diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index f7cf89ee6..e4eb15d4f 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.2.5 + placeholder: v4.2.7 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index 7a4910dcc..f411aeaed 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.2.5 + placeholder: v4.2.7 validations: required: true - type: dropdown diff --git a/.github/workflows/close-incomplete-issues.yml b/.github/workflows/close-incomplete-issues.yml index 4d31d735e..1b3adf901 100644 --- a/.github/workflows/close-incomplete-issues.yml +++ b/.github/workflows/close-incomplete-issues.yml @@ -12,6 +12,7 @@ permissions: jobs: stale: + if: github.repository == 'netbox-community/netbox' runs-on: ubuntu-latest steps: - uses: actions/stale@v9 diff --git a/.github/workflows/close-stale-issues.yml b/.github/workflows/close-stale-issues.yml index 89b3d5f9a..723fd6241 100644 --- a/.github/workflows/close-stale-issues.yml +++ b/.github/workflows/close-stale-issues.yml @@ -13,6 +13,7 @@ permissions: jobs: stale: + if: github.repository == 'netbox-community/netbox' runs-on: ubuntu-latest steps: - uses: actions/stale@v9 diff --git a/.github/workflows/lock-threads.yml b/.github/workflows/lock-threads.yml index 0f3636784..b77a84ad1 100644 --- a/.github/workflows/lock-threads.yml +++ b/.github/workflows/lock-threads.yml @@ -13,6 +13,7 @@ permissions: jobs: lock: + if: github.repository == 'netbox-community/netbox' runs-on: ubuntu-latest steps: - uses: dessant/lock-threads@v5 diff --git a/.github/workflows/update-translation-strings.yml b/.github/workflows/update-translation-strings.yml index e78cd4296..8a4f05456 100644 --- a/.github/workflows/update-translation-strings.yml +++ b/.github/workflows/update-translation-strings.yml @@ -13,6 +13,7 @@ env: jobs: makemessages: + if: github.repository == 'netbox-community/netbox' runs-on: ubuntu-latest env: NETBOX_CONFIGURATION: netbox.configuration_testing diff --git a/base_requirements.txt b/base_requirements.txt index 75ee4bbfd..3490f3874 100644 --- a/base_requirements.txt +++ b/base_requirements.txt @@ -8,7 +8,10 @@ django-cors-headers # Runtime UI tool for debugging Django # https://github.com/jazzband/django-debug-toolbar/blob/main/docs/changes.rst -django-debug-toolbar +# See: https://django-debug-toolbar.readthedocs.io/en/latest/changes.html#id1 +# "Wrap SHOW_TOOLBAR_CALLBACK function with sync_to_async or async_to_sync to allow sync/async +# compatibility." breaks stawberry-graphql-django at version 0.52.0 (current) +django-debug-toolbar==5.0.1 # Library for writing reusable URL query filters # https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst @@ -88,8 +91,7 @@ mkdocs-material # Introspection for embedded code # https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md -# See #18568 -mkdocstrings[python-legacy]==0.27.0 +mkdocstrings[python] # Library for manipulating IP prefixes and addresses # https://github.com/netaddr/netaddr/blob/master/CHANGELOG.rst diff --git a/contrib/generated_schema.json b/contrib/generated_schema.json index 639f0df8d..66a61cbad 100644 --- a/contrib/generated_schema.json +++ b/contrib/generated_schema.json @@ -427,6 +427,7 @@ "e3", "xdsl", "docsis", + "moca", "bpon", "epon", "10g-epon", @@ -500,6 +501,9 @@ "n", "mrj21", "fc", + "fc-pc", + "fc-upc", + "fc-apc", "lc", "lc-pc", "lc-upc", @@ -565,6 +569,9 @@ "n", "mrj21", "fc", + "fc-pc", + "fc-upc", + "fc-apc", "lc", "lc-pc", "lc-upc", diff --git a/docs/development/release-checklist.md b/docs/development/release-checklist.md index 5b31a6391..e48cb140e 100644 --- a/docs/development/release-checklist.md +++ b/docs/development/release-checklist.md @@ -1,12 +1,12 @@ # Release Checklist -This documentation describes the process of packaging and publishing a new NetBox release. There are three types of release: +This documentation describes the process of packaging and publishing a new NetBox release. There are three types of releases: * Major release (e.g. v3.7.8 to v4.0.0) * Minor release (e.g. v4.0.10 to v4.1.0) * Patch release (e.g. v4.1.0 to v4.1.1) -While major releases generally introduce some very substantial change to the application, they are typically treated the same as minor version increments for the purpose of release packaging. +While major releases generally introduce some very substantial changes to the application, they are typically treated the same as minor version increments for the purpose of release packaging. For patch releases (e.g. upgrading from v4.2.2 to v4.2.3), begin at the [patch releases](#patch-releases) heading below. For minor or major releases, complete the entire checklist. @@ -31,6 +31,29 @@ Close the [release milestone](https://github.com/netbox-community/netbox/milesto Check that a link to the release notes for the new version is present in the navigation menu (defined in `mkdocs.yml`), and that a summary of all major new features has been added to `docs/index.md`. +### Update the Dependency Requirements Matrix + +For every minor release, update the dependency requirements matrix in `docs/installation/upgrading.md` ("All versions") to reflect the supported versions of Python, PostgreSQL, and Redis: + +1. Add a new row with the supported dependency versions. +2. Include a documentation link using the release tag format: `https://github.com/netbox-community/netbox/blob/v4.2.0/docs/installation/index.md` +3. Bold any version changes for clarity. + +**Example Update:** + +```markdown +| NetBox Version | Python min | Python max | PostgreSQL min | Redis min | Documentation | +|:--------------:|:----------:|:----------:|:--------------:|:---------:|:-------------------------------------------------------------------------------------------------:| +| 4.2 | 3.10 | 3.12 | **13** | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v4.2.0/docs/installation/index.md) | +``` + +### Update System Requirements + +If a new Django release is adopted or other major dependencies (Python, PostgreSQL, Redis) change: + +* Update the installation guide (`docs/installation/index.md`) with the new minimum versions. +* Update the upgrade guide (`docs/installation/upgrading.md`) for the current version accordingly. + ### Manually Perform a New Install Start the documentation server and navigate to the current version of the installation docs: @@ -39,15 +62,25 @@ Start the documentation server and navigate to the current version of the instal mkdocs serve ``` -Follow these instructions to perform a new installation of NetBox in a temporary environment. This process must not be automated: The goal of this step is to catch any errors or omissions in the documentation, and ensure that it is kept up-to-date for each release. Make any necessary changes to the documentation before proceeding with the release. +Follow these instructions to perform a new installation of NetBox in a temporary environment. This process must not be automated: The goal of this step is to catch any errors or omissions in the documentation and ensure that it is kept up to date for each release. Make any necessary changes to the documentation before proceeding with the release. ### Test Upgrade Paths -Upgrading from a previous version typically involves database migrations, which must work without errors. Supported upgrade paths include from one minor version to another within the same major version (i.e. 4.0 to 4.1), as well as from the latest patch version of the previous minor version (i.e. 3.7 to 4.0 or to 4.1). Prior to release, test all these supported paths by loading demo data from the source version and performing a `./manage.py migrate`. +Upgrading from a previous version typically involves database migrations, which must work without errors. +Test the following supported upgrade paths: + +- From one minor version to another within the same major version (e.g. 4.0 to 4.1). +- From the latest patch version of the previous minor version (e.g. 3.7 to 4.0 or 4.1). + +Prior to release, test all these supported paths by loading demo data from the source version and performing: + +```no-highlight +./manage.py migrate +``` ### Merge the `feature` Branch -Submit a pull request to merge the `feature` branch into the `main` branch in preparation for its release. Once it has been merged, continue with the section for patch releases below. +Submit a pull request to merge the `feature` branch into the `main` branch in preparation for its release. Once it has been merged, continue with the section for the patch releases below. ### Rebuild Demo Data (After Release) @@ -59,7 +92,7 @@ After the release of a new minor version, generate a new demo data snapshot comp ### Create a Release Branch -Begin by creating a new branch (based off of `main`) to effect the release. This will comprise the changes listed below. +Begin by creating a new branch (based on `main`) to effect the release. This will comprise the changes listed below. ``` git checkout main @@ -117,7 +150,7 @@ This will automatically update the schema file at `contrib/generated_schema.json Updated language translations should be pulled from [Transifex](https://app.transifex.com/netbox-community/netbox/dashboard/) and re-compiled for each new release. First, retrieve any updated translation files using the Transifex CLI client: ```no-highlight -tx pull +tx pull --force ``` Then, compile these portable (`.po`) files for use in the application: @@ -136,7 +169,7 @@ Then, compile these portable (`.po`) files for use in the application: * Add a section for this release at the top of the changelog page for the minor version (e.g. `docs/release-notes/version-4.2.md`) listing all relevant changes made in this release. !!! tip - Put yourself in the shoes of the user when recording change notes. Focus on the effect that each change has for the end user, rather than the specific bits of code that were modified in a PR. Ensure that each message conveys meaning absent context of the initial feature request or bug report. Remember to include key words or phrases (such as exception names) that can be easily searched. + Put yourself in the shoes of the user when recording change notes. Focus on the effect that each change has for the end user, rather than the specific bits of code that were modified in a PR. Ensure that each message conveys meaning absent context of the initial feature request or bug report. Remember to include keywords or phrases (such as exception names) that can be easily searched. ### Submit a Pull Request diff --git a/docs/development/translations.md b/docs/development/translations.md index 81b80662f..d00d2583c 100644 --- a/docs/development/translations.md +++ b/docs/development/translations.md @@ -33,10 +33,10 @@ To download translated strings automatically, you'll need to: Once you have the client set up, run the following command from the project root (e.g. `/opt/netbox/`): ```no-highlight -TX_TOKEN=$TOKEN tx pull +TX_TOKEN=$TOKEN tx pull --force ``` -This will download all portable (`.po`) translation files from Transifex, updating them locally as needed. +This will download all portable (`.po`) translation files from Transifex, updating them locally as needed. (The `--force` argument instructs the client to disregard the timestamps of local translation files.) Once retrieved, the updated strings need to be compiled into new `.mo` files so they can be used by the application. Run Django's [`compilemessages`](https://docs.djangoproject.com/en/stable/ref/django-admin/#django-admin-compilemessages) management command to compile them: diff --git a/docs/installation/index.md b/docs/installation/index.md index 33888e274..877b177eb 100644 --- a/docs/installation/index.md +++ b/docs/installation/index.md @@ -5,8 +5,6 @@ The installation instructions provided here have been tested to work on Ubuntu 22.04 and CentOS 8.3. The particular commands needed to install dependencies on other distributions may vary significantly. Unfortunately, this is outside the control of the NetBox maintainers. Please consult your distribution's documentation for assistance with any errors. - - The following sections detail how to set up a new instance of NetBox: 1. [PostgreSQL database](1-postgresql.md) diff --git a/docs/installation/upgrading.md b/docs/installation/upgrading.md index e6d05738f..993d3987d 100644 --- a/docs/installation/upgrading.md +++ b/docs/installation/upgrading.md @@ -17,11 +17,52 @@ Prior to upgrading your NetBox instance, be sure to carefully review all [releas NetBox requires the following dependencies: -| Dependency | Supported Versions | -|------------|--------------------| -| Python | 3.10, 3.11, 3.12 | -| PostgreSQL | 13+ | -| Redis | 4.0+ | +=== "Current Version" + + | Dependency | Supported Versions | + |------------|--------------------| + | Python | 3.10, 3.11, 3.12 | + | PostgreSQL | 13+ | + | Redis | 4.0+ | + +=== "All Versions" + + | NetBox Version | Python min | Python max | PostgreSQL min | Redis min | Documentation | + |:--------------:|:----------:|:----------:|:--------------:|:---------:|:-------------------------------------------------------------------------------------------------:| + | 4.2 | 3.10 | 3.12 | **13** | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v4.2.0/docs/installation/index.md) | + | 4.1 | 3.10 | 3.12 | 12 | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v4.1.0/docs/installation/index.md) | + | 4.0 | **3.10** | **3.12** | 12 | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v4.0.0/docs/installation/index.md) | + | 3.7 | 3.8 | 3.11 | 12 | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v3.7.0/docs/installation/index.md) | + | 3.6 | 3.8 | **3.11** | **12** | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v3.6.0/docs/installation/index.md) | + | 3.5 | 3.8 | 3.10 | 11 | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v3.5.0/docs/installation/index.md) | + | 3.4 | 3.8 | 3.10 | **11** | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v3.4.0/docs/installation/index.md) | + | 3.3 | 3.8 | 3.10 | 10 | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v3.3.0/docs/installation/index.md) | + | 3.2 | **3.8** | **3.10** | 10 | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v3.2.0/docs/installation/index.md) | + | 3.1 | 3.7 | 3.9 | **10** | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v3.1.0/docs/installation/index.md) | + | 3.0 | **3.7** | 3.9 | 9.6 | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v3.0.0/docs/installation/index.md) | + | 2.11 | 3.6 | **3.9** | 9.6 | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v2.11.0/docs/installation/index.md) | + | 2.10 | 3.6 | 3.8 | **9.6** | 4.0 | [Link](https://github.com/netbox-community/netbox/blob/v2.10.0/docs/installation/index.md) | + | 2.9 | 3.6 | 3.8 | 9.5 | **4.0** | [Link](https://github.com/netbox-community/netbox/blob/v2.9.0/docs/installation/index.md) | + | 2.8 | **3.6** | **3.8** | **9.5** | **3.4** | [Link](https://github.com/netbox-community/netbox/blob/v2.8.0/docs/installation/index.md) | + | 2.7 | 3.5 | 3.7 | 9.4 | - | [Link](https://github.com/netbox-community/netbox/blob/v2.7.0/docs/installation/index.md) | + | 2.6 | 3.5 | 3.7 | 9.4 | - | [Link](https://github.com/netbox-community/netbox/blob/v2.6.0/docs/installation/index.md) | + | 2.5 | **3.5** | 3.7 | 9.4 | - | [Link](https://github.com/netbox-community/netbox/blob/v2.5.0/docs/installation/index.md) | + | 2.4 | **3.4** | **3.7** | 9.4 | - | [Link](https://github.com/netbox-community/netbox/blob/v2.4.0/docs/installation/index.md) | + | 2.3 | 2.7 | 3.6 | 9.4 | - | [Link](https://github.com/netbox-community/netbox/blob/v2.3.0/docs/installation/postgresql.md) | + | 2.2 | 2.7 | 3.6 | **9.4** | - | [Link](https://github.com/netbox-community/netbox/blob/v2.2.0/docs/installation/postgresql.md) | + | 2.1 | 2.7 | 3.6 | 9.3 | - | [Link](https://github.com/netbox-community/netbox/blob/v2.1.0/docs/installation/postgresql.md) | + | 2.0 | 2.7 | **3.6** | **9.3** | - | [Link](https://github.com/netbox-community/netbox/blob/v2.0.0/docs/installation/postgresql.md) | + | 1.9 | 2.7 | 3.5 | 9.2 | - | [Link](https://github.com/netbox-community/netbox/blob/v1.9.0-r1/docs/installation/postgresql.md) | + | 1.8 | 2.7 | 3.5 | 9.2 | - | [Link](https://github.com/netbox-community/netbox/blob/v1.8.0/docs/installation/postgresql.md) | + | 1.7 | 2.7 | 3.5 | 9.2 | - | [Link](https://github.com/netbox-community/netbox/blob/v1.7.0/docs/installation/postgresql.md) | + | 1.6 | 2.7 | 3.5 | 9.2 | - | [Link](https://github.com/netbox-community/netbox/blob/v1.6.0/docs/installation/postgresql.md) | + | 1.5 | 2.7 | 3.5 | **9.2** | - | [Link](https://github.com/netbox-community/netbox/blob/v1.5.0/docs/installation/postgresql.md) | + | 1.4 | 2.7 | 3.5 | 9.1 | - | [Link](https://github.com/netbox-community/netbox/blob/v1.4.0/docs/installation/postgresql.md) | + | 1.3 | 2.7 | 3.5 | 9.1 | - | [Link](https://github.com/netbox-community/netbox/blob/v1.3.0/docs/installation/postgresql.md) | + | 1.2 | 2.7 | 3.5 | 9.1 | - | [Link](https://github.com/netbox-community/netbox/blob/v1.2.0/docs/installation/postgresql.md) | + | 1.1 | 2.7 | 3.5 | 9.1 | - | [Link](https://github.com/netbox-community/netbox/blob/v1.1.0/docs/getting-started.md) | + | 1.0 | 2.7 | 3.5 | 9.1 | - | [Link](https://github.com/netbox-community/netbox/blob/1.0.0/docs/getting-started.md) | + ## 3. Install the Latest Release diff --git a/docs/release-notes/version-4.2.md b/docs/release-notes/version-4.2.md index 67493806b..4d291ee0a 100644 --- a/docs/release-notes/version-4.2.md +++ b/docs/release-notes/version-4.2.md @@ -1,5 +1,69 @@ # NetBox v4.2 +## v4.2.7 (2025-04-10) + +### Enhancements + +* [#16144](https://github.com/netbox-community/netbox/issues/16144) - Add support for plugin models to GetReturnURLMixin +* [#18138](https://github.com/netbox-community/netbox/issues/18138) - Enable filtering of ObjectVar and MultiObjectVar input selections for custom fields +* [#18656](https://github.com/netbox-community/netbox/issues/18656) - Enable FHRP group assignment when bulk importing IP addresses +* [#18980](https://github.com/netbox-community/netbox/issues/18980) - Optimize bulk updates of custom field values when custom fields are added/removed +* [#19018](https://github.com/netbox-community/netbox/issues/19018) - Add MoCA interface type + +### Bug Fixes + +* [#18553](https://github.com/netbox-community/netbox/issues/18553) - Avoid clearing site of assigned virtual machines when editing a cluster +* [#18738](https://github.com/netbox-community/netbox/issues/18738) - Respect declared ordering of custom scripts within a module +* [#18895](https://github.com/netbox-community/netbox/issues/18895) - Fix GraphQL support for interfaces which terminate virtual circuits +* [#18904](https://github.com/netbox-community/netbox/issues/18904) - Add missing tags column to config contexts table +* [#18964](https://github.com/netbox-community/netbox/issues/18964) - Fix "select all" behavior on object lists +* [#18965](https://github.com/netbox-community/netbox/issues/18965) - "Run script" button should respect default commit toggle for custom scripts +* [#18991](https://github.com/netbox-community/netbox/issues/18991) - Fix cable path tracing for pass-through ports in REST API +* [#18999](https://github.com/netbox-community/netbox/issues/18999) - Fix filtering of inventory items with no manufacturer in GraphQL API +* [#19021](https://github.com/netbox-community/netbox/issues/19021) - Preserve JSONField stylign when `help_text` is passed +* [#19023](https://github.com/netbox-community/netbox/issues/19023) - `get_field_value()` should honor null values on bound form fields +* [#19030](https://github.com/netbox-community/netbox/issues/19030) - Prevent pagination buttons from overlapping bulk action buttons on object lists +* [#19041](https://github.com/netbox-community/netbox/issues/19041) - Fix `IndexError` exception when creating multiple front ports with a label +* [#19092](https://github.com/netbox-community/netbox/issues/19092) - Fix clearing of scope field when bulk editing prefixes +* [#19122](https://github.com/netbox-community/netbox/issues/19122) - Fix styling of server error page + +--- + +## v4.2.6 (2025-03-21) + +### Enhancements + +* [#17503](https://github.com/netbox-community/netbox/issues/17503) - Add rack title above rack on rack detail view +* [#17686](https://github.com/netbox-community/netbox/issues/17686) - Add config option for disk space divisor +* [#18579](https://github.com/netbox-community/netbox/issues/18579) - Update filtersets and filter forms to include contact filters where missing +* [#18744](https://github.com/netbox-community/netbox/issues/18744) - Ensure contact link in tables is hyperlinked +* [#18816](https://github.com/netbox-community/netbox/issues/18816) - Add FC/UPC, FC/APC and FC/PC port types +* [#18880](https://github.com/netbox-community/netbox/issues/18880) - Delay enqueuing background tasks until DB transaction is committed to avoid race condition +* [#18939](https://github.com/netbox-community/netbox/issues/18939) - Support site group search for ASNs + +### Bug Fixes + +* [#18409](https://github.com/netbox-community/netbox/issues/18409) - Eliminate N+1 issue by adding generic prefetch operation to Interface API endpoint +* [#18557](https://github.com/netbox-community/netbox/issues/18557) - Update JSONField to enclose bare string values in quotes +* [#18582](https://github.com/netbox-community/netbox/issues/18582) - Fix prefix bulk import with associated VLAN and conflicting VLAN IDs +* [#18742](https://github.com/netbox-community/netbox/issues/18742) - Ensure location list and detail views show related VLAN group information +* [#18782](https://github.com/netbox-community/netbox/issues/18782) - Ensure misconfigured object list widgets on the dashboard now degrade gracefully +* [#18833](https://github.com/netbox-community/netbox/issues/18833) - Fix inventory item bulk edit to ensure that component name and type are both validated Ensure +* [#18838](https://github.com/netbox-community/netbox/issues/18838) - Ensure that local context data correctly rejects falsy values +* [#18845](https://github.com/netbox-community/netbox/issues/18845) - Restore default sort behavior of name column on devices list view +* [#18863](https://github.com/netbox-community/netbox/issues/18863) - Exempt MPTT-based models from ordering fix introduced in #18279 +* [#18869](https://github.com/netbox-community/netbox/issues/18869) - Ensure numeric conversion helper always return a clean decimal value +* [#18872](https://github.com/netbox-community/netbox/issues/18872) - Ensure that `kind` is a required field when making journal entries +* [#18884](https://github.com/netbox-community/netbox/issues/18884) - Ensure tag deserialization is handled correctly +* [#18887](https://github.com/netbox-community/netbox/issues/18887) - Allow VM interface objects to be set on prefix object-type custom field +* [#18926](https://github.com/netbox-community/netbox/issues/18926) - Fix icon displayed for GitHub authentication on login page +* [#18928](https://github.com/netbox-community/netbox/issues/18928) - Support cascading deletions when cleaning up expired changelog records +* [#18933](https://github.com/netbox-community/netbox/issues/18933) - Allow filtering VLAN groups by associated site groups +* [#18944](https://github.com/netbox-community/netbox/issues/18944) - Ensure clearing "Widget type" field when adding widgets to dashboard does not cause a "ValueError: Unregistered widget class" error +* [#18949](https://github.com/netbox-community/netbox/issues/18949) - Add missing contacts property to GraphQL types where the associated model has a connection to a contact + +--- + ## v4.2.5 (2025-03-06) ### Enhancements @@ -8,7 +72,6 @@ * [#17542](https://github.com/netbox-community/netbox/issues/17542) - Add contact assignments to VPN tunnels * [#17944](https://github.com/netbox-community/netbox/issues/17944) - Allow script inputs to be filtered on ObjectVar and MultiObjectVar selections * [#18024](https://github.com/netbox-community/netbox/issues/18024) - Add permalink URL pattern to match a custom script by module and class name -* [#18095](https://github.com/netbox-community/netbox/issues/18095) - Ensure contacts are shown on children of objects with contacts * [#18141](https://github.com/netbox-community/netbox/issues/18141) - Support "Quick Add" for plugins * [#18403](https://github.com/netbox-community/netbox/issues/18403) - Improve performance of job list views * [#18693](https://github.com/netbox-community/netbox/issues/18693) - Support setting VLAN translation on bulk edit of interfaces diff --git a/netbox/account/views.py b/netbox/account/views.py index 05f40df3f..43df5436a 100644 --- a/netbox/account/views.py +++ b/netbox/account/views.py @@ -123,7 +123,12 @@ class LoginView(View): # Set the user's preferred language (if any) if language := request.user.config.get('locale.language'): - response.set_cookie(settings.LANGUAGE_COOKIE_NAME, language, max_age=request.session.get_expiry_age()) + response.set_cookie( + key=settings.LANGUAGE_COOKIE_NAME, + value=language, + max_age=request.session.get_expiry_age(), + secure=settings.SESSION_COOKIE_SECURE, + ) return response @@ -218,7 +223,12 @@ class UserConfigView(LoginRequiredMixin, View): # Set/clear language cookie if language := form.cleaned_data['locale.language']: - response.set_cookie(settings.LANGUAGE_COOKIE_NAME, language, max_age=request.session.get_expiry_age()) + response.set_cookie( + key=settings.LANGUAGE_COOKIE_NAME, + value=language, + max_age=request.session.get_expiry_age(), + secure=settings.SESSION_COOKIE_SECURE, + ) else: response.delete_cookie(settings.LANGUAGE_COOKIE_NAME) diff --git a/netbox/core/apps.py b/netbox/core/apps.py index b1337c7ed..283eed448 100644 --- a/netbox/core/apps.py +++ b/netbox/core/apps.py @@ -3,7 +3,10 @@ from django.conf import settings from django.core.cache import cache from django.db import models from django.db.migrations.operations import AlterModelOptions +from django.utils.translation import gettext as _ +from core.events import * +from netbox.events import EventType, EVENT_TYPE_KIND_DANGER, EVENT_TYPE_KIND_SUCCESS, EVENT_TYPE_KIND_WARNING from utilities.migration import custom_deconstruct # Ignore verbose_name & verbose_name_plural Meta options when calculating model migrations @@ -26,6 +29,15 @@ class CoreConfig(AppConfig): # Register models register_models(*self.get_models()) + # Register core events + EventType(OBJECT_CREATED, _('Object created')).register() + EventType(OBJECT_UPDATED, _('Object updated')).register() + EventType(OBJECT_DELETED, _('Object deleted'), destructive=True).register() + EventType(JOB_STARTED, _('Job started')).register() + EventType(JOB_COMPLETED, _('Job completed'), kind=EVENT_TYPE_KIND_SUCCESS).register() + EventType(JOB_FAILED, _('Job failed'), kind=EVENT_TYPE_KIND_WARNING).register() + EventType(JOB_ERRORED, _('Job errored'), kind=EVENT_TYPE_KIND_DANGER).register() + # Clear Redis cache on startup in development mode if settings.DEBUG: try: diff --git a/netbox/core/events.py b/netbox/core/events.py index 384b61fd4..06af75df7 100644 --- a/netbox/core/events.py +++ b/netbox/core/events.py @@ -1,7 +1,3 @@ -from django.utils.translation import gettext as _ - -from netbox.events import EventType, EVENT_TYPE_KIND_DANGER, EVENT_TYPE_KIND_SUCCESS, EVENT_TYPE_KIND_WARNING - __all__ = ( 'JOB_COMPLETED', 'JOB_ERRORED', @@ -22,12 +18,3 @@ JOB_STARTED = 'job_started' JOB_COMPLETED = 'job_completed' JOB_FAILED = 'job_failed' JOB_ERRORED = 'job_errored' - -# Register core events -EventType(OBJECT_CREATED, _('Object created')).register() -EventType(OBJECT_UPDATED, _('Object updated')).register() -EventType(OBJECT_DELETED, _('Object deleted'), destructive=True).register() -EventType(JOB_STARTED, _('Job started')).register() -EventType(JOB_COMPLETED, _('Job completed'), kind=EVENT_TYPE_KIND_SUCCESS).register() -EventType(JOB_FAILED, _('Job failed'), kind=EVENT_TYPE_KIND_WARNING).register() -EventType(JOB_ERRORED, _('Job errored'), kind=EVENT_TYPE_KIND_DANGER).register() diff --git a/netbox/dcim/choices.py b/netbox/dcim/choices.py index 0f32c53a6..bf405707c 100644 --- a/netbox/dcim/choices.py +++ b/netbox/dcim/choices.py @@ -986,6 +986,7 @@ class InterfaceTypeChoices(ChoiceSet): # Coaxial TYPE_DOCSIS = 'docsis' + TYPE_MOCA = 'moca' # PON TYPE_BPON = 'bpon' @@ -1182,6 +1183,7 @@ class InterfaceTypeChoices(ChoiceSet): _('Coaxial'), ( (TYPE_DOCSIS, 'DOCSIS'), + (TYPE_MOCA, 'MoCA'), ) ), ( diff --git a/netbox/dcim/filtersets.py b/netbox/dcim/filtersets.py index fcb3c7e50..eaaee97e7 100644 --- a/netbox/dcim/filtersets.py +++ b/netbox/dcim/filtersets.py @@ -1057,6 +1057,13 @@ class DeviceFilterSet( lookup_expr='in', label=_('Location (ID)'), ) + location = TreeNodeMultipleChoiceFilter( + queryset=Location.objects.all(), + field_name='location', + lookup_expr='in', + to_field_name='slug', + label=_('Location (slug)'), + ) rack_id = django_filters.ModelMultipleChoiceFilter( field_name='rack', queryset=Rack.objects.all(), @@ -1682,6 +1689,10 @@ class MACAddressFilterSet(NetBoxModelFilterSet): class CommonInterfaceFilterSet(django_filters.FilterSet): + mode = django_filters.MultipleChoiceFilter( + choices=InterfaceModeChoices, + label=_('802.1Q Mode') + ) vlan_id = django_filters.CharFilter( method='filter_vlan_id', label=_('Assigned VLAN') diff --git a/netbox/dcim/forms/filtersets.py b/netbox/dcim/forms/filtersets.py index 4dbceb4f5..41d426e86 100644 --- a/netbox/dcim/forms/filtersets.py +++ b/netbox/dcim/forms/filtersets.py @@ -6,7 +6,7 @@ from dcim.constants import * from dcim.models import * from extras.forms import LocalConfigContextFilterForm from extras.models import ConfigTemplate -from ipam.models import ASN, VRF +from ipam.models import ASN, VRF, VLANTranslationPolicy from netbox.choices import * from netbox.forms import NetBoxModelFilterSetForm from tenancy.forms import ContactModelFilterForm, TenancyFilterForm @@ -1332,6 +1332,7 @@ class InterfaceFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): FieldSet('name', 'label', 'kind', 'type', 'speed', 'duplex', 'enabled', 'mgmt_only', name=_('Attributes')), FieldSet('vrf_id', 'l2vpn_id', 'mac_address', 'wwn', name=_('Addressing')), FieldSet('poe_mode', 'poe_type', name=_('PoE')), + FieldSet('mode', 'vlan_translation_policy_id', name=_('802.1Q Switching')), FieldSet('rf_role', 'rf_channel', 'rf_channel_width', 'tx_power', name=_('Wireless')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', name=_('Location')), FieldSet( @@ -1403,6 +1404,16 @@ class InterfaceFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): required=False, label=_('PoE type') ) + mode = forms.MultipleChoiceField( + choices=InterfaceModeChoices, + required=False, + label=_('802.1Q mode') + ) + vlan_translation_policy_id = DynamicModelMultipleChoiceField( + queryset=VLANTranslationPolicy.objects.all(), + required=False, + label=_('VLAN Translation Policy') + ) rf_role = forms.MultipleChoiceField( choices=WirelessRoleChoices, required=False, diff --git a/netbox/dcim/forms/object_create.py b/netbox/dcim/forms/object_create.py index 6f6cd8f7c..b279aec9b 100644 --- a/netbox/dcim/forms/object_create.py +++ b/netbox/dcim/forms/object_create.py @@ -153,6 +153,7 @@ class FrontPortTemplateCreateForm(ComponentCreateForm, model_forms.FrontPortTemp self.fields['rear_port'].choices = choices def clean(self): + super().clean() # Check that the number of FrontPortTemplates to be created matches the selected number of RearPortTemplate # positions @@ -302,6 +303,7 @@ class FrontPortCreateForm(ComponentCreateForm, model_forms.FrontPortForm): self.fields['rear_port'].choices = choices def clean(self): + super().clean() # Check that the number of FrontPorts to be created matches the selected number of RearPort positions frontport_count = len(self.cleaned_data['name']) diff --git a/netbox/dcim/graphql/mixins.py b/netbox/dcim/graphql/mixins.py index 2e5ab7ea7..de8691889 100644 --- a/netbox/dcim/graphql/mixins.py +++ b/netbox/dcim/graphql/mixins.py @@ -30,6 +30,7 @@ class PathEndpointMixin: connected_endpoints: List[Annotated[Union[ Annotated["CircuitTerminationType", strawberry.lazy('circuits.graphql.types')], # noqa: F821 + Annotated["VirtualCircuitTerminationType", strawberry.lazy('circuits.graphql.types')], # noqa: F821 Annotated["ConsolePortType", strawberry.lazy('dcim.graphql.types')], # noqa: F821 Annotated["ConsoleServerPortType", strawberry.lazy('dcim.graphql.types')], # noqa: F821 Annotated["FrontPortType", strawberry.lazy('dcim.graphql.types')], # noqa: F821 diff --git a/netbox/dcim/graphql/types.py b/netbox/dcim/graphql/types.py index 8d992176a..b644cc50c 100644 --- a/netbox/dcim/graphql/types.py +++ b/netbox/dcim/graphql/types.py @@ -429,7 +429,7 @@ class InterfaceTemplateType(ModularComponentTemplateType): ) class InventoryItemType(ComponentType): role: Annotated["InventoryItemRoleType", strawberry.lazy('dcim.graphql.types')] | None - manufacturer: Annotated["ManufacturerType", strawberry.lazy('dcim.graphql.types')] + manufacturer: Annotated["ManufacturerType", strawberry.lazy('dcim.graphql.types')] | None child_items: List[Annotated["InventoryItemType", strawberry.lazy('dcim.graphql.types')]] diff --git a/netbox/dcim/tests/test_api.py b/netbox/dcim/tests/test_api.py index 08f93f6ea..b1ed4aca3 100644 --- a/netbox/dcim/tests/test_api.py +++ b/netbox/dcim/tests/test_api.py @@ -1,6 +1,6 @@ import json -from django.test import override_settings +from django.test import override_settings, tag from django.urls import reverse from django.utils.translation import gettext as _ from rest_framework import status @@ -1904,6 +1904,27 @@ class FrontPortTest(APIViewTestCases.APIViewTestCase): }, ] + @tag('regression') # Issue #18991 + def test_front_port_paths(self): + device = Device.objects.first() + rear_port = RearPort.objects.create( + device=device, name='Rear Port 10', type=PortTypeChoices.TYPE_8P8C + ) + interface1 = Interface.objects.create(device=device, name='Interface 1') + front_port = FrontPort.objects.create( + device=device, + name='Rear Port 10', + type=PortTypeChoices.TYPE_8P8C, + rear_port=rear_port, + ) + Cable.objects.create(a_terminations=[interface1], b_terminations=[front_port]) + + self.add_permissions(f'dcim.view_{self.model._meta.model_name}') + url = reverse(f'dcim-api:{self.model._meta.model_name}-paths', kwargs={'pk': front_port.pk}) + response = self.client.get(url, **self.header) + + self.assertHttpStatus(response, status.HTTP_200_OK) + class RearPortTest(APIViewTestCases.APIViewTestCase): model = RearPort @@ -1947,6 +1968,23 @@ class RearPortTest(APIViewTestCases.APIViewTestCase): }, ] + @tag('regression') # Issue #18991 + def test_rear_port_paths(self): + device = Device.objects.first() + interface1 = Interface.objects.create(device=device, name='Interface 1') + rear_port = RearPort.objects.create( + device=device, + name='Rear Port 10', + type=PortTypeChoices.TYPE_8P8C, + ) + Cable.objects.create(a_terminations=[interface1], b_terminations=[rear_port]) + + self.add_permissions(f'dcim.view_{self.model._meta.model_name}') + url = reverse(f'dcim-api:{self.model._meta.model_name}-paths', kwargs={'pk': rear_port.pk}) + response = self.client.get(url, **self.header) + + self.assertHttpStatus(response, status.HTTP_200_OK) + class ModuleBayTest(APIViewTestCases.APIViewTestCase): model = ModuleBay diff --git a/netbox/dcim/tests/test_filtersets.py b/netbox/dcim/tests/test_filtersets.py index ede1e2a09..727389ef1 100644 --- a/netbox/dcim/tests/test_filtersets.py +++ b/netbox/dcim/tests/test_filtersets.py @@ -2561,6 +2561,8 @@ class DeviceTestCase(TestCase, ChangeLoggedFilterSetTests): locations = Location.objects.all()[:2] params = {'location_id': [locations[0].pk, locations[1].pk]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) + params = {'location': [locations[0].slug, locations[1].slug]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) def test_rack(self): racks = Rack.objects.all()[:2] @@ -4151,7 +4153,7 @@ class InterfaceTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFil self.assertEqual(self.filterset(params, self.queryset).qs.count(), 4) def test_mode(self): - params = {'mode': InterfaceModeChoices.MODE_ACCESS} + params = {'mode': [InterfaceModeChoices.MODE_ACCESS]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1) def test_description(self): diff --git a/netbox/dcim/tests/test_forms.py b/netbox/dcim/tests/test_forms.py index 89b7508f3..73d5dbd98 100644 --- a/netbox/dcim/tests/test_forms.py +++ b/netbox/dcim/tests/test_forms.py @@ -1,6 +1,12 @@ from django.test import TestCase -from dcim.choices import DeviceFaceChoices, DeviceStatusChoices, InterfaceTypeChoices, InterfaceModeChoices +from dcim.choices import ( + DeviceFaceChoices, + DeviceStatusChoices, + InterfaceModeChoices, + InterfaceTypeChoices, + PortTypeChoices, +) from dcim.forms import * from dcim.models import * from ipam.models import VLAN @@ -118,6 +124,51 @@ class DeviceTestCase(TestCase): self.assertIn('position', form.errors) +class FrontPortTestCase(TestCase): + + @classmethod + def setUpTestData(cls): + cls.device = create_test_device('Panel Device 1') + cls.rear_ports = ( + RearPort(name='RearPort1', device=cls.device, type=PortTypeChoices.TYPE_8P8C), + RearPort(name='RearPort2', device=cls.device, type=PortTypeChoices.TYPE_8P8C), + RearPort(name='RearPort3', device=cls.device, type=PortTypeChoices.TYPE_8P8C), + RearPort(name='RearPort4', device=cls.device, type=PortTypeChoices.TYPE_8P8C), + ) + RearPort.objects.bulk_create(cls.rear_ports) + + def test_front_port_label_count_valid(self): + """ + Test that generating an equal number of names and labels passes form validation. + """ + front_port_data = { + 'device': self.device.pk, + 'name': 'FrontPort[1-4]', + 'label': 'Port[1-4]', + 'type': PortTypeChoices.TYPE_8P8C, + 'rear_port': [f'{rear_port.pk}:1' for rear_port in self.rear_ports], + } + form = FrontPortCreateForm(front_port_data) + + self.assertTrue(form.is_valid()) + + def test_front_port_label_count_mismatch(self): + """ + Check that attempting to generate a differing number of names and labels results in a validation error. + """ + bad_front_port_data = { + 'device': self.device.pk, + 'name': 'FrontPort[1-4]', + 'label': 'Port[1-2]', + 'type': PortTypeChoices.TYPE_8P8C, + 'rear_port': [f'{rear_port.pk}:1' for rear_port in self.rear_ports], + } + form = FrontPortCreateForm(bad_front_port_data) + + self.assertFalse(form.is_valid()) + self.assertIn('label', form.errors) + + class InterfaceTestCase(TestCase): @classmethod diff --git a/netbox/extras/models/customfields.py b/netbox/extras/models/customfields.py index 79b01b6ab..aeeb15728 100644 --- a/netbox/extras/models/customfields.py +++ b/netbox/extras/models/customfields.py @@ -9,6 +9,8 @@ from django.conf import settings from django.contrib.postgres.fields import ArrayField from django.core.validators import RegexValidator, ValidationError from django.db import models +from django.db.models import F, Func, Value +from django.db.models.expressions import RawSQL from django.urls import reverse from django.utils.html import escape from django.utils.safestring import mark_safe @@ -281,12 +283,20 @@ class CustomField(CloningMixin, ExportTemplatesMixin, ChangeLoggedModel): Populate initial custom field data upon either a) the creation of a new CustomField, or b) the assignment of an existing CustomField to new object types. """ + if self.default is None: + # We have to convert None to a JSON null for jsonb_set() + value = RawSQL("'null'::jsonb", []) + else: + value = Value(self.default, models.JSONField()) for ct in content_types: - model = ct.model_class() - instances = model.objects.exclude(**{'custom_field_data__contains': self.name}) - for instance in instances: - instance.custom_field_data[self.name] = self.default - model.objects.bulk_update(instances, ['custom_field_data'], batch_size=100) + ct.model_class().objects.update( + custom_field_data=Func( + F('custom_field_data'), + Value([self.name]), + value, + function='jsonb_set' + ) + ) def remove_stale_data(self, content_types): """ @@ -295,22 +305,27 @@ class CustomField(CloningMixin, ExportTemplatesMixin, ChangeLoggedModel): """ for ct in content_types: if model := ct.model_class(): - instances = model.objects.filter(custom_field_data__has_key=self.name) - for instance in instances: - del instance.custom_field_data[self.name] - model.objects.bulk_update(instances, ['custom_field_data'], batch_size=100) + model.objects.update( + custom_field_data=F('custom_field_data') - self.name + ) def rename_object_data(self, old_name, new_name): """ - Called when a CustomField has been renamed. Updates all assigned object data. + Called when a CustomField has been renamed. Removes the original key and inserts the new + one, copying the value of the old key. """ for ct in self.object_types.all(): - model = ct.model_class() - params = {f'custom_field_data__{old_name}__isnull': False} - instances = model.objects.filter(**params) - for instance in instances: - instance.custom_field_data[new_name] = instance.custom_field_data.pop(old_name) - model.objects.bulk_update(instances, ['custom_field_data'], batch_size=100) + ct.model_class().objects.update( + custom_field_data=Func( + F('custom_field_data') - old_name, + Value([new_name]), + Func( + F('custom_field_data'), + function='jsonb_extract_path_text', + template=f"to_jsonb(%(expressions)s -> '{old_name}')" + ), + function='jsonb_set') + ) def clean(self): super().clean() @@ -532,6 +547,7 @@ class CustomField(CloningMixin, ExportTemplatesMixin, ChangeLoggedModel): } if not for_csv_import: kwargs['query_params'] = self.related_object_filter + kwargs['selector'] = True field = field_class(**kwargs) @@ -546,6 +562,7 @@ class CustomField(CloningMixin, ExportTemplatesMixin, ChangeLoggedModel): } if not for_csv_import: kwargs['query_params'] = self.related_object_filter + kwargs['selector'] = True field = field_class(**kwargs) diff --git a/netbox/extras/models/scripts.py b/netbox/extras/models/scripts.py index 98d79c53c..9cf2c2f9a 100644 --- a/netbox/extras/models/scripts.py +++ b/netbox/extras/models/scripts.py @@ -117,6 +117,15 @@ class ScriptModule(PythonModuleMixin, JobsMixin, ManagedFile): def __str__(self): return self.python_name + @property + def ordered_scripts(self): + script_objects = {s.name: s for s in self.scripts.all()} + ordered = [ + script_objects.pop(sc) for sc in self.module_scripts.keys() if sc in script_objects + ] + ordered.extend(script_objects.items()) + return ordered + @property def module_scripts(self): diff --git a/netbox/extras/scripts.py b/netbox/extras/scripts.py index 2d3f96254..803590cf9 100644 --- a/netbox/extras/scripts.py +++ b/netbox/extras/scripts.py @@ -528,14 +528,9 @@ class BaseScript: """ Return data from a YAML file """ - try: - from yaml import CLoader as Loader - except ImportError: - from yaml import Loader - file_path = os.path.join(settings.SCRIPTS_ROOT, filename) with open(file_path, 'r') as datafile: - data = yaml.load(datafile, Loader=Loader) + data = yaml.load(datafile, Loader=yaml.SafeLoader) return data diff --git a/netbox/extras/tables/tables.py b/netbox/extras/tables/tables.py index e538c488e..cb9538cd2 100644 --- a/netbox/extras/tables/tables.py +++ b/netbox/extras/tables/tables.py @@ -498,13 +498,16 @@ class ConfigContextTable(NetBoxTable): orderable=False, verbose_name=_('Synced') ) + tags = columns.TagColumn( + url_name='extras:configcontext_list' + ) class Meta(NetBoxTable.Meta): model = ConfigContext fields = ( 'pk', 'id', 'name', 'weight', 'is_active', 'is_synced', 'description', 'regions', 'sites', 'locations', 'roles', 'platforms', 'cluster_types', 'cluster_groups', 'clusters', 'tenant_groups', 'tenants', - 'data_source', 'data_file', 'data_synced', 'created', 'last_updated', + 'data_source', 'data_file', 'data_synced', 'tags', 'created', 'last_updated', ) default_columns = ('pk', 'name', 'weight', 'is_active', 'is_synced', 'description') diff --git a/netbox/ipam/filtersets.py b/netbox/ipam/filtersets.py index 5c8dbc780..e16885ba0 100644 --- a/netbox/ipam/filtersets.py +++ b/netbox/ipam/filtersets.py @@ -351,6 +351,18 @@ class PrefixFilterSet(NetBoxModelFilterSet, ScopedFilterSet, TenancyFilterSet, C to_field_name='rd', label=_('VRF (RD)'), ) + vlan_group_id = django_filters.ModelMultipleChoiceFilter( + field_name='vlan__group', + queryset=VLANGroup.objects.all(), + to_field_name="id", + label=_('VLAN Group (ID)'), + ) + vlan_group = django_filters.ModelMultipleChoiceFilter( + field_name='vlan__group__slug', + queryset=VLANGroup.objects.all(), + to_field_name="slug", + label=_('VLAN Group (slug)'), + ) vlan_id = django_filters.ModelMultipleChoiceFilter( queryset=VLAN.objects.all(), label=_('VLAN (ID)'), diff --git a/netbox/ipam/forms/bulk_import.py b/netbox/ipam/forms/bulk_import.py index a672fd641..0fbcd414b 100644 --- a/netbox/ipam/forms/bulk_import.py +++ b/netbox/ipam/forms/bulk_import.py @@ -327,6 +327,13 @@ class IPAddressImportForm(NetBoxModelImportForm): to_field_name='name', help_text=_('Assigned interface') ) + fhrp_group = CSVModelChoiceField( + label=_('FHRP Group'), + queryset=FHRPGroup.objects.all(), + required=False, + to_field_name='name', + help_text=_('Assigned FHRP Group name') + ) is_primary = forms.BooleanField( label=_('Is primary'), help_text=_('Make this the primary IP for the assigned device'), @@ -341,8 +348,8 @@ class IPAddressImportForm(NetBoxModelImportForm): class Meta: model = IPAddress fields = [ - 'address', 'vrf', 'tenant', 'status', 'role', 'device', 'virtual_machine', 'interface', 'is_primary', - 'is_oob', 'dns_name', 'description', 'comments', 'tags', + 'address', 'vrf', 'tenant', 'status', 'role', 'device', 'virtual_machine', 'interface', 'fhrp_group', + 'is_primary', 'is_oob', 'dns_name', 'description', 'comments', 'tags', ] def __init__(self, data=None, *args, **kwargs): @@ -398,6 +405,8 @@ class IPAddressImportForm(NetBoxModelImportForm): # Set interface assignment if self.cleaned_data.get('interface'): self.instance.assigned_object = self.cleaned_data['interface'] + if self.cleaned_data.get('fhrp_group'): + self.instance.assigned_object = self.cleaned_data['fhrp_group'] ipaddress = super().save(*args, **kwargs) diff --git a/netbox/ipam/forms/filtersets.py b/netbox/ipam/forms/filtersets.py index e51ae6dae..4cfe9f872 100644 --- a/netbox/ipam/forms/filtersets.py +++ b/netbox/ipam/forms/filtersets.py @@ -176,7 +176,7 @@ class PrefixFilterForm(ContactModelFilterForm, TenancyFilterForm, NetBoxModelFil 'within_include', 'family', 'status', 'role_id', 'mask_length', 'is_pool', 'mark_utilized', name=_('Addressing') ), - FieldSet('vlan_id', name=_('VLAN Assignment')), + FieldSet('vlan_group_id', 'vlan_id', name=_('VLAN Assignment')), FieldSet('vrf_id', 'present_in_vrf_id', name=_('VRF')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', name=_('Scope')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), @@ -260,6 +260,11 @@ class PrefixFilterForm(ContactModelFilterForm, TenancyFilterForm, NetBoxModelFil choices=BOOLEAN_WITH_BLANK_CHOICES ) ) + vlan_group_id = DynamicModelMultipleChoiceField( + queryset=VLANGroup.objects.all(), + required=False, + label=_('VLAN Group'), + ) vlan_id = DynamicModelMultipleChoiceField( queryset=VLAN.objects.all(), required=False, diff --git a/netbox/ipam/forms/model_forms.py b/netbox/ipam/forms/model_forms.py index e7fccfe82..16ed1a2c3 100644 --- a/netbox/ipam/forms/model_forms.py +++ b/netbox/ipam/forms/model_forms.py @@ -538,7 +538,6 @@ class FHRPGroupForm(NetBoxModelForm): role=FHRP_PROTOCOL_ROLE_MAPPINGS.get(self.cleaned_data['protocol'], IPAddressRoleChoices.ROLE_VIP), assigned_object=instance ) - ipaddress.populate_custom_field_defaults() ipaddress.save() # Check that the new IPAddress conforms with any assigned object-level permissions diff --git a/netbox/ipam/tests/test_filtersets.py b/netbox/ipam/tests/test_filtersets.py index 6281f7b41..a65258a58 100644 --- a/netbox/ipam/tests/test_filtersets.py +++ b/netbox/ipam/tests/test_filtersets.py @@ -645,9 +645,16 @@ class PrefixTestCase(TestCase, ChangeLoggedFilterSetTests): vrfs[1].export_targets.add(route_targets[1]) vrfs[2].export_targets.add(route_targets[2]) + vlan_groups = ( + VLANGroup(name='VLAN Group 1', slug='vlan-group-1'), + VLANGroup(name='VLAN Group 2', slug='vlan-group-2'), + ) + for vlan_group in vlan_groups: + vlan_group.save() + vlans = ( - VLAN(vid=1, name='VLAN 1'), - VLAN(vid=2, name='VLAN 2'), + VLAN(vid=1, name='VLAN 1', group=vlan_groups[0]), + VLAN(vid=2, name='VLAN 2', group=vlan_groups[1]), VLAN(vid=3, name='VLAN 3'), ) VLAN.objects.bulk_create(vlans) @@ -850,6 +857,13 @@ class PrefixTestCase(TestCase, ChangeLoggedFilterSetTests): params = {'site': [sites[0].slug, sites[1].slug]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 4) + def test_vlan_group(self): + vlan_groups = VLANGroup.objects.all()[:2] + params = {'vlan_group_id': [vlan_groups[0].pk, vlan_groups[1].pk]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 4) + params = {'vlan_group': [vlan_groups[0].slug, vlan_groups[1].slug]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 4) + def test_vlan(self): vlans = VLAN.objects.all()[:2] params = {'vlan_id': [vlans[0].pk, vlans[1].pk]} diff --git a/netbox/ipam/tests/test_views.py b/netbox/ipam/tests/test_views.py index d7d367bb7..345f39a51 100644 --- a/netbox/ipam/tests/test_views.py +++ b/netbox/ipam/tests/test_views.py @@ -666,6 +666,24 @@ class IPAddressTestCase(ViewTestCases.PrimaryObjectViewTestCase): tags = create_tags('Alpha', 'Bravo', 'Charlie') + fhrp_groups = ( + FHRPGroup( + name='FHRP Group 1', + protocol=FHRPGroupProtocolChoices.PROTOCOL_HSRP, + group_id=10 + ), + FHRPGroup( + name='FHRP Group 2', + protocol=FHRPGroupProtocolChoices.PROTOCOL_HSRP, + group_id=20 + ), + FHRPGroup( + name='FHRP Group 3', + protocol=FHRPGroupProtocolChoices.PROTOCOL_HSRP, + group_id=30 + ), + ) + FHRPGroup.objects.bulk_create(fhrp_groups) cls.form_data = { 'vrf': vrfs[1].pk, 'address': IPNetwork('192.0.2.99/24'), @@ -679,10 +697,10 @@ class IPAddressTestCase(ViewTestCases.PrimaryObjectViewTestCase): } cls.csv_data = ( - "vrf,address,status", - "VRF 1,192.0.2.4/24,active", - "VRF 1,192.0.2.5/24,active", - "VRF 1,192.0.2.6/24,active", + "vrf,address,status,fhrp_group", + "VRF 1,192.0.2.4/24,active,FHRP Group 1", + "VRF 1,192.0.2.5/24,active,FHRP Group 2", + "VRF 1,192.0.2.6/24,active,FHRP Group 3", ) cls.csv_update_data = ( diff --git a/netbox/netbox/middleware.py b/netbox/netbox/middleware.py index b9424bd7c..d53f67803 100644 --- a/netbox/netbox/middleware.py +++ b/netbox/netbox/middleware.py @@ -43,7 +43,12 @@ class CoreMiddleware: # Check if language cookie should be renewed if request.user.is_authenticated and settings.SESSION_SAVE_EVERY_REQUEST: if language := request.user.config.get('locale.language'): - response.set_cookie(settings.LANGUAGE_COOKIE_NAME, language, max_age=request.session.get_expiry_age()) + response.set_cookie( + key=settings.LANGUAGE_COOKIE_NAME, + value=language, + max_age=request.session.get_expiry_age(), + secure=settings.SESSION_COOKIE_SECURE, + ) # Attach the unique request ID as an HTTP header. response['X-Request-ID'] = request.id diff --git a/netbox/netbox/models/features.py b/netbox/netbox/models/features.py index a97227770..b58d232cd 100644 --- a/netbox/netbox/models/features.py +++ b/netbox/netbox/models/features.py @@ -301,6 +301,14 @@ class CustomFieldsMixin(models.Model): if cf.required and cf.name not in self.custom_field_data: raise ValidationError(_("Missing required custom field '{name}'.").format(name=cf.name)) + def save(self, *args, **kwargs): + # Populate default values if omitted + for cf in self.custom_fields.filter(default__isnull=False): + if cf.name not in self.custom_field_data: + self.custom_field_data[cf.name] = cf.default + + super().save(*args, **kwargs) + class CustomLinksMixin(models.Model): """ diff --git a/netbox/netbox/views/generic/bulk_views.py b/netbox/netbox/views/generic/bulk_views.py index 48371ebee..cf34e2293 100644 --- a/netbox/netbox/views/generic/bulk_views.py +++ b/netbox/netbox/views/generic/bulk_views.py @@ -666,7 +666,9 @@ class BulkEditView(GetReturnURLMixin, BaseMultiObjectView): elif 'virtual_machine' in request.GET: initial_data['virtual_machine'] = request.GET.get('virtual_machine') - form = self.form(request.POST, initial=initial_data) + post_data = request.POST.copy() + post_data.setlist('pk', pk_list) + form = self.form(post_data, initial=initial_data) restrict_form_fields(form, request.user) if '_apply' in request.POST: diff --git a/netbox/project-static/bundle.js b/netbox/project-static/bundle.js index 05f9a2236..640705550 100644 --- a/netbox/project-static/bundle.js +++ b/netbox/project-static/bundle.js @@ -9,8 +9,7 @@ const options = { outdir: './dist', bundle: true, minify: true, - sourcemap: 'external', - sourcesContent: false, + sourcemap: 'linked', logLevel: 'error', }; diff --git a/netbox/project-static/dist/netbox.css b/netbox/project-static/dist/netbox.css index 2cb549a0d..9405ecda0 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 6650f0fab..c37c70722 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 5acc0a9c7..81041d18e 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 bc8f3cee4..6ca59318d 100644 --- a/netbox/project-static/package.json +++ b/netbox/project-static/package.json @@ -27,10 +27,10 @@ "bootstrap": "5.3.3", "clipboard": "2.0.11", "flatpickr": "4.6.13", - "gridstack": "11.3.0", + "gridstack": "11.5.0", "htmx.org": "1.9.12", "query-string": "9.1.1", - "sass": "1.85.0", + "sass": "1.86.0", "tom-select": "2.4.3", "typeface-inter": "3.18.1", "typeface-roboto-mono": "1.1.13" diff --git a/netbox/project-static/src/select/config.ts b/netbox/project-static/src/select/config.ts index c655b5271..0b0d6f294 100644 --- a/netbox/project-static/src/select/config.ts +++ b/netbox/project-static/src/select/config.ts @@ -5,11 +5,13 @@ interface PluginConfig { export function getPlugins(element: HTMLSelectElement): object { const plugins: PluginConfig = {}; - // Enable "clear all" button - plugins.clear_button = { - html: (data: Dict) => - ``, - }; + // Enable "clear all" button for non-required fields + if (!element.required) { + plugins.clear_button = { + html: (data: Dict) => + ``, + }; + } // Enable individual "remove" buttons for items on multi-select fields if (element.hasAttribute('multiple')) { diff --git a/netbox/project-static/styles/custom/_misc.scss b/netbox/project-static/styles/custom/_misc.scss index 4ef2f1337..f0c229e52 100644 --- a/netbox/project-static/styles/custom/_misc.scss +++ b/netbox/project-static/styles/custom/_misc.scss @@ -38,7 +38,7 @@ span.color-label { .btn-float-group { position: sticky; bottom: 10px; - z-index: 2; + z-index: 4; } .btn-float-group-left { diff --git a/netbox/project-static/styles/overrides/_bootstrap.scss b/netbox/project-static/styles/overrides/_bootstrap.scss index f3c6a02af..b29ff1acd 100644 --- a/netbox/project-static/styles/overrides/_bootstrap.scss +++ b/netbox/project-static/styles/overrides/_bootstrap.scss @@ -3,6 +3,12 @@ html { scroll-behavior: auto !important; } +// Remove horizontal padding from highlighted text +mark { + padding-left: 0; + padding-right: 0; +} + // Prevent dropdown menus from being clipped inside responsive tables .table-responsive { .dropdown, .btn-group, .btn-group-vertical { diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock index 816779bce..8cc19d255 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -769,9 +769,9 @@ bootstrap "5.3.3" "@tabler/icons@^3.14.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-3.16.0.tgz#d618670b80163925a31a6c2290e8775f6058d81a" - integrity sha512-GU7MSx4uQEr55BmyON6hD/QYTl6k1v0YlRhM91gBWDoKAbyCt6QIYw7rpJ/ecdh5zrHaTOJKPenZ4+luoutwFA== + version "3.31.0" + resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-3.31.0.tgz#92d39dc336f2e3e312170420b00ffe9ca474925e" + integrity sha512-dblAdeKY3+GA1U+Q9eziZ0ooVlZMHsE8dqP0RkwvRtEsAULoKOYaCUOcJ4oW1DjWegdxk++UAt2SlQVnmeHv+g== "@tanstack/react-virtual@^3.0.0-beta.60": version "3.5.0" @@ -1911,10 +1911,10 @@ graphql@16.10.0: resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.10.0.tgz#24c01ae0af6b11ea87bf55694429198aaa8e220c" integrity sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ== -gridstack@11.3.0: - version "11.3.0" - resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-11.3.0.tgz#b110c66bafc64c920fc54933e2c9df4f7b2cfffe" - integrity sha512-Z0eRovKcZTRTs3zetJwjO6CNwrgIy845WfOeZGk8ybpeMCE8fMA8tScyKU72Y2M6uGHkjgwnjflglvPiv+RcBQ== +gridstack@11.5.0: + version "11.5.0" + resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-11.5.0.tgz#ecd507776db857f3308d37a8fd67d6a24c7fdd74" + integrity sha512-SE1a/aC2K8VKQr5cqV7gSJ+r/xIYghijIjHzkZ3Xo3aS1/4dvwIgPYT7QqgV1z+d7XjKYUPEizcgVQ5HhdFTng== has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" @@ -2673,10 +2673,10 @@ safe-regex-test@^1.0.3: es-errors "^1.3.0" is-regex "^1.1.4" -sass@1.85.0: - version "1.85.0" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.85.0.tgz#0127ef697d83144496401553f0a0e87be83df45d" - integrity sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww== +sass@1.86.0: + version "1.86.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.86.0.tgz#f49464fb6237a903a93f4e8760ef6e37a5030114" + integrity sha512-zV8vGUld/+mP4KbMLJMX7TyGCuUp7hnkOScgCMsWuHtns8CWBoz+vmEhoGMXsaJrbUP8gj+F1dLvVe79sK8UdA== dependencies: chokidar "^4.0.0" immutable "^5.0.2" diff --git a/netbox/release.yaml b/netbox/release.yaml index 4653aeec2..315055fff 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.2.5" +version: "4.2.7" edition: "Community" -published: "2025-03-06" +published: "2025-04-10" diff --git a/netbox/templates/500.html b/netbox/templates/500.html index 4805e9240..7dd1acd04 100644 --- a/netbox/templates/500.html +++ b/netbox/templates/500.html @@ -4,30 +4,30 @@ - {% trans "Server Error" %} - - + {% trans "Server Error" %} + + -
-
-
-
-

- {% trans "Server Error" %} -

-
- {% block message %} -

- {% trans "There was a problem with your request. Please contact an administrator" %}. -

- {% endblock %} -
-

- {% trans "The complete exception is provided below" %}: -

-
{{ exception }}
+
+
+
+
+

+ {% trans "Server Error" %} +

+
+ {% block message %} +

+ {% trans "There was a problem with your request. Please contact an administrator" %}. +

+ {% endblock %} +
+

+ {% trans "The complete exception is provided below" %}: +

+
{{ exception }}
{{ error }} {% trans "Python version" %}: {{ python_version }} @@ -35,17 +35,17 @@ {% trans "Plugins" %}: {% for plugin, version in plugins.items %} {{ plugin }}: {{ version }}{% empty %}{% trans "None installed" %}{% endfor %}
-

- {% trans "If further assistance is required, please post to the" %} {% trans "NetBox discussion forum" %} {% trans "on GitHub" %}. -

- -
-
+

+ {% trans "If further assistance is required, please post to the" %} {% trans "NetBox discussion forum" %} {% trans "on GitHub" %}. +

+ +
+
+
diff --git a/netbox/templates/dcim/inc/cable_termination.html b/netbox/templates/dcim/inc/cable_termination.html index 99b4353b2..1284bc420 100644 --- a/netbox/templates/dcim/inc/cable_termination.html +++ b/netbox/templates/dcim/inc/cable_termination.html @@ -20,10 +20,15 @@ {{ terminations.0|meta:"verbose_name"|capfirst }} {% for term in terminations %} - {{term.device|linkify}} - - {{ term|linkify }} - {% if not forloop.last %}
{% endif %} + {{ term.device|linkify }} + + {{ term|linkify }} + {% with trace_url=term|viewname:"trace" %} + + + + {% endwith %} + {% if not forloop.last %}
{% endif %} {% endfor %} @@ -41,7 +46,13 @@ {{ terminations.0|meta:"verbose_name"|capfirst }} {% for term in terminations %} - {{ term|linkify }}{% if not forloop.last %},{% endif %} + {{ term|linkify }} + {% with trace_url=term|viewname:"trace" %} + + + + {% endwith %} + {% if not forloop.last %}
{% endif %} {% endfor %} @@ -55,7 +66,13 @@ {% trans "Circuit" %} {% for term in terminations %} - {{ term.circuit|linkify }} ({{ term }}){% if not forloop.last %},{% endif %} + {{ term.circuit|linkify }} ({{ term }}) + {% with trace_url=term|viewname:"trace" %} + + + + {% endwith %} + {% if not forloop.last %}
{% endif %} {% endfor %} diff --git a/netbox/templates/django/forms/widgets/select.html b/netbox/templates/django/forms/widgets/select.html index 4688a9e8e..99f677ade 100644 --- a/netbox/templates/django/forms/widgets/select.html +++ b/netbox/templates/django/forms/widgets/select.html @@ -1,4 +1,4 @@ -{% for group_name, group_choices, group_index in widget.optgroups %}{% if group_name %} {% endif %}{% for option in group_choices %} {% include option.template_name with widget=option %}{% endfor %}{% if group_name %} {% endif %}{% endfor %} diff --git a/netbox/templates/extras/object_render_config.html b/netbox/templates/extras/object_render_config.html index b28146ff4..42c6c1b86 100644 --- a/netbox/templates/extras/object_render_config.html +++ b/netbox/templates/extras/object_render_config.html @@ -54,11 +54,14 @@

{% trans "Rendered Config" %} - - {% trans "Download" %} - +
+ {% copy_content "rendered_config" %} + + {% trans "Download" %} + +

-
{{ rendered_config }}
+
{{ rendered_config }}
{% else %}
diff --git a/netbox/templates/extras/script_list.html b/netbox/templates/extras/script_list.html index cbffbf8de..57269aa53 100644 --- a/netbox/templates/extras/script_list.html +++ b/netbox/templates/extras/script_list.html @@ -37,7 +37,7 @@ {% endif %}
- {% with scripts=module.scripts.all %} + {% with scripts=module.ordered_scripts %} {% if scripts %} @@ -63,7 +63,7 @@ {% endif %} - + {% if last_job %}
{{ script.python_class.Meta.description|markdown|placeholder }}{{ script.python_class.description|markdown|placeholder }} {{ last_job.created|isodatetime }} @@ -79,6 +79,9 @@ {% if request.user|can_run:script and script.is_executable %}
+ {% if script.python_class.commit_default %} + + {% endif %} {% csrf_token %}
+ {% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/tags.html' %} {% plugin_right_page object %} diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index 13c3a306d..977f53a6e 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 b647b51dd..5918ff68f 100644 --- a/netbox/translations/cs/LC_MESSAGES/django.po +++ b/netbox/translations/cs/LC_MESSAGES/django.po @@ -7,6 +7,7 @@ # Pavel Valach, 2024 # Matěj Gordon, 2025 # czarnian, 2025 +# Pavel Stetina, 2025 # Jeremy Stretch, 2025 # #, fuzzy @@ -14,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-06 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 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" @@ -36,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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -90,9 +91,9 @@ 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:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "Plánované" @@ -104,8 +105,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -116,8 +117,8 @@ msgid "Active" msgstr "Aktivní" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Vypnuto" @@ -130,7 +131,7 @@ msgstr "Zrušení přidělování" msgid "Decommissioned" msgstr "Vyřazeno z provozu" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -170,7 +171,7 @@ msgstr "Mluvil" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Region (ID)" @@ -182,7 +183,7 @@ msgstr "Region (ID)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Region (zkratka)" @@ -193,10 +194,10 @@ msgstr "Region (zkratka)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" -msgstr "Skupina míst (ID)" +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 @@ -205,19 +206,20 @@ msgstr "Skupina míst (ID)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" -msgstr "Skupina míst (zkratka)" +msgstr "Skupina umístění (zkratka)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -226,13 +228,13 @@ msgstr "Skupina míst (zkratka)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -251,20 +253,20 @@ msgstr "Skupina míst (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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" -msgstr "Místo" +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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" -msgstr "Místo (zkratka)" +msgstr "Umístění (zkratka)" #: netbox/circuits/filtersets.py:73 msgid "ASN (ID)" @@ -280,14 +282,14 @@ msgstr "ASN" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Poskytovatel (ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Poskytovatel (slug)" @@ -319,8 +321,8 @@ msgstr "Typ okruhu (URL zkratka)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Místo (ID)" @@ -348,7 +350,7 @@ msgstr "Zakončení A (ID)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -365,9 +367,9 @@ msgstr "Vyhledávání" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -386,7 +388,7 @@ msgstr "Okruh" #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1412 #: netbox/extras/filtersets.py:542 msgid "Location (slug)" -msgstr "Umístění (slug)" +msgstr "Umístění (zkratka)" #: netbox/circuits/filtersets.py:333 msgid "ProviderNetwork (ID)" @@ -430,8 +432,8 @@ msgstr "Typ virtuálního obvodu (slimák)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 @@ -441,7 +443,7 @@ msgid "Virtual circuit" msgstr "Virtuální obvod" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Rozhraní (ID)" @@ -585,7 +587,7 @@ msgstr "ASN" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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 @@ -607,17 +609,17 @@ msgstr "Popis" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -642,21 +644,21 @@ msgid "Provider" msgstr "Poskytovatel" #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "ID služby" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -676,8 +678,8 @@ msgstr "Barva" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -692,8 +694,8 @@ msgstr "Barva" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -701,8 +703,8 @@ msgstr "Barva" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -732,7 +734,7 @@ msgstr "Barva" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 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" @@ -741,8 +743,8 @@ msgstr "Typ" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -754,8 +756,8 @@ msgstr "Účet poskytovatele" #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -765,23 +767,23 @@ msgstr "Účet poskytovatele" #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -814,7 +816,7 @@ msgstr "Účet poskytovatele" #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -832,16 +834,16 @@ msgstr "Stav" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -856,12 +858,12 @@ msgstr "Stav" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -894,32 +896,32 @@ msgstr "Stav" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 #: netbox/wireless/forms/filtersets.py:38 #: netbox/wireless/forms/filtersets.py:103 msgid "Tenant" -msgstr "Nájemce" +msgstr "Tenant" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "Datum instalace" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "Datum ukončení" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "Smluvní rychlost (Kbps)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -932,7 +934,7 @@ msgstr "Vzdálenost" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -947,11 +949,11 @@ msgstr "Parametry služby" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -965,16 +967,16 @@ msgstr "Parametry služby" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -999,26 +1001,26 @@ msgstr "Atributy" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 msgid "Tenancy" -msgstr "Nájem" +msgstr "Tenanti" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "Typ ukončení" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "Zakončení" @@ -1054,24 +1056,24 @@ msgstr "Podrobnosti o zakončení" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorita" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1080,23 +1082,23 @@ msgstr "Síť poskytovatele" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1113,7 +1115,7 @@ msgstr "Síť poskytovatele" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1123,7 +1125,7 @@ msgstr "Síť poskytovatele" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "Role" @@ -1147,9 +1149,9 @@ msgstr "Typ okruhu" #: 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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1161,12 +1163,12 @@ msgstr "Provozní stav" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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 @@ -1206,11 +1208,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1235,15 +1237,15 @@ msgid "Interface" msgstr "Rozhraní" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1257,11 +1259,11 @@ msgstr "Rozhraní" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1277,23 +1279,28 @@ msgid "Location" msgstr "Lokace" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "Kontakty" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1303,11 +1310,11 @@ msgstr "Kontakty" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1315,21 +1322,22 @@ msgstr "Kontakty" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Region" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1337,7 +1345,7 @@ msgstr "Region" msgid "Site group" msgstr "Skupina míst" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1347,13 +1355,13 @@ msgstr "Skupina míst" msgid "Account" msgstr "Účet" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "Strana termínu" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1362,13 +1370,13 @@ msgstr "Strana termínu" msgid "Assignment" msgstr "Přiřazení" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1398,7 +1406,7 @@ msgstr "Přiřazení" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1420,13 +1428,13 @@ msgstr "Typ obvodu" msgid "Group Assignment" msgstr "Skupinové přiřazení" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1452,8 +1460,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1556,7 +1564,7 @@ msgstr "ID propojovacího panelu a číslo portu/ů" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1584,14 +1592,14 @@ msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1701,14 +1709,14 @@ msgstr "zakončení virtuálních obvodů" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1719,9 +1727,9 @@ msgstr "zakončení virtuálních obvodů" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1857,12 +1865,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1901,7 +1909,7 @@ msgstr "Typ ukončení" msgid "Termination Point" msgstr "Koncový bod" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Skupina stránek" @@ -1942,8 +1950,8 @@ msgstr "Zakončení" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1955,17 +1963,17 @@ msgstr "Zakončení" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -1997,7 +2005,7 @@ msgstr "Zakončení" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2020,6 +2028,34 @@ 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 +msgid "Object created" +msgstr "Objekt vytvořen" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "Objekt aktualizován" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "Objekt odstraněn" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "Úloha zahájena" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "Úloha dokončena" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "Úloha selhala" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "Chyba v úloze" + #: netbox/core/choices.py:18 msgid "New" msgstr "Nový" @@ -2041,7 +2077,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Selhalo" @@ -2171,34 +2207,6 @@ msgstr "ID přístupového klíče AWS" msgid "AWS secret access key" msgstr "Tajný přístupový klíč AWS" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "Objekt vytvořen" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "Objekt aktualizován" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "Objekt odstraněn" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "Úloha zahájena" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "Úloha dokončena" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "Úloha selhala" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "Chyba v úloze" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2222,7 +2230,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2243,8 +2251,8 @@ msgstr "Povoleno" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2259,7 +2267,7 @@ msgstr "Ignorovat pravidla" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2285,7 +2293,7 @@ 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:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2341,7 +2349,7 @@ msgid "User" msgstr "Uživatel" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Čas" @@ -2390,7 +2398,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Přehled stojanů" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2404,7 +2412,7 @@ msgstr "IPAM" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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í" @@ -2492,7 +2500,7 @@ 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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2528,7 +2536,7 @@ msgstr "Aktuální konfigurace" msgid "Config revision #{id}" msgstr "Revize konfigurace #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2536,21 +2544,21 @@ msgstr "Revize konfigurace #{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2558,7 +2566,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2611,7 +2619,7 @@ msgstr "" msgid "last updated" msgstr "naposledy aktualizováno" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "cesta" @@ -2676,58 +2684,58 @@ msgstr "spravované soubory" msgid "A {model} with this file path already exists ({path})." msgstr "A {model} s tímto souborem cesta již existuje ({path})." -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "naplánováno" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "interval" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "Interval opakování (v minutách)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "začal" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "dokončena" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "data" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "chyba" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "ID úlohy" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "úloha" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "úlohy" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "K tomuto typu objektu ({type}) nelze přiřadit úlohy." -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Neplatný stav pro ukončení úlohy. Možnosti jsou: {choices}" -#: netbox/core/models/jobs.py:231 +#: netbox/core/models/jobs.py:232 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ň." @@ -2747,8 +2755,8 @@ msgstr "Celé jméno" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2846,7 +2854,7 @@ msgstr "Pracovníci" msgid "Host" msgstr "Hostitel" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "Port" @@ -2981,8 +2989,8 @@ msgid "Staging" msgstr "Inscenace" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "Vyřazení z provozu" @@ -3046,7 +3054,7 @@ msgstr "Zastaralé" msgid "Millimeters" msgstr "Milimetry" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "Palce" @@ -3069,9 +3077,9 @@ msgstr "Zezadu dopředu" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3100,14 +3108,14 @@ msgstr "Rodič" msgid "Child" msgstr "Dítě" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3115,7 +3123,7 @@ msgid "Rear" msgstr "Zadní" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Inscenovaný" @@ -3148,7 +3156,7 @@ msgid "Top to bottom" msgstr "Shora dolů" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "Pasivní" @@ -3177,8 +3185,8 @@ msgid "Proprietary" msgstr "Proprietární" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "Ostatní" @@ -3191,11 +3199,11 @@ msgstr "ITA/Mezinárodní" msgid "Physical" msgstr "Fyzické" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "Virtuální" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3203,13 +3211,13 @@ msgstr "Virtuální" msgid "Wireless" msgstr "Bezdrátové" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "Virtuální rozhraní" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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 @@ -3217,27 +3225,27 @@ msgstr "Virtuální rozhraní" msgid "Bridge" msgstr "Most" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "Agregační skupina (LAG)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "Ethernet (pevný)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "Ethernet (modulární)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "Ethernet (propojovací deska)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "Buněčný" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3245,116 +3253,116 @@ msgstr "Buněčný" msgid "Serial" msgstr "Sériový" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "Koaxiální" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "Stohování" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "Poloviční" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "Plný" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "Přístupový" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Značkovaný" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "Značkovaný (Vše)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "Norma IEEE" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "Pasivní 24V (2 páry)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "Pasivní 24V (4 páry)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "Pasivní 48V (2 páry)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "Pasivní 48V (4 páry)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "měď" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "Optická vlákna" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "Vlákno" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "Připojeno" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilometry" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metry" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "Centimetry" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Míle" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Stopy" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "Zdvojený" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "Jednofázový" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "Třífázový" @@ -3385,7 +3393,7 @@ msgid "Parent site group (slug)" msgstr "Nadřazená skupina míst (zkratka)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "Skupina (ID)" @@ -3431,15 +3439,15 @@ msgstr "Typ stojanu (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 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:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Role (slug)" @@ -3647,8 +3655,8 @@ msgid "Module bay (ID)" msgstr "Modulová přihrádka (ID)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Zařízení (ID)" @@ -3658,8 +3666,8 @@ msgid "Rack (name)" msgstr "Stojan (název)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Zařízení (název)" @@ -3680,7 +3688,7 @@ msgid "Virtual Chassis (ID)" msgstr "Virtuální šasi (ID)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3697,35 +3705,35 @@ msgstr "Modul (ID)" msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Virtuální počítač (název)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Virtuální počítač (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Rozhraní (název)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Rozhraní virtuálního počítače (název)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Rozhraní virtuálního počítače (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Přiřazená VLAN" @@ -3737,15 +3745,15 @@ msgstr "Přiřazené VID" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3767,36 +3775,36 @@ msgstr "Přiřazené VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" msgstr "Zásady překladu VLAN (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 @@ -3827,8 +3835,8 @@ msgstr "Přemostěné rozhraní (ID)" msgid "LAG interface (ID)" msgstr "Rozhraní LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3861,7 +3869,7 @@ msgstr "Kontext virtuálního zařízení (identifikátor)" msgid "Wireless LAN" msgstr "Bezdrátová síť LAN" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Bezdrátové spojení" @@ -3923,9 +3931,9 @@ msgstr "Značky" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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 @@ -3974,7 +3982,7 @@ msgstr "Časové pásmo" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4127,16 +4135,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4229,7 +4237,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4243,9 +4251,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4307,8 +4315,8 @@ msgstr "Štítek" msgid "Length" msgstr "Délka" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "Jednotka délky" @@ -4317,18 +4325,18 @@ msgstr "Jednotka délky" msgid "Domain" msgstr "Doména" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Napájecí panel" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Zdroj" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4354,7 +4362,7 @@ msgstr "Maximální příkon" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Maximální příkon (W)" @@ -4364,7 +4372,7 @@ msgstr "Přidělený příkon" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Přidělený příkon (W)" @@ -4386,7 +4394,7 @@ msgstr "Pouze správa" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "Režim PoE" @@ -4394,7 +4402,7 @@ msgstr "Režim PoE" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Typ PoE" @@ -4404,7 +4412,7 @@ 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:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4418,7 +4426,7 @@ msgstr "Bezdrátová role" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "Agregační skupina" @@ -4430,7 +4438,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4445,28 +4453,28 @@ msgstr "Rychlost" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "Režim" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4490,7 +4498,7 @@ msgid "Wireless LAN group" msgstr "Skupina bezdrátových sítí" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4498,7 +4506,7 @@ msgstr "Bezdrátové LAN sítě" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4566,7 +4574,7 @@ 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:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4629,7 +4637,7 @@ msgstr "Pokud není zadán typ stojanu, musí být nastavena výška U." msgid "Parent site" msgstr "Nadřazený web" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "Umístění stojanu (pokud existuje)" @@ -4672,7 +4680,7 @@ msgstr "Jednotka pro hmotnost modulu" 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:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "Přidělená role" @@ -4836,9 +4844,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Přiřazené VRF" @@ -4867,11 +4875,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "Klasifikace fyzického média" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "Nainstalované zařízení" @@ -4903,17 +4911,25 @@ msgstr "Název komponenty" msgid "Component Name" msgstr "Název komponenty" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +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 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponenta nebyla nalezena: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 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:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4927,130 +4943,130 @@ msgstr "Nadřazené zařízení přiřazeného rozhraní (pokud existuje)" msgid "Virtual machine" msgstr "Virtuální stroj" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 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:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Přiřazené rozhraní" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Je primární" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 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:1264 +#: netbox/dcim/forms/bulk_import.py:1282 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:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "Zařízení na straně A" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "Název zařízení" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "Typ strany A" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "Jméno strany A" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "Název ukončení" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "Zařízení na straně B" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "Typ strany B" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "Název strany B" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Stav připojení" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, 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:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Hlavní" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "Hlavní zařízení" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "Název nadřazeného webu" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "Nadřazený napájecí panel" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "Primární nebo redundantní" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "Typ napájení (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "Jednofázové nebo třífázové" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5108,7 +5124,7 @@ msgstr "Napájecí panel" msgid "Power Feed" msgstr "Napájecí zdroj" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Stav zařízení" @@ -5165,7 +5181,7 @@ 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:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "Skupina klastru" @@ -5180,8 +5196,8 @@ msgstr "Obsazeno" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5197,7 +5213,7 @@ msgstr "Připojení" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Druh" @@ -5207,7 +5223,7 @@ msgid "Mgmt only" msgstr "Pouze správa" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" @@ -5230,7 +5246,7 @@ msgid "Transmit power (dBm)" msgstr "Vysílací výkon (dBm)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5240,15 +5256,15 @@ msgstr "Vysílací výkon (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "objeveno" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "Přiřazené zařízení" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "Přiřazený virtuální počítač" @@ -5264,7 +5280,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5282,7 +5298,7 @@ msgstr "Typ rozsahu" msgid "Scope" msgstr "Rozsah" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "Typ rozsahu (aplikace a model)" @@ -5416,7 +5432,7 @@ msgid "Front Port" msgstr "Přední port" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5429,7 +5445,7 @@ msgid "Rear Port" msgstr "Zadní port" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5499,7 +5515,7 @@ msgstr "Role položky inventáře" msgid "VM Interface" msgstr "Rozhraní VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5511,7 +5527,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5522,8 +5538,8 @@ msgid "A MAC address can only be assigned to a single object." msgstr "MAC adresu lze přiřadit pouze jednomu objektu." #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5541,17 +5557,17 @@ msgstr "" "{pattern_count}." #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Zadní porty" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "" "Vyberte jedno přiřazení zadního portu pro každý vytvořený přední port." -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5560,7 +5576,7 @@ msgstr "" "Počet šablon 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:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5569,84 +5585,84 @@ 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:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Členové" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "Počáteční pozice" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "Pozice prvního člena. Zvýší se o jeden pro každého dalšího člena." -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "Pro prvního člena virtuálnáho šasi musí být specifikována pozice." -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "štítek" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "délka" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "jednotka délky" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "kabel" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "kabely" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "Při nastavování délky kabelu je nutné zadat jednotku" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "Při vytváření nového kabelu je nutné definovat zakončení A a B." -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "Nelze připojit různé typy zakončení ke stejnému konci kabelu." -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Nekompatibilní typy ukončení: {type_a} a {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "Koncovky A a B se nemohou připojit ke stejnému objektu." -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "konec" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "zakončení kabelu" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "zakončení kabelů" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5655,63 +5671,63 @@ msgstr "" "Nalezeno duplicitní ukončení pro {app_label}.{model} {termination_id}: kabel" " {cable_pk}" -#: netbox/dcim/models/cables.py:345 +#: netbox/dcim/models/cables.py:344 #, 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:352 +#: netbox/dcim/models/cables.py:351 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:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "je aktivní" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "je kompletní" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "je rozdělen" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "trasa kabelu" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "trasy kabelů" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 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:551 +#: netbox/dcim/models/cables.py:553 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:556 +#: netbox/dcim/models/cables.py:558 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:580 +#: netbox/dcim/models/cables.py:582 msgid "All links must be cable or wireless" msgstr "Všechny linky musí být kabelové nebo bezdrátové" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:584 msgid "All links must match first link type" msgstr "Všechny odkazy musí odpovídat prvnímu typu odkazu" -#: netbox/dcim/models/cables.py:665 +#: netbox/dcim/models/cables.py:667 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:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "Chybí filtr polohy vzdáleného ukončení" @@ -5765,12 +5781,12 @@ msgid "console server port templates" msgstr "šablony portů konzolového serveru" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "maximální příkon" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "přidělený příkon" @@ -5783,18 +5799,18 @@ msgid "power port templates" msgstr "šablony napájecích portů" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format 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:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "napájecí větev" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "Fáze (pro třífázové napájení)" @@ -5820,17 +5836,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:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "pouze řízení" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "rozhraní mostu" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "bezdrátová role" @@ -5843,7 +5859,7 @@ msgid "interface templates" msgstr "šablony rozhraní" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "Rozhraní nemůže být přemostěno samo od sebe." @@ -5859,7 +5875,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "pozice zadního portu" @@ -5886,7 +5902,7 @@ msgstr "" "{count} pozice" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "pozice" @@ -5899,12 +5915,12 @@ msgid "rear port templates" msgstr "šablony zadních portů" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "pozice" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "" "Identifikátor, na který se má odkazovat při přejmenování nainstalovaných " @@ -5936,12 +5952,12 @@ msgstr "" "„rodič“, aby bylo možné povolit pozice zařízení." #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "ID součásti" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "Identifikátor součásti přiřazený výrobcem" @@ -5981,179 +5997,179 @@ msgstr "Konec kabelu nesmí být nastaven bez kabelu." msgid "Cannot mark as connected with a cable attached." msgstr "Nelze označit jako připojený s připojeným kabelem." -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} modely musí deklarovat vlastnost parent_object" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "Fyzický typ portu" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "rychlost" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "Rychlost portu v bitech za sekundu" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "konzolový port" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "konzolové porty" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "port konzolového serveru" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "porty konzolového serveru" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "napájecí port" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "napájecí porty" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "elektrická zásuvka" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "elektrické zásuvky" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, 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:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "režim" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "Strategie označování IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "nadřazené rozhraní" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "neoznačené VLAN" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "označené VLAN" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "primární MAC adresa" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 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:594 +#: netbox/dcim/models/device_components.py:597 #, 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:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "nadřazená MAS" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 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:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "Rychlost (Kbps)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "duplexní" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "64bitový celosvětový název" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "bezdrátový kanál" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "frekvence kanálu (MHz)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 msgid "Populated by selected channel (if set)" msgstr "Vyplněno vybraným kanálem (pokud je nastaven)" -#: netbox/dcim/models/device_components.py:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "vysílací výkon (dBm)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "bezdrátové sítě LAN" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "rozhraní" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "rozhraní" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, 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:806 +#: netbox/dcim/models/device_components.py:809 #, 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:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 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:819 +#: netbox/dcim/models/device_components.py:822 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:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6161,7 +6177,7 @@ msgid "" msgstr "" "Vybrané nadřazené rozhraní ({interface}) patří k jinému zařízení ({device})" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6170,7 +6186,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:852 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6178,7 +6194,7 @@ msgid "" msgstr "" "Vybrané rozhraní můstku ({bridge}) patří k jinému zařízení ({device})." -#: netbox/dcim/models/device_components.py:858 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6187,21 +6203,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:869 +#: netbox/dcim/models/device_components.py:872 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:873 +#: netbox/dcim/models/device_components.py:876 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:880 +#: netbox/dcim/models/device_components.py:883 #, 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:886 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6210,48 +6226,48 @@ msgstr "" "Vybrané rozhraní LAG ({lag}) patří {device}, která není součástí virtuálního" " podvozku {virtual_chassis}." -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:900 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuální rozhraní nemohou mít režim PoE." -#: netbox/dcim/models/device_components.py:901 +#: netbox/dcim/models/device_components.py:904 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuální rozhraní nemohou mít typ PoE." -#: netbox/dcim/models/device_components.py:907 +#: netbox/dcim/models/device_components.py:910 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:914 +#: netbox/dcim/models/device_components.py:917 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:916 +#: netbox/dcim/models/device_components.py:919 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:922 +#: netbox/dcim/models/device_components.py:925 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:926 +#: netbox/dcim/models/device_components.py:929 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:932 +#: netbox/dcim/models/device_components.py:935 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:934 +#: netbox/dcim/models/device_components.py:937 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:938 +#: netbox/dcim/models/device_components.py:941 msgid "Interface mode does not support an untagged vlan." msgstr "Režim rozhraní nepodporuje neoznačený vlan." -#: netbox/dcim/models/device_components.py:944 +#: netbox/dcim/models/device_components.py:947 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6260,24 +6276,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:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "Mapovaná poloha na odpovídajícím zadním portu" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "přední port" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "přední porty" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, 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:1077 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6286,19 +6302,19 @@ msgstr "" "Neplatná poloha zadního portu ({rear_port_position}): Zadní port {name} má " "pouze {positions} pozice." -#: netbox/dcim/models/device_components.py:1107 +#: netbox/dcim/models/device_components.py:1110 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:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "zadní port" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "zadní porty" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6307,97 +6323,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:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "přihrádka modulů" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "pozice modulů" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 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:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "pozice zařízení" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "pozice zařízení" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, 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:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "Nelze nainstalovat zařízení do sebe." -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, 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:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "role položky inventáře" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "role položek zásob" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "sériové číslo" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "štítek majetku" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 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:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "objeveny" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "Tato položka byla automaticky objevena" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "položka inventáře" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "inventární položky" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "Nelze přiřadit sebe jako rodiče." -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 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:1365 +#: netbox/dcim/models/device_components.py:1368 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:1373 +#: netbox/dcim/models/device_components.py:1376 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í" @@ -6769,7 +6785,7 @@ msgstr "identifikátor" 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:225 +#: 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 msgid "comments" @@ -6984,9 +7000,9 @@ msgstr "ID zařízení" msgid "Locally-assigned identifier" msgstr "Lokálně přiřazený identifikátor" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Funkční role" @@ -7190,7 +7206,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7204,7 +7220,7 @@ msgstr "Přístroje" msgid "VMs" msgstr "Virtuální stroje" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7217,8 +7233,8 @@ msgstr "Virtuální stroje" msgid "Config Template" msgstr "Konfigurační šablona" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7226,52 +7242,52 @@ msgstr "Konfigurační šablona" msgid "IP Address" msgstr "IP adresa" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 Adresa" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adresa IPv6" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "Pozice VC" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "Priorita VC" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Rodičovské zařízení" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "Pozice (pole pro zařízení)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Porty konzoly" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Porty konzolového serveru" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "Napájecí porty" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "Elektrické zásuvky" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7287,30 +7303,30 @@ msgstr "Elektrické zásuvky" msgid "Interfaces" msgstr "Rozhraní" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "Přední porty" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "Pozice zařízení" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "Modulové pozice" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "Inventární položky" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulová přihrádka" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7319,27 +7335,27 @@ msgstr "Modulová přihrádka" msgid "Inventory Items" msgstr "Inventární položky" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "Barva kabelu" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "Propojit vrstevníky" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "Označit Připojeno" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "Maximální tažení (W)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "Přidělené losování (W)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7351,57 +7367,57 @@ msgstr "Přidělené losování (W)" msgid "IP Addresses" msgstr "IP adresy" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Skupiny FHRP" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "Tunel" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Pouze správa" -#: netbox/dcim/tables/devices.py:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtuální obvod" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Instalovaný modul" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "Sériový modul" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "Štítek aktiv modulu" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "Stav modulu" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponenta" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "Položky" @@ -7420,7 +7436,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformy" @@ -7444,8 +7460,8 @@ msgstr "Výška U" msgid "Instances" msgstr "Instance" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7455,8 +7471,8 @@ msgstr "Instance" msgid "Console Ports" msgstr "Porty konzoly" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7466,8 +7482,8 @@ msgstr "Porty konzoly" msgid "Console Server Ports" msgstr "Porty konzolového serveru" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7477,8 +7493,8 @@ msgstr "Porty konzolového serveru" msgid "Power Ports" msgstr "Napájecí porty" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7488,8 +7504,8 @@ msgstr "Napájecí porty" msgid "Power Outlets" msgstr "Napájecí zásuvky" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7498,8 +7514,8 @@ msgstr "Napájecí zásuvky" msgid "Front Ports" msgstr "Přední porty" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7509,16 +7525,16 @@ msgstr "Přední porty" msgid "Rear Ports" msgstr "Zadní porty" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7579,6 +7595,10 @@ msgstr "Prostor" msgid "Sites" msgstr "Stránky" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "Skupiny VLAN" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "Testovací případ musí nastavit peer_termination_type" @@ -7588,57 +7608,57 @@ msgstr "Testovací případ musí nastavit peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Odpojeno {count} {type}" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rezervace" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Zařízení bez racku" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "Kontext konfigurace" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "Konfigurace rendrování" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "Virtuální stroje" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, 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:3147 +#: netbox/dcim/views.py:3156 #, 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:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Děti" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "Přidán člen {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, 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:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Odstraněno {device} z virtuálního šasi {chassis}" @@ -7928,85 +7948,89 @@ msgstr "Typ widgetu" msgid "Unregistered widget class: {name}" msgstr "Neregistrovaná třída widgetu: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} musí definovat metodu render ()." -#: netbox/extras/dashboard/widgets.py:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "Poznámka" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 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:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "Počty objektů" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 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:169 +#: netbox/extras/dashboard/widgets.py:191 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:177 +#: netbox/extras/dashboard/widgets.py:199 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:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "Seznam objektů" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "Zobrazí libovolný seznam objektů." -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "Výchozí počet objektů k zobrazení" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 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:274 +#: netbox/extras/dashboard/widgets.py:265 +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 msgid "RSS Feed" msgstr "RSS kanál" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 msgid "Embed an RSS feed from an external website." msgstr "Vložte kanál RSS z externího webu." -#: netbox/extras/dashboard/widgets.py:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "Adresa URL zdroje" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "Vyžaduje externí připojení" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "Maximální počet objektů, které se mají zobrazit" -#: netbox/extras/dashboard/widgets.py:301 +#: netbox/extras/dashboard/widgets.py:335 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:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "Zobrazit své osobní záložky" @@ -8063,7 +8087,7 @@ msgstr "Značka" msgid "Tag (slug)" msgstr "Štítek (slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Má místní kontextová data konfigurace" @@ -8084,13 +8108,13 @@ 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/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Upravitelné uživatelské rozhraní" @@ -8697,31 +8721,31 @@ msgstr "šablona konfigurace" msgid "config templates" msgstr "konfigurační šablony" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "Objekt (objekty), na které se toto pole vztahuje." -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "Typ dat obsažených v tomto uživatelském poli" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "Typ objektu NetBox, na který se toto pole mapuje (pro objektová pole)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "Název interního pole" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Povoleny jsou pouze alfanumerické znaky a podtržítka." -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "Dvojité podtržítko není povoleno v názvech vlastních polí." -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -8729,19 +8753,19 @@ msgstr "" "Název pole zobrazeného uživatelům (pokud není uvedeno, použije se název " "pole)" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "název skupiny" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "Vlastní pole ve stejné skupině se zobrazí společně" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "požadované" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -8749,19 +8773,19 @@ msgstr "" "Toto pole je povinné při vytváření nových objektů nebo při úpravách " "existujícího objektu." -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "Musí být unikátní" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "Hodnota tohoto pole musí být jedinečná pro přiřazený objekt" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "hmotnost vyhledávání" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -8769,11 +8793,11 @@ msgstr "" "Vážení pro vyhledávání. Nižší hodnoty jsou považovány za důležitější. Pole s" " váhou vyhledávání nula budou ignorována." -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "filtrační logika" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -8781,11 +8805,11 @@ msgstr "" "Loose odpovídá libovolné instanci daného řetězce; přesně odpovídá celému " "poli." -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "selhání" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -8793,7 +8817,7 @@ msgstr "" "Výchozí hodnota pole (musí být hodnota JSON). Zapouzdřit řetězce s dvojitými" " uvozovkami (např. „Foo“)." -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8801,35 +8825,35 @@ msgstr "" "Filtrujte volby výběru objektů pomocí dikt query_params (musí být hodnota " "JSON). Zapouzdřete řetězce dvojitými uvozovkami (např. „Foo“)." -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "hmotnost displeje" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "Pole s vyšší hmotností se ve formuláři zobrazují níže." -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "minimální hodnota" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "Minimální povolená hodnota (pro číselná pole)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "maximální hodnota" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "Maximální povolená hodnota (pro číselná pole)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "validační regex" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8840,188 +8864,188 @@ msgstr "" "vynucení shody celého řetězce. Například, ^ [A-Z]{3}$ omezí " "hodnoty na přesně tři velká písmena." -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "výběrová sada" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "Určuje, zda se uživatelské pole zobrazí v uživatelském rozhraní" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Určuje, zda lze uživatelskou hodnotu pole upravovat v uživatelském rozhraní" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "je klonovatelný" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "Replikujte tuto hodnotu při klonování objektů" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "vlastní pole" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "vlastní pole" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Neplatná výchozí hodnota“{value}„: {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "Minimální hodnota může být nastavena pouze pro číselná pole" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "Maximální hodnota může být nastavena pouze pro číselná pole" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Ověření regulárních výrazů je podporováno pouze pro textová pole a pole URL" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Jedinečnost nelze vynutit u booleovských polí" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "Výběrová pole musí specifikovat sadu možností." -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "Volby lze nastavit pouze na výběrových polích." -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "Pole objektu musí definovat typ objektu." -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} pole nemusí definovat typ objektu." -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "Související filtr objektů lze definovat pouze pro pole objektů." -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "Filtr musí být definován jako slovník mapující atributy na hodnoty." -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "Pravda" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "Nepravdivé" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Hodnoty se musí shodovat s tímto regexem: {regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "Hodnota musí být řetězec." -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Hodnota musí odpovídat regex '{regex}'" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "Hodnota musí být celé číslo." -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Hodnota musí být alespoň {minimum}" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Hodnota nesmí překročit {maximum}" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "Hodnota musí být desetinná." -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "Hodnota musí být pravdivá nebo nepravdivá." -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Hodnoty data musí být ve formátu ISO 8601 (RRRR-MM-DD)." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Hodnoty data a času musí být ve formátu ISO 8601 (RRRR-MM-DD HH:MM:SS)." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Neplatná volba ({value}) pro volitelnou sadu {choiceset}." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Neplatná volba (y){value}) pro volitelnou sadu {choiceset}." -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Hodnota musí být ID objektu, ne {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Hodnota musí být seznam ID objektů, ne {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Nalezeno neplatné ID objektu: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "Povinné pole nesmí být prázdné." -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "Základní sada předdefinovaných možností (volitelné)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "Volby jsou automaticky seřazeny abecedně" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "vlastní sada výběru polí" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "vlastní sady výběru polí" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "Musí definovat základní nebo další možnosti." -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9540,7 +9564,7 @@ msgid "As Attachment" msgstr "Jako příloha" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9550,7 +9574,7 @@ msgid "Data File" msgstr "Datový soubor" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "Synchronizováno" @@ -9575,28 +9599,28 @@ msgstr "Ověření SSL" msgid "Event Types" msgstr "Typy událostí" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role zařízení" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "Komentáře (krátký)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "Linka" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "Úroveň" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "Zpráva" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "Metoda" @@ -9740,160 +9764,160 @@ msgstr "Zákazník" msgid "Invalid IP address format: {address}" msgstr "Neplatný formát IP adresy: {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "Cíl importu" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "Cíl importu (název)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "Cíl exportu" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "Cíl exportu (název)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "Import VRF" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "Importovat VRF (RD)" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "Export VRF" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "Export VRF (RD)" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "Import L2VPN" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "Import L2VPN (identifikátor)" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "Export L2VPN" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "Export L2VPN (identifikátor)" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Předpona" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (slug)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "V rámci předpony" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "V rámci a včetně prefixu" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "Předpony, které obsahují tuto předponu nebo IP" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "Délka masky" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Číslo VLAN (1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adresa" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "Rozsahy, které obsahují tuto předponu nebo IP" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "Nadřazená předpona" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "Skupina FHRP (ID)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "Je přiřazen k rozhraní" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "Je přiřazen" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "Služba (ID)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "NAT uvnitř IP adresy (ID)" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Číslo SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "Přiřazené rozhraní virtuálního počítače" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "Zásady překladu VLAN (název)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "IP adresa (ID)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP adresa" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "Primární IPv4 (ID)" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "Primární IPv6 (ID)" @@ -9937,8 +9961,8 @@ msgstr "Je soukromý" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -9960,14 +9984,14 @@ msgstr "Datum přidání" msgid "VLAN Group" msgstr "Skupina VLAN" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -9979,18 +10003,18 @@ msgstr "WLAN" msgid "Prefix length" msgstr "Délka předpony" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 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:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Zacházejte jako plně využívané" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "Přiřazení VLAN" @@ -10000,21 +10024,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "protokolu" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10026,11 +10050,11 @@ msgstr "ID skupiny" msgid "Authentication type" msgstr "Typ autentizace" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "Ověřovací klíč" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10047,8 +10071,8 @@ msgstr "Autentizace" msgid "VLAN ID ranges" msgstr "Rozsahy ID VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Role Q-in-Q" @@ -10061,7 +10085,7 @@ msgstr "Q v Q" msgid "Site & Group" msgstr "Stránky a skupina" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -10092,75 +10116,93 @@ msgstr "Přiřazené RIR" msgid "VLAN's group (if any)" msgstr "Skupina VLAN (pokud existuje)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "Stránky VLAN" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "Stránky VLAN (pokud existují)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "ID rozsahu" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "Skupina FHRP" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "Název přiřazené skupiny FHRP" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "Nastavte to jako primární IP pro přiřazené zařízení" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "Je mimo pásmo" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Určete tuto adresu jako mimopásmovou IP adresu přiřazeného zařízení" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Není určeno žádné zařízení ani virtuální počítač; nelze nastavit jako " "primární IP" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "Není určeno žádné zařízení; nelze nastavit jako IP mimo pásmo" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Nelze nastavit IP mimo pásmo pro virtuální počítače" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "Není určeno žádné rozhraní; nelze nastavit jako primární IP" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "Není určeno žádné rozhraní; nelze nastavit jako IP mimo pásmo" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "Typ autentizace" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "Přiřazená skupina VLAN" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 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:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "Zásady překladu VLAN" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "Protokol IP" -#: netbox/ipam/forms/bulk_import.py:544 +#: 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:551 +#: 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:576 +#: netbox/ipam/forms/bulk_import.py:592 #, 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." @@ -10171,12 +10213,12 @@ 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:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Cíle exportu" @@ -10193,71 +10235,71 @@ msgstr "Exportováno VRF" msgid "Private" msgstr "Soukromé" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "Rodina adres" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Rozsah" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "Začít" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "Konec" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "Vyhledávání uvnitř" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "Přítomnost ve VRF" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "Zařízení/VM" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "Nadřazená předpona" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "Přiřazeno k rozhraní" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Název DNS" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "Obsahuje VLAN ID" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Místní VLAN ID" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Vzdálené VLAN ID" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -10281,12 +10323,6 @@ msgstr "Řada ASN" msgid "IP Range" msgstr "Rozsah IP" -#: 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" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "Nastavte z něj primární IP pro zařízení/virtuální počítač" @@ -10902,7 +10938,7 @@ msgid "Assigned" msgstr "Přiřazeno" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "Přiřazený objekt" @@ -11543,10 +11579,6 @@ msgstr "Role síťových rozsahů a VLAN" msgid "ASN Ranges" msgstr "Rozsahy ASN" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "Skupiny VLAN" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "Zásady překladu VLAN" @@ -11930,63 +11962,63 @@ 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:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "Čeština" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "Dánština" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "Němčina" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "Angličtina" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "Španělština" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "Francouzština" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "Italština" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "Japonština" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "Holandština" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "Polština" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "Portugalština" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "Ruština" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "Turečtina" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "Ukrajinština" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "Čínština" @@ -12024,7 +12056,7 @@ msgstr "Hodnota" msgid "Dummy Plugin" msgstr "Dummy Plugin" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12037,19 +12069,19 @@ msgstr "" 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:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ne {object_type} Byly vybrány." -#: netbox/netbox/views/generic/bulk_views.py:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Přejmenováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Vymazáno {count} {object_type}" @@ -12146,7 +12178,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "Profil" @@ -14056,7 +14088,7 @@ msgstr "Nemáte oprávnění spouštět skripty" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "Spustit skript" @@ -14081,20 +14113,20 @@ msgstr "Skript již není přítomen ve zdrojovém souboru" msgid "Never" msgstr "Nikdy" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "Spustit znovu" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Nelze načíst skripty z modulu %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "Nenalezeny žádné skripty" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -14777,7 +14809,7 @@ msgstr "" "načíst NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -14957,7 +14989,7 @@ msgid "IKE Proposal" msgstr "Návrh IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "Metoda ověřování" @@ -14965,7 +14997,7 @@ msgstr "Metoda ověřování" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "Šifrovací algoritmus" @@ -14973,7 +15005,7 @@ msgstr "Šifrovací algoritmus" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "Algoritmus ověřování" @@ -15025,18 +15057,18 @@ msgid "Add a Termination" msgstr "Přidat ukončení" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "Zapouzdření" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "Profil IPsec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "ID tunelu" @@ -15258,7 +15290,7 @@ msgstr "Kontaktní adresa" msgid "Contact Link" msgstr "Kontakt Odkaz" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "Kontakt Popis" @@ -15512,22 +15544,22 @@ msgstr "Hmotnost musí být kladné číslo" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "Neplatná hodnota '{weight}'pro hmotnost (musí být číslo)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "" "Neznámá jednotka {unit}. Musí to být jedna z následujících položek: " "{valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "Délka musí být kladné číslo" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "Neplatná hodnota '{length}'pro délku (musí být číslo)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "Délka musí být kladné číslo" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15541,11 +15573,11 @@ msgstr "" msgid "More than 50" msgstr "Více než 50" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "RGB barva v hexadecimálním formátu. Příklad: " -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15554,7 +15586,7 @@ msgstr "" "%s(%r) je neplatný. parametr to_model pro CounterCacheField musí být řetězec" " ve formátu 'app.model'" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15688,11 +15720,11 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "Unikátní zkratka vhodná pro URL" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "Zadejte kontextová data do JSON Formát." -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "MAC adresa musí být ve formátu EUI-48" @@ -15743,39 +15775,39 @@ msgstr "" "Neplatný rozsah: Koncová hodnota ({end}) musí být větší než počáteční " "hodnota ({begin})." -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Duplicitní nebo konfliktní záhlaví sloupce pro“{field}„" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Duplicitní nebo konfliktní záhlaví sloupce pro“{header}„" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Řádek {row}: Očekávané {count_expected} sloupce, ale nalezeny {count_found}" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Neočekávané záhlaví sloupce“{field}„nalezeno." -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Sloupec“{field}„není příbuzný objekt; nelze použít tečky" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Neplatný atribut souvisejícího objektu pro sloupec“{field}„: {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Požadovaná záhlaví sloupce“{header}„nenalezeno." @@ -16337,7 +16369,7 @@ msgid "VLAN (name)" msgstr "VLAN (název)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "Skupina tunelů" @@ -16353,13 +16385,13 @@ msgid "Pre-shared key" msgstr "Předsdílený klíč" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Zásady IKE" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Zásady IPsec" @@ -16426,16 +16458,16 @@ msgstr "Každé ukončení musí specifikovat rozhraní nebo VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Nelze přiřadit rozhraní i VLAN." -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "IKE verze" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "Návrh" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "Typ přiřazeného objektu" diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index 37b27ca2d..7edb45e3e 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 8672db9f2..a7742192b 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-03-06 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -90,9 +90,9 @@ msgstr "Din adgangskode er blevet ændret." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "Planlagt" @@ -104,8 +104,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -116,8 +116,8 @@ msgid "Active" msgstr "Aktiv" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -130,7 +130,7 @@ msgstr "Nedlægger" msgid "Decommissioned" msgstr "Nedlagt" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -170,7 +170,7 @@ msgstr "Talede" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Område (ID)" @@ -182,7 +182,7 @@ msgstr "Område (ID)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Region (slug)" @@ -193,8 +193,8 @@ msgstr "Region (slug)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Områdegruppe (ID)" @@ -205,19 +205,20 @@ msgstr "Områdegruppe (ID)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Områdegruppe (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -226,13 +227,13 @@ msgstr "Områdegruppe (slug)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -251,7 +252,7 @@ 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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" @@ -261,7 +262,7 @@ msgstr "Område" #: 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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Område (slug)" @@ -280,14 +281,14 @@ msgstr "ASN" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Leverandør (ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Leverandør (slug)" @@ -319,8 +320,8 @@ msgstr "Kredsløbstype (slug)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Område (ID)" @@ -348,7 +349,7 @@ msgstr "Afslutning A (ID)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -365,9 +366,9 @@ msgstr "Søg" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -430,8 +431,8 @@ msgstr "Virtuel kredsløbstype (slug)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 @@ -441,7 +442,7 @@ msgid "Virtual circuit" msgstr "Virtuelt kredsløb" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Grænseflade (ID)" @@ -585,7 +586,7 @@ msgstr "ASN'er" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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 @@ -607,17 +608,17 @@ msgstr "Beskrivelse" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -642,21 +643,21 @@ msgid "Provider" msgstr "Leverandør" #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Tjeneste-id" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -676,8 +677,8 @@ msgstr "Farve" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -692,8 +693,8 @@ msgstr "Farve" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -701,8 +702,8 @@ msgstr "Farve" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -732,7 +733,7 @@ msgstr "Farve" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 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" @@ -741,8 +742,8 @@ msgstr "Type" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -754,8 +755,8 @@ msgstr "Leverandørkonto" #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -765,23 +766,23 @@ msgstr "Leverandørkonto" #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -814,7 +815,7 @@ msgstr "Leverandørkonto" #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -832,16 +833,16 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -856,12 +857,12 @@ msgstr "Status" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -894,7 +895,7 @@ msgstr "Status" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 @@ -904,22 +905,22 @@ msgid "Tenant" msgstr "Lejer" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "Installationsdato" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "Opsigelsesdato" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "Forpligtelseshastighed (Kbps)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -932,7 +933,7 @@ msgstr "Afstand" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -947,11 +948,11 @@ msgstr "Serviceparametre" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -965,16 +966,16 @@ msgstr "Serviceparametre" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -999,7 +1000,7 @@ msgstr "Attributter" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 @@ -1008,17 +1009,17 @@ msgstr "Forpagtning" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "Afslutningstype" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "Opsigelse" @@ -1054,24 +1055,24 @@ msgstr "Oplysninger om opsigelse" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Prioritet" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1080,23 +1081,23 @@ msgstr "Leverandørnetværk" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1113,7 +1114,7 @@ msgstr "Leverandørnetværk" #: 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:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1123,7 +1124,7 @@ msgstr "Leverandørnetværk" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "Rolle" @@ -1147,9 +1148,9 @@ msgstr "Kredsløbstype" #: 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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1161,12 +1162,12 @@ msgstr "Driftsstatus" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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 @@ -1206,11 +1207,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1235,15 +1236,15 @@ msgid "Interface" msgstr "Grænseflade" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1257,11 +1258,11 @@ msgstr "Grænseflade" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1277,23 +1278,28 @@ msgid "Location" msgstr "Beliggenhed" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "Kontakter" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1303,11 +1309,11 @@ msgstr "Kontakter" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1315,21 +1321,22 @@ msgstr "Kontakter" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Regionen" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1337,7 +1344,7 @@ msgstr "Regionen" msgid "Site group" msgstr "Områdegruppe" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1347,13 +1354,13 @@ msgstr "Områdegruppe" msgid "Account" msgstr "Konto" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "Termside" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1362,13 +1369,13 @@ msgstr "Termside" msgid "Assignment" msgstr "Opgave" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1398,7 +1405,7 @@ msgstr "Opgave" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1420,13 +1427,13 @@ msgstr "Kredsløbstype" msgid "Group Assignment" msgstr "Gruppeopgave" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1452,8 +1459,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1556,7 +1563,7 @@ msgstr "Patchpanelets ID og portnummer" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1584,14 +1591,14 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1701,14 +1708,14 @@ msgstr "virtuelle kredsløbsafslutninger" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1719,9 +1726,9 @@ msgstr "virtuelle kredsløbsafslutninger" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1857,12 +1864,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1901,7 +1908,7 @@ msgstr "Afslutningstype" msgid "Termination Point" msgstr "Afslutningspunkt" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Områdegruppe" @@ -1942,8 +1949,8 @@ msgstr "Opsigelser" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1955,17 +1962,17 @@ msgstr "Opsigelser" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -1997,7 +2004,7 @@ msgstr "Opsigelser" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2020,6 +2027,34 @@ 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 +msgid "Object created" +msgstr "Objekt oprettet" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "Objekt opdateret" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "Objekt slettet" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "Jobbet påbegyndt" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "Jobbet afsluttet" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "Jobbet mislykkedes" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "Jobfejl" + #: netbox/core/choices.py:18 msgid "New" msgstr "Ny" @@ -2041,7 +2076,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Mislykkedes" @@ -2171,34 +2206,6 @@ msgstr "AWS-adgangsnøgle-id" msgid "AWS secret access key" msgstr "AWS hemmelig adgangsnøgle" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "Objekt oprettet" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "Objekt opdateret" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "Objekt slettet" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "Jobbet påbegyndt" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "Jobbet afsluttet" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "Jobbet mislykkedes" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "Jobfejl" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2222,7 +2229,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2243,8 +2250,8 @@ msgstr "Aktiveret" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2259,7 +2266,7 @@ msgstr "Ignorer regler" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2285,7 +2292,7 @@ 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:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2341,7 +2348,7 @@ msgid "User" msgstr "Bruger" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tid" @@ -2389,7 +2396,7 @@ msgstr "Skal uploade en fil eller vælge en datafil, der skal synkroniseres" msgid "Rack Elevations" msgstr "Rackhøjder" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2403,7 +2410,7 @@ msgstr "IPAM" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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" @@ -2491,7 +2498,7 @@ 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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2527,7 +2534,7 @@ msgstr "Nuværende konfiguration" msgid "Config revision #{id}" msgstr "Konfigurationsrevision #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2535,21 +2542,21 @@ msgstr "Konfigurationsrevision #{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2557,7 +2564,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2611,7 +2618,7 @@ msgstr "" msgid "last updated" msgstr "sidst opdateret" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "sti" @@ -2676,58 +2683,58 @@ msgstr "administrerede filer" msgid "A {model} with this file path already exists ({path})." msgstr "EN {model} med denne filsti findes allerede ({path})." -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "planlagt" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "interval" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "Gentagelsesinterval (i minutter)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "startede" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "afsluttet" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "data" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "fejl" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "job-ID" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "job" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "stillinger" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Job kan ikke tildeles denne objekttype ({type})." -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Ugyldig status for opsigelse af job. Valgmulighederne er: {choices}" -#: netbox/core/models/jobs.py:231 +#: netbox/core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2748,8 +2755,8 @@ msgstr "Fulde navn" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2847,7 +2854,7 @@ msgstr "Arbejdstagere" msgid "Host" msgstr "Værten" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "Port" @@ -2982,8 +2989,8 @@ msgid "Staging" msgstr "Iscenesættelse" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "Nedlæggelse" @@ -3047,7 +3054,7 @@ msgstr "Forældet" msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "Tommer" @@ -3070,9 +3077,9 @@ msgstr "Bagsiden til forsiden" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3101,14 +3108,14 @@ msgstr "Forælder" msgid "Child" msgstr "Barn" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3116,7 +3123,7 @@ msgid "Rear" msgstr "Bageste" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Iscenesat" @@ -3149,7 +3156,7 @@ msgid "Top to bottom" msgstr "Top til bund" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "Passiv" @@ -3178,8 +3185,8 @@ msgid "Proprietary" msgstr "Proprietær" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "Andet" @@ -3192,11 +3199,11 @@ msgstr "ITA/International" msgid "Physical" msgstr "Fysisk" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "Virtuel" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3204,13 +3211,13 @@ msgstr "Virtuel" msgid "Wireless" msgstr "Trådløs" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "Virtuelle grænseflader" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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 @@ -3218,27 +3225,27 @@ msgstr "Virtuelle grænseflader" msgid "Bridge" msgstr "Bro" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (LAG)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "Ethernet (fast)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "Ethernet (modulopbygget)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "Ethernet (bagplan)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "Cellulær" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3246,116 +3253,116 @@ msgstr "Cellulær" msgid "Serial" msgstr "Seriel" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "Koaksial" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "Stabling" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "Halvdelen" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "Fuld" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "Adgang" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Markeret" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "Tagget (Alle)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "Q-i-Q (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "IEEE-standard" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "Passiv 24V (2-par)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "Passiv 24V (4-par)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "Passiv 48V (2-par)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "Passiv 48V (4-par)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "Kobber" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "Fiberoptisk" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "Fiber" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "Tilsluttet" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "Centimeter" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Fod" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "Enkeltfase" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "Trefaset" @@ -3386,7 +3393,7 @@ msgid "Parent site group (slug)" msgstr "Overordnet områdegruppe (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "Gruppe (ID)" @@ -3432,15 +3439,15 @@ msgstr "Racktype (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 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:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rolle (slug)" @@ -3648,8 +3655,8 @@ msgid "Module bay (ID)" msgstr "Modulplads (ID)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Enhed (ID)" @@ -3659,8 +3666,8 @@ msgid "Rack (name)" msgstr "Rack (navn)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Enhed (navn)" @@ -3681,7 +3688,7 @@ msgid "Virtual Chassis (ID)" msgstr "Virtuelt kabinet (ID)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3698,35 +3705,35 @@ msgstr "Modul (ID)" msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Virtuel maskine (navn)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Virtuel maskine (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Grænseflade (navn)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM-grænseflade (navn)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM-grænseflade (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Tildelt VLAN" @@ -3738,15 +3745,15 @@ msgstr "Tildelt VID" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3768,36 +3775,36 @@ msgstr "Tildelt VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (RED.)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-oversættelsespolitik (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 @@ -3828,8 +3835,8 @@ msgstr "Broet grænseflade (ID)" msgid "LAG interface (ID)" msgstr "LAG-grænseflade (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3862,7 +3869,7 @@ msgstr "Virtuel enhedskontekst (identifikator)" msgid "Wireless LAN" msgstr "Trådløst LAN" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Trådløs forbindelse" @@ -3924,9 +3931,9 @@ msgstr "Mærker" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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,7 +3982,7 @@ msgstr "Tidszone" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4128,16 +4135,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4230,7 +4237,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4244,9 +4251,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4308,8 +4315,8 @@ msgstr "Mærke" msgid "Length" msgstr "Længde" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "Længdeenhed" @@ -4318,18 +4325,18 @@ msgstr "Længdeenhed" msgid "Domain" msgstr "domæne" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Strømpanel" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Forsyning" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4355,7 +4362,7 @@ msgstr "Maksimal trækning" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Maksimal forbrug (watt)" @@ -4365,7 +4372,7 @@ msgstr "Tildelt lodtrækning" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Allokeret forbrug (watt)" @@ -4387,7 +4394,7 @@ msgstr "Kun ledelse" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "PoE-tilstand" @@ -4395,7 +4402,7 @@ msgstr "PoE-tilstand" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "PoE-type" @@ -4405,7 +4412,7 @@ 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:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4419,7 +4426,7 @@ msgstr "Trådløs rolle" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "FORSINKELSE" @@ -4431,7 +4438,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4446,28 +4453,28 @@ msgstr "Hastighed" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "Tilstand" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4491,7 +4498,7 @@ msgid "Wireless LAN group" msgstr "Trådløs LAN-gruppe" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4499,7 +4506,7 @@ msgstr "Trådløse LAN" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4567,7 +4574,7 @@ 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:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4630,7 +4637,7 @@ msgstr "U-højde skal indstilles, hvis der ikke angives en racktype." msgid "Parent site" msgstr "Overordnet område" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "Rackets placering (hvis nogen)" @@ -4673,7 +4680,7 @@ msgstr "Enhed til modulvægt" 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:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "Tildelt rolle" @@ -4837,9 +4844,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Tildelt VRF" @@ -4868,11 +4875,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "Klassificering af fysisk medium" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "Installeret enhed" @@ -4904,17 +4911,25 @@ msgstr "Komponentnavn" msgid "Component Name" msgstr "Komponentnavn" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +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 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponent ikke fundet: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 msgid "Parent device of assigned interface (if any)" msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4928,130 +4943,130 @@ msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)" msgid "Virtual machine" msgstr "Virtuel maskine" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 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:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Tildelt grænseflade" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Er primær" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 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:1264 +#: netbox/dcim/forms/bulk_import.py:1282 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:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "Side A-enhed" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "Enhedsnavn" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "Side A type" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "Side A navn" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "Opsigelsesnavn" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "Side B-enhed" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "Side B type" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "Side B navn" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Forbindelsesstatus" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, 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:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Mester" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "Hovedenhed" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "Navn på overordnet område" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "Hoved strømpanel" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "Primær eller redundant" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "Forsyningstype (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "Enkelt- eller trefaset" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5109,7 +5124,7 @@ msgstr "Strømpanel" msgid "Power Feed" msgstr "Strømforsyning" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Enhedsstatus" @@ -5166,7 +5181,7 @@ 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:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "Klyngegruppe" @@ -5181,8 +5196,8 @@ msgstr "Besat" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5198,7 +5213,7 @@ msgstr "Forbindelse" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Venlig" @@ -5208,7 +5223,7 @@ msgid "Mgmt only" msgstr "Kun Mgmt" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" @@ -5231,7 +5246,7 @@ msgid "Transmit power (dBm)" msgstr "Sendeeffekt (dBm)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5241,15 +5256,15 @@ msgstr "Sendeeffekt (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Opdaget" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "Tildelt enhed" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "Tildelt VM" @@ -5265,7 +5280,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5283,7 +5298,7 @@ msgstr "Områdetype" msgid "Scope" msgstr "Anvendelsesområde" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "Omfangstype (app og model)" @@ -5418,7 +5433,7 @@ msgid "Front Port" msgstr "Frontport" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5431,7 +5446,7 @@ msgid "Rear Port" msgstr "Bageste port" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5501,7 +5516,7 @@ msgstr "Lagervarrolle" msgid "VM Interface" msgstr "VM-grænseflade" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5513,7 +5528,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5524,8 +5539,8 @@ msgid "A MAC address can only be assigned to a single object." msgstr "En MAC-adresse kan kun tildeles et enkelt objekt." #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5543,16 +5558,16 @@ msgstr "" "{pattern_count} forventes." #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Bageste porte" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "Vælg en bagporttildeling for hver frontport, der oprettes." -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5561,7 +5576,7 @@ msgstr "" "Antallet af frontportskabeloner, der skal oprettes ({frontport_count}) skal " "matche det valgte antal bageste portpositioner ({rearport_count})." -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5570,87 +5585,87 @@ msgstr "" "Antallet af frontporte, der skal oprettes ({frontport_count}) skal matche " "det valgte antal bageste portpositioner ({rearport_count})." -#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Medlemmer" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "Udgangsposition" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "" "Placering af den første medlemsenhed. Stiges med en for hvert ekstra medlem." -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "En stilling skal specificeres for det første VC-medlem." -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "etiket" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "længde" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "længdeenhed" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "kabel" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "ledninger" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "Skal angive en enhed, når du indstiller en kabellængde" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "Skal definere A- og B-afslutninger, når du opretter et nyt kabel." -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Kan ikke tilslutte forskellige termineringstyper til samme ende af kablet." -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Inkompatible opsigelsestyper: {type_a} og {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "" "A- og B-terminationer kan ikke oprette forbindelse til det samme objekt." -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "slutning" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "kabelafslutning" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "kabelafslutninger" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5659,68 +5674,68 @@ msgstr "" "Duplikat opsigelse fundet for {app_label}.{model} {termination_id}: kabel " "{cable_pk}" -#: netbox/dcim/models/cables.py:345 +#: netbox/dcim/models/cables.py:344 #, 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:352 +#: netbox/dcim/models/cables.py:351 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:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "er aktiv" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "er komplet" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "er splittet" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "kabelbane" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "kabelstier" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 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:551 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same termination type" msgstr "Alle mellemspændingsterminationer skal have samme termineringstype" -#: netbox/dcim/models/cables.py:556 +#: netbox/dcim/models/cables.py:558 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:580 +#: netbox/dcim/models/cables.py:582 msgid "All links must be cable or wireless" msgstr "Alle links skal være kabel eller trådløse" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:584 msgid "All links must match first link type" msgstr "Alle links skal matche den første linktype" -#: netbox/dcim/models/cables.py:665 +#: netbox/dcim/models/cables.py:667 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:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "Fjernslutningspositionsfilter mangler" @@ -5775,12 +5790,12 @@ msgid "console server port templates" msgstr "skabeloner til konsolserverportskabeloner" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "maksimal trækning" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "tildelt lodtrækning" @@ -5793,7 +5808,7 @@ msgid "power port templates" msgstr "strømstikskabeloner" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" @@ -5801,12 +5816,12 @@ msgstr "" "({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "foderben" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "Fase (til trefasefoedninger)" @@ -5829,17 +5844,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:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "Kun ledelse" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "brogrænseflade" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "trådløs rolle" @@ -5852,7 +5867,7 @@ msgid "interface templates" msgstr "interface skabeloner" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "En grænseflade kan ikke kobles til sig selv." @@ -5868,7 +5883,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "bageste portposition" @@ -5895,7 +5910,7 @@ msgstr "" "{count} positioner" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "positioner" @@ -5908,12 +5923,12 @@ msgid "rear port templates" msgstr "bageste portskabeloner" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "position" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "" "Identifikator, der skal refereres til, når installerede komponenter omdøbes" @@ -5944,12 +5959,12 @@ msgstr "" "„forælder“ for at tillade enhedspladser." #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "del-ID" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "Producenttildelt artikel-id" @@ -5989,178 +6004,178 @@ msgstr "Kabelenden må ikke indstilles uden et kabel." msgid "Cannot mark as connected with a cable attached." msgstr "Kan ikke markere som tilsluttet med et tilsluttet kabel." -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} modeller skal erklære en parent_object egenskab" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "Fysisk porttype" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "hastighed" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "Porthastighed i bit pr. sekund" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "konsolport" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "konsolporte" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "Konsolserverport" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "konsolserverporte" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "strømstik" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "strømstik" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "strømudtag" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "strømudtag" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, 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:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "tilstand" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q-mærkningsstrategi" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "forældregrænseflade" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "umærket VLAN" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "mærkede VLAN'er" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-i-Q SVLAN" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "primær MAC-adresse" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 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:594 +#: netbox/dcim/models/device_components.py:597 #, 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:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "forældreLAG" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 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:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "hastighed (Kbps)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "duplex" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "64-bit verdensomspændende navn" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "trådløs kanal" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "kanalfrekvens (MHz)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 msgid "Populated by selected channel (if set)" msgstr "Udfyldt af valgt kanal (hvis indstillet)" -#: netbox/dcim/models/device_components.py:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "sendeeffekt (dBm)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "trådløse LAN" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "grænseflade" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "grænseflader" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, 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:806 +#: netbox/dcim/models/device_components.py:809 #, 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:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 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:819 +#: netbox/dcim/models/device_components.py:822 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:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6169,7 +6184,7 @@ msgstr "" "Den valgte overordnede grænseflade ({interface}) tilhører en anden enhed " "({device})" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6178,7 +6193,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:852 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6186,7 +6201,7 @@ msgid "" msgstr "" "Den valgte brogrænseflade ({bridge}) tilhører en anden enhed ({device})." -#: netbox/dcim/models/device_components.py:858 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6195,22 +6210,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:869 +#: netbox/dcim/models/device_components.py:872 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:873 +#: netbox/dcim/models/device_components.py:876 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:880 +#: netbox/dcim/models/device_components.py:883 #, 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:886 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6219,47 +6234,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:897 +#: netbox/dcim/models/device_components.py:900 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuelle grænseflader kan ikke have en PoE-tilstand." -#: netbox/dcim/models/device_components.py:901 +#: netbox/dcim/models/device_components.py:904 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuelle grænseflader kan ikke have en PoE-type." -#: netbox/dcim/models/device_components.py:907 +#: netbox/dcim/models/device_components.py:910 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:914 +#: netbox/dcim/models/device_components.py:917 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:916 +#: netbox/dcim/models/device_components.py:919 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:922 +#: netbox/dcim/models/device_components.py:925 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:926 +#: netbox/dcim/models/device_components.py:929 msgid "Cannot specify custom frequency with channel selected." msgstr "Kan ikke angive brugerdefineret frekvens med valgt kanal." -#: netbox/dcim/models/device_components.py:932 +#: netbox/dcim/models/device_components.py:935 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:934 +#: netbox/dcim/models/device_components.py:937 msgid "Cannot specify custom width with channel selected." msgstr "Kan ikke angive brugerdefineret bredde med valgt kanal." -#: netbox/dcim/models/device_components.py:938 +#: netbox/dcim/models/device_components.py:941 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:944 +#: netbox/dcim/models/device_components.py:947 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6268,24 +6283,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:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "Kortlagt position på tilsvarende bageste port" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "Frontport" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "frontporte" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, 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:1077 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6294,19 +6309,19 @@ msgstr "" "Ugyldig bageste portposition ({rear_port_position}): Bageste port {name} har" " kun {positions} positioner." -#: netbox/dcim/models/device_components.py:1107 +#: netbox/dcim/models/device_components.py:1110 msgid "Number of front ports which may be mapped" msgstr "Antal frontporte, der kan kortlægges" -#: netbox/dcim/models/device_components.py:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "bageste port" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "bageste porte" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6315,37 +6330,37 @@ msgstr "" "Antallet af positioner kan ikke være mindre end antallet af kortlagte " "frontporte ({frontport_count})" -#: netbox/dcim/models/device_components.py:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "modulplads" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "modulpladser" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 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:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "enhedsplads" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "enhedsbugter" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, 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:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "Kan ikke installere en enhed i sig selv." -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6353,60 +6368,60 @@ msgstr "" "Kan ikke installere den angivne enhed; enheden er allerede installeret i " "{bay}." -#: netbox/dcim/models/device_components.py:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "lagervarerolle" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "lagervareroller" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "serienummer" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "aktivmærke" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 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:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "opdaget" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "Dette element blev automatisk opdaget" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "lagerpost" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "lagervarer" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "Kan ikke tildele mig selv som forælder." -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 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:1365 +#: netbox/dcim/models/device_components.py:1368 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:1373 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot assign inventory item to component on another device" msgstr "Kan ikke tildele lagervare til komponent på en anden enhed" @@ -6781,7 +6796,7 @@ msgstr "identificere" 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:225 +#: 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 msgid "comments" @@ -6996,9 +7011,9 @@ msgstr "facilitets-id" msgid "Locally-assigned identifier" msgstr "Lokalt tildelt identifikator" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Funktionel rolle" @@ -7205,7 +7220,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7219,7 +7234,7 @@ msgstr "Enheder" msgid "VMs" msgstr "VM'er" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7232,8 +7247,8 @@ msgstr "VM'er" msgid "Config Template" msgstr "Konfigurationsskabelon" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7241,52 +7256,52 @@ msgstr "Konfigurationsskabelon" msgid "IP Address" msgstr "IP adresse" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-adresse" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-adresse" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "VC Position" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "VC-prioritet" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Forældreenhed" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "Position (enhedsplads)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Konsolporte" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Konsolserverporte" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "Strømstik" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "Strømudtag" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7302,30 +7317,30 @@ msgstr "Strømudtag" msgid "Interfaces" msgstr "Grænseflader" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "Frontporte" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "Enhedsbugter" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "Modulpladser" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "Lagervarer" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulbugt" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7334,27 +7349,27 @@ msgstr "Modulbugt" msgid "Inventory Items" msgstr "Lagervarer" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "Kabelfarve" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "Link jævnaldrende" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "Marker tilsluttet" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "Maksimal trækkraft (W)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "Tildelt lodtrækning (W)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7366,57 +7381,57 @@ msgstr "Tildelt lodtrækning (W)" msgid "IP Addresses" msgstr "IP-adresser" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP Grupper" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Kun ledelse" -#: netbox/dcim/tables/devices.py:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "VDC'er" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtuelt kredsløb" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Installeret modul" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "Seriel modul" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "Modulaktivmærke" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "Modulstatus" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponent" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "Varer" @@ -7435,7 +7450,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platforme" @@ -7459,8 +7474,8 @@ msgstr "U Højde" msgid "Instances" msgstr "forekomster" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7470,8 +7485,8 @@ msgstr "forekomster" msgid "Console Ports" msgstr "Konsolporte" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7481,8 +7496,8 @@ msgstr "Konsolporte" msgid "Console Server Ports" msgstr "Konsolserverporte" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7492,8 +7507,8 @@ msgstr "Konsolserverporte" msgid "Power Ports" msgstr "Strømstik" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7503,8 +7518,8 @@ msgstr "Strømstik" msgid "Power Outlets" msgstr "Strømudtag" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7513,8 +7528,8 @@ msgstr "Strømudtag" msgid "Front Ports" msgstr "Frontporte" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7524,16 +7539,16 @@ msgstr "Frontporte" msgid "Rear Ports" msgstr "Bageste porte" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7594,6 +7609,10 @@ msgstr "Rummet" msgid "Sites" msgstr "Områder" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "VLAN Grupper" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "Testcase skal indstille peer_termination_type" @@ -7603,57 +7622,57 @@ msgstr "Testcase skal indstille peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Afbrudt {count} {type}" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reservationer" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Enheder uden rack" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "Konfigurationskontekst" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "Gengivelseskonfiguration" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "Virtuelle maskiner" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Installeret enhed {device} i bugten {device_bay}." -#: netbox/dcim/views.py:3147 +#: netbox/dcim/views.py:3156 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Fjernet enhed {device} fra bugten {device_bay}." -#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Børn" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "Tilføjet medlem {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, 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:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Fjernet {device} fra virtuelt chassis {chassis}" @@ -7942,24 +7961,24 @@ msgstr "Widgettype" msgid "Unregistered widget class: {name}" msgstr "Uregistreret widget klasse: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} skal definere en render () -metode." -#: netbox/extras/dashboard/widgets.py:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "Bemærk" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Vis noget vilkårligt brugerdefineret indhold. Markdown understøttes." -#: netbox/extras/dashboard/widgets.py:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "Objekttællinger" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -7967,62 +7986,66 @@ msgstr "" "Vis et sæt NetBox-modeller og antallet af objekter, der er oprettet for hver" " type." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:191 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:177 +#: netbox/extras/dashboard/widgets.py:199 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:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "Objektliste" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "Vis en vilkårlig liste over objekter." -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "Standardantallet af objekter, der skal vises" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 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:274 +#: netbox/extras/dashboard/widgets.py:265 +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 msgid "RSS Feed" msgstr "RSS-feed" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 msgid "Embed an RSS feed from an external website." msgstr "Indlejr et RSS-feed fra en ekstern hjemmeside." -#: netbox/extras/dashboard/widgets.py:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "Foderwebadresse" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "Kræver ekstern forbindelse" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "Det maksimale antal objekter, der skal vises" -#: netbox/extras/dashboard/widgets.py:301 +#: netbox/extras/dashboard/widgets.py:335 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:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "Vis dine personlige bogmærker" @@ -8079,7 +8102,7 @@ msgstr "Mærke" msgid "Tag (slug)" msgstr "Tag (slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Har lokale konfigurationskontekstdata" @@ -8100,13 +8123,13 @@ 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/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Brugergrænseflade redigerbar" @@ -8714,33 +8737,33 @@ msgstr "konfigurationsskabelon" msgid "config templates" msgstr "konfigurationsskabeloner" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "Det eller de objekter, som dette felt gælder for." -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "Den type data, som dette brugerdefinerede felt indeholder" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Typen af NetBox-objekt, som dette felt knytter sig til (for objektfelter)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "Internt feltnavn" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Kun alfanumeriske tegn og understregninger er tilladt." -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "" "Dobbelte understregninger er ikke tilladt i brugerdefinerede feltnavne." -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -8748,19 +8771,19 @@ msgstr "" "Navnet på feltet som vist for brugerne (hvis det ikke er angivet, vil " "'feltets navn blive brugt)" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "Gruppenavn" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "Brugerdefinerede felter inden for samme gruppe vises sammen" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "påkrævet" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -8768,19 +8791,19 @@ msgstr "" "Dette felt er påkrævet, når du opretter nye objekter eller redigerer et " "eksisterende objekt." -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "skal være unik" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "Værdien af dette felt skal være unik for det tildelte objekt" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "søgevægt" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -8788,11 +8811,11 @@ msgstr "" "Vægtning til søgning. Lavere værdier betragtes som vigtigere. Felter med en " "søgevægt på nul ignoreres." -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "filterlogik" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -8800,11 +8823,11 @@ msgstr "" "Loose matcher enhver forekomst af en given streng; nøjagtigt matcher hele " "feltet." -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "standard" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -8812,7 +8835,7 @@ msgstr "" "Standardværdi for feltet (skal være en JSON-værdi). Indkapsle strenge med " "dobbelte anførselstegn (f.eks. „Foo“)." -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8820,35 +8843,35 @@ msgstr "" "Filtrer objektvalg ved hjælp af en query_params-dict (skal være en JSON-" "værdi) .Indkapsle strenge med dobbelte anførselstegn (f.eks. „Foo“)." -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "displayvægt" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "Felter med højere vægte vises lavere i en formular." -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "minimumsværdi" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "Mindste tilladte værdi (for numeriske felter)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "maksimal værdi" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "Maksimal tilladt værdi (for numeriske felter)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "validering regex" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8859,191 +8882,191 @@ msgstr "" "tvinge matchning af hele strengen. For eksempel ^ [A-Z]{3}$ vil" " begrænse værdierne til nøjagtigt tre store bogstaver." -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "valgsæt" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "Angiver, om det brugerdefinerede felt vises i brugergrænsefladen" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Angiver, om den brugerdefinerede feltværdi kan redigeres i " "brugergrænsefladen" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "kan klones" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "Repliker denne værdi ved kloning af objekter" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "brugerdefineret felt" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "brugerdefinerede felter" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Ugyldig standardværdi“{value}„: {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "En minimumsværdi kan kun indstilles for numeriske felter" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "En maksimumsværdi kan kun indstilles for numeriske felter" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Validering af regulære udtryk understøttes kun for tekst- og URL-felter" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Unikhed kan ikke håndhæves for boolske felter" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "Markeringsfelter skal angive et sæt valgmuligheder." -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "Valg kan kun indstilles i markeringsfelter." -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "Objektfelter skal definere en objekttype." -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} felter definerer muligvis ikke en objekttype." -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "Et relateret objektfilter kan kun defineres for objektfelter." -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Filter skal defineres som en ordbog, der knytter attributter til værdier." -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "Sandt" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "Falsk" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Værdier skal matche denne regex: {regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "Værdien skal være en streng." -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Værdien skal matche regex '{regex}'" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "Værdien skal være et heltal." -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Værdien skal være mindst {minimum}" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Værdien må ikke overstige {maximum}" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "Værdien skal være en decimal." -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "Værdien skal være sand eller falsk." -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Datoværdierne skal være i ISO 8601-format (ÅÅÅÅ-MM-DD)." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Dato- og klokkeslætsværdierne skal være i ISO 8601-format (ÅÅÅÅÅ-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Ugyldigt valg ({value}) til valgsæt {choiceset}." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Ugyldige valg (er) ({value}) til valgsæt {choiceset}." -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Værdien skal være et objekt-id, ikke {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Værdien skal være en liste over objekt-id'er, ikke {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Fundet ugyldigt objekt-id: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "Obligatorisk felt kan ikke være tomt." -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "Basisæt af foruddefinerede valg (valgfrit)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "Valg sorteres automatisk alfabetisk" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "brugerdefineret felt valgsæt" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "brugerdefinerede feltvalgssæt" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "Skal definere base eller ekstra valg." -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9561,7 +9584,7 @@ msgid "As Attachment" msgstr "Som vedhæftet fil" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9571,7 +9594,7 @@ msgid "Data File" msgstr "Datafiler" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "Synkroniseret" @@ -9596,28 +9619,28 @@ msgstr "SSL Validering" msgid "Event Types" msgstr "Begivenhedstyper" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Enhedsroller" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "Kommentarer (kort)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "Linje" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "Niveau" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "Besked" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "Fremgangsmåde" @@ -9761,160 +9784,160 @@ msgstr "Kunden" msgid "Invalid IP address format: {address}" msgstr "Ugyldigt IP-adresseformat: {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "Importmål" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "Importmål (navn)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "Eksportmål" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "Eksportmål (navn)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "Importere VRF" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "Importer VRF (RD)" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "Eksport af VRF" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "Eksport VRF (RD)" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "Importerer L2VPN" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "Importerer L2VPN (identifikator)" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "Eksport af L2VPN" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "Eksport af L2VPN (identifikator)" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Præfiks" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (slug)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "Inden for præfiks" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "Inden for og med præfiks" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "Præfikser, der indeholder dette præfiks eller IP" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "Maskelængde" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "VLAN-nummer (1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adresse" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "Intervaller, der indeholder dette præfiks eller IP" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "Forældrepræfiks" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "FHRP-gruppe (ID)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "Tildeles til en grænseflade" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "Er tildelt" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "Tjeneste (ID)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "NAT inde i IP-adresse (ID)" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-i-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN-nummer (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "Tildelt VM grænseflade" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "VLAN-oversættelsespolitik (navn)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "IP-adresse (ID)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP adresse" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "Primær IPv4 (ID)" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "Primær IPv6 (ID)" @@ -9958,8 +9981,8 @@ msgstr "Er privat" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -9981,14 +10004,14 @@ msgstr "Dato tilføjet" msgid "VLAN Group" msgstr "VLAN-gruppen" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -10000,18 +10023,18 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Præfikslængde" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 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:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Behandl som fuldt udnyttet" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "VLAN-tildeling" @@ -10021,21 +10044,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "protokol" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10047,11 +10070,11 @@ msgstr "Gruppe-ID" msgid "Authentication type" msgstr "Autentificeringstype" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "Autentificeringsnøgle" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10068,8 +10091,8 @@ msgstr "Autentificering" msgid "VLAN ID ranges" msgstr "VLAN-ID-intervaller" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q-rolle" @@ -10082,7 +10105,7 @@ msgstr "Q-i-Q" msgid "Site & Group" msgstr "Område & Gruppe" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -10113,74 +10136,92 @@ msgstr "Tildelt RIR" msgid "VLAN's group (if any)" msgstr "VLANs gruppe (hvis nogen)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "VLAN-websted" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "VLANs websted (hvis nogen)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "Område-id" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "FHRP-gruppen" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "Tildelt FHRP-gruppenavn" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "Gør dette til den primære IP for den tildelte enhed" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "Er uden for båndet" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Angiv dette som IP-adressen uden for båndet for den tildelte enhed" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Ingen enhed eller virtuel maskine angivet; kan ikke indstilles som primær IP" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "Ingen enhed angivet; kan ikke indstilles som IP uden for båndet" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Kan ikke angive IP uden for båndet til virtuelle maskiner" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "Ingen grænseflade angivet; kan ikke indstilles som primær IP" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "Ingen grænseflade angivet; kan ikke indstilles som IP uden for båndet" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "Autentificeringstype" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "Tildelt VLAN-gruppe" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 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:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "VLAN-oversættelsespolitik" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "IP-protokol" -#: netbox/ipam/forms/bulk_import.py:544 +#: 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:551 +#: 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:576 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} er ikke tildelt denne enhed/VM." @@ -10191,12 +10232,12 @@ msgid "Route Targets" msgstr "Rutemål" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Eksportmål" @@ -10213,71 +10254,71 @@ msgstr "Eksporteret af VRF" msgid "Private" msgstr "Privat" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "Adressefamilie" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Rækkevidde" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "Start" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "Slut" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "Søg inden for" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "Til stede i VRF" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "Enhed/VM" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "Forældrepræfiks" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "Tildelt til en grænseflade" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-navn" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "VLAN'er" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "Indeholder VLAN ID" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Lokalt VLAN-id" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Fjernbetjent VLAN-id" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "Q-i-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -10301,12 +10342,6 @@ msgstr "ASN-rækkevidde" msgid "IP Range" msgstr "IP-rækkevidde" -#: 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" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "Gør dette til den primære IP for enheden/VM" @@ -10932,7 +10967,7 @@ msgid "Assigned" msgstr "Tildelt" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "Tildelt objekt" @@ -11575,10 +11610,6 @@ msgstr "Præfiks- og VLAN-roller" msgid "ASN Ranges" msgstr "ASN-intervaller" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "VLAN Grupper" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "VLAN-oversættelsespolitikker" @@ -11965,63 +11996,63 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Kan ikke slette butikker fra registreringsdatabasen" -#: netbox/netbox/settings.py:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "Tjekkisk" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "dansk" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "Tysk" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "engelsk" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "spansk" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "franskmænd" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "Italiensk" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "Japansk" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "Hollandsk" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "Polere" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "portugisisk" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "Russisk" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "Tyrkisk" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "Ukrainsk" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "kinesisk" @@ -12059,7 +12090,7 @@ msgstr "Værdi" msgid "Dummy Plugin" msgstr "Dummy-plugin" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12073,19 +12104,19 @@ msgstr "" 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:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nej {object_type} blev udvalgt." -#: netbox/netbox/views/generic/bulk_views.py:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Omdøbt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Slettet {count} {object_type}" @@ -12182,7 +12213,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "Profil" @@ -14096,7 +14127,7 @@ msgstr "Du har ikke tilladelse til at køre scripts" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "Kør script" @@ -14121,20 +14152,20 @@ msgstr "Script findes ikke længere i kildefilen" msgid "Never" msgstr "Aldrig" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "Kør igen" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Kunne ikke indlæse scripts fra modulet %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "Ingen scripts fundet" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -14818,7 +14849,7 @@ 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:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -14998,7 +15029,7 @@ msgid "IKE Proposal" msgstr "IKE-forslag" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "Autentificeringsmetode" @@ -15006,7 +15037,7 @@ msgstr "Autentificeringsmetode" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "Krypteringsalgoritme" @@ -15014,7 +15045,7 @@ msgstr "Krypteringsalgoritme" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "Autentificeringsalgoritme" @@ -15066,18 +15097,18 @@ msgid "Add a Termination" msgstr "Tilføj en opsigelse" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "Indkapsling" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "IPsec-profil" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "Tunnel-ID" @@ -15299,7 +15330,7 @@ msgstr "Kontaktadresse" msgid "Contact Link" msgstr "Kontakt Link" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "Kontakt Beskrivelse" @@ -15559,20 +15590,20 @@ msgstr "Vægt skal være et positivt tal" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "Ugyldig værdi '{weight}'for vægt (skal være et tal)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "Ukendt enhed {unit}. Skal være en af følgende: {valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "Længden skal være et positivt tal" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "Ugyldig værdi '{length}'for længden (skal være et tal)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "Længden skal være et positivt tal" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15586,11 +15617,11 @@ msgstr "" msgid "More than 50" msgstr "Mere end 50" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "RGB-farve i hexadecimalt. Eksempel: " -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15599,7 +15630,7 @@ msgstr "" "%s(%r) er ugyldig. to_model parameter til counterCacheField skal være en " "streng i formatet 'app.model'" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15733,11 +15764,11 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "URL-venlig unik stenografi" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "Indtast kontekstdata i JSON formatere." -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "MAC-adressen skal være i EUI-48-format" @@ -15788,38 +15819,38 @@ msgstr "" "Ugyldigt område: Slutværdi ({end}) skal være større end startværdien " "({begin})." -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Duplikat eller modstridende kolonneoverskrift for“{field}„" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Duplikat eller modstridende kolonneoverskrift for“{header}„" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Række {row}: Forventet {count_expected} kolonner, men fundet {count_found}" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Uventet kolonneoverskrift“{field}„fundet." -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Kolonne“{field}„er ikke et beslægtet objekt; kan ikke bruge prikker" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Ugyldig relateret objektattribut for kolonne“{field}„: {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Påkrævet kolonneoverskrift“{header}„Ikke fundet." @@ -16379,7 +16410,7 @@ msgid "VLAN (name)" msgstr "VLAN (navn)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "Tunnelgruppe" @@ -16395,13 +16426,13 @@ msgid "Pre-shared key" msgstr "Foruddelt nøgle" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE-politik" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec-politik" @@ -16466,16 +16497,16 @@ msgstr "Hver afslutning skal angive enten en grænseflade eller et VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Kan ikke tildele både en grænseflade og et VLAN." -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "IKE-udgave" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "Forslag" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "Tildelt objekttype" diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index 5ebac13ec..06fec1fa7 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 39e3267b9..fc0b9f9ef 100644 --- a/netbox/translations/de/LC_MESSAGES/django.po +++ b/netbox/translations/de/LC_MESSAGES/django.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-05 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: chbally, 2025\n" "Language-Team: German (https://app.transifex.com/netbox-community/teams/178115/de/)\n" @@ -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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -95,9 +95,9 @@ msgstr "Dein Passwort wurde erfolgreich geändert." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "Geplant" @@ -109,8 +109,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -121,8 +121,8 @@ msgid "Active" msgstr "Aktiv" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -135,7 +135,7 @@ msgstr "Deprovisionierung" msgid "Decommissioned" msgstr "Stillgelegt" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -175,7 +175,7 @@ msgstr "Spoke" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Region (ID)" @@ -187,7 +187,7 @@ msgstr "Region (ID)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Region (URL-Slug)" @@ -198,8 +198,8 @@ msgstr "Region (URL-Slug)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Standortgruppe (ID)" @@ -210,19 +210,20 @@ msgstr "Standortgruppe (ID)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Standortgruppe (URL-Slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -231,13 +232,13 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -256,7 +257,7 @@ 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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" @@ -266,7 +267,7 @@ msgstr "Standort" #: 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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Standort (URL-Slug)" @@ -285,14 +286,14 @@ msgstr "ASN" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Provider (ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Provider (URL-Slug)" @@ -324,8 +325,8 @@ msgstr "Transportnetz Typ (URL-Slug)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Standort (ID)" @@ -353,7 +354,7 @@ msgstr "Abschlusspunkt A (ID)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -370,9 +371,9 @@ msgstr "Suche" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -435,8 +436,8 @@ msgstr "Virtueller Verbindungstyp (Slug)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 @@ -446,7 +447,7 @@ msgid "Virtual circuit" msgstr "Virtuelle Verbindung" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Schnittstelle (ID)" @@ -590,7 +591,7 @@ msgstr "ASNs" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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 @@ -612,17 +613,17 @@ msgstr "Beschreibung" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -647,21 +648,21 @@ msgid "Provider" msgstr "Provider" #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Dienst ID" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -681,8 +682,8 @@ msgstr "Farbe" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -697,8 +698,8 @@ msgstr "Farbe" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -706,8 +707,8 @@ msgstr "Farbe" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -737,7 +738,7 @@ msgstr "Farbe" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 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" @@ -746,8 +747,8 @@ msgstr "Typ" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -759,8 +760,8 @@ msgstr "Providerkonto" #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -770,23 +771,23 @@ msgstr "Providerkonto" #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -819,7 +820,7 @@ msgstr "Providerkonto" #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -837,16 +838,16 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -861,12 +862,12 @@ msgstr "Status" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -899,7 +900,7 @@ msgstr "Status" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 @@ -909,22 +910,22 @@ msgid "Tenant" msgstr "Mandant" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "Datum der Installation" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "Kündigungsdatum" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "Vereinbarte Bandbreite (Kbps)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -937,7 +938,7 @@ msgstr "Entfernung" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -952,11 +953,11 @@ msgstr "Service Parameter" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -970,16 +971,16 @@ msgstr "Service Parameter" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -1004,7 +1005,7 @@ msgstr "Attribute" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 @@ -1013,17 +1014,17 @@ msgstr "Mandantenverhältnis" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "Typ des Abschlusspunktes" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "Abschlusspunkt" @@ -1059,24 +1060,24 @@ msgstr "Einzelheiten zum Abschlusspunkt" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorität" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1085,23 +1086,23 @@ msgstr "Providernetzwerk" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1118,7 +1119,7 @@ msgstr "Providernetzwerk" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1128,7 +1129,7 @@ msgstr "Providernetzwerk" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "Rolle" @@ -1152,9 +1153,9 @@ msgstr "Transportnetz Typ" #: 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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1166,12 +1167,12 @@ msgstr "Betriebsstatus" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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,11 +1212,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1240,15 +1241,15 @@ msgid "Interface" msgstr "Schnittstelle" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1262,11 +1263,11 @@ msgstr "Schnittstelle" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1282,23 +1283,28 @@ msgid "Location" msgstr "Lokation" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "Kontakte" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1308,11 +1314,11 @@ msgstr "Kontakte" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1320,21 +1326,22 @@ msgstr "Kontakte" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Region" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1342,7 +1349,7 @@ msgstr "Region" msgid "Site group" msgstr "Standortgruppe" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1352,13 +1359,13 @@ msgstr "Standortgruppe" msgid "Account" msgstr "Konto" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "Terminationsseite" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1367,13 +1374,13 @@ msgstr "Terminationsseite" msgid "Assignment" msgstr "Zuweisung" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1403,7 +1410,7 @@ msgstr "Zuweisung" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1425,13 +1432,13 @@ msgstr "Verbindungstyp" msgid "Group Assignment" msgstr "Gruppenzuweisung" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1457,8 +1464,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1562,7 +1569,7 @@ msgstr "Patchpanel-ID und Anschlussnummer(n)" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1591,14 +1598,14 @@ msgstr "" #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1708,14 +1715,14 @@ msgstr "virtuelle Verbindungsabschlüsse" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1726,9 +1733,9 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1864,12 +1871,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1908,7 +1915,7 @@ msgstr "Typ des Abschlusspunktes" msgid "Termination Point" msgstr "Abschlusspunkt" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Standortgruppe" @@ -1949,8 +1956,8 @@ msgstr "Abschlusspunkte" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1962,17 +1969,17 @@ msgstr "Abschlusspunkte" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2004,7 +2011,7 @@ msgstr "Abschlusspunkte" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2028,6 +2035,34 @@ 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 +msgid "Object created" +msgstr "Objekt erstellt" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "Objekt aktualisiert" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "Objekt gelöscht" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "Job wurde gestartet" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "Job wurde abgeschlossen" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "Job fehlgeschlagen" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "Job ist fehlerhaft" + #: netbox/core/choices.py:18 msgid "New" msgstr "Neu" @@ -2049,7 +2084,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fehlgeschlagen" @@ -2179,34 +2214,6 @@ msgstr "AWS-Zugriffsschlüssel-ID" msgid "AWS secret access key" msgstr "Geheimer AWS-Zugriffsschlüssel" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "Objekt erstellt" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "Objekt aktualisiert" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "Objekt gelöscht" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "Job wurde gestartet" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "Job wurde abgeschlossen" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "Job fehlgeschlagen" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "Job ist fehlerhaft" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2230,7 +2237,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2251,8 +2258,8 @@ msgstr "Aktiviert" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2267,7 +2274,7 @@ msgstr "Regeln ignorieren" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2293,7 +2300,7 @@ 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:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2349,7 +2356,7 @@ msgid "User" msgstr "Nutzer" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Zeit" @@ -2400,7 +2407,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Rackübersichten" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2414,7 +2421,7 @@ msgstr "IPAM" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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" @@ -2505,7 +2512,7 @@ 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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2541,7 +2548,7 @@ msgstr "Aktuelle Konfiguration" msgid "Config revision #{id}" msgstr "Konfigurationsrevision #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2549,21 +2556,21 @@ msgstr "Konfigurationsrevision #{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2571,7 +2578,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2625,7 +2632,7 @@ msgstr "" msgid "last updated" msgstr "zuletzt aktualisiert" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "Pfad" @@ -2690,60 +2697,60 @@ msgstr "verwaltete Dateien" msgid "A {model} with this file path already exists ({path})." msgstr "Ein {model} mit diesem Dateipfad existiert bereits ({path})." -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "geplant" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "Intervall" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "Wiederholungsintervall (in Minuten)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "gestartet" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "abgeschlossen" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "Daten" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "Fehler" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "Job-ID" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "Job" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "Jobs" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Jobs können diesem Objekttyp nicht zugewiesen werden ({type})." -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Ungültiger Status für die Beendigung des Jobs. Es stehen folgende Optionen " "zur Auswahl: {choices}" -#: netbox/core/models/jobs.py:231 +#: netbox/core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2765,8 +2772,8 @@ msgstr "Vollständiger Name" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2864,7 +2871,7 @@ msgstr "Arbeiter" msgid "Host" msgstr "Host" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "Port" @@ -2999,8 +3006,8 @@ msgid "Staging" msgstr "Bereitstellung" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "Außerbetriebnahme" @@ -3064,7 +3071,7 @@ msgstr "Veraltet" msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "Zoll" @@ -3087,9 +3094,9 @@ msgstr "Rück- zu Frontseite" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3118,14 +3125,14 @@ msgstr "Übergeordnet" msgid "Child" msgstr "Untergeordnet" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3133,7 +3140,7 @@ msgid "Rear" msgstr "Rückseite" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Vorbereitet" @@ -3166,7 +3173,7 @@ msgid "Top to bottom" msgstr "Von oben nach unten" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "Passiv" @@ -3195,8 +3202,8 @@ msgid "Proprietary" msgstr "Propritär" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "Andere" @@ -3209,11 +3216,11 @@ msgstr "ITA/International" msgid "Physical" msgstr "Physikalisch" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "Virtuell" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3221,13 +3228,13 @@ msgstr "Virtuell" msgid "Wireless" msgstr "Funknetze" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "Virtuelle Schnittstellen" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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,27 +3242,27 @@ msgstr "Virtuelle Schnittstellen" msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (LAG)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "Ethernet (fest)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "Ethernet (modular)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "Ethernet (Backplane)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "Mobilfunk" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3263,116 +3270,116 @@ msgstr "Mobilfunk" msgid "Serial" msgstr "Seriell" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "Koaxial" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "Stapelnd" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "Halb" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "Voll" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatisch" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "Untagged" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagged" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "Tagged (Alle)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "Q in Q (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "IEEE-Standard" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "Passiv 24 V (2 Paare)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "Passiv 24 V (4 Paare)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "Passiv 48 V (2 Paare)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "Passiv 48 V (4 Paare)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "Kupfer" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "Glasfaser" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "Faser" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "Verbunden" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "Zentimeter" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Meilen" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Fuß" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "Einphasig" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "Dreiphasig" @@ -3403,7 +3410,7 @@ msgid "Parent site group (slug)" msgstr "Übergeordnete Standortgruppe (URL-Slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "Gruppe (ID)" @@ -3449,15 +3456,15 @@ msgstr "Racktyp (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 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:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rolle (URL-Slug)" @@ -3665,8 +3672,8 @@ msgid "Module bay (ID)" msgstr "Modulschacht (ID)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Gerät (ID)" @@ -3676,8 +3683,8 @@ msgid "Rack (name)" msgstr "Rack (Name)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Gerät (Name)" @@ -3698,7 +3705,7 @@ msgid "Virtual Chassis (ID)" msgstr "Virtuelles Gehäuse (ID)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3715,35 +3722,35 @@ msgstr "Modul (ID)" msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Virtuelle Maschine (Name)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Virtuelle Maschine (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Schnittstelle (Name)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM-Schnittstelle (Name)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Zugewiesenes VLAN" @@ -3755,15 +3762,15 @@ msgstr "Zugewiesene VID" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3785,36 +3792,36 @@ msgstr "Zugewiesene VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-Übersetzungsrichtlinie (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 @@ -3845,8 +3852,8 @@ msgstr "Überbrückte Schnittstelle (ID)" msgid "LAG interface (ID)" msgstr "LAG-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3879,7 +3886,7 @@ msgstr "Virtual Device Context (Identifier)" msgid "Wireless LAN" msgstr "WLAN" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "WLAN Verbindung" @@ -3941,9 +3948,9 @@ msgstr "Tags" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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 @@ -3992,7 +3999,7 @@ msgstr "Zeitzone" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4145,16 +4152,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4247,7 +4254,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4261,9 +4268,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4325,8 +4332,8 @@ msgstr "Label" msgid "Length" msgstr "Länge" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "Längeneinheit" @@ -4335,18 +4342,18 @@ msgstr "Längeneinheit" msgid "Domain" msgstr "Domäne" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Stromverteiler" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Versorgung" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4372,7 +4379,7 @@ msgstr "Maximale Auslastung" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Maximale Leistungsaufnahme (Watt)" @@ -4382,7 +4389,7 @@ msgstr "Zugewiesene Leistungsaufnahme" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Zugewiesene Leistungsaufnahme (Watt)" @@ -4404,7 +4411,7 @@ msgstr "Nur Management" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "PoE-Modus" @@ -4412,7 +4419,7 @@ msgstr "PoE-Modus" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "PoE-Typ" @@ -4422,7 +4429,7 @@ 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:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4436,7 +4443,7 @@ msgstr "WLAN Funktion" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4448,7 +4455,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4463,28 +4470,28 @@ msgstr "Geschwindigkeit" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "Modus" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4508,7 +4515,7 @@ msgid "Wireless LAN group" msgstr "WLAN-Gruppe" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4516,7 +4523,7 @@ msgstr "WLANs" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4586,7 +4593,7 @@ 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:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4650,7 +4657,7 @@ msgstr "" msgid "Parent site" msgstr "Übergeordneter Standort" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "Lokation des Racks (falls vorhanden)" @@ -4693,7 +4700,7 @@ msgstr "Einheit für das Modulgewicht" 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:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "Zugewiesene Rolle" @@ -4859,9 +4866,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Zugewiesenes VRF" @@ -4890,11 +4897,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "Klassifizierung des physikalischen Mediums" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "Installiertes Gerät" @@ -4926,17 +4933,29 @@ msgstr "Name der Komponente" msgid "Component Name" msgstr "Name der Komponente" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +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 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponente wurde nicht gefunden: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 msgid "Parent device of assigned interface (if any)" msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4950,132 +4969,132 @@ msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)" msgid "Virtual machine" msgstr "Virtuelle Maschine" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 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:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Zugewiesene Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Ist primär" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 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:1264 +#: netbox/dcim/forms/bulk_import.py:1282 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:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "Gerät Seite A" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "Name des Geräts" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "Typ Seite A" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "Name der Seite A" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "Name des Abschlusspunktes" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "Gerät Seite B" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "Typ Seite B" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "Name der Seite B" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Status der Verbindung" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, 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:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Master" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "Mastergerät" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "Name des übergeordneten Standorts" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "vorgeschalteter Stromverteiler" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "Primär oder redundant" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "Versorgungsart (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "Ein- oder Dreiphasig" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5135,7 +5154,7 @@ msgstr "Stromverteiler" msgid "Power Feed" msgstr "Stromzufuhr" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Gerätestatus" @@ -5192,7 +5211,7 @@ 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:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "Clustergruppe" @@ -5207,8 +5226,8 @@ msgstr "Belegt" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5224,7 +5243,7 @@ msgstr "Verbindung" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Art" @@ -5234,7 +5253,7 @@ msgid "Mgmt only" msgstr "Nur Verwaltung" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" @@ -5257,7 +5276,7 @@ msgid "Transmit power (dBm)" msgstr "Sendeleistung (dBm)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5267,15 +5286,15 @@ msgstr "Sendeleistung (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Erfasst" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "Zugewiesenes Gerät" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "Zugewiesene VM" @@ -5291,7 +5310,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5309,7 +5328,7 @@ msgstr "Art des Geltungsbereichs" msgid "Scope" msgstr "Geltungsbereich" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "Art des Umfangs (App und Modell)" @@ -5447,7 +5466,7 @@ msgid "Front Port" msgstr "Frontanschluss" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5460,7 +5479,7 @@ msgid "Rear Port" msgstr "Rückanschluss" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5531,7 +5550,7 @@ msgstr "Rolle des Inventarartikels" msgid "VM Interface" msgstr "VM-Schnittstelle" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5543,7 +5562,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5554,8 +5573,8 @@ msgid "A MAC address can only be assigned to a single object." msgstr "Eine MAC-Adresse kann nur einem einzelnen Objekt zugewiesen werden." #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5573,18 +5592,18 @@ msgstr "" "{pattern_count} werden erwartet." #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Rückanschlüsse" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "" "Wählen Sie für jeden zu erstellenden Frontanschluss eine hintere Anschluss-" "Zuweisung aus." -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5594,7 +5613,7 @@ msgstr "" "muss mit der ausgewählten Anzahl der hinteren Anschlusspositionen " "übereinstimmen ({rearport_count})." -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5604,18 +5623,18 @@ msgstr "" "der ausgewählten Anzahl der hinteren Anschlusspositionen übereinstimmen " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Mitglieder" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "Ausgangsposition" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5623,72 +5642,72 @@ msgstr "" "Position des ersten Mitgliedsgeräts. Erhöht sich für jedes weitere Mitglied " "um eins." -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "Für das erste VC-Mitglied muss eine Position angegeben werden." -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "Label" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "Länge" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "Längeneinheit" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "Kabel" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "Kabel" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "Bei der Eingabe einer Kabellänge muss eine Einheit angegeben werden" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "" "Beim Erstellen eines neuen Kabels müssen A- und B-Anschlüsse definiert " "werden." -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Verschiedene Anschlusstypen können nicht an dasselbe Kabelende angeschlossen" " werden." -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Inkompatible Verbindungssarten: {type_a} und {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "" "A- und B-Anschlüsse können nicht mit demselben Objekt verbunden werden." -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "Ende" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "Kabelabschlusspunkt" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "Kabelabschlusspunkte" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5697,69 +5716,69 @@ msgstr "" "Doppelte Terminierung gefunden für {app_label}.{model} {termination_id}: " "Kabel {cable_pk}" -#: netbox/dcim/models/cables.py:345 +#: netbox/dcim/models/cables.py:344 #, 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:352 +#: netbox/dcim/models/cables.py:351 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:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "ist aktiv" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "ist abgeschlossen" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "ist aufgeteilt" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "Kabelweg" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "Kabelwege" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 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:551 +#: netbox/dcim/models/cables.py:553 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:556 +#: netbox/dcim/models/cables.py:558 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:580 +#: netbox/dcim/models/cables.py:582 msgid "All links must be cable or wireless" msgstr "Alle Verbindungen müssen verkabelt oder drahtlos sein" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:584 msgid "All links must match first link type" msgstr "Alle Links müssen dem ersten Linktyp entsprechen" -#: netbox/dcim/models/cables.py:665 +#: netbox/dcim/models/cables.py:667 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:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "Der Filter für die Position der entfernten Abschlüsse fehlt" @@ -5816,12 +5835,12 @@ msgid "console server port templates" msgstr "Portvorlagen für Konsolenserver" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "maximale Leistungsaufnahme" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "zugewiesene Leistungsaufnahme" @@ -5834,7 +5853,7 @@ msgid "power port templates" msgstr "Vorlagen für Stromanschlüsse" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" @@ -5842,12 +5861,12 @@ msgstr "" "({maximum_draw}W) nicht überschreiten." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "Phasenlage" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "Phase (bei dreiphasiger Stromzufuhr)" @@ -5874,17 +5893,17 @@ msgstr "" "gehören" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "Nur Verwaltung" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "Bridge-Schnittstelle" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "WLAN Rolle" @@ -5897,7 +5916,7 @@ msgid "interface templates" msgstr "Schnittstellenvorlagen" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "Eine Schnittstelle kann nicht zu sich selbst überbrückt werden." @@ -5913,7 +5932,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "Position des Rückanschlusses" @@ -5940,7 +5959,7 @@ msgstr "" " {name} hat nur {count} Positionen" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "Positionen" @@ -5953,12 +5972,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:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "Position" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "" "Bezeichner, auf den beim Umbenennen installierter Komponenten verwiesen wird" @@ -5989,12 +6008,12 @@ msgstr "" "gesetzt sein, um Geräteschächte zuzulassen." #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "Teile-ID" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "Vom Hersteller zugewiesene Teile-ID" @@ -6036,185 +6055,185 @@ msgstr "Das Kabelende darf nicht ohne Kabel verlegt werden." msgid "Cannot mark as connected with a cable attached." msgstr "Mit angeschlossenem Kabel kann nicht als verbunden markiert werden." -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "" "{class_name} Modelle müssen eine parent_object-Eigenschaft deklarieren" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "Physischer Anschlusstyp" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "Geschwindigkeit" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "Anschlussgeschwindigkeit in Bit pro Sekunde" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "Konsolenanschluss" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "Konsolenanschlüsse" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "Konsolenserveranschluss" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "Konsolenserveranschlüsse" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "Stromanschluss" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "Stromanschlüsse" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "Stromabgang" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "Steckdosen" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, 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:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "Modus" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q-Tagging-Strategie" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "übergeordnete Schnittstelle" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "untagged VLAN" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "tagged VLANs" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q-SVLAN" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "primäre MAC-Adresse" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 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:594 +#: netbox/dcim/models/device_components.py:597 #, 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:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "übergeordnete LAG" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 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:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "Geschwindigkeit (Kbps)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "Duplex" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "Weltweiter 64-Bit-Name" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "WLAN Kanal" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "Kanalfrequenz (MHz)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 msgid "Populated by selected channel (if set)" msgstr "Wird vom ausgewählten Kanal aufgefüllt (falls gesetzt)" -#: netbox/dcim/models/device_components.py:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "Sendeleistung (dBm)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "WLANs" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "Schnittstelle" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "Schnittstellen" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, 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:806 +#: netbox/dcim/models/device_components.py:809 #, 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:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 msgid "An interface cannot be its own parent." msgstr "" "Eine Schnittstelle kann nicht seine eigene übergeordnete Schnittstelle sein." -#: netbox/dcim/models/device_components.py:819 +#: netbox/dcim/models/device_components.py:822 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:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6223,7 +6242,7 @@ msgstr "" "Die ausgewählte übergeordnete Schnittstelle ({interface}) gehört zu einem " "anderen Gerät ({device})" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6232,7 +6251,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:852 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6241,7 +6260,7 @@ msgstr "" "Die gewählte Bridge-Schnittstelle ({bridge}) gehört zu einem anderen Gerät " "({device})." -#: netbox/dcim/models/device_components.py:858 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6250,17 +6269,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:869 +#: netbox/dcim/models/device_components.py:872 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:873 +#: netbox/dcim/models/device_components.py:876 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:880 +#: netbox/dcim/models/device_components.py:883 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6268,7 +6287,7 @@ msgstr "" "Die gewählte LAG-Schnittstelle ({lag}) gehört zu einem anderen Gerät " "({device})." -#: netbox/dcim/models/device_components.py:886 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6277,54 +6296,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:897 +#: netbox/dcim/models/device_components.py:900 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuelle Schnittstellen können keinen PoE-Modus haben." -#: netbox/dcim/models/device_components.py:901 +#: netbox/dcim/models/device_components.py:904 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuelle Schnittstellen können keinen PoE-Typ haben." -#: netbox/dcim/models/device_components.py:907 +#: netbox/dcim/models/device_components.py:910 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:914 +#: netbox/dcim/models/device_components.py:917 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:916 +#: netbox/dcim/models/device_components.py:919 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:922 +#: netbox/dcim/models/device_components.py:925 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:926 +#: netbox/dcim/models/device_components.py:929 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:932 +#: netbox/dcim/models/device_components.py:935 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:934 +#: netbox/dcim/models/device_components.py:937 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:938 +#: netbox/dcim/models/device_components.py:941 msgid "Interface mode does not support an untagged vlan." msgstr "Der Schnittstellenmodus unterstützt kein ungetaggtes VLAN ." -#: netbox/dcim/models/device_components.py:944 +#: netbox/dcim/models/device_components.py:947 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6333,24 +6352,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:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "Abgebildete Position am entsprechenden hinteren Anschluss" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "Frontanschluss" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "Frontanschlüsse" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, 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:1077 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6359,19 +6378,19 @@ msgstr "" "Ungültige Position des hinteren Anschlusses ({rear_port_position}): Hinterer" " Anschluss {name} hat nur {positions} Stellungen." -#: netbox/dcim/models/device_components.py:1107 +#: netbox/dcim/models/device_components.py:1110 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:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "Rückanschluss" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "Rückanschlüsse" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6380,38 +6399,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:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "Moduleinsatz" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "Moduleinsätze" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 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:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "Geräteeinsatz" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "Geräteeinsätze" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, 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:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "Ein Gerät kann nicht in sich selbst installiert werden." -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6419,64 +6438,64 @@ msgstr "" "Das angegebene Gerät kann nicht installiert werden; Das Gerät ist bereits " "installiert in {bay}." -#: netbox/dcim/models/device_components.py:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "Inventarartikelrolle" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "Inventarartikelrollen" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "Seriennummer" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "Asset-Tag" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 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:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "erkannt" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "Dieser Artikel wurde automatisch erkannt" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "Inventarartikel" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "Inventarartikel" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "Kann sich nicht als übergeordnetes Objekt zuweisen." -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 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:1365 +#: netbox/dcim/models/device_components.py:1368 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:1373 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot assign inventory item to component on another device" msgstr "" "Inventargegenstand kann nicht einer Komponente auf einem anderen Gerät " @@ -6869,7 +6888,7 @@ msgstr "identifizieren" 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:225 +#: 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 msgid "comments" @@ -7090,9 +7109,9 @@ msgstr "Einrichtungs-ID" msgid "Locally-assigned identifier" msgstr "Lokal zugewiesener Bezeichner" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Funktionelle Rolle" @@ -7309,7 +7328,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7323,7 +7342,7 @@ msgstr "Geräte" msgid "VMs" msgstr "VMs" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7336,8 +7355,8 @@ msgstr "VMs" msgid "Config Template" msgstr "Konfigvorlage" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7345,52 +7364,52 @@ msgstr "Konfigvorlage" msgid "IP Address" msgstr "IP-Adresse" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-Adresse" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-Adresse" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "VC-Position" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "VC-Priorität" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Übergeordnetes Gerät" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "Position (Geräteschacht)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Konsolenanschlüsse" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Konsolenserveranschlüsse" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "Stromanschlüsse" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "Steckdosen" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7406,30 +7425,30 @@ msgstr "Steckdosen" msgid "Interfaces" msgstr "Schnittstellen" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "Frontanschlüsse" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "Geräteeinsätze" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "Moduleinsätze" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "Inventarartikel" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduleinsatz" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7438,27 +7457,27 @@ msgstr "Moduleinsatz" msgid "Inventory Items" msgstr "Inventarartikel" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "Farbe des Kabels" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "Verbindungsenden" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "Als verbunden markieren" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "Maximaler Stromverbrauch (W)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "Zugewiesener Stromverbrauch (W)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7470,57 +7489,57 @@ msgstr "Zugewiesener Stromverbrauch (W)" msgid "IP Addresses" msgstr "IP-Adressen" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-Gruppen" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Nur zur Verwaltung" -#: netbox/dcim/tables/devices.py:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "VDCs" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtuelle Verbindung" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Installiertes Modul" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "Seriennummer des Moduls" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "Modul-Asset-Tag" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "Status des Moduls" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponente" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "Artikel" @@ -7539,7 +7558,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Betriebssysteme" @@ -7563,8 +7582,8 @@ msgstr "Höhe in HE" msgid "Instances" msgstr "Instanzen" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7574,8 +7593,8 @@ msgstr "Instanzen" msgid "Console Ports" msgstr "Konsolenanschlüsse" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7585,8 +7604,8 @@ msgstr "Konsolenanschlüsse" msgid "Console Server Ports" msgstr "Konsolenserveranschlüsse" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7596,8 +7615,8 @@ msgstr "Konsolenserveranschlüsse" msgid "Power Ports" msgstr "Stromanschlüsse" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7607,8 +7626,8 @@ msgstr "Stromanschlüsse" msgid "Power Outlets" msgstr "Steckdosen" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7617,8 +7636,8 @@ msgstr "Steckdosen" msgid "Front Ports" msgstr "Frontanschlüsse" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7628,16 +7647,16 @@ msgstr "Frontanschlüsse" msgid "Rear Ports" msgstr "Rückanschlüsse" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7698,6 +7717,10 @@ msgstr "Platz" msgid "Sites" msgstr "Standorte" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "VLAN-Gruppen" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "Der Testfall muss peer_termination_type setzen" @@ -7707,59 +7730,59 @@ msgstr "Der Testfall muss peer_termination_type setzen" msgid "Disconnected {count} {type}" msgstr "Verbindung von {count} {type} unterbrochen" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rackreservierungen" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Nicht in einem Rack befindliche Geräte" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "Konfigurationsvorlage" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "Konfiguration rendern" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "Virtuelle Maschinen" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} installiert." -#: netbox/dcim/views.py:3147 +#: netbox/dcim/views.py:3156 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} entfernt." -#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Untergeordnet" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "Mitglied hinzugefügt {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, 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:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} vom virtuellen Gehäuse {chassis} entfernt." @@ -8050,26 +8073,26 @@ msgstr "Widget-Typ" msgid "Unregistered widget class: {name}" msgstr "Nicht registrierte Widget-Klasse: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} muss eine render () -Methode definieren." -#: netbox/extras/dashboard/widgets.py:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "Hinweis" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 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:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "Anzahl der Objekte" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8077,64 +8100,68 @@ msgstr "" "Zeigt eine Reihe von NetBox-Modellen und die Anzahl der für jeden Typ " "erstellten Objekte an." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:191 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:177 +#: netbox/extras/dashboard/widgets.py:199 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:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "Liste der Objekte" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "Zeigt eine beliebige Liste von Objekten an." -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "Die Standardanzahl der anzuzeigenden Objekte" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 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:274 +#: netbox/extras/dashboard/widgets.py:265 +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 msgid "RSS Feed" msgstr "RSS-Feed" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 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:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "Feed-URL" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "Erfordert eine externe Verbindung" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "Die maximale Anzahl der anzuzeigenden Objekte" -#: netbox/extras/dashboard/widgets.py:301 +#: netbox/extras/dashboard/widgets.py:335 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:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "Zeige persönliche Lesezeichen an" @@ -8191,7 +8218,7 @@ msgstr "Schlagwort" msgid "Tag (slug)" msgstr "Schlagwort (URL-Slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Hat lokale Konfigurationskontextdaten" @@ -8212,13 +8239,13 @@ 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/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "UI editierbar" @@ -8846,35 +8873,35 @@ msgstr "Konfigurationsvorlage" msgid "config templates" msgstr "Konfigurationsvorlagen" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "Objekt(e), für die dieses Feld gilt." -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "Der Datentyp, den dieses benutzerdefinierte Feld enthält" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Der Typ des NetBox-Objekts, dem dieses Feld zugeordnet ist (für " "Objektfelder)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "Interner Feldname" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Nur alphanumerische Zeichen und Unterstriche sind zulässig." -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "" "Doppelte Unterstriche sind in den Namen benutzerdefinierter Felder nicht " "zulässig." -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -8882,21 +8909,21 @@ msgstr "" "Name des Feldes, wie er den Benutzern angezeigt wird (falls nicht angegeben," " wird der Name des Felds verwendet)" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "Name der Gruppe" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "" "Benutzerdefinierte Felder innerhalb derselben Gruppe werden zusammen " "angezeigt" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "erforderlich" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -8904,20 +8931,20 @@ msgstr "" "Dieses Feld ist erforderlich, wenn Sie neue Objekte erstellen oder ein " "vorhandenes Objekt bearbeiten." -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "muss einzigartig sein" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "" "Der Wert dieses Feldes muss für das zugewiesene Objekt eindeutig sein." -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "Gewichtung der Suche" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -8925,11 +8952,11 @@ msgstr "" "Gewichtung für die Suche. Niedrigere Werte werden als wichtiger angesehen. " "Felder mit einem Suchgewicht von Null werden ignoriert." -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "Filterlogik" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -8937,11 +8964,11 @@ msgstr "" "Loose entspricht einer beliebigen Instanz einer bestimmten Zeichenfolge; " "exact entspricht dem gesamten Feld." -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "Standard" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -8949,7 +8976,7 @@ msgstr "" "Standardwert für das Feld (muss ein JSON-Wert sein). Kapsele Zeichenketten " "mit doppelten Anführungszeichen ein (z. B. „Foo“)." -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8958,35 +8985,35 @@ msgstr "" "(muss ein JSON-Wert sein). Kapseln Sie Zeichenketten mit doppelten " "Anführungszeichen ein (z. B. „Foo“)." -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "Gewicht anzeigen" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "Höher gewichtete Felder werden im Formular weiter unten angezeigt." -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "minimaler Wert" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "Zulässiger Mindestwert (für numerische Felder)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "maximaler Wert" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "Zulässiger Maximalwert (für numerische Felder)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "Regex für die Validierung" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8998,197 +9025,197 @@ msgstr "" "Beispiel ^ [A-Z]{3}$ begrenzt die Werte auf genau drei " "Großbuchstaben." -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "Auswahlset" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Gibt an, ob das benutzerdefinierte Feld in der Benutzeroberfläche angezeigt " "wird" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Gibt an, ob der Wert des benutzerdefinierten Felds in der Benutzeroberfläche" " bearbeitet werden kann." -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "ist klonbar" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "Replizieren Sie diesen Wert beim Klonen von Objekten" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "benutzerdefiniertes Feld" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "benutzerdefinierte Felder" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Ungültiger Standardwert \"{value}\": {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "Ein Mindestwert kann nur für numerische Felder festgelegt werden" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "Ein Maximalwert kann nur für numerische Felder festgelegt werden" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Die Überprüfung regulärer Ausdrücke wird nur für Text- und URL-Felder " "unterstützt" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Eindeutigkeit kann für boolesche Felder nicht erzwungen werden" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "Auswahlfelder müssen eine Reihe von Auswahlmöglichkeiten enthalten." -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "Auswahlmöglichkeiten können nur für Auswahlfelder festgelegt werden." -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "Objektfelder müssen einen Objekttyp definieren." -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} Felder definieren möglicherweise keinen Objekttyp." -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "" "Ein verwandter Objektfilter kann nur für Objektfelder definiert werden." -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Der Filter muss als Wörterbuch definiert werden, das Attributen Werten " "zuordnet." -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "Wahr" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "Falsch" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" "Die Werte müssen mit diesem Regex übereinstimmen: {regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "Der Wert muss eine Zeichenfolge sein." -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Wert muss mit Regex '{regex}' übereinstimmen" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "Der Wert muss eine Ganzzahl sein." -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Wert muss mindestens {minimum} sein" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Wert darf nicht {maximum} überschreiten" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "Der Wert muss eine Dezimalzahl sein." -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "Der Wert muss wahr oder falsch sein." -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Datumswerte müssen im ISO 8601-Format (YYYY-MM-DD) vorliegen." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Datums- und Uhrzeitwerte müssen im ISO 8601-Format (YYYY-MM-DD HH:MM:SS) " "vorliegen." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Ungültige Auswahl ({value}) für Auswahlsatz {choiceset}." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Ungültige Auswahl (en) ({value}) für Auswahlsatz {choiceset}." -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Der Wert muss eine Objekt-ID sein, nicht {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Der Wert muss eine Liste von Objekt-IDs sein, nicht {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Ungültige Objekt-ID gefunden: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "Das erforderliche Feld darf nicht leer sein." -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "Basissatz vordefinierter Auswahlmöglichkeiten (optional)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "Die Auswahlmöglichkeiten werden automatisch alphabetisch sortiert" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "benutzerdefinierter Feldauswahlsatz" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "Benutzerdefinierte Feldoptionen" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "Muss Basis- oder zusätzliche Auswahlmöglichkeiten definieren." -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9713,7 +9740,7 @@ msgid "As Attachment" msgstr "Als Anlage" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9723,7 +9750,7 @@ msgid "Data File" msgstr "Datendatei" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "Synchronisiert" @@ -9748,28 +9775,28 @@ msgstr "SSL-Validierung" msgid "Event Types" msgstr "Ereignistypen" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Geräterollen" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "Kommentare (Kurz)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "Linie" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "Stufe" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "Nachricht" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "Methode" @@ -9921,160 +9948,160 @@ msgstr "Kunde" msgid "Invalid IP address format: {address}" msgstr "Ungültiges IP-Adressformat: {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "Ziel importieren" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "Importziel (Name)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "Ziel exportieren" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "Exportziel (Name)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "VRF importieren" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "VRF (RD) importieren" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "VRF exportieren" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "VRF (RD) exportieren" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "L2VPN importieren" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "L2VPN importieren (Identifier)" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "L2VPN exportieren" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "L2VPN exportieren (Identifier)" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefix" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (URL-Slug)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "Innerhalb des Prefixes" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "Innerhalb und einschließlich Präfix" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "Präfixe, die dieses Präfix oder diese IP enthalten" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "Länge der Maske" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "VLAN-Nummer (1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adresse" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "Bereiche, die dieses Präfix oder diese IP enthalten" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "Übergeordnetes Präfix" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "FHRP-Gruppe (ID)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "Ist einer Schnittstelle zugewiesen" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "Ist zugewiesen" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "Dienst (ID)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "NAT inside IP-Adresse (ID)" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q-SVLAN (ID)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q-SVLAN-Nummer (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "Zugewiesene VM-Schnittstelle" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "VLAN-Übersetzungsrichtlinie (Name)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "IP-Adresse (ID)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP-Adresse" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "Primäre IPv4 (ID)" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "Primäre IPv6 (ID)" @@ -10118,8 +10145,8 @@ msgstr "Ist privat" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -10141,14 +10168,14 @@ msgstr "hinzugefügt am" msgid "VLAN Group" msgstr "VLAN-Gruppe" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -10160,18 +10187,18 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Länge des Prefixes" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 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:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Als voll ausgelastet behandeln" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "VLAN-Zuweisung" @@ -10181,21 +10208,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokoll" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10207,11 +10234,11 @@ msgstr "Gruppen-ID" msgid "Authentication type" msgstr "Typ der Authentifizierung" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "Authentifizierungsschlüssel" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10228,8 +10255,8 @@ msgstr "Authentifizierung" msgid "VLAN ID ranges" msgstr "VLAN-ID-Bereiche" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q-Rolle" @@ -10242,7 +10269,7 @@ msgstr "Q in Q" msgid "Site & Group" msgstr "Standort und Gruppe" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -10273,80 +10300,98 @@ msgstr "Zugewiesenes RIR" msgid "VLAN's group (if any)" msgstr "VLAN-Gruppe (falls vorhanden)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "VLAN-Standort" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "VLAN-Standort (falls vorhanden)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "Bereichs-ID" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "FHRP-Gruppe" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "Zugewiesener FHRP-Gruppenname" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "Machen Sie dies zur primären IP für das zugewiesene Gerät" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "Ist Out-Of-Band" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "" "Geben Sie dies als Out-of-Band-IP-Adresse für das zugewiesene Gerät an" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Kein Gerät oder virtuelle Maschine angegeben; kann nicht als primäre IP " "festgelegt werden" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "Kein Gerät angegeben; kann nicht als Out-of-Band-IP eingerichtet werden" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Out-of-Band-IP für virtuelle Maschinen kann nicht eingerichtet werden" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "" "Keine Schnittstelle angegeben; kann nicht als primäre IP festgelegt werden" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "Keine Schnittstelle angegeben; kann nicht als Out-of-Band-IP festgelegt " "werden" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "Authentifizierungstyp" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "Zugewiesene VLAN-Gruppe" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 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:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "VLAN-Übersetzungsrichtlinie" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "IP-Protokoll" -#: netbox/ipam/forms/bulk_import.py:544 +#: 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:551 +#: 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:576 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} ist diesem Gerät/dieser VM nicht zugewiesen." @@ -10357,12 +10402,12 @@ msgid "Route Targets" msgstr "Routenziele" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Ziele exportieren" @@ -10379,71 +10424,71 @@ msgstr "Exportiert von VRF" msgid "Private" msgstr "Privat" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "Adressfamilie" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Bereich" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "Start" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "Ende" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "Suche innerhalb" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "In VRF präsent" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "Gerät/VM" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "Übergeordnetes Prefix" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "Einer Schnittstelle zugewiesen" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-Name" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "VLANs" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "Enthält VLAN-ID" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Lokale VLAN-ID" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Remote-VLAN-ID" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -10467,12 +10512,6 @@ msgstr "ASN-Bereich" msgid "IP Range" msgstr "IP-Bereich" -#: 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" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "Machen Sie dies zur primären IP für das Gerät/die VM" @@ -11110,7 +11149,7 @@ msgid "Assigned" msgstr "Zugewiesen" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "Zugewiesenes Objekt" @@ -11758,10 +11797,6 @@ msgstr "Prefix- und VLAN-Rollen" msgid "ASN Ranges" msgstr "ASN-Bereiche" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "VLAN-Gruppen" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "VLAN-Übersetzungsrichtlinien" @@ -12154,63 +12189,63 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Stores können nicht aus der Registrierung gelöscht werden" -#: netbox/netbox/settings.py:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "Tschechisch" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "Dänisch" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "Deutsch" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "Englisch" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "Spanisch" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "Französisch" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "Italenisch" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "Japanisch" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "Niederländisch" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "Polnisch" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "Portugiesisch" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "Russisch" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "Türkisch" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "Ukrainisch" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "Chinesisch" @@ -12248,7 +12283,7 @@ msgstr "Wert" msgid "Dummy Plugin" msgstr "Dummy-Plugin" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12257,24 +12292,24 @@ msgstr "" "Beim Rendern der ausgewählten Exportvorlage ist ein Fehler aufgetreten " "({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:416 +#: netbox/netbox/views/generic/bulk_views.py:421 #, 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:703 -#: netbox/netbox/views/generic/bulk_views.py:904 -#: netbox/netbox/views/generic/bulk_views.py:952 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "Kein {object_type}ausgewählt" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Umbenannt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:882 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Gelöscht {count} {object_type}" @@ -12374,7 +12409,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "Profil" @@ -14291,7 +14326,7 @@ msgstr "Sie sind nicht berechtigt, Skripts auszuführen" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "Skript ausführen" @@ -14316,20 +14351,20 @@ msgstr "Das Skript ist in der Quelldatei nicht mehr vorhanden" msgid "Never" msgstr "Niemals" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "Nochmal ausführen" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Skripte konnten nicht aus dem Modul geladen werden %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "Keine Skripte gefunden" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -15016,7 +15051,7 @@ msgstr "" " zu laden." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -15196,7 +15231,7 @@ msgid "IKE Proposal" msgstr "IKE- Proposal" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "Authentifizierungsmethode" @@ -15204,7 +15239,7 @@ msgstr "Authentifizierungsmethode" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "Verschlüsselungsalgorithmus" @@ -15212,7 +15247,7 @@ msgstr "Verschlüsselungsalgorithmus" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "Authentifizierungsalgorithmus" @@ -15264,18 +15299,18 @@ msgid "Add a Termination" msgstr "Abschlusspunkt hinzufügen" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "Verkapselung" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "IPSec-Profil" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "Tunnel-ID" @@ -15499,7 +15534,7 @@ msgstr "Kontakt-Adresse" msgid "Contact Link" msgstr "Kontakt-Link" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "Kontakt-Beschreibung" @@ -15769,21 +15804,21 @@ msgstr "Das Gewicht muss eine positive Zahl sein" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "Ungültiger Wert '{weight}'für Gewicht (muss eine Zahl sein)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "" "Unbekannte Einheit {unit}. Es muss eine der folgenden sein: {valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "Die Länge muss eine positive Zahl sein" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "Ungültiger Wert '{length}' für die Länge (muss eine Zahl sein)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "Die Länge muss eine positive Zahl sein" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15797,11 +15832,11 @@ msgstr "" msgid "More than 50" msgstr "Mehr als 50" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "RGB Farbe in hexadezimaler Form. Beispiel:" -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15810,7 +15845,7 @@ msgstr "" "%s(%r) ist ungültig. Der to_model-Parameter für CounterCacheField muss eine " "Zeichenfolge im Format 'app.model' sein" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15946,12 +15981,12 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "URL-freundliche, einzigartige Kurzschrift" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "" "Geben Sie Kontextdaten im JSON Format ein." -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "Die MAC-Adresse muss im EUI-48-Format sein" @@ -16002,40 +16037,40 @@ msgstr "" "Ungültiger Bereich: Der Endwert ({end}) muss größer als der Anfangswert " "({begin}) sein." -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Doppelte oder widersprüchliche Spaltenüberschrift für“{field}“" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Doppelte oder widersprüchliche Spaltenüberschrift für“{header}“" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Reihe {row}: {count_expected} Spalten erwartet, aber {count_found} gefunden" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Unerwartete Spaltenüberschrift“{field}„gefunden." -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" "Spalte“{field}\"ist kein verwandtes Objekt; Punkte können nicht verwendet " "werden" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Ungültiges verwandtes Objektattribut für Spalte“{field}\": {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Erforderliche Spaltenüberschrift“{header}„nicht gefunden." @@ -16611,7 +16646,7 @@ msgid "VLAN (name)" msgstr "VLAN (Name)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "Tunnelgruppe" @@ -16627,13 +16662,13 @@ msgid "Pre-shared key" msgstr "Vorab geteilter Schlüssel (PSK)" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE-Richtlinie" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPSec-Richtlinie" @@ -16703,16 +16738,16 @@ msgid "Cannot assign both an interface and a VLAN." msgstr "" "Es kann nicht sowohl eine Schnittstelle als auch ein VLAN zugewiesen werden." -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "IKE-Ausführung" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "Vorschlag" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "Zugewiesener Objekttyp" diff --git a/netbox/translations/en/LC_MESSAGES/django.po b/netbox/translations/en/LC_MESSAGES/django.po index a97757095..d9d4f5917 100644 --- a/netbox/translations/en/LC_MESSAGES/django.po +++ b/netbox/translations/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 05:01+0000\n" +"POT-Creation-Date: 2025-04-16 05:02+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -30,7 +30,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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -66,27 +66,27 @@ msgstr "" msgid "Logged in as {user}." msgstr "" -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "" -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "" -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" -#: netbox/account/views.py:254 +#: netbox/account/views.py:264 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:1540 -#: netbox/dcim/choices.py:1598 netbox/dcim/choices.py:1648 -#: netbox/dcim/choices.py:1670 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "" @@ -98,8 +98,8 @@ 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:1597 netbox/dcim/choices.py:1647 -#: netbox/dcim/choices.py:1669 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -110,8 +110,8 @@ msgid "Active" msgstr "" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1596 -#: netbox/dcim/choices.py:1649 netbox/dcim/choices.py:1668 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "" @@ -124,7 +124,7 @@ msgstr "" msgid "Decommissioned" msgstr "" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1609 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -162,9 +162,9 @@ msgstr "" #: 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:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "" @@ -174,9 +174,9 @@ msgstr "" #: 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "" @@ -185,10 +185,10 @@ msgstr "" #: 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:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "" @@ -196,10 +196,10 @@ msgstr "" #: 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "" @@ -217,21 +217,21 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 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:383 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/object_create.py:385 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:459 +#: 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:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: 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/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -241,8 +241,8 @@ msgstr "" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -256,7 +256,7 @@ msgstr "" #: 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/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "" @@ -312,10 +312,10 @@ 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:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "" @@ -323,8 +323,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "" @@ -335,8 +335,8 @@ msgstr "" #: 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 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 @@ -371,15 +371,15 @@ msgstr "" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 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:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "" @@ -399,7 +399,7 @@ msgstr "" msgid "Virtual circuit (CID)" msgstr "" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "" @@ -435,8 +435,8 @@ msgstr "" msgid "Virtual circuit" msgstr "" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "" @@ -626,7 +626,7 @@ msgstr "" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "" @@ -644,8 +644,8 @@ msgstr "" #: 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:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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 @@ -685,8 +685,8 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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 @@ -714,7 +714,7 @@ msgstr "" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: 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 @@ -757,7 +757,7 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 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 @@ -765,9 +765,9 @@ msgstr "" #: 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_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:480 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 +#: 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 @@ -795,8 +795,8 @@ msgstr "" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: 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 @@ -842,11 +842,11 @@ msgstr "" #: 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:473 netbox/ipam/forms/filtersets.py:50 +#: netbox/ipam/forms/bulk_import.py:482 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:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: 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/templates/circuits/circuitgroup.html:36 @@ -874,8 +874,8 @@ msgstr "" #: 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:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: 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_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -942,22 +942,22 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 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:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: 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/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/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1068,7 +1068,7 @@ msgstr "" #: 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:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: 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 @@ -1077,11 +1077,11 @@ msgstr "" #: 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/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: 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/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: 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/templates/circuits/virtualcircuittermination.html:42 @@ -1101,7 +1101,7 @@ msgstr "" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1130,8 +1130,8 @@ msgstr "" #: 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/ipam/forms/bulk_import.py:265 -#: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:482 -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:491 +#: netbox/ipam/forms/bulk_import.py:504 #: 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 @@ -1148,7 +1148,7 @@ msgstr "" #: 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:477 +#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 #: 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 @@ -1233,24 +1233,24 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: 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/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:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: 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/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: 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 @@ -1265,13 +1265,13 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: 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:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 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 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1287,19 +1287,19 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: 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:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 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 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: 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 msgid "Region" @@ -1313,12 +1313,12 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 #: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1339,7 +1339,7 @@ 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:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 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 @@ -1353,8 +1353,8 @@ msgstr "" #: netbox/circuits/tables/circuits.py:191 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:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/model_forms.py:571 +#: 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/templates/circuits/circuitgroupassignment.html:22 @@ -1379,7 +1379,7 @@ msgstr "" #: 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:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1541,7 +1541,7 @@ msgstr "" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1575,7 +1575,7 @@ msgstr "" #: 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:92 netbox/extras/models/models.py:56 +#: 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/extras/models/notifications.py:126 @@ -1701,9 +1701,9 @@ msgstr "" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: 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/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1839,7 +1839,7 @@ msgstr "" #: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1924,14 +1924,14 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 -#: netbox/dcim/forms/model_forms.py:1787 netbox/dcim/forms/object_create.py:249 +#: netbox/dcim/forms/model_forms.py:1787 netbox/dcim/forms/object_create.py:250 #: 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 @@ -1941,9 +1941,9 @@ msgstr "" #: 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:547 netbox/ipam/forms/filtersets.py:613 -#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/forms/model_forms.py:762 -#: netbox/ipam/forms/model_forms.py:795 netbox/ipam/forms/model_forms.py:821 +#: 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/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 @@ -1969,7 +1969,7 @@ msgstr "" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: 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 @@ -1995,6 +1995,34 @@ msgstr "" msgid "This user does not have permission to synchronize this data source." msgstr "" +#: netbox/core/apps.py:33 +msgid "Object created" +msgstr "" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "" + #: netbox/core/choices.py:18 msgid "New" msgstr "" @@ -2016,7 +2044,7 @@ 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:1599 netbox/dcim/choices.py:1672 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "" @@ -2146,34 +2174,6 @@ msgstr "" msgid "AWS secret access key" msgstr "" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2196,7 +2196,7 @@ 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:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: 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 @@ -2212,7 +2212,7 @@ msgstr "" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "" @@ -2234,7 +2234,7 @@ msgstr "" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2260,7 +2260,7 @@ msgstr "" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 #: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2316,7 +2316,7 @@ msgid "User" msgstr "" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "Rack Elevations" msgstr "" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1528 +#: 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 @@ -2517,13 +2517,13 @@ msgstr "" #: netbox/dcim/models/device_components.py:656 #: netbox/dcim/models/device_components.py:1024 #: netbox/dcim/models/device_components.py:1095 netbox/dcim/models/power.py:100 -#: netbox/extras/models/customfields.py:78 netbox/extras/models/search.py:41 +#: netbox/extras/models/customfields.py:80 netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2716,8 +2716,8 @@ msgstr "" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2814,7 +2814,7 @@ msgstr "" msgid "Host" msgstr "" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "" @@ -2948,8 +2948,8 @@ msgid "Staging" msgstr "" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1541 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "" @@ -3013,7 +3013,7 @@ msgstr "" msgid "Millimeters" msgstr "" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1563 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "" @@ -3082,7 +3082,7 @@ msgid "Rear" msgstr "" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1671 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "" @@ -3115,7 +3115,7 @@ msgid "Top to bottom" msgstr "" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "" @@ -3144,8 +3144,8 @@ msgid "Proprietary" msgstr "" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1457 netbox/dcim/choices.py:1459 +#: 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 msgid "Other" msgstr "" @@ -3158,23 +3158,23 @@ msgstr "" msgid "Physical" msgstr "" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 @@ -3184,144 +3184,144 @@ msgstr "" msgid "Bridge" msgstr "" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" msgstr "" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "" -#: netbox/dcim/choices.py:1385 netbox/dcim/choices.py:1498 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "" -#: netbox/dcim/choices.py:1408 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "" -#: netbox/dcim/choices.py:1444 netbox/dcim/choices.py:1527 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "" -#: netbox/dcim/choices.py:1514 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "" -#: netbox/dcim/choices.py:1539 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "" -#: netbox/dcim/choices.py:1558 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "" -#: netbox/dcim/choices.py:1559 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "" -#: netbox/dcim/choices.py:1562 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "" -#: netbox/dcim/choices.py:1610 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "" -#: netbox/dcim/choices.py:1631 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "" -#: netbox/dcim/choices.py:1632 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "" @@ -3352,7 +3352,7 @@ msgid "Parent site group (slug)" msgstr "" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "" @@ -3375,16 +3375,16 @@ 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:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 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:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "" @@ -3397,22 +3397,22 @@ msgid "Rack type (ID)" msgstr "" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "" @@ -3440,47 +3440,47 @@ msgid "Has a rear image" msgstr "" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "" @@ -3490,24 +3490,24 @@ msgid "Has inventory items" msgstr "" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "" @@ -3528,125 +3528,125 @@ msgstr "" msgid "Platform (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: 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/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 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 msgid "Device (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3656,63 +3656,69 @@ msgstr "" msgid "Virtual Chassis" msgstr "" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 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 msgid "Virtual machine (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: 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_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:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 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 @@ -3727,74 +3733,76 @@ msgstr "" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 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 "" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3802,77 +3810,77 @@ msgstr "" msgid "MAC Address" msgstr "" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "" -#: netbox/dcim/filtersets.py:1840 netbox/templates/wireless/wirelesslan.html:11 +#: netbox/dcim/filtersets.py:1851 netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "" @@ -3887,10 +3895,10 @@ msgstr "" msgid "Tags" msgstr "" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3932,7 +3940,7 @@ msgstr "" #: 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:948 netbox/dcim/forms/filtersets.py:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: 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:1095 @@ -4072,7 +4080,7 @@ 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:968 -#: netbox/dcim/forms/filtersets.py:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "" @@ -4097,9 +4105,9 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 #: 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 @@ -4171,7 +4179,7 @@ msgstr "" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "" @@ -4196,7 +4204,7 @@ msgstr "" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4206,7 +4214,7 @@ msgstr "" #: 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:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4215,9 +4223,9 @@ msgstr "" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4342,7 +4350,7 @@ 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:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4350,14 +4358,14 @@ msgid "PoE mode" msgstr "" #: 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "" @@ -4387,7 +4395,7 @@ 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:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4410,7 +4418,7 @@ msgid "Mode" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4461,6 +4469,7 @@ msgstr "" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "" @@ -4483,8 +4492,10 @@ msgstr "" msgid "Related Interfaces" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: 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 "" @@ -4524,7 +4535,7 @@ 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:463 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4772,7 +4783,7 @@ msgstr "" msgid "Physical medium" msgstr "" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "" @@ -4791,8 +4802,8 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:925 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:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "" @@ -4874,15 +4885,15 @@ 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:554 netbox/ipam/forms/model_forms.py:768 +#: 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/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: 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 msgid "Virtual machine" @@ -4892,12 +4903,12 @@ msgstr "" msgid "Parent VM of assigned interface (if any)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 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:331 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "" @@ -5048,7 +5059,7 @@ msgstr "" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5118,8 +5129,8 @@ msgid "Has virtual device contexts" msgstr "" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "" @@ -5133,7 +5144,7 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5147,40 +5158,45 @@ msgstr "" msgid "Connection" msgstr "" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "" -#: netbox/dcim/forms/filtersets.py:1426 netbox/templates/dcim/interface.html:91 +#: netbox/dcim/forms/filtersets.py:1437 netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: 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 @@ -5191,15 +5207,15 @@ msgstr "" msgid "Cable" msgstr "" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "" @@ -5209,21 +5225,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "" #: 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:618 +#: netbox/ipam/forms/bulk_edit.py:420 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/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: 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/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: 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/filtersets.py:37 @@ -5232,7 +5248,7 @@ msgstr "" msgid "Scope" msgstr "" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:443 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "" @@ -5438,15 +5454,15 @@ msgstr "" msgid "VM Interface" msgstr "" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 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/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 netbox/vpn/choices.py:53 @@ -5460,8 +5476,8 @@ msgstr "" msgid "A MAC address can only be assigned to a single object." msgstr "" -#: netbox/dcim/forms/object_create.py:48 netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:48 netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5475,54 +5491,54 @@ msgid "" msgstr "" #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "" -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " "match the selected number of rear port positions ({rearport_count})." msgstr "" -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " "selected number of rear port positions ({rearport_count})." msgstr "" -#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "" -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "" #: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "" @@ -5974,8 +5990,8 @@ msgstr "" #: 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:498 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: 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/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "" @@ -6639,7 +6655,7 @@ msgstr "" msgid "Numeric identifier unique to the parent device" msgstr "" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225 +#: 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 msgid "comments" @@ -6848,7 +6864,7 @@ msgstr "" #: netbox/dcim/models/racks.py:299 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:489 +#: netbox/ipam/forms/bulk_import.py:498 #: netbox/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "" @@ -7048,12 +7064,12 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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:216 +#: netbox/virtualization/views.py:230 msgid "Devices" msgstr "" @@ -7075,7 +7091,7 @@ msgid "Config Template" msgstr "" #: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:569 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7140,7 +7156,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:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "" @@ -7196,7 +7212,7 @@ msgstr "" msgid "Allocated draw (W)" msgstr "" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: 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 @@ -7277,7 +7293,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "" @@ -7461,17 +7477,17 @@ msgstr "" #: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:436 msgid "Config Context" msgstr "" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:446 msgid "Render Config" msgstr "" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:204 msgid "Virtual Machines" msgstr "" @@ -7897,7 +7913,7 @@ msgid "Group (name)" msgstr "" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "" @@ -7946,13 +7962,13 @@ msgstr "" #: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 #: netbox/extras/forms/filtersets.py:90 -#: netbox/extras/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "" @@ -8525,126 +8541,126 @@ msgstr "" msgid "config templates" msgstr "" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "" -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "" -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" msgstr "" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." msgstr "" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." msgstr "" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire field." msgstr "" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with " "double quotes (e.g. \"Foo\")." msgstr "" -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." msgstr "" -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "" -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8652,184 +8668,184 @@ msgid "" "values to exactly three uppercase letters." msgstr "" -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "Regular expression validation is supported only for text and URL fields" msgstr "" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "" -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "" -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "" -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "" -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "" -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "" -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "" -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "" -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "" -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "" -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "" -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "" -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9320,7 +9336,7 @@ msgid "As Attachment" msgstr "" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9330,7 +9346,7 @@ msgid "Data File" msgstr "" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "" @@ -9354,28 +9370,28 @@ msgstr "" msgid "Event Types" msgstr "" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "" @@ -9504,8 +9520,8 @@ msgstr "" msgid "Plaintext" msgstr "" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: 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 msgid "Service" msgstr "" @@ -9594,84 +9610,92 @@ msgstr "" msgid "Prefixes which contain this prefix or IP" msgstr "" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: 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:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: 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 msgid "Address" msgstr "" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "" @@ -9731,15 +9755,15 @@ msgstr "" msgid "Date added" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: 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:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -9763,7 +9787,7 @@ 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:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "" @@ -9778,21 +9802,21 @@ msgid "DNS name" msgstr "" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:424 netbox/ipam/forms/bulk_import.py:535 -#: netbox/ipam/forms/bulk_import.py:561 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: 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/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: 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:414 +#: 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/wireless/forms/bulk_import.py:64 #: netbox/wireless/forms/bulk_import.py:67 @@ -9803,11 +9827,11 @@ msgstr "" msgid "Authentication type" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: 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/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -9823,8 +9847,8 @@ msgstr "" msgid "VLAN ID ranges" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:492 -#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 +#: 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:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "" @@ -9837,15 +9861,15 @@ msgstr "" msgid "Site & Group" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: 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/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:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: 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/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -9882,67 +9906,77 @@ msgstr "" msgid "Scope ID" msgstr "" -#: netbox/ipam/forms/bulk_import.py:332 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "" -#: netbox/ipam/forms/bulk_import.py:336 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "" -#: netbox/ipam/forms/bulk_import.py:337 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "" -#: netbox/ipam/forms/bulk_import.py:377 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" -#: netbox/ipam/forms/bulk_import.py:381 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "" -#: netbox/ipam/forms/bulk_import.py:385 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "" -#: netbox/ipam/forms/bulk_import.py:389 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" -#: netbox/ipam/forms/bulk_import.py:428 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "" -#: netbox/ipam/forms/bulk_import.py:470 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "" -#: netbox/ipam/forms/bulk_import.py:502 +#: netbox/ipam/forms/bulk_import.py:511 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "" -#: netbox/ipam/forms/bulk_import.py:525 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "" -#: netbox/ipam/forms/bulk_import.py:537 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "" -#: netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:560 msgid "Required if not assigned to a VM" msgstr "" -#: netbox/ipam/forms/bulk_import.py:558 +#: netbox/ipam/forms/bulk_import.py:567 msgid "Required if not assigned to a device" msgstr "" -#: netbox/ipam/forms/bulk_import.py:583 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "" @@ -9976,7 +10010,7 @@ msgid "Private" msgstr "" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "" @@ -9996,50 +10030,50 @@ msgstr "" msgid "Search within" msgstr "" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "" @@ -10062,11 +10096,6 @@ msgstr "" msgid "IP Range" msgstr "" -#: 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 "" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "" @@ -10106,51 +10135,51 @@ msgstr "" msgid "Virtual IP Address" msgstr "" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "" -#: netbox/ipam/forms/model_forms.py:612 netbox/templates/ipam/vlangroup.html:42 +#: netbox/ipam/forms/model_forms.py:611 netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 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:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11143,31 +11172,31 @@ msgstr "" msgid "Missing required custom field '{name}'." msgstr "" -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "" @@ -11359,7 +11388,7 @@ msgstr "" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:417 msgid "Virtual Disks" msgstr "" @@ -11774,19 +11803,19 @@ msgstr "" msgid "Row {i}: Object with ID {id} does not exist" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "" @@ -12200,6 +12229,9 @@ msgstr "" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13027,7 +13059,7 @@ msgstr "" msgid "B Side" msgstr "" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "" @@ -13107,12 +13139,6 @@ msgstr "" msgid "PoE Type" msgstr "" -#: netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 -#: netbox/virtualization/forms/model_forms.py:395 -msgid "802.1Q Mode" -msgstr "" - #: netbox/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -13724,15 +13750,15 @@ msgstr "" msgid "Rendered Config" msgstr "" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "" @@ -13746,7 +13772,7 @@ msgstr "" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "" @@ -13771,20 +13797,20 @@ msgstr "" msgid "Never" msgstr "" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -15305,11 +15331,11 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "" -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "" @@ -15354,37 +15380,37 @@ msgid "" "({begin})." msgstr "" -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "" -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "" @@ -15589,7 +15615,7 @@ msgid "Disk (MB)" msgstr "" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "" @@ -15609,7 +15635,7 @@ msgstr "" msgid "Assigned device within cluster" msgstr "" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "" @@ -15764,12 +15790,12 @@ msgstr "" msgid "virtual disks" msgstr "" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:303 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:338 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "" diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index e43dbe259..5fc8adb09 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 a0bdbaadb..f41d3ce72 100644 --- a/netbox/translations/es/LC_MESSAGES/django.po +++ b/netbox/translations/es/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-06 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 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 +33,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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -89,9 +89,9 @@ msgstr "La contraseña se ha cambiado correctamente." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "Planificado" @@ -103,8 +103,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -115,8 +115,8 @@ msgid "Active" msgstr "Activo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Fuera de línea" @@ -129,7 +129,7 @@ msgstr "Desaprovisionamiento" msgid "Decommissioned" msgstr "Retirado" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -169,7 +169,7 @@ msgstr "Habló" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Región (ID)" @@ -181,7 +181,7 @@ msgstr "Región (ID)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Región (babosa)" @@ -192,8 +192,8 @@ msgstr "Región (babosa)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Grupo de sitios (ID)" @@ -204,19 +204,20 @@ msgstr "Grupo de sitios (ID)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Grupo de sitios (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -225,13 +226,13 @@ msgstr "Grupo de sitios (slug)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -250,7 +251,7 @@ 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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" @@ -260,7 +261,7 @@ msgstr "Sitio" #: 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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Sitio (slug)" @@ -279,14 +280,14 @@ msgstr "ASN" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Proveedor (ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Proveedor (slug)" @@ -318,8 +319,8 @@ msgstr "Tipo de circuito (slug)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Sitio (ID)" @@ -347,7 +348,7 @@ msgstr "Terminación A (ID)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -364,9 +365,9 @@ msgstr "Búsqueda" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -429,8 +430,8 @@ msgstr "Tipo de circuito virtual (slug)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 @@ -440,7 +441,7 @@ msgid "Virtual circuit" msgstr "Circuito virtual" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interfaz (ID)" @@ -584,7 +585,7 @@ msgstr "ASN" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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,17 +607,17 @@ msgstr "Descripción" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -641,21 +642,21 @@ msgid "Provider" msgstr "Proveedor" #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "ID de servicio" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -675,8 +676,8 @@ msgstr "Color" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -691,8 +692,8 @@ msgstr "Color" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -700,8 +701,8 @@ msgstr "Color" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -731,7 +732,7 @@ msgstr "Color" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 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" @@ -740,8 +741,8 @@ msgstr "Tipo" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -753,8 +754,8 @@ msgstr "Cuenta de proveedor" #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -764,23 +765,23 @@ msgstr "Cuenta de proveedor" #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -813,7 +814,7 @@ msgstr "Cuenta de proveedor" #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -831,16 +832,16 @@ msgstr "Estado" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -855,12 +856,12 @@ msgstr "Estado" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -893,7 +894,7 @@ msgstr "Estado" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 @@ -903,22 +904,22 @@ msgid "Tenant" msgstr "Inquilino" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "Fecha de instalación" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "Fecha de terminación" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "Velocidad de confirmación (Kbps)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -931,7 +932,7 @@ msgstr "Distancia" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -946,11 +947,11 @@ msgstr "Parámetros de servicio" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -964,16 +965,16 @@ msgstr "Parámetros de servicio" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -998,7 +999,7 @@ msgstr "Atributos" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 @@ -1007,17 +1008,17 @@ msgstr "Arrendamiento" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "Tipo de terminación" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "Terminación" @@ -1053,24 +1054,24 @@ msgstr "Detalles de terminación" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Prioridad" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1079,23 +1080,23 @@ msgstr "Red de proveedores" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1112,7 +1113,7 @@ msgstr "Red de proveedores" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1122,7 +1123,7 @@ msgstr "Red de proveedores" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "Rol" @@ -1146,9 +1147,9 @@ msgstr "Tipo de circuito" #: 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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1160,12 +1161,12 @@ msgstr "Estado operativo" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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 @@ -1205,11 +1206,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1234,15 +1235,15 @@ msgid "Interface" msgstr "Interfaz" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1256,11 +1257,11 @@ msgstr "Interfaz" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1276,23 +1277,28 @@ msgid "Location" msgstr "Ubicación" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "Contactos" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1302,11 +1308,11 @@ msgstr "Contactos" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1314,21 +1320,22 @@ msgstr "Contactos" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Región" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1336,7 +1343,7 @@ msgstr "Región" msgid "Site group" msgstr "Grupo de sitios" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1346,13 +1353,13 @@ msgstr "Grupo de sitios" msgid "Account" msgstr "Cuenta" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "Lado del término" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1361,13 +1368,13 @@ msgstr "Lado del término" msgid "Assignment" msgstr "Asignación" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1397,7 +1404,7 @@ msgstr "Asignación" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1419,13 +1426,13 @@ msgstr "Tipo de circuito" msgid "Group Assignment" msgstr "Asignación grupal" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1451,8 +1458,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1555,7 +1562,7 @@ msgstr "ID del panel de conexiones y números de puerto" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1584,14 +1591,14 @@ msgstr "" #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1701,14 +1708,14 @@ msgstr "terminaciones de circuitos virtuales" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1719,9 +1726,9 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1857,12 +1864,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1901,7 +1908,7 @@ msgstr "Tipo de terminación" msgid "Termination Point" msgstr "Punto de terminación" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Grupo de sitios" @@ -1942,8 +1949,8 @@ msgstr "Terminaciones" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1955,17 +1962,17 @@ msgstr "Terminaciones" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -1997,7 +2004,7 @@ msgstr "Terminaciones" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2020,6 +2027,34 @@ 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 +msgid "Object created" +msgstr "Objeto creado" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "Objeto actualizado" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "Objeto eliminado" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "Trabajo iniciado" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "Trabajo completado" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "Fallo en el trabajo" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "Error en el trabajo" + #: netbox/core/choices.py:18 msgid "New" msgstr "Nuevo" @@ -2041,7 +2076,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Falló" @@ -2171,34 +2206,6 @@ msgstr "ID de clave de acceso de AWS" msgid "AWS secret access key" msgstr "Clave de acceso secreta de AWS" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "Objeto creado" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "Objeto actualizado" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "Objeto eliminado" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "Trabajo iniciado" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "Trabajo completado" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "Fallo en el trabajo" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "Error en el trabajo" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2222,7 +2229,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2243,8 +2250,8 @@ msgstr "Habilitado" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2259,7 +2266,7 @@ msgstr "Ignorar las reglas" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2285,7 +2292,7 @@ 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:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2341,7 +2348,7 @@ msgid "User" msgstr "usuario" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Hora" @@ -2391,7 +2398,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevaciones de estanterías" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2405,7 +2412,7 @@ msgstr "IPAM" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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" @@ -2494,7 +2501,7 @@ 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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2530,7 +2537,7 @@ msgstr "Configuración actual" msgid "Config revision #{id}" msgstr "Revisión de configuración #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2538,21 +2545,21 @@ msgstr "Revisión de configuración #{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2560,7 +2567,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2615,7 +2622,7 @@ msgstr "" msgid "last updated" msgstr "última actualización" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "ruta" @@ -2680,60 +2687,60 @@ msgstr "archivos gestionados" msgid "A {model} with this file path already exists ({path})." msgstr "UN {model} con esta ruta de archivo ya existe ({path})." -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "programado" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "intervalo" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "Intervalo de recurrencia (en minutos)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "iniciado" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "completado" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "dato" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "error" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "ID de trabajo" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "trabajo" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "trabajos" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "No se pueden asignar trabajos a este tipo de objeto ({type})." -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Estado no válido para la terminación del trabajo. Las opciones son: " "{choices}" -#: netbox/core/models/jobs.py:231 +#: netbox/core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2755,8 +2762,8 @@ msgstr "Nombre completo" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2854,7 +2861,7 @@ msgstr "Trabajadores" msgid "Host" msgstr "Anfitrión" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "Puerto" @@ -2989,8 +2996,8 @@ 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:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "Desmantelamiento" @@ -3054,7 +3061,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Milímetros" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "Pulgadas" @@ -3077,9 +3084,9 @@ msgstr "De atrás hacia adelante" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3108,14 +3115,14 @@ msgstr "Padre" msgid "Child" msgstr "Niño" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3123,7 +3130,7 @@ msgid "Rear" msgstr "Trasera" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Escenificado" @@ -3156,7 +3163,7 @@ msgid "Top to bottom" msgstr "De arriba a abajo" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "Pasivo" @@ -3185,8 +3192,8 @@ msgid "Proprietary" msgstr "Proprietario" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "Otros" @@ -3199,11 +3206,11 @@ msgstr "ITA/Internacional" msgid "Physical" msgstr "Físico" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "Virtual" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3211,13 +3218,13 @@ msgstr "Virtual" msgid "Wireless" msgstr "inalámbrico" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "Interfaces virtuales" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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,27 +3232,27 @@ msgstr "Interfaces virtuales" msgid "Bridge" msgstr "puente" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "Grupo de agregación de enlaces (LAG)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "Ethernet (fijo)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "Ethernet (modular)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "Ethernet (placa base)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "Celular" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3253,116 +3260,116 @@ msgstr "Celular" msgid "Serial" msgstr "serie" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "Coaxial" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "Apilamiento" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "Mitad" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "Lleno" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "Acceso" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiquetado" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "Etiquetado (Todos)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "Estándar IEEE" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "Pasivo 24 V (2 pares)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "Pasivo de 24 V (4 pares)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "Pasivo 48 V (2 pares)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "Pasivo de 48 V (4 pares)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "Cobre" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "Fibra óptica" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "Fibra" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "Conectado" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilómetros" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Medidores" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "Centímetros" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Millas" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pies" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "Redundante" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "Monofásico" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "Trifásico" @@ -3393,7 +3400,7 @@ msgid "Parent site group (slug)" msgstr "Grupo de sitios principal (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "Grupo (ID)" @@ -3439,15 +3446,15 @@ msgstr "Tipo de bastidor (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 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:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rol (babosa)" @@ -3655,8 +3662,8 @@ msgid "Module bay (ID)" msgstr "Bahía de módulos (ID)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Dispositivo (ID)" @@ -3666,8 +3673,8 @@ msgid "Rack (name)" msgstr "Rack (nombre)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Dispositivo (nombre)" @@ -3688,7 +3695,7 @@ msgid "Virtual Chassis (ID)" msgstr "Chasis virtual (ID)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3705,35 +3712,35 @@ msgstr "Módulo (ID)" msgid "Cable (ID)" msgstr "Cable (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Máquina virtual (nombre)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interfaz (nombre)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interfaz VM (nombre)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interfaz de máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN asignada" @@ -3745,15 +3752,15 @@ msgstr "VID asignado" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3775,36 +3782,36 @@ msgstr "VID asignado" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (ROJO)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" msgstr "Política de traducción de VLAN (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 @@ -3835,8 +3842,8 @@ msgstr "Interfaz puenteada (ID)" msgid "LAG interface (ID)" msgstr "Interfaz LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3869,7 +3876,7 @@ msgstr "Contexto de dispositivo virtual (identificador)" msgid "Wireless LAN" msgstr "LAN inalámbrica" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Enlace inalámbrico" @@ -3931,9 +3938,9 @@ msgstr "Etiquetas" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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,7 +3989,7 @@ msgstr "Zona horaria" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4135,16 +4142,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4237,7 +4244,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4251,9 +4258,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4315,8 +4322,8 @@ msgstr "Etiqueta" msgid "Length" msgstr "Longitud" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "Unidad de longitud" @@ -4325,18 +4332,18 @@ msgstr "Unidad de longitud" msgid "Domain" msgstr "Dominio" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Panel de alimentación" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Suministro" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4362,7 +4369,7 @@ msgstr "Sorteo máximo" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Consumo máximo de energía (vatios)" @@ -4372,7 +4379,7 @@ msgstr "Sorteo asignado" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Consumo de energía asignado (vatios)" @@ -4394,7 +4401,7 @@ msgstr "Solo administración" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "Modo PoE" @@ -4402,7 +4409,7 @@ msgstr "Modo PoE" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Tipo de PoE" @@ -4412,7 +4419,7 @@ 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:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4426,7 +4433,7 @@ msgstr "Función inalámbrica" msgid "Module" msgstr "Módulo" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "DESFASE" @@ -4438,7 +4445,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4453,28 +4460,28 @@ msgstr "Velocidad" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "Modo" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4498,7 +4505,7 @@ msgid "Wireless LAN group" msgstr "Grupo LAN inalámbrico" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4506,7 +4513,7 @@ msgstr "LAN inalámbricas" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4574,7 +4581,7 @@ 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:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4638,7 +4645,7 @@ msgstr "" msgid "Parent site" msgstr "Sitio para padres" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "Ubicación del bastidor (si existe)" @@ -4682,7 +4689,7 @@ msgstr "Unidad para el peso del módulo" 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:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "Función asignada" @@ -4848,9 +4855,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "VRF asignado" @@ -4879,11 +4886,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "Clasificación de medios físicos" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "Dispositivo instalado" @@ -4915,17 +4922,29 @@ msgstr "Nombre del componente" msgid "Component Name" msgstr "Nombre del componente" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +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 #, 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:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo principal de la interfaz asignada (si existe)" -#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4939,130 +4958,130 @@ msgstr "Dispositivo principal de la interfaz asignada (si existe)" msgid "Virtual machine" msgstr "Máquina virtual" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 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:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interfaz asignada" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Es primaria" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 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:1264 +#: netbox/dcim/forms/bulk_import.py:1282 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:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "Dispositivo del lado A" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "Nombre del dispositivo" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "Tipo de lado A" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "Nombre de la cara A" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "Nombre de terminación" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "Dispositivo Side B" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "Tipo de lado B" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "Nombre de la cara B" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Estado de conexión" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, 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:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Maestro" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "Dispositivo maestro" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "Nombre del sitio principal" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "Panel de alimentación ascendente" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "Primario o redundante" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "Tipo de alimentación (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "Monofásico o trifásico" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5121,7 +5140,7 @@ msgstr "Panel de alimentación" msgid "Power Feed" msgstr "Alimentación eléctrica" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Estado del dispositivo" @@ -5178,7 +5197,7 @@ 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:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "Grupo de clústeres" @@ -5193,8 +5212,8 @@ msgstr "Ocupado" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5210,7 +5229,7 @@ msgstr "Conexión" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Amable" @@ -5220,7 +5239,7 @@ msgid "Mgmt only" msgstr "Solo administración" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" @@ -5243,7 +5262,7 @@ msgid "Transmit power (dBm)" msgstr "Potencia de transmisión (dBm)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5253,15 +5272,15 @@ msgstr "Potencia de transmisión (dBm)" msgid "Cable" msgstr "Cable" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Descubierto" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "Dispositivo asignado" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "VM asignada" @@ -5277,7 +5296,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5295,7 +5314,7 @@ msgstr "Tipo de ámbito" msgid "Scope" msgstr "Alcance" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "Tipo de ámbito (aplicación y modelo)" @@ -5432,7 +5451,7 @@ msgid "Front Port" msgstr "Puerto frontal" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5445,7 +5464,7 @@ msgid "Rear Port" msgstr "Puerto trasero" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5515,7 +5534,7 @@ msgstr "Función del artículo de inventario" msgid "VM Interface" msgstr "Interfaz VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5527,7 +5546,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5538,8 +5557,8 @@ 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." #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5557,18 +5576,18 @@ msgstr "" "{pattern_count} se esperan." #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Puertos traseros" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "" "Seleccione una asignación de puerto posterior para cada puerto frontal que " "se vaya a crear." -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5578,7 +5597,7 @@ msgstr "" "({frontport_count}) debe coincidir con el número seleccionado de posiciones " "de los puertos traseros ({rearport_count})." -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5588,18 +5607,18 @@ msgstr "" "coincidir con el número seleccionado de posiciones de los puertos traseros " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Miembros" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "Posición inicial" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5607,69 +5626,69 @@ msgstr "" "Posición del primer dispositivo miembro. Aumenta en uno por cada miembro " "adicional." -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "Se debe especificar un puesto para el primer miembro del VC." -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "etiqueta" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "longitud" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "unidad de longitud" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "cable" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "cables" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "Debe especificar una unidad al configurar la longitud de un cable" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "Debe definir las terminaciones A y B al crear un cable nuevo." -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "" "No se pueden conectar diferentes tipos de terminaciones al mismo extremo del" " cable." -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Tipos de terminación incompatibles: {type_a} y {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "Las terminaciones A y B no pueden conectarse al mismo objeto." -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "fin" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "terminación de cable" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "terminaciones de cables" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5678,68 +5697,68 @@ msgstr "" "Se encontró una terminación duplicada para {app_label}.{model} " "{termination_id}: cable {cable_pk}" -#: netbox/dcim/models/cables.py:345 +#: netbox/dcim/models/cables.py:344 #, 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:352 +#: netbox/dcim/models/cables.py:351 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:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "está activo" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "está completo" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "está dividido" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "ruta de cable" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "rutas de cable" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 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:551 +#: netbox/dcim/models/cables.py:553 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:556 +#: netbox/dcim/models/cables.py:558 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:580 +#: netbox/dcim/models/cables.py:582 msgid "All links must be cable or wireless" msgstr "Todos los enlaces deben ser por cable o inalámbricos" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:584 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:665 +#: netbox/dcim/models/cables.py:667 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:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "Falta el filtro de posición de terminación remota" @@ -5796,12 +5815,12 @@ msgid "console server port templates" msgstr "plantillas de puertos de servidor de consola" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "sorteo máximo" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "sorteo asignado" @@ -5814,19 +5833,19 @@ msgid "power port templates" msgstr "plantillas de puertos de alimentación" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." 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:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "pierna de alimentación" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "Fase (para alimentaciones trifásicas)" @@ -5853,17 +5872,17 @@ msgstr "" "tipo de módulo" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "solo administración" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "interfaz de puente" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "función inalámbrica" @@ -5876,7 +5895,7 @@ msgid "interface templates" msgstr "plantillas de interfaz" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "Una interfaz no se puede conectar a sí misma." @@ -5893,7 +5912,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "posición del puerto trasero" @@ -5920,7 +5939,7 @@ msgstr "" "solo tiene {count} posiciones" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "posiciones" @@ -5933,12 +5952,12 @@ msgid "rear port templates" msgstr "plantillas de puertos traseros" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "posición" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "" "Identificador al que se debe hacer referencia al cambiar el nombre de los " @@ -5971,12 +5990,12 @@ msgstr "" "dispositivos." #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "ID de pieza" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "Identificador de pieza asignado por el fabricante" @@ -6016,180 +6035,180 @@ msgstr "El extremo del cable no se debe colocar sin cable." msgid "Cannot mark as connected with a cable attached." msgstr "No se puede marcar como conectado con un cable conectado." -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} los modelos deben declarar una propiedad parent_object" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "Tipo de puerto físico" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "velocidad" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "Velocidad de puerto en bits por segundo" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "puerto de consola" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "puertos de consola" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "puerto de servidor de consola" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "puertos de servidor de consola" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "puerto de alimentación" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "puertos de alimentación" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "toma de corriente" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "tomas de corriente" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, 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:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "modo" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "Estrategia de etiquetado IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "interfaz principal" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "VLAN sin etiquetar" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "VLAN etiquetadas" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "dirección MAC principal" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 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:594 +#: netbox/dcim/models/device_components.py:597 #, 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:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "LAG principal" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 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:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "velocidad (Kbps)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "dúplex" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "Nombre mundial de 64 bits" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "canal inalámbrico" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "frecuencia de canal (MHz)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 msgid "Populated by selected channel (if set)" msgstr "Se rellena por el canal seleccionado (si está configurado)" -#: netbox/dcim/models/device_components.py:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "potencia de transmisión (dBm)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "LAN inalámbricas" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "interfaz" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "interfaz" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, 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:806 +#: netbox/dcim/models/device_components.py:809 #, 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:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 msgid "An interface cannot be its own parent." msgstr "Una interfaz no puede ser su propia interfaz principal." -#: netbox/dcim/models/device_components.py:819 +#: netbox/dcim/models/device_components.py:822 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:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6198,7 +6217,7 @@ msgstr "" "La interfaz principal seleccionada ({interface}) pertenece a un dispositivo " "diferente ({device})" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6207,7 +6226,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:852 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6216,7 +6235,7 @@ msgstr "" "La interfaz de puente seleccionada ({bridge}) pertenece a un dispositivo " "diferente ({device})." -#: netbox/dcim/models/device_components.py:858 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6225,15 +6244,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:869 +#: netbox/dcim/models/device_components.py:872 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:873 +#: netbox/dcim/models/device_components.py:876 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:880 +#: netbox/dcim/models/device_components.py:883 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6241,7 +6260,7 @@ msgstr "" "La interfaz LAG seleccionada ({lag}) pertenece a un dispositivo diferente " "({device})." -#: netbox/dcim/models/device_components.py:886 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6250,55 +6269,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:897 +#: netbox/dcim/models/device_components.py:900 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Las interfaces virtuales no pueden tener un modo PoE." -#: netbox/dcim/models/device_components.py:901 +#: netbox/dcim/models/device_components.py:904 msgid "Virtual interfaces cannot have a PoE type." msgstr "Las interfaces virtuales no pueden tener un tipo PoE." -#: netbox/dcim/models/device_components.py:907 +#: netbox/dcim/models/device_components.py:910 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:914 +#: netbox/dcim/models/device_components.py:917 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:916 +#: netbox/dcim/models/device_components.py:919 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:922 +#: netbox/dcim/models/device_components.py:925 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:926 +#: netbox/dcim/models/device_components.py:929 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:932 +#: netbox/dcim/models/device_components.py:935 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:934 +#: netbox/dcim/models/device_components.py:937 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:938 +#: netbox/dcim/models/device_components.py:941 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:944 +#: netbox/dcim/models/device_components.py:947 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6307,24 +6326,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:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "Posición mapeada en el puerto trasero correspondiente" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "puerto frontal" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "puertos frontales" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, 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:1077 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6333,19 +6352,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:1107 +#: netbox/dcim/models/device_components.py:1110 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:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "puerto trasero" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "puertos traseros" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6354,40 +6373,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:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "compartimiento de módulos" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "compartimentos de módulos" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 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:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "compartimiento de dispositivos" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "compartimentos para dispositivos" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, 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:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "No se puede instalar un dispositivo en sí mismo." -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6395,61 +6414,61 @@ msgstr "" "No se puede instalar el dispositivo especificado; el dispositivo ya está " "instalado en {bay}." -#: netbox/dcim/models/device_components.py:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "rol de artículo de inventario" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "roles de artículos de inventario" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "número de serie" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "etiqueta de activo" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 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:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "descubierto" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "Este artículo se descubrió automáticamente" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "artículo de inventario" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "artículos de inventario" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "No se puede asignar a sí mismo como padre." -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 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:1365 +#: netbox/dcim/models/device_components.py:1368 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:1373 +#: netbox/dcim/models/device_components.py:1376 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 " @@ -6840,7 +6859,7 @@ msgstr "identificador" 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:225 +#: 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 msgid "comments" @@ -7062,9 +7081,9 @@ msgstr "ID de la instalación" msgid "Locally-assigned identifier" msgstr "Identificador asignado localmente" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Función funcional" @@ -7270,7 +7289,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7284,7 +7303,7 @@ msgstr "Dispositivos" msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7297,8 +7316,8 @@ msgstr "VM" msgid "Config Template" msgstr "Plantilla de configuración" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7306,52 +7325,52 @@ msgstr "Plantilla de configuración" msgid "IP Address" msgstr "Dirección IP" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Dirección IPv4" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Dirección IPv6" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "Posición VC" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "Prioridad VC" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Dispositivo principal" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "Posición (bahía de dispositivos)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Puertos de consola" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Puertos de servidor de consola" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "Puertos de alimentación" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "tomas de corriente" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7367,30 +7386,30 @@ msgstr "tomas de corriente" msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "Puertos frontales" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "Compartimentos para dispositivos" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "Bahías de módulos" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "Artículos de inventario" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Bahía de módulos" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7399,27 +7418,27 @@ msgstr "Bahía de módulos" msgid "Inventory Items" msgstr "Artículos de inventario" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "Color del cable" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "Vincula a tus compañeros" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "Marcar conectado" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "Consumo máximo (W)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "Sorteo asignado (W)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7431,57 +7450,57 @@ msgstr "Sorteo asignado (W)" msgid "IP Addresses" msgstr "Direcciones IP" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "Túnel" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo administración" -#: netbox/dcim/tables/devices.py:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Circuito virtual" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Módulo instalado" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "Serie del módulo" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "Etiqueta de activo del módulo" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "Estado del módulo" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "Artículos" @@ -7500,7 +7519,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Plataformas" @@ -7524,8 +7543,8 @@ msgstr "Altura en U" msgid "Instances" msgstr "Instancias" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7535,8 +7554,8 @@ msgstr "Instancias" msgid "Console Ports" msgstr "Puertos de consola" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7546,8 +7565,8 @@ msgstr "Puertos de consola" msgid "Console Server Ports" msgstr "Puertos de servidor de consola" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7557,8 +7576,8 @@ msgstr "Puertos de servidor de consola" msgid "Power Ports" msgstr "Puertos de alimentación" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7568,8 +7587,8 @@ msgstr "Puertos de alimentación" msgid "Power Outlets" msgstr "Tomas de corriente" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7578,8 +7597,8 @@ msgstr "Tomas de corriente" msgid "Front Ports" msgstr "Puertos frontales" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7589,16 +7608,16 @@ msgstr "Puertos frontales" msgid "Rear Ports" msgstr "Puertos traseros" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7659,6 +7678,10 @@ msgstr "Espacio" msgid "Sites" msgstr "Sitios" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "Grupos de VLAN" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "El caso de prueba debe establecer peer_termination_type" @@ -7668,59 +7691,59 @@ msgstr "El caso de prueba debe establecer peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Desconectado {count} {type}" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reservaciones" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Dispositivos no rakeados" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "Contexto de configuración" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "Configuración de renderizado" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "Máquinas virtuales" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, 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:3147 +#: netbox/dcim/views.py:3156 #, 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:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Niños" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "Miembro agregado {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, 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:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Eliminado {device} desde un chasis virtual {chassis}" @@ -8010,24 +8033,24 @@ msgstr "Tipo de widget" msgid "Unregistered widget class: {name}" msgstr "Clase de widget no registrada: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, 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:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Muestra contenido personalizado arbitrario. Markdown es compatible." -#: netbox/extras/dashboard/widgets.py:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "Recuentos de objetos" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8035,65 +8058,69 @@ msgstr "" "Muestre un conjunto de modelos de NetBox y el número de objetos creados para" " cada tipo." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:191 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:177 +#: netbox/extras/dashboard/widgets.py:199 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:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "Lista de objetos" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "Muestra una lista arbitraria de objetos." -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 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:234 +#: netbox/extras/dashboard/widgets.py:256 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:274 +#: netbox/extras/dashboard/widgets.py:265 +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 msgid "RSS Feed" msgstr "Fuente RSS" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 msgid "Embed an RSS feed from an external website." msgstr "Inserte una fuente RSS desde un sitio web externo." -#: netbox/extras/dashboard/widgets.py:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "URL del feed" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "Requiere conexión externa" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 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:301 +#: netbox/extras/dashboard/widgets.py:335 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:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "Muestra tus marcadores personales" @@ -8150,7 +8177,7 @@ msgstr "Etiqueta" msgid "Tag (slug)" msgstr "Etiqueta (babosa)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Tiene datos de contexto de configuración local" @@ -8171,13 +8198,13 @@ 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/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Interfaz de usuario editable" @@ -8796,35 +8823,35 @@ msgstr "plantilla de configuración" msgid "config templates" msgstr "plantillas de configuración" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "Los objetos a los que se aplica este campo." -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "El tipo de datos que contiene este campo personalizado" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "El tipo de objeto NetBox al que se asigna este campo (para campos de " "objetos)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "Nombre del campo interno" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Solo se permiten caracteres alfanuméricos y guiones bajos." -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "" "No se permiten los guiones dobles de subrayado en los nombres de campo " "personalizados." -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -8832,19 +8859,19 @@ 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:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "nombre del grupo" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "Los campos personalizados del mismo grupo se mostrarán juntos" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "requerido" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -8852,19 +8879,19 @@ msgstr "" "Este campo es obligatorio para crear objetos nuevos o editar un objeto " "existente." -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "debe ser único" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "El valor de este campo debe ser único para el objeto asignado" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "peso de búsqueda" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -8872,11 +8899,11 @@ msgstr "" "Ponderación para la búsqueda. Los valores más bajos se consideran más " "importantes. Los campos con un peso de búsqueda de cero se ignorarán." -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "lógica de filtros" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -8884,11 +8911,11 @@ msgstr "" "Loose coincide con cualquier instancia de una cadena determinada; exact " "coincide con todo el campo." -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "predeterminado" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -8896,7 +8923,7 @@ msgstr "" "Valor predeterminado para el campo (debe ser un valor JSON). Encapsula " "cadenas con comillas dobles (por ejemplo, «Foo»)." -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8905,35 +8932,35 @@ msgstr "" "query_params (debe ser un valor JSON). Encapsula cadenas con comillas dobles" " (por ejemplo, «Foo»)." -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "peso de la pantalla" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "Los campos con pesos más altos aparecen más abajo en un formulario." -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "valor mínimo" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "Valor mínimo permitido (para campos numéricos)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "valor máximo" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "Valor máximo permitido (para campos numéricos)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "expresión regular de validación" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8944,198 +8971,198 @@ msgstr "" "y $ para forzar la coincidencia de toda la cadena. Por ejemplo, ^ " "[A-Z]{3}$ limitará los valores a exactamente tres letras mayúsculas." -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "conjunto de opciones" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Especifica si el campo personalizado se muestra en la interfaz de usuario" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Especifica si el valor del campo personalizado se puede editar en la " "interfaz de usuario" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "es clonable" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "Replique este valor al clonar objetos" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "campo personalizado" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "campos personalizados" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Valor predeterminado no válido»{value}«: {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "Solo se puede establecer un valor mínimo para los campos numéricos" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "Solo se puede establecer un valor máximo para los campos numéricos" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "La validación de expresiones regulares solo se admite para campos de texto y" " URL" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "La unicidad no se puede aplicar a los campos booleanos" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "Los campos de selección deben especificar un conjunto de opciones." -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "Las elecciones solo se pueden establecer en los campos de selección." -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "Los campos de objeto deben definir un tipo de objeto." -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} es posible que los campos no definan un tipo de objeto." -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "" "Un filtro de objetos relacionados solo se puede definir para los campos de " "objetos." -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "El filtro debe definirse como un diccionario que asigna atributos a valores." -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "Cierto" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "Falso" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" "Los valores deben coincidir con esta expresión regular: {regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "El valor debe ser una cadena." -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "El valor debe coincidir con la expresión regular '{regex}'" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "El valor debe ser un número entero." -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "El valor debe ser al menos {minimum}" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "El valor no debe superar {maximum}" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "El valor debe ser decimal." -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "El valor debe ser verdadero o falso." -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Los valores de fecha deben estar en formato ISO 8601 (AAAA-MM-DD)." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Los valores de fecha y hora deben estar en formato ISO 8601 (AAAA-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "" "Elección no válida ({value}) para el conjunto de opciones {choiceset}." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "" "Elecciones no válidas ({value}) para el conjunto de opciones {choiceset}." -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "El valor debe ser un ID de objeto, no {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "El valor debe ser una lista de identificadores de objetos, no {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Se encontró un ID de objeto no válido: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "El campo obligatorio no puede estar vacío." -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "Conjunto básico de opciones predefinidas (opcional)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "Las opciones se ordenan alfabéticamente automáticamente" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "conjunto de opciones de campo personalizadas" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "conjuntos de opciones de campo personalizadas" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "Debe definir opciones básicas o adicionales." -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9661,7 +9688,7 @@ msgid "As Attachment" msgstr "Como archivo adjunto" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9671,7 +9698,7 @@ msgid "Data File" msgstr "Archivo de datos" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "Sincronizado" @@ -9696,28 +9723,28 @@ msgstr "Validación SSL" msgid "Event Types" msgstr "Tipos de eventos" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Funciones del dispositivo" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "Comentarios (cortos)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "Línea" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "Nivel" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "Mensaje" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "Método" @@ -9864,160 +9891,160 @@ msgstr "Cliente" msgid "Invalid IP address format: {address}" msgstr "Formato de dirección IP no válido: {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "Objetivo de importación" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "Destino de importación (nombre)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "Objetivo de exportación" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "Destino de exportación (nombre)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "Importación de VRF" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "Importar VRF (RD)" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "Exportación de VRF" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "Exportar VRF (RD)" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "Importación de L2VPN" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "Importación de L2VPN (identificador)" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "Exportación de L2VPN" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "Exportación de L2VPN (identificador)" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefijo" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (babosa)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "Dentro del prefijo" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "Dentro del prefijo e incluído" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "Prefijos que contienen este prefijo o IP" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "Longitud de la máscara" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Número de VLAN (1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Dirección" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "Intervalos que contienen este prefijo o IP" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "Prefijo principal" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "Grupo FHRP (ID)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "Está asignado a una interfaz" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "Está asignado" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "Servicio (ID)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "Dirección IP interna de NAT (ID)" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Número de SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "Interfaz VM asignada" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "Política de traducción de VLAN (nombre)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "Dirección IP (ID)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "dirección IP" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "IPv4 principal (ID)" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "IPv6 principal (ID)" @@ -10061,8 +10088,8 @@ msgstr "Es privado" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -10084,14 +10111,14 @@ msgstr "Fecha añadida" msgid "VLAN Group" msgstr "Grupo VLAN" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -10103,18 +10130,18 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Longitud del prefijo" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 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:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Tratar como si se hubiera utilizado por completo" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "Asignación de VLAN" @@ -10124,21 +10151,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocolo" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10150,11 +10177,11 @@ msgstr "ID de grupo" msgid "Authentication type" msgstr "Tipo de autenticación" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "Clave de autenticación" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10171,8 +10198,8 @@ msgstr "AUTENTICACIÓN" msgid "VLAN ID ranges" msgstr "Intervalos de ID de VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Función de Q-in-Q" @@ -10185,7 +10212,7 @@ msgstr "Q-in-Q" msgid "Site & Group" msgstr "Sitio y grupo" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -10216,83 +10243,101 @@ msgstr "RIR asignado" msgid "VLAN's group (if any)" msgstr "Grupo de VLAN (si lo hay)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "Sitio de VLAN" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "El sitio de la VLAN (si lo hay)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "ID de ámbito" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "Grupo FHRP" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "Nombre de grupo FHRP asignado" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "Conviértase en la IP principal del dispositivo asignado" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "Está fuera de banda" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "" "Designe esto como la dirección IP fuera de banda para el dispositivo " "asignado" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "No se especificó ningún dispositivo o máquina virtual; no se puede " "establecer como IP principal" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "No se especificó ningún dispositivo; no se puede configurar como IP fuera de" " banda" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "" "No se puede configurar la IP fuera de banda para las máquinas virtuales" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "" "No se especificó ninguna interfaz; no se puede establecer como IP principal" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "No se especificó ninguna interfaz; no se puede configurar como IP fuera de " "banda" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "Tipo de autenticación" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "Grupo de VLAN asignado" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 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:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "Política de traducción de VLAN" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "Protocolo IP" -#: netbox/ipam/forms/bulk_import.py:544 +#: 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:551 +#: 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:576 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} no está asignado a este dispositivo/máquina virtual." @@ -10303,12 +10348,12 @@ 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:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Objetivos de exportación" @@ -10325,71 +10370,71 @@ msgstr "Exportado por VRF" msgid "Private" msgstr "Privada" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "Familia de direcciones" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Alcance" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "Comenzar" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "Fin" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "Busca dentro" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "Presente en VRF" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "Dispositivo/VM" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "Prefijo principal" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "Asignado a una interfaz" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nombre DNS" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "Contiene el identificador de VLAN" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "ID de VLAN local" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "ID de VLAN remota" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFICADOR DE VLAN" @@ -10413,12 +10458,6 @@ msgstr "Gama ASN" msgid "IP Range" msgstr "Rango de IP" -#: 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" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "Haga que esta sea la IP principal del dispositivo/VM" @@ -11051,7 +11090,7 @@ msgid "Assigned" msgstr "Asignado" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "Objeto asignado" @@ -11704,10 +11743,6 @@ msgstr "Funciones de prefijo y VLAN" msgid "ASN Ranges" msgstr "Rangos de ASN" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "Grupos de VLAN" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "Políticas de traducción de VLAN" @@ -12094,63 +12129,63 @@ 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:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "checa" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "danés" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "alemán" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "Inglés" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "española" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "francesa" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "italiano" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "japonés" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "holandesa" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "polaco" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "portugués" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "rusa" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "turca" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "ucraniana" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "chino" @@ -12188,7 +12223,7 @@ msgstr "Valor" msgid "Dummy Plugin" msgstr "Plugin ficticio" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12202,19 +12237,19 @@ msgstr "" 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:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} fueron seleccionados." -#: netbox/netbox/views/generic/bulk_views.py:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renombrado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminado {count} {object_type}" @@ -12315,7 +12350,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "Perfil" @@ -14233,7 +14268,7 @@ msgstr "No tiene permiso para ejecutar scripts" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "Ejecutar script" @@ -14258,20 +14293,20 @@ msgstr "La secuencia de comandos ya no está presente en el archivo fuente" msgid "Never" msgstr "Nunca" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "Corre otra vez" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "No se pudieron cargar los scripts desde el módulo %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "No se encontró ningún script" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -14957,7 +14992,7 @@ msgstr "" "nuevo." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -15137,7 +15172,7 @@ msgid "IKE Proposal" msgstr "Propuesta IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "Método de autenticación" @@ -15145,7 +15180,7 @@ msgstr "Método de autenticación" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "Algoritmo de cifrado" @@ -15153,7 +15188,7 @@ msgstr "Algoritmo de cifrado" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "Algoritmo de autenticación" @@ -15205,18 +15240,18 @@ msgid "Add a Termination" msgstr "Agregar una terminación" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "Encapsulación" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "Perfil IPSec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "ID de túnel" @@ -15438,7 +15473,7 @@ msgstr "Dirección de contacto" msgid "Contact Link" msgstr "Enlace de contacto" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "Descripción del contacto" @@ -15704,21 +15739,21 @@ msgstr "El peso debe ser un número positivo" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "Valor no válido '{weight}'para el peso (debe ser un número)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "" "Unidad desconocida {unit}. Debe ser uno de los siguientes: {valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "La longitud debe ser un número positivo" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "Valor no válido '{length}'para la longitud (debe ser un número)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "La longitud debe ser un número positivo" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15732,11 +15767,11 @@ msgstr "" msgid "More than 50" msgstr "Más de 50" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "Color RGB en hexadecimal. Ejemplo: " -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15745,7 +15780,7 @@ msgstr "" "%s(%r) no es válido. El parámetro to_model de CounterCacheField debe ser una" " cadena con el formato 'app.model'" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15883,13 +15918,13 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "Abreviatura única compatible con URL" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "" "Introduzca los datos de contexto en JSON " "formato." -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "La dirección MAC debe estar en formato EUI-48" @@ -15940,41 +15975,41 @@ msgstr "" "Intervalo no válido: valor final ({end}) debe ser mayor que el valor inicial" " ({begin})." -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Cabecera de columna duplicada o conflictiva para»{field}»" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Cabecera de columna duplicada o conflictiva para»{header}»" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Fila {row}: Esperado {count_expected} columnas pero encontradas " "{count_found}" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Encabezado de columna inesperado»{field}«encontrado." -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Columna»{field}\"no es un objeto relacionado; no puede usar puntos" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Atributo de objeto relacionado no válido para la columna»{field}«: " "{to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Encabezado de columna obligatorio»{header}«no se encontró." @@ -16544,7 +16579,7 @@ msgid "VLAN (name)" msgstr "VLAN (nombre)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "Grupo de túneles" @@ -16560,13 +16595,13 @@ msgid "Pre-shared key" msgstr "Clave previamente compartida" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Política de IKE" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Política IPSec" @@ -16633,16 +16668,16 @@ msgstr "Cada terminación debe especificar una interfaz o una VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "No se puede asignar una interfaz y una VLAN a la vez." -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "Versión IKE" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "Propuesta" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "Tipo de objeto asignado" diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index 7cc97be4a..0edd8f5d6 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 9657c8e48..18c5e82c9 100644 --- a/netbox/translations/fr/LC_MESSAGES/django.po +++ b/netbox/translations/fr/LC_MESSAGES/django.po @@ -8,22 +8,23 @@ # Xavier W, 2024 # Jonathan Senecal, 2024 # Lou Lecrivain, 2024 -# Jean Benoit , 2024 # thomas rivemale, 2024 # Jeff Gehlbach, 2024 # marcpaulchand , 2025 # Mathieu, 2025 # Étienne Brunel, 2025 +# Jean Benoit , 2025 # Jeremy Stretch, 2025 +# Julia, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-06 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Jeremy Stretch, 2025\n" +"Last-Translator: Julia, 2025\n" "Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -99,9 +100,9 @@ msgstr "Votre mot de passe a été modifié avec succès." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "Planifié" @@ -113,8 +114,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -125,8 +126,8 @@ msgid "Active" msgstr "Actif" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Hors ligne" @@ -139,7 +140,7 @@ msgstr "Déprovisionnement" msgid "Decommissioned" msgstr "Mis hors service" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -179,7 +180,7 @@ msgstr "Spoke" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Région (ID)" @@ -191,7 +192,7 @@ msgstr "Région (ID)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Région (slug)" @@ -202,8 +203,8 @@ msgstr "Région (slug)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Groupe de sites (ID)" @@ -214,19 +215,20 @@ msgstr "Groupe de sites (ID)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Groupe de sites (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -235,13 +237,13 @@ msgstr "Groupe de sites (slug)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -260,7 +262,7 @@ 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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" @@ -270,7 +272,7 @@ msgstr "Site" #: 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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Site (slug)" @@ -289,14 +291,14 @@ msgstr "Numéro d'AS" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Fournisseur (ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Fournisseur (slug)" @@ -328,8 +330,8 @@ msgstr "Type de circuit (slug)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Site (ID)" @@ -357,7 +359,7 @@ msgstr "Terminaison A (ID)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -374,9 +376,9 @@ msgstr "Rechercher" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -439,8 +441,8 @@ msgstr "Type de circuit virtuel (slug)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 @@ -450,7 +452,7 @@ msgid "Virtual circuit" msgstr "Circuit virtuel" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interface (ID)" @@ -594,7 +596,7 @@ msgstr "Numéros d'AS" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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 @@ -616,17 +618,17 @@ msgstr "Description" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -651,21 +653,21 @@ msgid "Provider" msgstr "Prestataire" #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Identifiant du service" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -685,8 +687,8 @@ msgstr "Couleur" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -701,8 +703,8 @@ msgstr "Couleur" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -710,8 +712,8 @@ msgstr "Couleur" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -741,7 +743,7 @@ msgstr "Couleur" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 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" @@ -750,8 +752,8 @@ msgstr "Type" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -763,8 +765,8 @@ msgstr "Identifiant de compte du prestataire" #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -774,23 +776,23 @@ msgstr "Identifiant de compte du prestataire" #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -823,7 +825,7 @@ msgstr "Identifiant de compte du prestataire" #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -841,16 +843,16 @@ msgstr "Statut" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -865,12 +867,12 @@ msgstr "Statut" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -903,7 +905,7 @@ msgstr "Statut" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 @@ -913,22 +915,22 @@ msgid "Tenant" msgstr "Entité" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "Date d'installation" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "Date de résiliation" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "Débit engagé (Kbits/s)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -941,7 +943,7 @@ msgstr "Distance" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -956,11 +958,11 @@ msgstr "Paramètres du service" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -974,16 +976,16 @@ msgstr "Paramètres du service" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -1008,7 +1010,7 @@ msgstr "Attributs" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 @@ -1017,17 +1019,17 @@ msgstr "Utilisateur" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "Type de terminaison" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "Terminaison" @@ -1063,24 +1065,24 @@ msgstr "Détails de terminaison" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorité" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1089,23 +1091,23 @@ msgstr "Réseau de fournisseurs" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1122,7 +1124,7 @@ msgstr "Réseau de fournisseurs" #: 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:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1132,7 +1134,7 @@ msgstr "Réseau de fournisseurs" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "Rôle" @@ -1156,9 +1158,9 @@ msgstr "Type de circuit" #: 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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1170,12 +1172,12 @@ msgstr "État opérationnel" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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,11 +1217,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1244,15 +1246,15 @@ msgid "Interface" msgstr "Interface" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1266,11 +1268,11 @@ msgstr "Interface" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1286,23 +1288,28 @@ msgid "Location" msgstr "Emplacement" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "Contacts" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1312,11 +1319,11 @@ msgstr "Contacts" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1324,21 +1331,22 @@ msgstr "Contacts" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Région" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1346,7 +1354,7 @@ msgstr "Région" msgid "Site group" msgstr "Groupe de sites" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1356,13 +1364,13 @@ msgstr "Groupe de sites" msgid "Account" msgstr "Compte" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "Côté terme" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1371,13 +1379,13 @@ msgstr "Côté terme" msgid "Assignment" msgstr "Affectation" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1407,7 +1415,7 @@ msgstr "Affectation" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1429,13 +1437,13 @@ msgstr "Type de circuit" msgid "Group Assignment" msgstr "Affectation de groupe" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1461,8 +1469,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1481,7 +1489,7 @@ msgstr "installé" #: netbox/circuits/models/circuits.py:87 msgid "terminates" -msgstr "met fin à" +msgstr "terminaison" #: netbox/circuits/models/circuits.py:92 msgid "commit rate (Kbps)" @@ -1565,7 +1573,7 @@ msgstr "ID du panneau de raccordement et numéro (s) de port" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1594,14 +1602,14 @@ msgstr "" #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1711,14 +1719,14 @@ msgstr "terminaisons de circuits virtuels" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1729,9 +1737,9 @@ msgstr "terminaisons de circuits virtuels" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1867,12 +1875,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1911,7 +1919,7 @@ msgstr "Type de terminaison" msgid "Termination Point" msgstr "Point de terminaison" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Groupe de sites" @@ -1952,8 +1960,8 @@ msgstr "Terminaisons" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1965,17 +1973,17 @@ msgstr "Terminaisons" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2007,7 +2015,7 @@ msgstr "Terminaisons" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2031,6 +2039,34 @@ 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 +msgid "Object created" +msgstr "Objet créé" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "Objet mis à jour" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "Objet supprimé" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "Le travail a commencé" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "Tâche terminée" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "La tâche a échoué" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "Job erroné" + #: netbox/core/choices.py:18 msgid "New" msgstr "Nouveau" @@ -2052,7 +2088,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Échoué" @@ -2182,34 +2218,6 @@ msgstr "ID de clé d'accès AWS" msgid "AWS secret access key" msgstr "Clé d'accès secrète AWS" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "Objet créé" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "Objet mis à jour" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "Objet supprimé" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "Le travail a commencé" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "Tâche terminée" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "La tâche a échoué" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "Job erroné" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2233,7 +2241,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2254,8 +2262,8 @@ msgstr "Activé" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2270,7 +2278,7 @@ msgstr "Ignorer les règles" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2296,7 +2304,7 @@ 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:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2352,7 +2360,7 @@ msgid "User" msgstr "Utilisateur" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Heure" @@ -2404,7 +2412,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Élévations des baies" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2418,7 +2426,7 @@ msgstr "IPAM" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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é" @@ -2509,7 +2517,7 @@ msgstr "" "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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2545,7 +2553,7 @@ msgstr "Configuration actuelle" msgid "Config revision #{id}" msgstr "Révision de configuration #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2553,21 +2561,21 @@ msgstr "Révision de configuration #{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2575,7 +2583,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2631,7 +2639,7 @@ msgstr "" msgid "last updated" msgstr "dernière mise à jour" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "chemin" @@ -2696,60 +2704,60 @@ msgstr "fichiers gérés" msgid "A {model} with this file path already exists ({path})." msgstr "UNE {model} avec ce chemin de fichier existe déjà ({path})." -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "prévu" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "intervalle" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "Intervalle de récurrence (en minutes)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "commencé" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "terminé" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "données" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "erreur" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "ID de tâche" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "emploi" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "emplois" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Les tâches ne peuvent pas être attribuées à ce type d'objet ({type})." -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Statut invalide pour l'arrêt de la tâche. Les choix sont les suivants : " "{choices}" -#: netbox/core/models/jobs.py:231 +#: netbox/core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2771,8 +2779,8 @@ msgstr "Nom complet" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2870,7 +2878,7 @@ msgstr "Travailleurs" msgid "Host" msgstr "Hôte" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "Port" @@ -3005,8 +3013,8 @@ 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:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "Démantèlement" @@ -3070,7 +3078,7 @@ msgstr "Obsolète" msgid "Millimeters" msgstr "Millimètres" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "Pouces" @@ -3093,9 +3101,9 @@ msgstr "De l'arrière vers l'avant" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3124,14 +3132,14 @@ msgstr "Parent" msgid "Child" msgstr "Enfant" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3139,7 +3147,7 @@ msgid "Rear" msgstr "Arrière" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Mis en scène" @@ -3172,7 +3180,7 @@ msgid "Top to bottom" msgstr "De haut en bas" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "Passif" @@ -3201,8 +3209,8 @@ msgid "Proprietary" msgstr "Propriétaire" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "Autres" @@ -3215,11 +3223,11 @@ msgstr "ITA/International" msgid "Physical" msgstr "Physique" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "Virtuel" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3227,13 +3235,13 @@ msgstr "Virtuel" msgid "Wireless" msgstr "Sans fil" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "Interfaces virtuelles" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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,27 +3249,27 @@ msgstr "Interfaces virtuelles" msgid "Bridge" msgstr "Passerelle" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "Groupe d'agrégation de liens (LAG)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "Ethernet (fixe)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "Ethernet (modulaire)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "Ethernet (panneau arrière)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "Cellulaire" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3269,116 +3277,116 @@ msgstr "Cellulaire" msgid "Serial" msgstr "Série" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "Coaxiale" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "Empilage" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "La moitié" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "Complet" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatique" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "Accès" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagué" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "Tagué (Tous)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "Qin-Q (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "Norme IEEE" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "24 V passif (2 paires)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "24 V passif (4 paires)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "48 V passif (2 paires)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "48 V passif (4 paires)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "Cuivre" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "fibre optique" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "Fibre" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "Connecté" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilomètres" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" -msgstr "Compteurs" +msgstr "Mètres" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "Centimètres" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Miles" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pieds" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "Redondant" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "Monophasé" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "Triphasé" @@ -3409,7 +3417,7 @@ msgid "Parent site group (slug)" msgstr "Groupe de sites parents (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "Groupe (ID)" @@ -3455,15 +3463,15 @@ msgstr "Type de baie (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 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:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rôle (slug)" @@ -3671,8 +3679,8 @@ msgid "Module bay (ID)" msgstr "Baie modulaire (ID)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Appareil (ID)" @@ -3682,8 +3690,8 @@ msgid "Rack (name)" msgstr "Baie (nom)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Appareil (nom)" @@ -3704,7 +3712,7 @@ msgid "Virtual Chassis (ID)" msgstr "Châssis virtuel (ID)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3721,35 +3729,35 @@ msgstr "Module (ID)" msgid "Cable (ID)" msgstr "Câble (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Machine virtuelle (nom)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Machine virtuelle (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interface (nom)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interface de machine virtuelle (nom)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interface de machine virtuelle (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN attribué" @@ -3761,15 +3769,15 @@ msgstr "VID attribué" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3791,36 +3799,36 @@ msgstr "VID attribué" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" msgstr "Politique de traduction VLAN (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 @@ -3851,8 +3859,8 @@ msgstr "Interface pontée (ID)" msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3885,7 +3893,7 @@ msgstr "Contexte du périphérique virtuel (Identifiant)" msgid "Wireless LAN" msgstr "LAN sans fil" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Liaison sans fil" @@ -3947,9 +3955,9 @@ msgstr "Étiquettes" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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 @@ -3998,7 +4006,7 @@ msgstr "Fuseau horaire" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4151,16 +4159,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4253,7 +4261,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4267,9 +4275,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4331,8 +4339,8 @@ msgstr "Libellé" msgid "Length" msgstr "Longueur" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "Unité de longueur" @@ -4341,18 +4349,18 @@ msgstr "Unité de longueur" msgid "Domain" msgstr "Domaine" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "panneau d'alimentation" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Approvisionnement" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4378,7 +4386,7 @@ msgstr "Tirage maximum" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Consommation électrique maximale (watts)" @@ -4388,7 +4396,7 @@ msgstr "Tirage au sort attribué" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Consommation électrique allouée (watts)" @@ -4410,7 +4418,7 @@ msgstr "Gestion uniquement" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "Mode PoE" @@ -4418,7 +4426,7 @@ msgstr "Mode PoE" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Type PoE" @@ -4428,7 +4436,7 @@ 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:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4442,7 +4450,7 @@ msgstr "Rôle sans fil" msgid "Module" msgstr "Modules" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "DÉCALAGE" @@ -4454,7 +4462,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4469,28 +4477,28 @@ msgstr "Vitesse" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "Mode" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4514,7 +4522,7 @@ msgid "Wireless LAN group" msgstr "Groupe LAN sans fil" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4522,7 +4530,7 @@ msgstr "Réseaux locaux sans fil" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4591,7 +4599,7 @@ 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:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4654,7 +4662,7 @@ msgstr "La hauteur U doit être définie si aucun type de rack n'est spécifié. msgid "Parent site" msgstr "Site parent" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "Emplacement de la baie (le cas échéant)" @@ -4697,7 +4705,7 @@ msgstr "Unité pour le poids du module" 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:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "Rôle attribué" @@ -4862,9 +4870,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "VRF attribué" @@ -4893,11 +4901,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "Classification des supports physiques" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "Appareil installé" @@ -4929,17 +4937,29 @@ msgstr "Nom du composant" msgid "Component Name" msgstr "Nom du composant" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +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 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Composant introuvable : {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 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:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4953,130 +4973,130 @@ msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)" msgid "Virtual machine" msgstr "Machine virtuelle" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 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:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interface attribuée" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Est principal" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 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:1264 +#: netbox/dcim/forms/bulk_import.py:1282 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:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "Appareil côté A" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "Nom de l'appareil" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "Côté A type" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "Nom de la face A" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "Nom de terminaison" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "Appareil Side B" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "Type de face B" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "Nom de la face B" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "État de la connexion" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, 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:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Maître" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "Appareil principal" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "Nom du site parent" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "Panneau d'alimentation en amont" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "Principal ou redondant" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "Type d'alimentation (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "Monophasé ou triphasé" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5137,7 +5157,7 @@ msgstr "Panneau d'alimentation" msgid "Power Feed" msgstr "Alimentation" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "État de l'appareil" @@ -5194,7 +5214,7 @@ 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:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "Groupe de clusters" @@ -5209,8 +5229,8 @@ msgstr "Occupé" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5226,7 +5246,7 @@ msgstr "Connexion" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Type" @@ -5236,7 +5256,7 @@ msgid "Mgmt only" msgstr "Gestion uniquement" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" @@ -5259,7 +5279,7 @@ msgid "Transmit power (dBm)" msgstr "Puissance de transmission (dBm)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5269,15 +5289,15 @@ msgstr "Puissance de transmission (dBm)" msgid "Cable" msgstr "câble" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Découvert" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "Appareil attribué" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "Machine virtuelle attribuée" @@ -5293,7 +5313,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5311,7 +5331,7 @@ msgstr "Type de portée" msgid "Scope" msgstr "Champ" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "Type de scope (application et modèle)" @@ -5447,7 +5467,7 @@ msgid "Front Port" msgstr "Port avant" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5460,7 +5480,7 @@ msgid "Rear Port" msgstr "Port arrière" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5530,7 +5550,7 @@ msgstr "Rôle de l'article d'inventaire" msgid "VM Interface" msgstr "Interface de machine virtuelle" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5542,7 +5562,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5553,8 +5573,8 @@ 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." #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5572,16 +5592,16 @@ msgstr "" "sont attendus." #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Ports arrière" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "Associer un port arrière à chaque port avant en cours de création." -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5591,7 +5611,7 @@ msgstr "" "correspondre au nombre sélectionné de positions des ports arrière " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5600,18 +5620,18 @@ 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:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Membres" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "Position initiale" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5619,72 +5639,72 @@ msgstr "" "Position du premier dispositif membre. Augmente d'une unité pour chaque " "membre supplémentaire." -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "Une position doit être spécifiée pour le premier membre du VC." -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "étiquette" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "longueur" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "unité de longueur" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "câble" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "câbles" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "" "Vous devez spécifier une unité lors du réglage de la longueur du câble" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "" "Vous devez définir les terminaisons A et B lors de la création d'un nouveau " "câble." -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Impossible de connecter différents types de terminaisons à la même extrémité" " du câble." -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Types de terminaison incompatibles : {type_a} et {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "Les terminaisons A et B ne peuvent pas se connecter au même objet." -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "fin" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "terminaison de câble" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "terminaisons de câble" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5693,68 +5713,68 @@ msgstr "" "Un doublon de terminaison a été trouvé pour {app_label}.{model} " "{termination_id}: câble {cable_pk}" -#: netbox/dcim/models/cables.py:345 +#: netbox/dcim/models/cables.py:344 #, 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:352 +#: netbox/dcim/models/cables.py:351 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:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "est actif" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "est terminé" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "est divisé" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "chemin de câble" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "chemins de câbles" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 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:551 +#: netbox/dcim/models/cables.py:553 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:556 +#: netbox/dcim/models/cables.py:558 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:580 +#: netbox/dcim/models/cables.py:582 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:582 +#: netbox/dcim/models/cables.py:584 msgid "All links must match first link type" msgstr "Tous les liens doivent correspondre au premier type de lien" -#: netbox/dcim/models/cables.py:665 +#: netbox/dcim/models/cables.py:667 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:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "Le filtre de position de terminaison à distance est manquant" @@ -5811,12 +5831,12 @@ msgid "console server port templates" msgstr "modèles de ports de serveur de console" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "tirage maximum" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "tirage au sort alloué" @@ -5829,19 +5849,19 @@ msgid "power port templates" msgstr "modèles de ports d'alimentation" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." 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:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "patte d'alimentation" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "Phase (pour les alimentations triphasées)" @@ -5868,17 +5888,17 @@ msgstr "" "module" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "gestion uniquement" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "interface de pont" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "rôle sans fil" @@ -5891,7 +5911,7 @@ msgid "interface templates" msgstr "modèles d'interface" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "Une interface ne peut pas être reliée à elle-même." @@ -5907,7 +5927,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "position du port arrière" @@ -5934,7 +5954,7 @@ msgstr "" "que {count} positions" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "positions" @@ -5947,12 +5967,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:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "position" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "" "Identifiant à référencer lors du changement de nom des composants installés" @@ -5983,12 +6003,12 @@ msgstr "" "sur « parent » pour autoriser les baies de périphériques." #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "ID de pièce" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "Identifiant de pièce attribué par le fabricant" @@ -6029,183 +6049,183 @@ msgstr "L'extrémité du câble ne doit pas être réglée sans câble." msgid "Cannot mark as connected with a cable attached." msgstr "Impossible de marquer comme connecté avec un câble branché." -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} les modèles doivent déclarer une propriété parent_object" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "Type de port physique" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "vitesse" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "Vitesse du port en bits par seconde" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "port de console" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "ports de console" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "port du serveur de console" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "ports du serveur de console" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "port d'alimentation" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "ports d'alimentation" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "prise de courant" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "prises de courant" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, 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:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "mode" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "Stratégie de marquage IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "interface parente" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "VLAN non étiqueté" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "VLAN étiquetés" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "adresse MAC principale" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 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:594 +#: netbox/dcim/models/device_components.py:597 #, 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:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "GAL parent" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 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:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "vitesse (Kbps)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "duplex" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "Nom mondial 64 bits" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "canal sans fil" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "fréquence du canal (MHz)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 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:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "puissance de transmission (dBm)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "réseaux locaux sans fil" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "interface" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "interfaces" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, 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:806 +#: netbox/dcim/models/device_components.py:809 #, 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:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 msgid "An interface cannot be its own parent." msgstr "Une interface ne peut pas être son propre parent." -#: netbox/dcim/models/device_components.py:819 +#: netbox/dcim/models/device_components.py:822 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:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6214,7 +6234,7 @@ msgstr "" "L'interface parent sélectionnée ({interface}) appartient à un autre appareil" " ({device})" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6223,7 +6243,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:852 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6232,7 +6252,7 @@ msgstr "" "L'interface de pont sélectionnée ({bridge}) appartient à un autre appareil " "({device})." -#: netbox/dcim/models/device_components.py:858 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6241,16 +6261,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:869 +#: netbox/dcim/models/device_components.py:872 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:873 +#: netbox/dcim/models/device_components.py:876 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:880 +#: netbox/dcim/models/device_components.py:883 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6258,7 +6278,7 @@ msgstr "" "L'interface LAG sélectionnée ({lag}) appartient à un autre appareil " "({device})." -#: netbox/dcim/models/device_components.py:886 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6267,52 +6287,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:897 +#: netbox/dcim/models/device_components.py:900 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:901 +#: netbox/dcim/models/device_components.py:904 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:907 +#: netbox/dcim/models/device_components.py:910 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:914 +#: netbox/dcim/models/device_components.py:917 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:916 +#: netbox/dcim/models/device_components.py:919 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:922 +#: netbox/dcim/models/device_components.py:925 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:926 +#: netbox/dcim/models/device_components.py:929 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:932 +#: netbox/dcim/models/device_components.py:935 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:934 +#: netbox/dcim/models/device_components.py:937 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:938 +#: netbox/dcim/models/device_components.py:941 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:944 +#: netbox/dcim/models/device_components.py:947 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6321,24 +6341,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:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "Position cartographiée sur le port arrière correspondant" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "port avant" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "ports avant" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, 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:1077 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6347,19 +6367,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:1107 +#: netbox/dcim/models/device_components.py:1110 msgid "Number of front ports which may be mapped" msgstr "Nombre de ports frontaux pouvant être mappés" -#: netbox/dcim/models/device_components.py:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "port arrière" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "ports arrière" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6368,40 +6388,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:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "baie modulaire" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "baies de modules" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 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:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "baie pour appareils" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "baies pour appareils" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, 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:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "Impossible d'installer un appareil sur lui-même." -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6409,60 +6429,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:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "rôle des articles d'inventaire" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "rôles des articles d'inventaire" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "numéro de série" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "étiquette d'actif" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 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:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "découvert" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "Cet objet a été découvert automatiquement" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "article d'inventaire" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "articles d'inventaire" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "Impossible de s'attribuer le statut de parent." -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 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:1365 +#: netbox/dcim/models/device_components.py:1368 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:1373 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot assign inventory item to component on another device" msgstr "" "Impossible d'attribuer un article d'inventaire à un composant sur un autre " @@ -6852,7 +6872,7 @@ msgstr "identificateur" 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:225 +#: 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 msgid "comments" @@ -7074,9 +7094,9 @@ msgstr "ID de l'établissement" msgid "Locally-assigned identifier" msgstr "Identifiant attribué localement" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Rôle fonctionnel" @@ -7282,7 +7302,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7296,7 +7316,7 @@ msgstr "Appareils" msgid "VMs" msgstr "machines virtuelles" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7309,8 +7329,8 @@ msgstr "machines virtuelles" msgid "Config Template" msgstr "Modèle de configuration" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7318,52 +7338,52 @@ msgstr "Modèle de configuration" msgid "IP Address" msgstr "Adresse IP" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Adresse IPv4" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adresse IPv6" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "Position en VC" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "Priorité VC" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Appareil parent" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "Position (baie de l'appareil)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Ports de console" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Ports du serveur de consoles" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "Ports d'alimentation" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "Prises de courant" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7379,30 +7399,30 @@ msgstr "Prises de courant" msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "Ports avant" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "Baies pour appareils" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "Baies pour modules" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "Articles d'inventaire" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Module Bay" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7411,27 +7431,27 @@ msgstr "Module Bay" msgid "Inventory Items" msgstr "Articles d'inventaire" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "Couleur du câble" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "Lier les pairs" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "Marquer comme connecté" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "Tirage maximal (W)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "Tirage alloué (W)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7443,57 +7463,57 @@ msgstr "Tirage alloué (W)" msgid "IP Addresses" msgstr "Adresses IP" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Groupes FHRP" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Gestion uniquement" -#: netbox/dcim/tables/devices.py:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Circuit virtuel" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Module installé" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "Série du module" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "Étiquette d'actif du module" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "État du module" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Composant" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "Objets" @@ -7512,7 +7532,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Plateformes" @@ -7536,8 +7556,8 @@ msgstr "Hauteur en U" msgid "Instances" msgstr "Instances" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7547,8 +7567,8 @@ msgstr "Instances" msgid "Console Ports" msgstr "Ports de console" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7558,8 +7578,8 @@ msgstr "Ports de console" msgid "Console Server Ports" msgstr "Ports du serveur de consoles" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7569,8 +7589,8 @@ msgstr "Ports du serveur de consoles" msgid "Power Ports" msgstr "Ports d'alimentation" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7580,8 +7600,8 @@ msgstr "Ports d'alimentation" msgid "Power Outlets" msgstr "Prises de courant" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7590,8 +7610,8 @@ msgstr "Prises de courant" msgid "Front Ports" msgstr "Ports avant" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7601,16 +7621,16 @@ msgstr "Ports avant" msgid "Rear Ports" msgstr "Ports arrière" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7671,6 +7691,10 @@ msgstr "Espace" msgid "Sites" msgstr "Sites" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "Groupes VLAN" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "Le scénario de test doit définir peer_termination_type" @@ -7680,59 +7704,59 @@ msgstr "Le scénario de test doit définir peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Déconnecté {count} {type}" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Réservations" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Appareils non mis en baie" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "Contexte de configuration" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "Configuration du rendu" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "Machines virtuelles" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Appareil installé {device} dans la baie {device_bay}." -#: netbox/dcim/views.py:3147 +#: netbox/dcim/views.py:3156 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Appareil retiré {device} depuis la baie {device_bay}." -#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Enfants" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "Membre ajouté {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, 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:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Supprimé {device} depuis un châssis virtuel {chassis}" @@ -8023,25 +8047,25 @@ msgstr "Type de widget" msgid "Unregistered widget class: {name}" msgstr "Classe de widget non enregistrée : {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, 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:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "Remarque" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 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:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "Nombre d'objets" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8049,66 +8073,72 @@ msgstr "" "Affichez un ensemble de modèles NetBox et le nombre d'objets créés pour " "chaque type." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:191 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:177 +#: netbox/extras/dashboard/widgets.py:199 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:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "Liste d'objets" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "Afficher une liste arbitraire d'objets." -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "Le nombre d'objets à afficher par défaut" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 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:274 +#: netbox/extras/dashboard/widgets.py:265 +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 msgid "RSS Feed" msgstr "Fil RSS" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 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:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "URL du flux" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "Nécessite une connexion externe" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "Le nombre maximum d'objets à afficher" -#: netbox/extras/dashboard/widgets.py:301 +#: netbox/extras/dashboard/widgets.py:335 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:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "Afficher vos favoris personnels" @@ -8166,7 +8196,7 @@ msgstr "Étiquette" msgid "Tag (slug)" msgstr "Étiquette (slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Possède des données contextuelles de configuration locales" @@ -8187,13 +8217,13 @@ 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/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Interface utilisateur modifiable" @@ -8817,36 +8847,36 @@ msgstr "modèle de configuration" msgid "config templates" msgstr "modèles de configuration" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "Le ou les objets auxquels ce champ s'applique." -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "Le type de données que contient ce champ personnalisé" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Le type d'objet NetBox auquel ce champ correspond (pour les champs d'objets)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "Nom du champ interne" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "" "Seuls les caractères alphanumériques et les traits de soulignement sont " "autorisés." -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "" "Les doubles soulignements ne sont pas autorisés dans les noms de champs " "personnalisés." -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -8854,19 +8884,19 @@ 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:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "nom du groupe" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "Les champs personnalisés d'un même groupe seront affichés ensemble" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "requis" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -8874,19 +8904,19 @@ msgstr "" "Ce champ est obligatoire lors de la création de nouveaux objets ou de la " "modification d'un objet existant." -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "doit être unique" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "La valeur de ce champ doit être unique pour l'objet attribué" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "poids de recherche" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -8895,11 +8925,11 @@ msgstr "" "comme plus importantes. Les champs dont le poids de recherche est nul seront" " ignorés." -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "logique de filtrage" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -8907,11 +8937,11 @@ msgstr "" "Loose correspond à n'importe quelle instance d'une chaîne donnée ; " "correspond exactement à l'ensemble du champ." -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "défaut" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -8919,7 +8949,7 @@ msgstr "" "Valeur par défaut pour le champ (doit être une valeur JSON). Encapsulez des " "chaînes avec des guillemets doubles (par exemple, « Foo »)." -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8928,37 +8958,37 @@ msgstr "" "(doit être une valeur JSON). Encapsulez les chaînes avec des guillemets " "doubles (par exemple « Foo »)." -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "poids de l'écran" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "" "Les champs dont le poids est plus élevé apparaissent plus bas dans un " "formulaire." -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "valeur minimale" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "Valeur minimale autorisée (pour les champs numériques)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "valeur maximale" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "Valeur maximale autorisée (pour les champs numériques)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "regex de validation" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8970,199 +9000,199 @@ msgstr "" "exemple, ^[A-Z]{3}$ limitera les valeurs à exactement trois " "lettres majuscules." -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "set de choix" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Indique si le champ personnalisé est affiché dans l'interface utilisateur" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Indique si la valeur du champ personnalisé peut être modifiée dans " "l'interface utilisateur" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "est clonable" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "Répliquez cette valeur lors du clonage d'objets" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "champ personnalisé" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "champs personnalisés" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Valeur par défaut non valide »{value}« : {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "" "Une valeur minimale ne peut être définie que pour les champs numériques" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "" "Une valeur maximale ne peut être définie que pour les champs numériques" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "La validation des expressions régulières est prise en charge uniquement pour" " les champs de texte et d'URL" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "L'unicité ne peut pas être appliquée aux champs booléens" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "Les champs de sélection doivent spécifier un ensemble de choix." -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "Les choix ne peuvent être définis que sur les champs de sélection." -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "Les champs d'objet doivent définir un type d'objet." -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} les champs ne peuvent pas définir de type d'objet." -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "" "Un filtre d'objet associé ne peut être défini que pour les champs d'objets." -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Le filtre doit être défini comme un dictionnaire faisant correspondre les " "attributs aux valeurs." -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "Vrai" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "Faux" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" "Les valeurs doivent correspondre à cette expression régulière : " "{regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "La valeur doit être une chaîne." -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "La valeur doit correspondre à « regex »{regex}'" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "La valeur doit être un entier." -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "La valeur doit être d'au moins {minimum}" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "La valeur ne doit pas dépasser {maximum}" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "La valeur doit être une décimale." -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "La valeur doit être vraie ou fausse." -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Les valeurs de date doivent être au format ISO 8601 (AAAA-MM-JJ)." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Les valeurs de date et d'heure doivent être au format ISO 8601 (YYYY-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Choix non valide ({value}) pour le set de choix {choiceset}." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Choix (s) non valide ({value}) pour le set de choix {choiceset}." -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "La valeur doit être un identifiant d'objet, et non {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "La valeur doit être une liste d'identifiants d'objets, et non {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "ID d'objet non valide trouvé : {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "Le champ obligatoire ne peut pas être vide." -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "Ensemble de base de choix prédéfinis (facultatif)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "Les choix sont automatiquement classés par ordre alphabétique" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "ensemble de choix de champs personnalisés" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "ensembles de choix de champs personnalisés" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "Doit définir des choix de base ou supplémentaires." -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9688,7 +9718,7 @@ msgid "As Attachment" msgstr "En tant que pièce jointe" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9698,7 +9728,7 @@ msgid "Data File" msgstr "Fichier de données" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "Synchronisé" @@ -9723,28 +9753,28 @@ msgstr "Validation SSL" msgid "Event Types" msgstr "Types d'événements" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 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:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "Commentaires (courts)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "Ligne" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "Niveau" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "Message" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "Méthode" @@ -9892,160 +9922,160 @@ msgstr "Client" msgid "Invalid IP address format: {address}" msgstr "Format d'adresse IP non valide : {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "Objectif d'importation" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "Cible d'importation (nom)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "Objectif d'exportation" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "Cible d'exportation (nom)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "Importation de VRF" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "Importer VRF (RD)" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "Exportation de fichiers VRF" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "Exporter VRF (RD)" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "Importation de L2VPN" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "Importation de L2VPN (identifiant)" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "Exportation de L2VPN" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "Exportation de L2VPN (identifiant)" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Préfixe" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIRE (ID)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (slug)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "Dans le préfixe" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "Dans le préfixe et y compris" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "Préfixes contenant ce préfixe ou cette adresse IP" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "Longueur du masque" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (IDENTIFIANT)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Numéro de VLAN (1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adresse" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "Plages contenant ce préfixe ou cette adresse IP" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "Préfixe parent" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "Groupe FHRP (ID)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "Est affecté à une interface" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "Est attribué" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "Service (ID)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "Adresse IP intérieure NAT (ID)" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Numéro SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "Interface de machine virtuelle attribuée" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "Politique de traduction VLAN (nom)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "Adresse IP (ID)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "Adresse IP" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "IPv4 principal (ID)" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "IPv6 principal (ID)" @@ -10089,8 +10119,8 @@ msgstr "Est privé" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -10112,14 +10142,14 @@ msgstr "Date d'ajout" msgid "VLAN Group" msgstr "Groupe VLAN" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -10131,18 +10161,18 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Longueur du préfixe" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 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:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Traiter comme s'il avait été pleinement utilisé" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "Attribution de VLAN" @@ -10152,21 +10182,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocole" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10178,11 +10208,11 @@ msgstr "ID de groupe" msgid "Authentication type" msgstr "Type d'authentification" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "Clé d'authentification" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10199,8 +10229,8 @@ msgstr "Authentification" msgid "VLAN ID ranges" msgstr "Plages d'ID VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Rôle Q-in-Q" @@ -10213,7 +10243,7 @@ msgstr "Q-en-Q" msgid "Site & Group" msgstr "Site et groupe" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -10244,81 +10274,99 @@ msgstr "RIR attribué" msgid "VLAN's group (if any)" msgstr "Le groupe du VLAN (le cas échéant)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "Site VLAN" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "Site du VLAN (le cas échéant)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "Identifiant de l'étendue" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "Groupe FHRP" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "Nom du groupe FHRP attribué" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "Faites-en l'adresse IP principale de l'appareil attribué" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "Est hors bande" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Désignez-le comme adresse IP hors bande pour l'appareil attribué" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Aucun périphérique ou machine virtuelle spécifié ; impossible de le définir " "comme adresse IP principale" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "Aucun appareil n'a été spécifié ; impossible de le définir comme IP hors " "bande" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "" "Impossible de définir une adresse IP hors bande pour les machines virtuelles" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "" "Aucune interface spécifiée ; impossible de définir comme adresse IP " "principale" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "Aucune interface spécifiée ; impossible de définir comme IP hors bande" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "Type d'authentification" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "Groupe VLAN attribué" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 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:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "Politique de traduction VLAN" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "Protocole IP" -#: netbox/ipam/forms/bulk_import.py:544 +#: 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:551 +#: 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:576 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} n'est pas attribué à cet appareil/à cette machine virtuelle." @@ -10329,12 +10377,12 @@ 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:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Objectifs d'exportation" @@ -10351,71 +10399,71 @@ msgstr "Exporté par VRF" msgid "Private" msgstr "Privé" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "Famille d'adresses" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Plage" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "Démarrer" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "Fin" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "Rechercher dans" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "Présent en VRF" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "Appareil/VM" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "Préfixe parent" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "Affecté à une interface" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nom DNS" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "Contient un ID de VLAN" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "ID de VLAN local" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "ID de VLAN distant" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "Q-en-Q/802.1AD" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFIANT DE VLAN" @@ -10439,12 +10487,6 @@ msgstr "Plage ASN" msgid "IP Range" msgstr "Plage IP" -#: 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" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "" @@ -11083,7 +11125,7 @@ msgid "Assigned" msgstr "Attribué" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "Objet attribué" @@ -11742,10 +11784,6 @@ msgstr "Préfixes et rôles VLAN" msgid "ASN Ranges" msgstr "Plages ASN" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "Groupes VLAN" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "Politiques de traduction VLAN" @@ -12135,63 +12173,63 @@ 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:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "tchèque" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "danois" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "allemand" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "Anglais" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "espagnol" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "français" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "italien" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "japonais" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "néerlandais" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "polonais" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "portugais" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "russe" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "Turc" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "Ukrainien" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "chinois" @@ -12229,7 +12267,7 @@ msgstr "Valeur" msgid "Dummy Plugin" msgstr "Plugin Dummy" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12243,19 +12281,19 @@ msgstr "" 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:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, 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:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renommé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Supprimé {count} {object_type}" @@ -12357,7 +12395,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "Profil" @@ -14275,7 +14313,7 @@ msgstr "Vous n'avez pas le droit d'exécuter des scripts" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "Exécuter le script" @@ -14300,20 +14338,20 @@ msgstr "Le script n'est plus présent dans le fichier source" msgid "Never" msgstr "Jamais" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "Exécutez à nouveau" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Impossible de charger les scripts depuis le module %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "Aucun script trouvé" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -14999,7 +15037,7 @@ 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:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -15179,7 +15217,7 @@ msgid "IKE Proposal" msgstr "Proposition IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "Méthode d'authentification" @@ -15187,7 +15225,7 @@ msgstr "Méthode d'authentification" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "Algorithme de chiffrement" @@ -15195,7 +15233,7 @@ msgstr "Algorithme de chiffrement" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "Algorithme d'authentification" @@ -15247,18 +15285,18 @@ msgid "Add a Termination" msgstr "Ajouter une terminaison" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "Encapsulation" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "profil IPSec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "Identifiant du tunnel" @@ -15480,7 +15518,7 @@ msgstr "Adresse de contact" msgid "Contact Link" msgstr "Lien de contact" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "Description du contact" @@ -15743,20 +15781,20 @@ msgstr "Le poids doit être un nombre positif" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "Valeur non valide '{weight}'pour le poids (doit être un chiffre)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "Unité inconnue {unit}. Doit être l'un des suivants : {valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "La longueur doit être un nombre positif" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "Valeur non valide '{length}'pour la longueur (doit être un chiffre)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "La longueur doit être un nombre positif" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15770,11 +15808,11 @@ msgstr "" msgid "More than 50" msgstr "Plus de 50" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "Couleur RVB en hexadécimal. Exemple :" -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15783,7 +15821,7 @@ msgstr "" "%s(%r) n'est pas valide. Le paramètre to_model de CounterCacheField doit " "être une chaîne au format « app.model »" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15924,11 +15962,11 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "Identifiant unique utilisable dans les URL" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "Entrez les données de contexte en JSON." -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "L'adresse MAC doit être au format EUI-48" @@ -15979,42 +16017,42 @@ msgstr "" "Plage non valide : la valeur de fin ({end}) doit être supérieur à la valeur " "de départ ({begin})." -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "En-tête de colonne en double ou en conflit : «{field}»" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "En-tête de colonne en double ou en conflit : «{header}»" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Rangée {row}: il devrait y avoir {count_expected} colonnes mais il y en a " "{count_found}" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "En-tête de colonne non prévu : «{field}»." -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" "Colonne »{field}« n'est pas un objet apparenté ; ne peut pas utiliser de " "points" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Attribut d'objet associé non valide pour la colonne »{field}« : {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "En-tête de colonne obligatoire «{header}» introuvable." @@ -16584,7 +16622,7 @@ msgid "VLAN (name)" msgstr "VLAN (nom)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "Groupe de tunnels" @@ -16600,13 +16638,13 @@ msgid "Pre-shared key" msgstr "Clé pré-partagée" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Politique IKE" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Politique IPSec" @@ -16673,16 +16711,16 @@ msgstr "Chaque terminaison doit spécifier une interface ou un VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Impossible d'attribuer à la fois une interface et un VLAN." -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "Version IKE" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "Proposition" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "Type d'objet attribué" diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index c1f137b42..30b4965ba 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 ccf91c3bc..2797ff13f 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-03-06 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -92,9 +92,9 @@ msgstr "La tua password è stata cambiata con successo." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "Pianificato" @@ -106,8 +106,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -118,8 +118,8 @@ msgid "Active" msgstr "Attivo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -132,7 +132,7 @@ msgstr "Deprovisioning" msgid "Decommissioned" msgstr "Dismesso" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -172,7 +172,7 @@ msgstr "Ha parlato" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Regione (ID)" @@ -184,7 +184,7 @@ msgstr "Regione (ID)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Regione (slug)" @@ -195,8 +195,8 @@ msgstr "Regione (slug)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Gruppo del sito (ID)" @@ -207,19 +207,20 @@ msgstr "Gruppo del sito (ID)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Gruppo del sito (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -228,13 +229,13 @@ msgstr "Gruppo del sito (slug)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -253,7 +254,7 @@ 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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" @@ -263,7 +264,7 @@ msgstr "Sito" #: 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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Sito (slug)" @@ -282,14 +283,14 @@ msgstr "ASN" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Provider (ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Provider (slug)" @@ -321,8 +322,8 @@ msgstr "Tipo di circuito (slug)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Sito (ID)" @@ -350,7 +351,7 @@ msgstr "Terminazione A (ID)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -367,9 +368,9 @@ msgstr "Cerca" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -432,8 +433,8 @@ msgstr "Tipo di circuito virtuale (slug)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 @@ -443,7 +444,7 @@ msgid "Virtual circuit" msgstr "Circuito virtuale" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interfaccia (ID)" @@ -587,7 +588,7 @@ msgstr "ASN" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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,17 +610,17 @@ msgstr "Descrizione" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -644,21 +645,21 @@ msgid "Provider" msgstr "Provider " #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "ID del servizio" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -678,8 +679,8 @@ msgstr "Colore" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -694,8 +695,8 @@ msgstr "Colore" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -703,8 +704,8 @@ msgstr "Colore" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -734,7 +735,7 @@ msgstr "Colore" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 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" @@ -743,8 +744,8 @@ msgstr "Tipo" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -756,8 +757,8 @@ msgstr "Provider account " #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -767,23 +768,23 @@ msgstr "Provider account " #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -816,7 +817,7 @@ msgstr "Provider account " #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -834,16 +835,16 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -858,12 +859,12 @@ msgstr "Status" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -896,7 +897,7 @@ msgstr "Status" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 @@ -906,22 +907,22 @@ msgid "Tenant" msgstr "Tenant" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "Data di installazione" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "Data di dismissione" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "Commit ratet (Kbps)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -934,7 +935,7 @@ msgstr "Distanza" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -949,11 +950,11 @@ msgstr "Parametri del servizio" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -967,16 +968,16 @@ msgstr "Parametri del servizio" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -1001,7 +1002,7 @@ msgstr "Attributi" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 @@ -1010,17 +1011,17 @@ msgstr "Tenancy" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "Tipo di terminazione" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "Cessazione" @@ -1056,24 +1057,24 @@ msgstr "Dettagli sulla cessazione" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorità" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1082,23 +1083,23 @@ msgstr "Provider network" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1115,7 +1116,7 @@ msgstr "Provider network" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1125,7 +1126,7 @@ msgstr "Provider network" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "Ruolo" @@ -1149,9 +1150,9 @@ msgstr "Tipo di circuito" #: 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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1163,12 +1164,12 @@ msgstr "Stato operativo" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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 @@ -1208,11 +1209,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1237,15 +1238,15 @@ msgid "Interface" msgstr "Interfaccia" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1259,11 +1260,11 @@ msgstr "Interfaccia" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1279,23 +1280,28 @@ msgid "Location" msgstr "Locazione" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "Contatti" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1305,11 +1311,11 @@ msgstr "Contatti" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1317,21 +1323,22 @@ msgstr "Contatti" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Regione" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1339,7 +1346,7 @@ msgstr "Regione" msgid "Site group" msgstr "Gruppo del sito" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1349,13 +1356,13 @@ msgstr "Gruppo del sito" msgid "Account" msgstr "Account" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "Lato del termine" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1364,13 +1371,13 @@ msgstr "Lato del termine" msgid "Assignment" msgstr "Assegnazione" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1400,7 +1407,7 @@ msgstr "Assegnazione" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1422,13 +1429,13 @@ msgstr "Tipo di circuito" msgid "Group Assignment" msgstr "Assegnazione di gruppo" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1454,8 +1461,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1558,7 +1565,7 @@ msgstr "ID del patch panel e numero/i di porta" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1587,14 +1594,14 @@ msgstr "" #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1704,14 +1711,14 @@ msgstr "terminazioni di circuiti virtuali" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1722,9 +1729,9 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1860,12 +1867,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1904,7 +1911,7 @@ msgstr "Tipo di terminazione" msgid "Termination Point" msgstr "Punto di terminazione" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Gruppo del sito" @@ -1945,8 +1952,8 @@ msgstr "Terminazioni" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1958,17 +1965,17 @@ msgstr "Terminazioni" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2000,7 +2007,7 @@ msgstr "Terminazioni" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2025,6 +2032,34 @@ msgstr "" "Questo utente non dispone dell'autorizzazione per sincronizzare questa " "origine dati." +#: netbox/core/apps.py:33 +msgid "Object created" +msgstr "Oggetto creato" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "Oggetto aggiornato" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "Oggetto eliminato" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "Lavoro iniziato" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "Lavoro completato" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "Lavoro fallito" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "Lavoro errato" + #: netbox/core/choices.py:18 msgid "New" msgstr "Nuovo" @@ -2046,7 +2081,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fallito" @@ -2176,34 +2211,6 @@ msgstr "ID chiave di accesso AWS" msgid "AWS secret access key" msgstr "Chiave di accesso segreta AWS" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "Oggetto creato" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "Oggetto aggiornato" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "Oggetto eliminato" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "Lavoro iniziato" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "Lavoro completato" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "Lavoro fallito" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "Lavoro errato" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2227,7 +2234,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2248,8 +2255,8 @@ msgstr "Abilitato" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2264,7 +2271,7 @@ msgstr "Ignora le regole" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2290,7 +2297,7 @@ 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:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2346,7 +2353,7 @@ msgid "User" msgstr "Utente" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Ora" @@ -2395,7 +2402,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevazioni dei rack" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2409,7 +2416,7 @@ msgstr "IPAM" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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" @@ -2500,7 +2507,7 @@ 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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2536,7 +2543,7 @@ msgstr "Configurazione attuale" msgid "Config revision #{id}" msgstr "Revisione della configurazione #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2544,21 +2551,21 @@ msgstr "Revisione della configurazione #{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2566,7 +2573,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2621,7 +2628,7 @@ msgstr "" msgid "last updated" msgstr "ultimo aggiornamento" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "sentiero" @@ -2686,60 +2693,60 @@ msgstr "file gestiti" msgid "A {model} with this file path already exists ({path})." msgstr "UN {model} con questo percorso di file esiste già ({path})." -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "pianificata" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "intervallo" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "Intervallo di ricorrenza (in minuti)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "iniziato" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "completato" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "dato" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "errore" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "ID lavoro" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "occupazione" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "lavori" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "" "I lavori non possono essere assegnati a questo tipo di oggetto ({type})." -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Stato non valido per la cessazione del lavoro. Le scelte sono: {choices}" -#: netbox/core/models/jobs.py:231 +#: netbox/core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2761,8 +2768,8 @@ msgstr "Nome completo" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2860,7 +2867,7 @@ msgstr "Lavoratori" msgid "Host" msgstr "Ospite" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "Porto" @@ -2995,8 +3002,8 @@ 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:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "Smantellamento" @@ -3060,7 +3067,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Millimetri" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "Pollici" @@ -3083,9 +3090,9 @@ msgstr "Posteriore/anteriore" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3114,14 +3121,14 @@ msgstr "Genitore" msgid "Child" msgstr "Bambino" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3129,7 +3136,7 @@ msgid "Rear" msgstr "Posteriore" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Messo in scena" @@ -3162,7 +3169,7 @@ msgid "Top to bottom" msgstr "Dall'alto verso il basso" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "Passivo" @@ -3191,8 +3198,8 @@ msgid "Proprietary" msgstr "Proprietario" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "Altro" @@ -3205,11 +3212,11 @@ msgstr "ITA/Internazionale" msgid "Physical" msgstr "Fisico" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "Virtuale" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3217,13 +3224,13 @@ msgstr "Virtuale" msgid "Wireless" msgstr "Wireless" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "Interfacce virtuali" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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,27 +3238,27 @@ msgstr "Interfacce virtuali" msgid "Bridge" msgstr "ponte" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (GAL)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "Ethernet (fisso)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "Ethernet (modulare)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "Ethernet (backplane)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "Cellulare" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3259,116 +3266,116 @@ msgstr "Cellulare" msgid "Serial" msgstr "Seriale" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "Coassiale" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "impilamento" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "Metà" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "Completo" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "Accesso" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Taggato" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "Contrassegnati (tutti)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "Norma IEEE" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "24V passivo (2 coppie)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "24V passivo (4 coppie)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "48V passivo (2 coppie)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "48V passivo (4 coppie)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "Rame" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "Fibra ottica" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "Fibra" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "Connesso" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Chilometri" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metri" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "Centimetri" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Miglia" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Piedi" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "Ridondante" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "Monofase" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "Trifase" @@ -3399,7 +3406,7 @@ msgid "Parent site group (slug)" msgstr "Gruppo del sito principale (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "Gruppo (ID)" @@ -3445,15 +3452,15 @@ msgstr "Tipo di rack (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 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:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Ruolo (slug)" @@ -3661,8 +3668,8 @@ msgid "Module bay (ID)" msgstr "Alloggiamento per moduli (ID)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Dispositivo (ID)" @@ -3672,8 +3679,8 @@ msgid "Rack (name)" msgstr "Rack (nome)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Dispositivo (nome)" @@ -3694,7 +3701,7 @@ msgid "Virtual Chassis (ID)" msgstr "Chassis virtuale (ID)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3711,35 +3718,35 @@ msgstr "Modulo (ID)" msgid "Cable (ID)" msgstr "Cavo (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Macchina virtuale (nome)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Macchina virtuale (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interfaccia (nome)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interfaccia VM (nome)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interfaccia VM (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN assegnata" @@ -3751,15 +3758,15 @@ msgstr "VID assegnato" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3781,36 +3788,36 @@ msgstr "VID assegnato" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (ROSSO)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" msgstr "Politica di traduzione VLAN (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 @@ -3841,8 +3848,8 @@ msgstr "Interfaccia con ponte (ID)" msgid "LAG interface (ID)" msgstr "Interfaccia LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3875,7 +3882,7 @@ msgstr "Contesto del dispositivo virtuale (identificatore)" msgid "Wireless LAN" msgstr "LAN senza fili" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Collegamento wireless" @@ -3937,9 +3944,9 @@ msgstr "Etichette" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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 @@ -3988,7 +3995,7 @@ msgstr "Fuso orario" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4141,16 +4148,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4243,7 +4250,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4257,9 +4264,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4321,8 +4328,8 @@ msgstr "Etichetta" msgid "Length" msgstr "Lunghezza" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "Unità di lunghezza" @@ -4331,18 +4338,18 @@ msgstr "Unità di lunghezza" msgid "Domain" msgstr "Dominio" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Pannello di alimentazione" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Fornitura" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4368,7 +4375,7 @@ msgstr "Pareggio massimo" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Potenza massima assorbita (watt)" @@ -4378,7 +4385,7 @@ msgstr "Pareggio assegnato" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Potenza assorbita allocata (watt)" @@ -4400,7 +4407,7 @@ msgstr "Solo gestione" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "modalità PoE" @@ -4408,7 +4415,7 @@ msgstr "modalità PoE" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Tipo PoE" @@ -4418,7 +4425,7 @@ 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:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4432,7 +4439,7 @@ msgstr "Ruolo wireless" msgid "Module" msgstr "Modulo" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "RITARDO" @@ -4444,7 +4451,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4459,28 +4466,28 @@ msgstr "Velocità" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "modalità" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4504,7 +4511,7 @@ msgid "Wireless LAN group" msgstr "Gruppo LAN wireless" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4512,7 +4519,7 @@ msgstr "LAN wireless" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4582,7 +4589,7 @@ 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:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4647,7 +4654,7 @@ msgstr "" msgid "Parent site" msgstr "Sito principale" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "Posizione del rack (se presente)" @@ -4690,7 +4697,7 @@ msgstr "Unità per il peso del modulo" 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:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "Ruolo assegnato" @@ -4855,9 +4862,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "VRF assegnato" @@ -4886,11 +4893,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "Classificazione del mezzo fisico" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "Dispositivo installato" @@ -4923,17 +4930,29 @@ msgstr "Nome del componente" msgid "Component Name" msgstr "Nome del componente" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +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 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Componente non trovato: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4947,130 +4966,130 @@ msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)" msgid "Virtual machine" msgstr "Macchina virtuale" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 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:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interfaccia assegnata" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "È primario" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 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:1264 +#: netbox/dcim/forms/bulk_import.py:1282 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:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "Dispositivo lato A" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "Nome del dispositivo" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "Tipo Lato A" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "Nome del lato A" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "Nome della cessazione" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "Dispositivo lato B" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "Tipo B laterale" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "Nome lato B" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Stato della connessione" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, 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:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Maestro" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "Dispositivo master" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "Nome del sito principale" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "Pannello di alimentazione upstream" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "Primario o ridondante" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "Tipo di alimentazione (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "Monofase o trifase" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5129,7 +5148,7 @@ msgstr "Pannello di alimentazione" msgid "Power Feed" msgstr "Alimentazione" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Stato del dispositivo" @@ -5186,7 +5205,7 @@ 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:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "Gruppo Cluster" @@ -5201,8 +5220,8 @@ msgstr "Occupato" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5218,7 +5237,7 @@ msgstr "Connessione" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Gentile" @@ -5228,7 +5247,7 @@ msgid "Mgmt only" msgstr "Solo gestione" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" @@ -5251,7 +5270,7 @@ msgid "Transmit power (dBm)" msgstr "Potenza di trasmissione (dBm)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5261,15 +5280,15 @@ msgstr "Potenza di trasmissione (dBm)" msgid "Cable" msgstr "Cavo" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Scoperto" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "Dispositivo assegnato" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "VM assegnata" @@ -5286,7 +5305,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5304,7 +5323,7 @@ msgstr "Tipo di ambito" msgid "Scope" msgstr "Ambito" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "Tipo di ambito (app e modello)" @@ -5442,7 +5461,7 @@ msgid "Front Port" msgstr "Porta anteriore" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5455,7 +5474,7 @@ msgid "Rear Port" msgstr "Porta posteriore" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5525,7 +5544,7 @@ msgstr "Ruolo dell'articolo di inventario" msgid "VM Interface" msgstr "Interfaccia VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5537,7 +5556,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5548,8 +5567,8 @@ msgid "A MAC address can only be assigned to a single object." msgstr "Un indirizzo MAC può essere assegnato a un solo oggetto." #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5567,18 +5586,18 @@ msgstr "" "attesi." #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Porte posteriori" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "" "Seleziona un'assegnazione della porta posteriore per ogni porta anteriore da" " creare." -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5588,7 +5607,7 @@ msgstr "" "corrispondere al numero selezionato di posizioni delle porte posteriori " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5598,18 +5617,18 @@ msgstr "" " al numero selezionato di posizioni delle porte posteriori " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Membri" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "Posizione iniziale" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5617,71 +5636,71 @@ msgstr "" "Posizione del primo dispositivo membro. Aumenta di uno per ogni membro " "aggiuntivo." -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "È necessario specificare una posizione per il primo membro VC." -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "etichetta" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "lunghezza" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "unità di lunghezza" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "cavo" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "cavi" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "" "È necessario specificare un'unità quando si imposta la lunghezza del cavo" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "" "È necessario definire le terminazioni A e B quando si crea un nuovo cavo." -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Non è possibile collegare tipi di terminazione diversi alla stessa estremità" " del cavo." -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Tipi di terminazione incompatibili: {type_a} e {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "Le terminazioni A e B non possono connettersi allo stesso oggetto." -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "fine" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "terminazione del cavo" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "terminazioni dei cavi" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5690,68 +5709,68 @@ msgstr "" "È stata rilevata una terminazione duplicata per {app_label}.{model} " "{termination_id}: cavo {cable_pk}" -#: netbox/dcim/models/cables.py:345 +#: netbox/dcim/models/cables.py:344 #, 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:352 +#: netbox/dcim/models/cables.py:351 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:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "è attivo" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "è completo" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "è diviso" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "percorso via cavo" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "percorsi via cavo" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 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:551 +#: netbox/dcim/models/cables.py:553 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:556 +#: netbox/dcim/models/cables.py:558 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:580 +#: netbox/dcim/models/cables.py:582 msgid "All links must be cable or wireless" msgstr "Tutti i collegamenti devono essere via cavo o wireless" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:584 msgid "All links must match first link type" msgstr "Tutti i link devono corrispondere al primo tipo di link" -#: netbox/dcim/models/cables.py:665 +#: netbox/dcim/models/cables.py:667 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:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "Manca il filtro della posizione di terminazione remota" @@ -5808,12 +5827,12 @@ msgid "console server port templates" msgstr "modelli di porte per console server" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "pareggio massimo" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "pareggio assegnato" @@ -5826,7 +5845,7 @@ msgid "power port templates" msgstr "modelli di porte di alimentazione" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" @@ -5834,12 +5853,12 @@ msgstr "" "({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "gamba di alimentazione" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "Fase (per alimentazioni trifase)" @@ -5866,17 +5885,17 @@ msgstr "" "stesso tipo di modulo" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "solo gestione" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "interfaccia bridge" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "ruolo wireless" @@ -5889,7 +5908,7 @@ msgid "interface templates" msgstr "modelli di interfaccia" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "Un'interfaccia non può essere collegata a se stessa." @@ -5908,7 +5927,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "posizione della porta posteriore" @@ -5936,7 +5955,7 @@ msgstr "" "{name} ha solo {count} posizioni" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "posizioni" @@ -5949,12 +5968,12 @@ msgid "rear port templates" msgstr "modelli di porte posteriori" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "posizione" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "" "Identificatore a cui fare riferimento quando si rinominano i componenti " @@ -5986,12 +6005,12 @@ msgstr "" "impostato su «principale» per consentire gli alloggiamenti dei dispositivi." #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "ID della parte" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "Identificativo del pezzo assegnato dal produttore" @@ -6033,184 +6052,184 @@ msgstr "L'estremità del cavo non deve essere impostata senza un cavo." msgid "Cannot mark as connected with a cable attached." msgstr "Non è possibile contrassegnare come connesso con un cavo collegato." -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} i modelli devono dichiarare una proprietà parent_object" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "Tipo di porta fisica" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "velocità" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "Velocità della porta in bit al secondo" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "porta console" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "porte console" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "porta console server" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "porte console server" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "porta di alimentazione" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "porte di alimentazione" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "presa di corrente" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "prese di corrente" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, 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:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "modalità" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "Strategia di etichettatura IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "interfaccia principale" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "VLAN senza tag" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "VLAN contrassegnate" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "indirizzo MAC primario" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 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:594 +#: netbox/dcim/models/device_components.py:597 #, 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:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "GAL capogruppo" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 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:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "velocità (Kbps)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "bifamiliare" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "Nome mondiale a 64 bit" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "canale wireless" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "frequenza del canale (MHz)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 msgid "Populated by selected channel (if set)" msgstr "Popolato dal canale selezionato (se impostato)" -#: netbox/dcim/models/device_components.py:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "potenza di trasmissione (dBm)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "LAN wireless" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "interfaccia" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "interfacce" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, 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:806 +#: netbox/dcim/models/device_components.py:809 #, 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:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 msgid "An interface cannot be its own parent." msgstr "Un'interfaccia non può essere la propria madre." -#: netbox/dcim/models/device_components.py:819 +#: netbox/dcim/models/device_components.py:822 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:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6219,7 +6238,7 @@ msgstr "" "L'interfaccia principale selezionata ({interface}) appartiene a un " "dispositivo diverso ({device})" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6228,7 +6247,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:852 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6237,7 +6256,7 @@ msgstr "" "L'interfaccia bridge selezionata ({bridge}) appartiene a un dispositivo " "diverso ({device})." -#: netbox/dcim/models/device_components.py:858 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6246,16 +6265,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:869 +#: netbox/dcim/models/device_components.py:872 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:873 +#: netbox/dcim/models/device_components.py:876 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:880 +#: netbox/dcim/models/device_components.py:883 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6263,7 +6282,7 @@ msgstr "" "L'interfaccia LAG selezionata ({lag}) appartiene a un dispositivo diverso " "({device})." -#: netbox/dcim/models/device_components.py:886 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6272,55 +6291,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:897 +#: netbox/dcim/models/device_components.py:900 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Le interfacce virtuali non possono avere una modalità PoE." -#: netbox/dcim/models/device_components.py:901 +#: netbox/dcim/models/device_components.py:904 msgid "Virtual interfaces cannot have a PoE type." msgstr "Le interfacce virtuali non possono avere un tipo PoE." -#: netbox/dcim/models/device_components.py:907 +#: netbox/dcim/models/device_components.py:910 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:914 +#: netbox/dcim/models/device_components.py:917 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:916 +#: netbox/dcim/models/device_components.py:919 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:922 +#: netbox/dcim/models/device_components.py:925 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:926 +#: netbox/dcim/models/device_components.py:929 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Impossibile specificare una frequenza personalizzata con il canale " "selezionato." -#: netbox/dcim/models/device_components.py:932 +#: netbox/dcim/models/device_components.py:935 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:934 +#: netbox/dcim/models/device_components.py:937 msgid "Cannot specify custom width with channel selected." msgstr "" "Impossibile specificare una larghezza personalizzata con il canale " "selezionato." -#: netbox/dcim/models/device_components.py:938 +#: netbox/dcim/models/device_components.py:941 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:944 +#: netbox/dcim/models/device_components.py:947 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6329,25 +6348,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:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "Posizione mappata sulla porta posteriore corrispondente" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "porta anteriore" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "porte anteriori" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, 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:1077 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6356,19 +6375,19 @@ msgstr "" "Posizione della porta posteriore non valida ({rear_port_position}): Porta " "posteriore {name} ha solo {positions} posizioni." -#: netbox/dcim/models/device_components.py:1107 +#: netbox/dcim/models/device_components.py:1110 msgid "Number of front ports which may be mapped" msgstr "Numero di porte anteriori che possono essere mappate" -#: netbox/dcim/models/device_components.py:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "porta posteriore" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "porte posteriori" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6377,41 +6396,41 @@ msgstr "" "Il numero di posizioni non può essere inferiore al numero di porte frontali " "mappate ({frontport_count})" -#: netbox/dcim/models/device_components.py:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "alloggiamento per moduli" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "alloggiamenti per moduli" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 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:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "alloggiamento per dispositivi" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "alloggiamenti per dispositivi" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, 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:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "Impossibile installare un dispositivo su se stesso." -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6419,62 +6438,62 @@ msgstr "" "Impossibile installare il dispositivo specificato; il dispositivo è già " "installato in {bay}." -#: netbox/dcim/models/device_components.py:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "ruolo dell'articolo di inventario" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "ruoli degli articoli di inventario" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "numero di serie" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "etichetta dell'asset" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 msgid "A unique tag used to identify this item" msgstr "Un tag univoco utilizzato per identificare questo articolo" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "scoperto" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "Questo articolo è stato scoperto automaticamente" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "articolo di inventario" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "articoli di inventario" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "Non può assegnarsi come genitore." -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 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:1365 +#: netbox/dcim/models/device_components.py:1368 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:1373 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot assign inventory item to component on another device" msgstr "" "Impossibile assegnare un articolo di inventario a un componente su un altro " @@ -6867,7 +6886,7 @@ msgstr "identificatore" 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:225 +#: 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 msgid "comments" @@ -7087,9 +7106,9 @@ msgstr "ID struttura" msgid "Locally-assigned identifier" msgstr "Identificatore assegnato localmente" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Ruolo funzionale" @@ -7296,7 +7315,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7310,7 +7329,7 @@ msgstr "Dispositivi" msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7323,8 +7342,8 @@ msgstr "VM" msgid "Config Template" msgstr "Modello di configurazione" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7332,52 +7351,52 @@ msgstr "Modello di configurazione" msgid "IP Address" msgstr "Indirizzo IP" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Indirizzo IPv4" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Indirizzo IPv6" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "Posizione VC" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "Priorità VC" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Dispositivo principale" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "Posizione (vano dispositivo)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Porte console" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Porte console server" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "Porte di alimentazione" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "Prese di corrente" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7393,30 +7412,30 @@ msgstr "Prese di corrente" msgid "Interfaces" msgstr "Interfacce" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "Porte anteriori" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "Alloggiamenti per dispositivi" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "Alloggiamenti per moduli" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "Articoli di inventario" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulo Bay" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7425,27 +7444,27 @@ msgstr "Modulo Bay" msgid "Inventory Items" msgstr "Articoli di inventario" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "Colore del cavo" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "Collegamento tra colleghi" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "Contrassegna connesso" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "Assorbimento massimo (W)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "Pareggio assegnato (W)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7457,57 +7476,57 @@ msgstr "Pareggio assegnato (W)" msgid "IP Addresses" msgstr "Indirizzi IP" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Gruppi FHRP" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo gestione" -#: netbox/dcim/tables/devices.py:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Circuito virtuale" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Modulo installato" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "Modulo seriale" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "Tag delle risorse del modulo" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "Stato del modulo" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "Oggetti" @@ -7526,7 +7545,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "piattaforme" @@ -7550,8 +7569,8 @@ msgstr "Altezza U" msgid "Instances" msgstr "Istanze" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7561,8 +7580,8 @@ msgstr "Istanze" msgid "Console Ports" msgstr "Porte console" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7572,8 +7591,8 @@ msgstr "Porte console" msgid "Console Server Ports" msgstr "Porte Console Server" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7583,8 +7602,8 @@ msgstr "Porte Console Server" msgid "Power Ports" msgstr "Porte di alimentazione" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7594,8 +7613,8 @@ msgstr "Porte di alimentazione" msgid "Power Outlets" msgstr "Prese di corrente" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7604,8 +7623,8 @@ msgstr "Prese di corrente" msgid "Front Ports" msgstr "Porte anteriori" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7615,16 +7634,16 @@ msgstr "Porte anteriori" msgid "Rear Ports" msgstr "Porte posteriori" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7685,6 +7704,10 @@ msgstr "Spazio" msgid "Sites" msgstr "Siti" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "Gruppi VLAN" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "Il test case deve impostare peer_termination_type" @@ -7694,58 +7717,58 @@ msgstr "Il test case deve impostare peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Disconnesso {count} {type}" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Prenotazioni" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Dispositivi non montati su rack" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "Contesto di configurazione" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "Configurazione del rendering" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "Macchine virtuali" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo installato {device} nella baia {device_bay}." -#: netbox/dcim/views.py:3147 +#: netbox/dcim/views.py:3156 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo rimosso {device} dalla baia {device_bay}." -#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Bambini" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "Membro aggiunto {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, 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:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Rimosso {device} da chassis virtuale {chassis}" @@ -8036,25 +8059,25 @@ msgstr "Tipo di widget" msgid "Unregistered widget class: {name}" msgstr "Classe widget non registrata: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} deve definire un metodo render ()." -#: netbox/extras/dashboard/widgets.py:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Visualizza alcuni contenuti personalizzati arbitrari. Markdown è supportato." -#: netbox/extras/dashboard/widgets.py:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "Conteggi oggetti" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8062,67 +8085,72 @@ msgstr "" "Visualizza un set di modelli NetBox e il numero di oggetti creati per ogni " "tipo." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:191 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:177 +#: netbox/extras/dashboard/widgets.py:199 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:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "Elenco oggetti" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "Visualizza un elenco arbitrario di oggetti." -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "Il numero predefinito di oggetti da visualizzare" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 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:274 +#: netbox/extras/dashboard/widgets.py:265 +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 msgid "RSS Feed" msgstr "Feed RSS" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 msgid "Embed an RSS feed from an external website." msgstr "Incorpora un feed RSS da un sito Web esterno." -#: netbox/extras/dashboard/widgets.py:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "URL del feed" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "Richiede una connessione esterna" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "Il numero massimo di oggetti da visualizzare" -#: netbox/extras/dashboard/widgets.py:301 +#: netbox/extras/dashboard/widgets.py:335 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:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "Mostra i tuoi segnalibri personali" @@ -8179,7 +8207,7 @@ msgstr "Etichetta" msgid "Tag (slug)" msgstr "Etichetta (lumaca)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Dispone di dati di contesto di configurazione locali" @@ -8200,13 +8228,13 @@ 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/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Interfaccia utente modificabile" @@ -8823,35 +8851,35 @@ msgstr "modello di configurazione" msgid "config templates" msgstr "modelli di configurazione" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "Gli oggetti a cui si applica questo campo." -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "Il tipo di dati che contiene questo campo personalizzato" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Il tipo di oggetto NetBox a cui questo campo è associato (per i campi " "oggetto)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "Nome del campo interno" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Sono consentiti solo caratteri alfanumerici e trattini bassi." -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "" "I doppi caratteri di sottolineatura non sono consentiti nei nomi dei campi " "personalizzati." -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -8859,21 +8887,21 @@ msgstr "" "Nome del campo visualizzato agli utenti (se non fornito, «verrà utilizzato " "il nome del campo)" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "nome del gruppo" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "" "I campi personalizzati all'interno dello stesso gruppo verranno visualizzati" " insieme" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "necessario" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -8881,19 +8909,19 @@ msgstr "" "Questo campo è obbligatorio quando si creano nuovi oggetti o si modifica un " "oggetto esistente." -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "deve essere unico" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "Il valore di questo campo deve essere univoco per l'oggetto assegnato" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "peso di ricerca" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -8901,11 +8929,11 @@ msgstr "" "Ponderazione per la ricerca. I valori più bassi sono considerati più " "importanti. I campi con un peso di ricerca pari a zero verranno ignorati." -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "logica di filtro" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -8913,11 +8941,11 @@ msgstr "" "Loose corrisponde a qualsiasi istanza di una determinata stringa; exact " "corrisponde all'intero campo." -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "predefinito" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -8925,7 +8953,7 @@ msgstr "" "Valore predefinito per il campo (deve essere un valore JSON). Incapsula le " "stringhe con virgolette doppie (ad esempio «Foo»)." -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8934,35 +8962,35 @@ msgstr "" "(deve essere un valore JSON). Incapsula le stringhe con virgolette doppie " "(ad esempio «Foo»)." -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "peso dello schermo" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "I campi con pesi più alti appaiono più bassi in un modulo." -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "valore minimo" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "Valore minimo consentito (per campi numerici)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "valore massimo" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "Valore massimo consentito (per campi numerici)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "regex di convalida" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8973,196 +9001,196 @@ msgstr "" "per forzare la corrispondenza dell'intera stringa. Ad esempio ^ " "[A-Z]{3}$ limiterà i valori a esattamente tre lettere maiuscole." -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "set di scelta" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Specifica se il campo personalizzato viene visualizzato nell'interfaccia " "utente" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Specifica se il valore del campo personalizzato può essere modificato " "nell'interfaccia utente" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "è clonabile" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "Replica questo valore durante la clonazione di oggetti" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "campo personalizzato" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "campi personalizzati" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Valore predefinito non valido»{value}«: {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "È possibile impostare un valore minimo solo per i campi numerici" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "È possibile impostare un valore massimo solo per i campi numerici" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "La convalida delle espressioni regolari è supportata solo per i campi di " "testo e URL" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "L'unicità non può essere applicata per i campi booleani" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "I campi di selezione devono specificare una serie di scelte." -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "Le scelte possono essere impostate solo nei campi di selezione." -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "I campi oggetto devono definire un tipo di oggetto." -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} i campi non possono definire un tipo di oggetto." -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "" "Un filtro oggetto correlato può essere definito solo per i campi oggetto." -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Il filtro deve essere definito come un dizionario che associa gli attributi " "ai valori." -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "Vero" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "Falso" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "I valori devono corrispondere a questa regex: {regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "Il valore deve essere una stringa." -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Il valore deve corrispondere a regex '{regex}»" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "Il valore deve essere un numero intero." -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Il valore deve essere almeno {minimum}" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Il valore non deve superare {maximum}" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "Il valore deve essere decimale." -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "Il valore deve essere vero o falso." -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "I valori della data devono essere in formato ISO 8601 (AAAA-MM-GG)." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "I valori di data e ora devono essere in formato ISO 8601 (AAAA-MM-GG " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Scelta non valida ({value}) per il set a scelta {choiceset}." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Scelte non valide ({value}) per il set a scelta {choiceset}." -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Il valore deve essere un ID oggetto, non {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Il valore deve essere un elenco di ID oggetto, non {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "È stato trovato un ID oggetto non valido: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "Il campo obbligatorio non può essere vuoto." -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "Set base di scelte predefinite (opzionale)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "Le scelte vengono ordinate automaticamente alfabeticamente" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "set di scelta dei campi personalizzati" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "set di scelte di campi personalizzati" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "È necessario definire scelte di base o extra." -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9687,7 +9715,7 @@ msgid "As Attachment" msgstr "Come allegato" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9697,7 +9725,7 @@ msgid "Data File" msgstr "File di dati" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "Sincronizzato" @@ -9722,28 +9750,28 @@ msgstr "Validazione SSL" msgid "Event Types" msgstr "Tipi di eventi" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ruoli dei dispositivi" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "Commenti (brevi)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "Linea" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "Livello" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "Messaggio" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "Metodo" @@ -9891,160 +9919,160 @@ msgstr "Cliente" msgid "Invalid IP address format: {address}" msgstr "Formato dell'indirizzo IP non valido: {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "Obiettivo di importazione" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "Obiettivo di importazione (nome)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "Obiettivo di esportazione" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "Destinazione di esportazione (nome)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "Importazione di VRF" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "Importa VRF (RD)" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "Esportazione di VRF" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "Esporta VRF (RD)" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "Importazione di L2VPN" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "Importazione di L2VPN (identificatore)" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "Esportazione di L2VPN" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "Esportazione di L2VPN (identificatore)" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefisso" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (lumaca)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "All'interno del prefisso" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "All'interno e incluso il prefisso" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "Prefissi che contengono questo prefisso o IP" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "Lunghezza della maschera" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Numero VLAN (1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Indirizzo" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "Intervalli che contengono questo prefisso o IP" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "Prefisso principale" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "Gruppo FHRP (ID)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "È assegnato a un'interfaccia" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "È assegnato" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "Servizio (ID)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "Indirizzo IP interno (ID) NAT" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Numero SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "Interfaccia VM assegnata" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "Politica di traduzione VLAN (nome)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "Indirizzo IP (ID)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "indirizzo IP" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "IPv4 (ID) primario" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "IPv6 primario (ID)" @@ -10088,8 +10116,8 @@ msgstr "È privato" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -10111,14 +10139,14 @@ msgstr "Data aggiunta" msgid "VLAN Group" msgstr "Gruppo VLAN" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -10130,18 +10158,18 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Lunghezza del prefisso" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 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:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Trattare come completamente utilizzato" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "Assegnazione VLAN" @@ -10151,21 +10179,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocollo" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10177,11 +10205,11 @@ msgstr "ID gruppo" msgid "Authentication type" msgstr "Tipo di autenticazione" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "Chiave di autenticazione" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10198,8 +10226,8 @@ msgstr "Autenticazione" msgid "VLAN ID ranges" msgstr "Intervalli di ID VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Ruolo Q-in-Q" @@ -10212,7 +10240,7 @@ msgstr "Q-in-Q" msgid "Site & Group" msgstr "Sito e gruppo" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -10243,79 +10271,97 @@ msgstr "RIR assegnato" msgid "VLAN's group (if any)" msgstr "Gruppo VLAN (se presente)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "Sito VLAN" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "Sito della VLAN (se presente)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "ID ambito" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "Gruppo FHRP" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "Nome del gruppo FHRP assegnato" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "Imposta questo indirizzo IP primario per il dispositivo assegnato" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "È fuori banda" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Designalo come indirizzo IP fuori banda per il dispositivo assegnato" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Nessun dispositivo o macchina virtuale specificato; non può essere impostato" " come IP primario" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "Nessun dispositivo specificato; non può essere impostato come IP fuori banda" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Impossibile impostare l'IP fuori banda per le macchine virtuali" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "" "Nessuna interfaccia specificata; non può essere impostato come IP primario" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "Nessuna interfaccia specificata; non può essere impostato come IP fuori " "banda" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "Tipo di autenticazione" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "Gruppo VLAN assegnato" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 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:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "Politica di traduzione VLAN" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "Protocollo IP" -#: netbox/ipam/forms/bulk_import.py:544 +#: 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:551 +#: 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:576 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} non è assegnato a questo dispositivo/macchina virtuale." @@ -10326,12 +10372,12 @@ 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:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Obiettivi di esportazione" @@ -10348,71 +10394,71 @@ msgstr "Esportato da VRF" msgid "Private" msgstr "Privato" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "Famiglia di indirizzi" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Intervallo" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "Inizio" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "Fine" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "Cerca all'interno" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "Presente in VRF" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "Dispositivo/VM" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "Prefisso principale" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "Assegnata a un'interfaccia" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nome DNS" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "Contiene l'ID VLAN" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "ID VLAN locale" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "ID VLAN remoto" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -10436,12 +10482,6 @@ msgstr "Gamma ASN" msgid "IP Range" msgstr "Intervallo IP" -#: 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" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "" @@ -11080,7 +11120,7 @@ msgid "Assigned" msgstr "Assegnata" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "Oggetto assegnato" @@ -11734,10 +11774,6 @@ msgstr "Prefisso e ruoli VLAN" msgid "ASN Ranges" msgstr "Intervalli ASN" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "Gruppi VLAN" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "Politiche di traduzione VLAN" @@ -12128,63 +12164,63 @@ 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:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "cechi" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "danese" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "Tedesco" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "Inglese" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "spagnolo" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "Francese" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "Italiano" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "Giapponese" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "Olandese" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "Polacco" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "portoghese" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "Russo" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "turco" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "ucraino" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "Cinese" @@ -12222,7 +12258,7 @@ msgstr "Valore" msgid "Dummy Plugin" msgstr "Plugin fittizio" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12236,19 +12272,19 @@ msgstr "" 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:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} sono stati selezionati." -#: netbox/netbox/views/generic/bulk_views.py:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Rinominato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminato {count} {object_type}" @@ -12346,7 +12382,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "Profilo" @@ -14263,7 +14299,7 @@ msgstr "Non si dispone dell'autorizzazione per eseguire gli script" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "Esegui script" @@ -14288,20 +14324,20 @@ msgstr "Lo script non è più presente nel file sorgente" msgid "Never" msgstr "Mai" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "Corri ancora" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Impossibile caricare gli script dal modulo %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "Nessuno script trovato" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -14988,7 +15024,7 @@ msgstr "" " NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -15168,7 +15204,7 @@ msgid "IKE Proposal" msgstr "Proposta IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "Metodo di autenticazione" @@ -15176,7 +15212,7 @@ msgstr "Metodo di autenticazione" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "Algoritmo di crittografia" @@ -15184,7 +15220,7 @@ msgstr "Algoritmo di crittografia" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "Algoritmo di autenticazione" @@ -15236,18 +15272,18 @@ msgid "Add a Termination" msgstr "Aggiungi una terminazione" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "Incapsulamento" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "Profilo IPSec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "ID del tunnel" @@ -15470,7 +15506,7 @@ msgstr "Indirizzo di contatto" msgid "Contact Link" msgstr "Link di contatto" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "Descrizione del contatto" @@ -15731,20 +15767,20 @@ msgstr "Il peso deve essere un numero positivo" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "Valore non valido '{weight}'per il peso (deve essere un numero)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "Unità sconosciuta {unit}. Deve essere uno dei seguenti: {valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "La lunghezza deve essere un numero positivo" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "Valore non valido '{length}'per la lunghezza (deve essere un numero)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "La lunghezza deve essere un numero positivo" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15758,11 +15794,11 @@ msgstr "" msgid "More than 50" msgstr "Più di 50" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "Colore RGB in formato esadecimale. Esempio: " -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15771,7 +15807,7 @@ msgstr "" "%s(%r) non è valido. Il parametro to_model di CounterCacheField deve essere " "una stringa nel formato 'app.model'" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15909,13 +15945,13 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "Abbreviazione univoca compatibile con gli URL" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "" "Inserisci i dati contestuali in JSON " "formato." -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "L'indirizzo MAC deve essere in formato EUI-48" @@ -15966,39 +16002,39 @@ msgstr "" "Intervallo non valido: valore finale ({end}) deve essere maggiore del valore" " iniziale ({begin})." -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Intestazione di colonna duplicata o in conflitto per»{field}»" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Intestazione di colonna duplicata o in conflitto per»{header}»" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Fila {row}: Previsto {count_expected} colonne ma trovate {count_found}" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Intestazione di colonna inaspettata»{field}«trovato." -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Colonna»{field}\"non è un oggetto correlato; non può usare punti" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Attributo oggetto correlato non valido per la colonna»{field}«: {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Intestazione di colonna obbligatoria»{header}\"non trovato." @@ -16570,7 +16606,7 @@ msgid "VLAN (name)" msgstr "VLAN (nome)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "Gruppo Tunnel" @@ -16586,13 +16622,13 @@ msgid "Pre-shared key" msgstr "Chiave precondivisa" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Politica IKE" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Politica IPSec" @@ -16659,16 +16695,16 @@ msgstr "Ogni terminazione deve specificare un'interfaccia o una VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Non è possibile assegnare sia un'interfaccia che una VLAN." -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "Versione IKE" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "Proposta" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "Tipo di oggetto assegnato" diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index ecc0a2380..5e1ae85f8 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 e67f13553..26db7adca 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-03-06 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -69,7 +69,7 @@ msgstr "許可された IP" #: netbox/account/views.py:114 #, python-brace-format msgid "Logged in as {user}." -msgstr "としてログイン {user}。" +msgstr "{user}としてログイン 。" #: netbox/account/views.py:164 msgid "You have logged out." @@ -89,9 +89,9 @@ 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:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "計画中" @@ -103,8 +103,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -115,8 +115,8 @@ msgid "Active" msgstr "アクティブ" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "オフライン" @@ -129,7 +129,7 @@ msgstr "デプロビジョニング" msgid "Decommissioned" msgstr "廃止" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -169,7 +169,7 @@ msgstr "スポーク" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "リージョン (ID)" @@ -181,7 +181,7 @@ msgstr "リージョン (ID)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "リージョン (slug)" @@ -192,8 +192,8 @@ msgstr "リージョン (slug)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "サイトグループ (ID)" @@ -204,19 +204,20 @@ msgstr "サイトグループ (ID)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "サイトグループ (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -225,13 +226,13 @@ msgstr "サイトグループ (slug)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -250,7 +251,7 @@ 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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" @@ -260,7 +261,7 @@ msgstr "サイト" #: 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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "サイト (slug)" @@ -279,14 +280,14 @@ msgstr "ASN" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "プロバイダ (ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "プロバイダ (slug)" @@ -318,8 +319,8 @@ msgstr "回線タイプ (slug)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "サイト (ID)" @@ -347,7 +348,7 @@ msgstr "ターミネーション A (ID)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -364,9 +365,9 @@ msgstr "検索" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -401,15 +402,15 @@ msgstr "回線 (ID)" #: netbox/circuits/filtersets.py:391 msgid "Virtual circuit (CID)" -msgstr "バーチャルサーキット (CID)" +msgstr "仮想回線 (CID)" #: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 msgid "Virtual circuit (ID)" -msgstr "バーチャルサーキット (ID)" +msgstr "仮想回線 (ID)" #: netbox/circuits/filtersets.py:401 msgid "Provider (name)" -msgstr "プロバイダー (名前)" +msgstr "プロバイダ (名前)" #: netbox/circuits/filtersets.py:410 msgid "Circuit group (ID)" @@ -425,22 +426,22 @@ msgstr "仮想回線タイプ (ID)" #: netbox/circuits/filtersets.py:513 msgid "Virtual circuit type (slug)" -msgstr "バーチャルサーキットタイプ (スラッグ)" +msgstr "仮想回線タイプ (スラッグ)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" -msgstr "バーチャルサーキット" +msgstr "仮想回線" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "インタフェース (ID)" @@ -584,7 +585,7 @@ msgstr "ASN" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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,17 +607,17 @@ msgstr "説明" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -641,21 +642,21 @@ msgid "Provider" msgstr "プロバイダ" #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "サービス ID" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -675,8 +676,8 @@ msgstr "色" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -691,8 +692,8 @@ msgstr "色" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -700,8 +701,8 @@ msgstr "色" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -731,7 +732,7 @@ msgstr "色" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "タイプ" @@ -740,8 +741,8 @@ msgstr "タイプ" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -753,8 +754,8 @@ msgstr "プロバイダアカウント" #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -764,23 +765,23 @@ msgstr "プロバイダアカウント" #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -813,7 +814,7 @@ msgstr "プロバイダアカウント" #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -831,16 +832,16 @@ msgstr "ステータス" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -855,12 +856,12 @@ msgstr "ステータス" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -893,7 +894,7 @@ msgstr "ステータス" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 @@ -903,22 +904,22 @@ msgid "Tenant" msgstr "テナント" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "開通日" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "終了日" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "保証帯域 (Kbps)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -931,7 +932,7 @@ msgstr "距離" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -946,11 +947,11 @@ msgstr "サービス情報" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -964,16 +965,16 @@ msgstr "サービス情報" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -998,7 +999,7 @@ msgstr "属性" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 @@ -1007,23 +1008,23 @@ msgstr "テナンシー" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "終了タイプ" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "終了" #: netbox/circuits/forms/bulk_edit.py:226 msgid "Port speed (Kbps)" -msgstr "ポートスピード (Kbps)" +msgstr "ポート速度 (Kbps)" #: netbox/circuits/forms/bulk_edit.py:230 msgid "Upstream speed (Kbps)" @@ -1053,24 +1054,24 @@ msgstr "終了詳細" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "優先度" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1079,23 +1080,23 @@ msgstr "プロバイダネットワーク" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1112,7 +1113,7 @@ msgstr "プロバイダネットワーク" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1122,7 +1123,7 @@ msgstr "プロバイダネットワーク" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "ロール" @@ -1139,16 +1140,16 @@ msgstr "割当プロバイダアカウント" #: netbox/circuits/forms/bulk_import.py:97 msgid "Type of circuit" -msgstr "回線のタイプ" +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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1160,12 +1161,12 @@ msgstr "運用状況" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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 @@ -1175,12 +1176,12 @@ msgstr "割当テナント" #: netbox/circuits/forms/bulk_import.py:139 msgid "Termination type (app & model)" -msgstr "終了タイプ (アプリとモデル)" +msgstr "終端タイプ (アプリとモデル)" #: netbox/circuits/forms/bulk_import.py:151 #: netbox/circuits/forms/bulk_import.py:164 msgid "Termination ID" -msgstr "ターミネーション ID" +msgstr "終端 ID" #: netbox/circuits/forms/bulk_import.py:185 msgid "Circuit type (app & model)" @@ -1196,7 +1197,7 @@ msgstr "割り当てられたプロバイダーアカウント (存在する場 #: netbox/circuits/forms/bulk_import.py:224 msgid "Type of virtual circuit" -msgstr "仮想回線のタイプ" +msgstr "仮想回線タイプ" #: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83 msgid "Operational role" @@ -1205,11 +1206,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1234,15 +1235,15 @@ msgid "Interface" msgstr "インタフェース" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1256,11 +1257,11 @@ msgstr "インタフェース" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1276,23 +1277,28 @@ msgid "Location" msgstr "ロケーション" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "連絡先" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1302,11 +1308,11 @@ msgstr "連絡先" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1314,21 +1320,22 @@ msgstr "連絡先" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "リージョン" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1336,7 +1343,7 @@ msgstr "リージョン" msgid "Site group" msgstr "サイトグループ" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1346,13 +1353,13 @@ msgstr "サイトグループ" msgid "Account" msgstr "アカウント" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "タームサイド" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1361,13 +1368,13 @@ msgstr "タームサイド" msgid "Assignment" msgstr "割当" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1397,7 +1404,7 @@ msgstr "割当" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1413,19 +1420,19 @@ msgstr "回線グループ" #: netbox/circuits/forms/model_forms.py:259 msgid "Circuit type" -msgstr "回路タイプ" +msgstr "回線タイプ" #: netbox/circuits/forms/model_forms.py:270 msgid "Group Assignment" -msgstr "グループ課題" +msgstr "グループ割当" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1451,8 +1458,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1508,11 +1515,11 @@ msgstr "優先度" #: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignment" -msgstr "割当回線グループ" +msgstr "回線グループ割当" #: netbox/circuits/models/circuits.py:221 msgid "Circuit group assignments" -msgstr "割当回線グループ" +msgstr "回線グループ割当" #: netbox/circuits/models/circuits.py:247 msgid "termination side" @@ -1555,7 +1562,7 @@ msgstr "パッチパネル ID とポート番号" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1583,14 +1590,14 @@ msgstr "回路終端は終端オブジェクトに接続する必要がありま #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1671,11 +1678,11 @@ msgstr "仮想回線タイプ" #: netbox/circuits/models/virtual_circuits.py:99 msgid "virtual circuit" -msgstr "バーチャルサーキット" +msgstr "仮想回線" #: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuits" -msgstr "バーチャルサーキット" +msgstr "仮想回線" #: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 #: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 @@ -1700,14 +1707,14 @@ msgstr "仮想回線終端" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1718,9 +1725,9 @@ msgstr "仮想回線終端" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1856,12 +1863,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1894,13 +1901,13 @@ msgstr "サイド" #: netbox/circuits/tables/circuits.py:120 msgid "Termination Type" -msgstr "終了タイプ" +msgstr "終端タイプ" #: netbox/circuits/tables/circuits.py:123 msgid "Termination Point" -msgstr "ターミネーションポイント" +msgstr "終端ポイント" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "サイトグループ" @@ -1941,8 +1948,8 @@ msgstr "終端" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1954,17 +1961,17 @@ msgstr "終端" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -1996,7 +2003,7 @@ msgstr "終端" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2019,6 +2026,34 @@ msgstr "回路のスワップ端子 {circuit}。" msgid "This user does not have permission to synchronize this data source." msgstr "このユーザーには、このデータソースを同期する権限がありません。" +#: netbox/core/apps.py:33 +msgid "Object created" +msgstr "オブジェクトの作成" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "オブジェクトの更新" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "オブジェクトの削除" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "ジョブの開始" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "ジョブの完了" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "ジョブの失敗" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "ジョブのエラー" + #: netbox/core/choices.py:18 msgid "New" msgstr "新規" @@ -2040,7 +2075,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "失敗" @@ -2170,34 +2205,6 @@ msgstr "AWS アクセスキー ID" msgid "AWS secret access key" msgstr "AWS シークレットアクセスキー" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "オブジェクトの作成" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "オブジェクトの更新" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "オブジェクトの削除" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "ジョブの開始" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "ジョブの完了" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "ジョブの失敗" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "ジョブのエラー" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2221,7 +2228,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2242,8 +2249,8 @@ msgstr "有効" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2258,7 +2265,7 @@ msgstr "ignoreルール" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2284,7 +2291,7 @@ msgstr "作成" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 #: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2340,7 +2347,7 @@ msgid "User" msgstr "ユーザ" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "時間" @@ -2388,7 +2395,7 @@ msgstr "同期するファイルをアップロードするか、データファ msgid "Rack Elevations" msgstr "ラック図" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2402,7 +2409,7 @@ msgstr "IPAM" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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 "セキュリティ" @@ -2490,7 +2497,7 @@ 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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2526,7 +2533,7 @@ msgstr "現在の設定" msgid "Config revision #{id}" msgstr "設定履歴 #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2534,21 +2541,21 @@ msgstr "設定履歴 #{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2556,7 +2563,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2606,7 +2613,7 @@ msgstr "バックエンドの初期化中にエラーが発生しました。依 msgid "last updated" msgstr "最終更新日時" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "パス" @@ -2628,7 +2635,7 @@ msgstr "64 桁の 16 進数でなければなりません。" #: netbox/core/models/data.py:293 msgid "SHA256 hash of the file data" -msgstr "ファイルデータの SHA256 ハッシュ" +msgstr "ファイルの SHA256 ハッシュ" #: netbox/core/models/data.py:310 msgid "data file" @@ -2671,58 +2678,58 @@ msgstr "管理対象ファイル" msgid "A {model} with this file path already exists ({path})." msgstr "A {model} このファイルパスは既に存在します ({path})。" -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "予定日時" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "間隔" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "繰り返し間隔 (分)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "開始日時" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "完了日時" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "データ" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "エラー" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "ジョブ ID" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "ジョブ" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "ジョブ" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプにはジョブを割り当てられません ({type})。" -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "ジョブ終了のステータスが無効です。選択肢は以下のとおりです。 {choices}" -#: netbox/core/models/jobs.py:231 +#: netbox/core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "enqueue () は schedule_at と immediate の両方の値を指定して呼び出すことはできません。" @@ -2742,8 +2749,8 @@ msgstr "フルネーム" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2841,7 +2848,7 @@ msgstr "ワーカー" msgid "Host" msgstr "ホスト" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "ポート" @@ -2887,17 +2894,17 @@ msgstr "PID" #: netbox/core/tables/tasks.py:128 msgid "No workers found" -msgstr "作業者が見つかりませんでした" +msgstr "ワーカーが見つかりません" #: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 #, python-brace-format msgid "Job {job_id} not found" -msgstr "ジョブ {job_id} 見つかりません" +msgstr "ジョブ {job_id} が見つかりません" #: netbox/core/utils.py:102 netbox/core/utils.py:118 #, python-brace-format msgid "Job {id} not found." -msgstr "ジョブ {id} 見つかりません。" +msgstr "ジョブ {id} が見つかりません。" #: netbox/core/views.py:88 #, python-brace-format @@ -2922,17 +2929,17 @@ msgstr "ジョブの削除中にエラーが発生しました {id}: {error}" #: netbox/core/views.py:446 #, python-brace-format msgid "Job {id} has been re-enqueued." -msgstr "ジョブ {id} が再エンキューされました。" +msgstr "ジョブ {id} が再追加されました。" #: netbox/core/views.py:455 #, python-brace-format msgid "Job {id} has been enqueued." -msgstr "ジョブ {id} キューに追加されました。" +msgstr "ジョブ {id} が追加されました。" #: netbox/core/views.py:464 #, python-brace-format msgid "Job {id} has been stopped." -msgstr "ジョブ {id} 停止されました。" +msgstr "ジョブ {id} が停止されました。" #: netbox/core/views.py:466 #, python-brace-format @@ -2976,8 +2983,8 @@ msgid "Staging" msgstr "ステージング" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "廃止" @@ -3041,7 +3048,7 @@ msgstr "廃止済" msgid "Millimeters" msgstr "ミリメートル" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "インチ" @@ -3064,9 +3071,9 @@ msgstr "背面から前面" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3095,14 +3102,14 @@ msgstr "親" msgid "Child" msgstr "子" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3110,7 +3117,7 @@ msgid "Rear" msgstr "背面" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "検証" @@ -3143,7 +3150,7 @@ msgid "Top to bottom" msgstr "上から下へ" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "パッシブ" @@ -3172,8 +3179,8 @@ msgid "Proprietary" msgstr "独自規格" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "その他" @@ -3186,11 +3193,11 @@ msgstr "ITA/International" msgid "Physical" msgstr "物理" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "仮想" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3198,13 +3205,13 @@ msgstr "仮想" msgid "Wireless" msgstr "無線" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "仮想インタフェース" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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 @@ -3212,27 +3219,27 @@ msgstr "仮想インタフェース" msgid "Bridge" msgstr "ブリッジ" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "リンクアグリゲーション (LAG)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "イーサネット (固定)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "イーサネット (モジュール)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "イーサネット (バックプレーン)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "セルラー" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3240,116 +3247,116 @@ msgstr "セルラー" msgid "Serial" msgstr "シリアル" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "同軸" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "スタック" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "半二重" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "全二重" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "自動" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "アクセス" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "タグ付き" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "タグ付き (全て)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "IEEE スタンダード" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" -msgstr "パッシブ 24V (2 ペア)" +msgstr "パッシブ 24V (2ペア)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "パッシブ 24V (4ペア)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" -msgstr "パッシブ 48V (2 ペア)" +msgstr "パッシブ 48V (2ペア)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "パッシブ 48V (4ペア)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "カッパー" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "光ファイバー" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "ファイバー" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "接続済" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "キロメートル" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "メートル" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "センチメートル" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "マイル" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "フィート" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "冗長" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "単相" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "三相" @@ -3380,7 +3387,7 @@ msgid "Parent site group (slug)" msgstr "親サイトグループ (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "グループ (ID)" @@ -3398,7 +3405,7 @@ msgstr "親のロケーション (ID)" #: netbox/dcim/filtersets.py:253 msgid "Parent location (slug)" -msgstr "親の場所 (スラッグ)" +msgstr "親のロケーション (slug)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 @@ -3426,15 +3433,15 @@ msgstr "ラックタイプ (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "ロール (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 #: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "ロール (slug)" @@ -3585,7 +3592,7 @@ msgstr "デバイスモデル (slug)" #: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" -msgstr "奥行きをすべて使うか" +msgstr "奥行きをすべて使う" #: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 #: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 @@ -3615,7 +3622,7 @@ msgstr "バーチャルシャーシ (ID)" #: netbox/dcim/filtersets.py:1124 msgid "Is a virtual chassis member" -msgstr "バーチャルシャーシのメンバーか" +msgstr "バーチャルシャーシのメンバーである" #: netbox/dcim/filtersets.py:1165 msgid "OOB IP (ID)" @@ -3623,7 +3630,7 @@ msgstr "OOB IP (ID)" #: netbox/dcim/filtersets.py:1169 msgid "Has virtual device context" -msgstr "仮想デバイスコンテキストあり" +msgstr "仮想デバイスコンテキストがある" #: netbox/dcim/filtersets.py:1259 msgid "VDC (ID)" @@ -3642,8 +3649,8 @@ msgid "Module bay (ID)" msgstr "モジュールベイ (ID)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "デバイス (ID)" @@ -3653,8 +3660,8 @@ msgid "Rack (name)" msgstr "ラック (名前)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "デバイス (名前)" @@ -3675,7 +3682,7 @@ msgid "Virtual Chassis (ID)" msgstr "バーチャルシャーシ (ID)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3692,35 +3699,35 @@ msgstr "モジュール (ID)" msgid "Cable (ID)" msgstr "ケーブル (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "仮想マシン (名前)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "仮想マシン (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "インタフェース (名前)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM インタフェース (名前)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM インタフェース (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "割当 VLAN" @@ -3732,15 +3739,15 @@ msgstr "割当 VID" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3762,41 +3769,41 @@ msgstr "割当 VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" -msgstr "VLAN トランスレーションポリシー (ID)" +msgstr "VLAN 変換ポリシー (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" -msgstr "VLAN トランスレーションポリシー" +msgstr "VLAN 変換ポリシー" #: netbox/dcim/filtersets.py:1758 msgid "Virtual Chassis Interfaces for Device" @@ -3822,8 +3829,8 @@ msgstr "ブリッジインタフェース (ID)" msgid "LAG interface (ID)" msgstr "LAG インタフェース (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3856,7 +3863,7 @@ msgstr "仮想デバイスコンテキスト (識別子)" msgid "Wireless LAN" msgstr "無線 LAN" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "無線リンク" @@ -3878,7 +3885,7 @@ msgstr "インストール済デバイス (ID)" #: netbox/dcim/filtersets.py:1945 msgid "Installed device (name)" -msgstr "インストール済みデバイス (名前)" +msgstr "インストール済デバイス (名前)" #: netbox/dcim/filtersets.py:2015 msgid "Master (ID)" @@ -3918,9 +3925,9 @@ msgstr "タグ" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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,7 +3974,7 @@ msgstr "タイムゾーン" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4120,16 +4127,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4222,7 +4229,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4236,9 +4243,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4300,8 +4307,8 @@ msgstr "ラベル" msgid "Length" msgstr "長さ" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "長さの単位" @@ -4310,18 +4317,18 @@ msgstr "長さの単位" msgid "Domain" msgstr "ドメイン" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "電源盤" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供給電源" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4347,7 +4354,7 @@ msgstr "最大消費電力" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "最大消費電力 (ワット)" @@ -4357,7 +4364,7 @@ msgstr "割当電力" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "割当消費電力 (ワット)" @@ -4379,7 +4386,7 @@ msgstr "管理のみ" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "PoE モード" @@ -4387,7 +4394,7 @@ msgstr "PoE モード" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "PoE タイプ" @@ -4397,7 +4404,7 @@ msgid "Wireless role" msgstr "無線ロール" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4411,7 +4418,7 @@ msgstr "無線ロール" msgid "Module" msgstr "モジュール" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4423,7 +4430,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4438,28 +4445,28 @@ msgstr "速度" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "モード" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4483,7 +4490,7 @@ msgid "Wireless LAN group" msgstr "無線 LAN グループ" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4491,7 +4498,7 @@ msgstr "無線 LAN" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4559,7 +4566,7 @@ msgid "available options" msgstr "使用可能なオプション" #: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4622,7 +4629,7 @@ msgstr "ラックタイプを指定しない場合は U 高さを設定する必 msgid "Parent site" msgstr "親サイト" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "ラックのロケーション (存在する場合)" @@ -4665,7 +4672,7 @@ msgstr "モジュール重量の単位" msgid "Limit platform assignments to this manufacturer" msgstr "プラットフォーム割り当てをこのメーカに限定する" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "割当ロール" @@ -4825,9 +4832,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "割当 VRF" @@ -4856,11 +4863,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "物理媒体の分類" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "取付済みデバイス" @@ -4892,17 +4899,25 @@ msgstr "コンポーネント名" msgid "Component Name" msgstr "構成要素名" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +msgid "Component name must be specified when component type is specified" +msgstr "コンポーネントタイプを指定するときは、コンポーネント名を指定する必要があります" + +#: netbox/dcim/forms/bulk_import.py:1187 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "コンポーネントが見つかりません: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 msgid "Parent device of assigned interface (if any)" msgstr "割当インタフェースの親デバイス (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4916,128 +4931,128 @@ msgstr "割当インタフェースの親デバイス (存在する場合)" msgid "Virtual machine" msgstr "仮想マシン" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "割当インタフェースの親VM (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "割当インタフェース" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "プライマリ" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Make this the primary MAC address for the assigned interface" msgstr "これを割り当てられたインターフェースのプライマリ MAC アドレスにします。" -#: netbox/dcim/forms/bulk_import.py:1264 +#: netbox/dcim/forms/bulk_import.py:1282 msgid "Must specify the parent device or VM when assigning an interface" msgstr "インターフェイスを割り当てるときは、親デバイスまたは VM を指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "サイド A デバイス" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "デバイス名" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "サイド A タイプ" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "サイド A 名" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "終端名" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "サイド B デバイス" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "サイド B タイプ" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "サイド B 名" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "接続ステータス" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} サイドターミネーションが見つかりません: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "マスター" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "マスターデバイス" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" -msgstr "親サイトの名前" +msgstr "親サイト名" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "上流電源盤" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "プライマリまたは冗長" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "電源タイプ (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "単相または三相" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5091,7 +5106,7 @@ msgstr "電源盤" msgid "Power Feed" msgstr "電源タップ" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "デバイスステータス" @@ -5137,7 +5152,7 @@ msgstr "モデル" #: netbox/dcim/forms/filtersets.py:835 msgid "Has an OOB IP" -msgstr "OOB IP アドレスを持っている" +msgstr "OOB IP アドレスがある" #: netbox/dcim/forms/filtersets.py:842 msgid "Virtual chassis member" @@ -5148,7 +5163,7 @@ msgid "Has virtual device contexts" msgstr "仮想デバイスコンテキストがある" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "クラスタグループ" @@ -5163,8 +5178,8 @@ msgstr "専有済" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5180,7 +5195,7 @@ msgstr "接続" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "種類" @@ -5190,7 +5205,7 @@ msgid "Mgmt only" msgstr "管理のみ" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" @@ -5213,7 +5228,7 @@ msgid "Transmit power (dBm)" msgstr "送信出力 (dBm)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5223,15 +5238,15 @@ msgstr "送信出力 (dBm)" msgid "Cable" msgstr "ケーブル" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "自動検出" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "割当デバイス" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "割当VM" @@ -5247,7 +5262,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5265,7 +5280,7 @@ msgstr "スコープタイプ" msgid "Scope" msgstr "スコープ" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "スコープの種類 (アプリとモデル)" @@ -5349,7 +5364,7 @@ msgstr "コンソールサーバポートテンプレート" #: netbox/dcim/forms/model_forms.py:1123 msgid "Front port template" -msgstr "全面ポートテンプレート" +msgstr "前面ポートテンプレート" #: netbox/dcim/forms/model_forms.py:1131 msgid "Interface template" @@ -5394,7 +5409,7 @@ msgid "Front Port" msgstr "前面ポート" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5407,7 +5422,7 @@ msgid "Rear Port" msgstr "背面ポート" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5475,7 +5490,7 @@ msgstr "在庫品目ロール" msgid "VM Interface" msgstr "VM インターフェイス" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5487,7 +5502,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5498,8 +5513,8 @@ msgid "A MAC address can only be assigned to a single object." msgstr "MAC アドレスは 1 つのオブジェクトにのみ割り当てることができます。" #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5513,16 +5528,16 @@ msgid "" msgstr "パターンは {value_count} 個の値を示す範囲を指定しますが、 {pattern_count} 個の値が必要です。" #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "背面ポート" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "前面ポートごとに背面ポート 1 つ割り当てます。" -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5531,7 +5546,7 @@ msgstr "" "前面ポートテンプレートの数 ({frontport_count}) " "は選択した背面ポートの数({rearport_count})と一致する必要があります。" -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5539,145 +5554,145 @@ msgid "" msgstr "" "前面ポートの数 ({frontport_count}) は選択した背面ポートの数 ({rearport_count}) と一致する必要があります。" -#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "メンバー" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "初期ポジション" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "最初のメンバーのポジション。メンバーが増えるごとに 1 ずつ増えます。" -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "最初の VC メンバーのポジションを指定する必要があります。" -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "ラベル" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "長さ" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "長さの単位" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "ケーブル" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "ケーブル" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "ケーブル長を設定するときは単位を指定する必要があります" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "新しいケーブルを作成するときは、A 終端と B 終端を定義する必要があります。" -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "ケーブルの同じ端に異なる終端タイプを接続することはできません。" -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "互換性のない終端タイプ: {type_a} そして {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "A 端子と B 端子を同じオブジェクトに接続することはできません。" -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "端" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "ケーブル終端" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "ケーブル終端" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, 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:345 +#: netbox/dcim/models/cables.py:344 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "ケーブルは終端できません {type_display} インターフェース" -#: netbox/dcim/models/cables.py:352 +#: netbox/dcim/models/cables.py:351 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "プロバイダーネットワークに接続されている回線終端はケーブル接続できない場合があります。" -#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "アクティブ" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "完了" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "分割" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "ケーブル経路" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "ケーブル経路" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 msgid "All originating terminations must be attached to the same link" msgstr "元の端子はすべて同じリンクに接続する必要があります" -#: netbox/dcim/models/cables.py:551 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same termination type" msgstr "ミッドスパン終端はすべて同じ終端タイプでなければなりません" -#: netbox/dcim/models/cables.py:556 +#: netbox/dcim/models/cables.py:558 msgid "All mid-span terminations must have the same parent object" msgstr "すべてのミッドスパン終端には同じ親オブジェクトが必要です" -#: netbox/dcim/models/cables.py:580 +#: netbox/dcim/models/cables.py:582 msgid "All links must be cable or wireless" msgstr "すべてのリンクはケーブルまたはワイヤレスでなければなりません" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:584 msgid "All links must match first link type" msgstr "すべてのリンクは最初のリンクタイプと一致する必要があります" -#: netbox/dcim/models/cables.py:665 +#: netbox/dcim/models/cables.py:667 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "リンクの両端のパス内の位置数はすべて一致する必要があります" -#: netbox/dcim/models/cables.py:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "リモートターミネーションポジションフィルタがありません" @@ -5726,12 +5741,12 @@ msgid "console server port templates" msgstr "コンソールサーバポートテンプレート" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "最大消費電力" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "割当消費電力" @@ -5744,18 +5759,18 @@ msgid "power port templates" msgstr "電源ポートテンプレート" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format 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:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "供給端子" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "電力相 (三相電源用)" @@ -5778,17 +5793,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:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "管理のみ" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "ブリッジインタフェース" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "無線ロール" @@ -5801,7 +5816,7 @@ msgid "interface templates" msgstr "インタフェーステンプレート" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "インタフェースを自分自身にブリッジすることはできません。" @@ -5817,7 +5832,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "背面ポート位置" @@ -5842,7 +5857,7 @@ msgid "" msgstr "背面ポートの位置 ({position}) が無効です; 背面ポート {name} は{count}箇所しかありません" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "位置" @@ -5855,12 +5870,12 @@ msgid "rear port templates" msgstr "背面ポートテンプレート" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "位置" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "取付済み構成要素名を変更する際に参照する識別子" @@ -5889,12 +5904,12 @@ msgstr "" "デバイスベイを許可するためには、デバイスタイプ ({device_type}) のサブデバイスロールを「parent」に設定する必要があります。" #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "パーツ ID" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "メーカ指定の部品識別子" @@ -5934,185 +5949,185 @@ msgstr "ケーブルの端はケーブルなしでセットしないでくださ msgid "Cannot mark as connected with a cable attached." msgstr "ケーブルが接続されている状態では接続済みとマークできません。" -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} モデルは親オブジェクトプロパティを宣言しなければなりません" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "物理ポートタイプ" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "速度" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "ポート速度 (bps)" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "コンソールポート" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "コンソールポート" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "コンソールサーバポート" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "コンソールサーバポート" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "電源ポート" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "電源ポート" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "電源コンセント" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "電源コンセント" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "親電源ポート ({power_port}) は同じデバイスに属している必要があります" -#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "モード" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q タギング戦略" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "親インタフェース" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "タグなし VLAN" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "タグ付き VLAN" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" -msgstr "Q-in-Q スVLAN" +msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "プライマリ MAC アドレス" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Q-in-Q インターフェイスのみがサービス VLAN を指定できます。" -#: netbox/dcim/models/device_components.py:594 +#: netbox/dcim/models/device_components.py:597 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC アドレス {mac_address} このインターフェースには割り当てられていません。" -#: netbox/dcim/models/device_components.py:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "親ラグ" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 msgid "This interface is used only for out-of-band management" msgstr "このインタフェースは帯域外管理にのみ使用されます。" -#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "速度 (Kbps)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "デュプレックス" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "64 ビットのWWN (World Wide Name)" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "無線チャネル" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "チャネル周波数 (MHz)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 msgid "Populated by selected channel (if set)" msgstr "選択したチャンネルによって設定されます (設定されている場合)" -#: netbox/dcim/models/device_components.py:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "送信パワー (dBm)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "無線 LAN" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "インタフェース" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "インタフェース" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} インタフェースにはケーブルを接続できません。" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:809 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} インタフェースは接続済みとしてマークできません。" -#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 msgid "An interface cannot be its own parent." msgstr "インタフェースを自身の親にすることはできません。" -#: netbox/dcim/models/device_components.py:819 +#: netbox/dcim/models/device_components.py:822 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "親インタフェースに割り当てることができるのは仮想インタフェースだけです。" -#: netbox/dcim/models/device_components.py:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " "({device})" msgstr "選択した親インタフェース ({interface}) は別のデバイス ({device}) に属しています" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6121,14 +6136,14 @@ msgstr "" "選択した親インタフェース ({interface}) が属する {device} " "は、バーチャルシャーシ{virtual_chassis}には含まれていません。 。" -#: netbox/dcim/models/device_components.py:852 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "選択したブリッジインタフェース ({bridge}) は別のデバイス ({device}) に属しています。" -#: netbox/dcim/models/device_components.py:858 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6137,21 +6152,21 @@ msgstr "" "選択したブリッジインタフェース ({interface}) が属する " "{device}は、バーチャルシャーシ{virtual_chassis}には含まれていません。 " -#: netbox/dcim/models/device_components.py:869 +#: netbox/dcim/models/device_components.py:872 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "仮想インタフェースは親 LAG インタフェースを持つことはできません。" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:876 msgid "A LAG interface cannot be its own parent." msgstr "LAG インタフェースを自身の親にすることはできません。" -#: netbox/dcim/models/device_components.py:880 +#: netbox/dcim/models/device_components.py:883 #, 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:886 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6160,47 +6175,47 @@ msgstr "" "選択した LAG インタフェース ({lag}) が属する {device}は、バーチャルシャーシには含まれていません " "{virtual_chassis}。" -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:900 msgid "Virtual interfaces cannot have a PoE mode." msgstr "仮想インタフェースには PoE モードを設定できません。" -#: netbox/dcim/models/device_components.py:901 +#: netbox/dcim/models/device_components.py:904 msgid "Virtual interfaces cannot have a PoE type." msgstr "仮想インタフェースに PoE タイプを設定することはできません。" -#: netbox/dcim/models/device_components.py:907 +#: netbox/dcim/models/device_components.py:910 msgid "Must specify PoE mode when designating a PoE type." msgstr "PoE タイプを指定するときは、PoE モードを指定する必要があります。" -#: netbox/dcim/models/device_components.py:914 +#: netbox/dcim/models/device_components.py:917 msgid "Wireless role may be set only on wireless interfaces." msgstr "無線ロールは無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:916 +#: netbox/dcim/models/device_components.py:919 msgid "Channel may be set only on wireless interfaces." msgstr "チャネルは無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:925 msgid "Channel frequency may be set only on wireless interfaces." msgstr "チャネル周波数は、無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:926 +#: netbox/dcim/models/device_components.py:929 msgid "Cannot specify custom frequency with channel selected." msgstr "選択したチャンネルではカスタム周波数を指定できません。" -#: netbox/dcim/models/device_components.py:932 +#: netbox/dcim/models/device_components.py:935 msgid "Channel width may be set only on wireless interfaces." msgstr "チャネル幅は無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:934 +#: netbox/dcim/models/device_components.py:937 msgid "Cannot specify custom width with channel selected." msgstr "選択したチャンネルではカスタム幅を指定できません。" -#: netbox/dcim/models/device_components.py:938 +#: netbox/dcim/models/device_components.py:941 msgid "Interface mode does not support an untagged vlan." msgstr "インターフェイスモードはタグなし VLAN をサポートしていません。" -#: netbox/dcim/models/device_components.py:944 +#: netbox/dcim/models/device_components.py:947 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6208,24 +6223,24 @@ msgid "" msgstr "" "タグ無し VLAN ({untagged_vlan}) はインタフェースの親デバイスと同じサイトに属しているか、グローバルである必要があります。" -#: netbox/dcim/models/device_components.py:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "対応する背面ポートのマップ位置" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "前面ポート" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "前面ポート" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "背面ポート ({rear_port}) は同じデバイスに属している必要があります" -#: netbox/dcim/models/device_components.py:1077 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6233,115 +6248,115 @@ msgid "" msgstr "" "背面ポートの位置 ({rear_port_position}) が無効です: 背面ポート {name} は {positions} 箇所しかありません。" -#: netbox/dcim/models/device_components.py:1107 +#: netbox/dcim/models/device_components.py:1110 msgid "Number of front ports which may be mapped" msgstr "マップできる前面ポートの数" -#: netbox/dcim/models/device_components.py:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "背面ポート" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "背面ポート" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, 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:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "モジュールベイ" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "モジュールベイ" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 msgid "A module bay cannot belong to a module installed within it." msgstr "モジュールベイは、その中に取り付けられているモジュールに属することはできません。" -#: netbox/dcim/models/device_components.py:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "デバイスベイ" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "デバイスベイ" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "このタイプ ({device_type}) のデバイスは、デバイスベイをサポートしていません。" -#: netbox/dcim/models/device_components.py:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "デバイスをそれ自体に挿入することはできません。" -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "指定されたデバイスは取付できません。デバイスは既に {bay} に取付られています 。" -#: netbox/dcim/models/device_components.py:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "在庫品目ロール" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "在庫品目ロール" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "シリアル番号" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "アセットタグ" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 msgid "A unique tag used to identify this item" msgstr "この部品を識別するために使用される一意のタグ" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "自動検出" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "このアイテムは自動的に検出されました" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "在庫品目" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "在庫品目" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "自分を親として割り当てることはできません。" -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 msgid "Parent inventory item does not belong to the same device." msgstr "親在庫品目は同じデバイスに属していません。" -#: netbox/dcim/models/device_components.py:1365 +#: netbox/dcim/models/device_components.py:1368 msgid "Cannot move an inventory item with dependent children" msgstr "子を持つ在庫品目は移動できません" -#: netbox/dcim/models/device_components.py:1373 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot assign inventory item to component on another device" msgstr "在庫品目を別のデバイスの構成要素に割り当てることはできません" @@ -6697,7 +6712,7 @@ msgstr "識別子" msgid "Numeric identifier unique to the parent device" msgstr "親デバイスに固有の数値識別子" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225 +#: 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 msgid "comments" @@ -6905,9 +6920,9 @@ msgstr "ファシリティ ID" msgid "Locally-assigned identifier" msgstr "ローカル識別子" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "機能的ロール" @@ -7107,7 +7122,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7121,7 +7136,7 @@ msgstr "デバイス" msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7134,8 +7149,8 @@ msgstr "VM" msgid "Config Template" msgstr "設定テンプレート" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7143,52 +7158,52 @@ msgstr "設定テンプレート" msgid "IP Address" msgstr "IP アドレス" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 アドレス" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 アドレス" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "VC ポジション" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "VC プライオリティ" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "親デバイス" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "位置 (デバイスベイ)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "コンソールポート" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "コンソールサーバポート" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "電源ポート" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "電源コンセント" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7204,30 +7219,30 @@ msgstr "電源コンセント" msgid "Interfaces" msgstr "インタフェース" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "前面ポート" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "デバイスベイ" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "モジュールベイ" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "在庫品目" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "モジュールベイ" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7236,27 +7251,27 @@ msgstr "モジュールベイ" msgid "Inventory Items" msgstr "在庫品目" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "ケーブル色" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "対向" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "接続済みとしてマークする" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "最大電力 (W)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "割当電力 (W)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7268,57 +7283,57 @@ msgstr "割当電力 (W)" msgid "IP Addresses" msgstr "IP アドレス" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP グループ" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "トンネル" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "管理のみ" -#: netbox/dcim/tables/devices.py:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" -msgstr "バーチャルサーキット" +msgstr "仮想回線" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "取付済みモジュール" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "モジュールシリアル番号" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "モジュール資産タグ" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "モジュールステータス" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "構成要素" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "アイテム" @@ -7337,7 +7352,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "プラットフォーム" @@ -7361,8 +7376,8 @@ msgstr "ユニット数" msgid "Instances" msgstr "インスタンス" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7372,8 +7387,8 @@ msgstr "インスタンス" msgid "Console Ports" msgstr "コンソールポート" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7383,8 +7398,8 @@ msgstr "コンソールポート" msgid "Console Server Ports" msgstr "コンソールサーバポート" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7394,8 +7409,8 @@ msgstr "コンソールサーバポート" msgid "Power Ports" msgstr "電源ポート" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7405,8 +7420,8 @@ msgstr "電源ポート" msgid "Power Outlets" msgstr "電源コンセント" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7415,8 +7430,8 @@ msgstr "電源コンセント" msgid "Front Ports" msgstr "前面ポート" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7426,16 +7441,16 @@ msgstr "前面ポート" msgid "Rear Ports" msgstr "背面ポート" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7496,6 +7511,10 @@ msgstr "スペース" msgid "Sites" msgstr "サイト" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "VLAN グループ" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "テストケースは peer_termination_type を設定する必要があります" @@ -7505,57 +7524,57 @@ msgstr "テストケースは peer_termination_type を設定する必要があ msgid "Disconnected {count} {type}" msgstr "切断されました {count} {type}" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "予約" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "ラック搭載でないデバイス" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "コンフィグコンテキスト" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "レンダーコンフィグ" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "仮想マシン" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "インストール済みデバイス {device} イン・ベイ {device_bay}。" -#: netbox/dcim/views.py:3147 +#: netbox/dcim/views.py:3156 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "削除されたデバイス {device} ベイから {device_bay}。" -#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "子ども" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "メンバー追加 {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "マスターデバイスを削除できません {device} バーチャルシャーシから。" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "削除済み {device} バーチャルシャーシから {chassis}" @@ -7843,85 +7862,89 @@ msgstr "ウィジェットタイプ" msgid "Unregistered widget class: {name}" msgstr "未登録のウィジェットクラス: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} render () メソッドを定義する必要があります。" -#: netbox/extras/dashboard/widgets.py:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "メモ" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "任意のカスタムコンテンツを表示します。Markdown がサポートされています。" -#: netbox/extras/dashboard/widgets.py:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "オブジェクト数" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "NetBox モデルのセットと、各タイプで作成されたオブジェクトの数を表示します。" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:191 msgid "Filters to apply when counting the number of objects" msgstr "オブジェクトの数をカウントするときに適用するフィルタ" -#: netbox/extras/dashboard/widgets.py:177 +#: netbox/extras/dashboard/widgets.py:199 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "形式が無効です。オブジェクトフィルタはディクショナリとして渡さなければなりません。" -#: netbox/extras/dashboard/widgets.py:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "オブジェクトリスト" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "任意のオブジェクトリストを表示します。" -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "デフォルトで表示するオブジェクト数" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "形式が無効です。URL パラメータはディクショナリとして渡さなければなりません。" -#: netbox/extras/dashboard/widgets.py:274 +#: netbox/extras/dashboard/widgets.py:265 +msgid "Invalid model selection: {self['model'].data} is not supported." +msgstr "モデル選択が無効です: {self['model'].data} はサポートされていません。" + +#: netbox/extras/dashboard/widgets.py:307 msgid "RSS Feed" msgstr "RSS フィード" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 msgid "Embed an RSS feed from an external website." msgstr "外部 Web サイトの RSS フィードを埋め込みます。" -#: netbox/extras/dashboard/widgets.py:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "フィード URL" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "外部接続が必要" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "表示するオブジェクトの最大数" -#: netbox/extras/dashboard/widgets.py:301 +#: netbox/extras/dashboard/widgets.py:335 msgid "How long to stored the cached content (in seconds)" msgstr "キャッシュされたコンテンツを保存する時間 (秒)" -#: netbox/extras/dashboard/widgets.py:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "個人用のブックマークを表示する" @@ -7978,7 +8001,7 @@ msgstr "タグ" msgid "Tag (slug)" msgstr "タグ (slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "ローカル設定コンテキストがある" @@ -7999,13 +8022,13 @@ msgstr "一意でなければならない" #: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 #: netbox/extras/forms/filtersets.py:90 -#: netbox/extras/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "UI で編集可能" @@ -8601,93 +8624,93 @@ msgstr "設定テンプレート" msgid "config templates" msgstr "設定テンプレート" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "このフィールドが適用されるオブジェクト。" -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "このカスタムフィールドが保持するデータのタイプ" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "このフィールドがマップされる NetBox オブジェクトのタイプ (オブジェクトフィールド用)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "内部フィールド名" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "英数字とアンダースコアのみ使用できます。" -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "カスタムフィールド名には二重アンダースコアを使用できません。" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" msgstr "表示されるフィールド名 (指定しない場合は、フィールド名が使用されます)" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "グループ名" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "同じグループ内のカスタムフィールドは一緒に表示されます" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "必須" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." msgstr "このフィールドは、オブジェクトを作成・編集に必要です。" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "ユニークでなければならない" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "このフィールドの値は、割当オブジェクトで一意である必要があります" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "検索優先度" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." msgstr "検索用の重み付け。値が小さいほど優先されます。検索優先度が 0 のフィールドは無視されます。" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "フィルタロジック" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." msgstr "Loose は指定した文字列が含まれる場合に一致し、exact はフィールド全体と一致します。" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "デフォルト" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." msgstr "フィールドのデフォルト値 (JSON 値である必要があります)。文字列を二重引用符で囲みます (例:「Foo」)。" -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8695,35 +8718,35 @@ msgstr "" "query_params dict (JSON 値である必要があります) " "を使用してオブジェクト選択の選択肢をフィルタリングします。文字列を二重引用符で囲みます (例:「Foo」)。" -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "表示優先度" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "値が大きいフィールドは、フォームの下に表示されます。" -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "最小値" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "最小許容値 (数値フィールド用)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "最大値" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "最大許容値 (数値フィールド用)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "検証正規表現" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8733,185 +8756,185 @@ msgstr "" "テキストフィールド値に適用する正規表現。^ と $ を使用して文字列全体を強制的に一致させます。例えば、 ^ " "[A-Z]{3}$ は値を3 字の大文字に制限します。" -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "選択肢" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "カスタムフィールドを UI に表示するかどうかを指定します" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "カスタムフィールド値を UI で編集できるかどうかを指定します" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "複製可能" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "オブジェクトの複製時にこの値を複製する" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "カスタムフィールド" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "カスタムフィールド" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "デフォルト値が無効です \"{value}\": {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "最小値は数値フィールドにのみ設定できます" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "最大値は数値フィールドにのみ設定できます" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "正規表現の検証は、テキストフィールドと URL フィールドでのみサポートされます。" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "ブーリアン型フィールドには一意性を強制できない" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "選択フィールドには選択肢のセットを指定する必要があります。" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "選択肢は選択フィールドにのみ設定できます。" -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "オブジェクトフィールドはオブジェクトタイプを定義する必要があります。" -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} フィールドはオブジェクトタイプを定義できません。" -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "関連オブジェクトフィルターはオブジェクトフィールドにのみ定義できます。" -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "フィルタは、属性を値にマッピングするディクショナリとして定義する必要があります。" -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "真" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "偽" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "値は次の正規表現とマッチする必要があります。 {regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "値は文字列でなければなりません。" -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "値は正規表現 '{regex}'と一致する必要があります" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "値は整数でなければなりません。" -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "値は {minimum} 以上でなければなりません" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "値は {maximum} を超えてはいけません" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "値は実数でなければなりません。" -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "値は true または false でなければなりません。" -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "日付値は ISO 8601 フォーマット (YYYY-MM-DD) である必要があります。" -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "日付と時刻の値は ISO 8601 フォーマット (YYYY-MM-DD HH:MM:SS) である必要があります。" -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "{value}は選択肢 {choiceset} に含まれていません。" -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "{value}は選択肢 {choiceset} に含まれていません。" -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "{type}ではなく、オブジェクトIDを指定してください" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "{type} ではなくオブジェクト ID のリストを入力してください" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "無効なオブジェクト ID が見つかりました: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "必須フィールドを空にすることはできません。" -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "定義済みの選択肢の基本セット (オプション)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "選択肢は自動的にアルファベット順に並べられます" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "カスタムフィールド選択肢" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "カスタムフィールド選択肢" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "基本選択肢または追加選択肢を定義する必要があります。" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9417,7 +9440,7 @@ msgid "As Attachment" msgstr "添付ファイルとして" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9427,7 +9450,7 @@ msgid "Data File" msgstr "データファイル" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "同期済み" @@ -9452,28 +9475,28 @@ msgstr "SSL バリデーション" msgid "Event Types" msgstr "イベントタイプ" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "デバイスロール" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "コメント (ショート)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "ライン" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "レベル" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "メッセージ" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "メソッド" @@ -9616,160 +9639,160 @@ msgstr "顧客" msgid "Invalid IP address format: {address}" msgstr "IP アドレス形式が無効です: {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "インポート対象" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "インポート対象 (名前)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "エクスポート対象" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "エクスポート対象 (名前)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "VRF のインポート" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" -msgstr "VRF (RD) をインポート" +msgstr "インポートVRF (RD)" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "VRF のエクスポート" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" -msgstr "VRF (RD) をエクスポート" +msgstr "エクスポートVRF (RD)" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "L2VPN のインポート" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "L2VPN (識別子) のインポート" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "L2VPN のエクスポート" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "L2VPN (識別子) のエクスポート" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "プレフィックス" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (slug)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "プレフィックス内" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "プレフィックス内およびプレフィックスを含む" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "このプレフィックス / IP を含むプレフィックス" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "マスクの長さ" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "VLAN 番号 (1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "アドレス" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "このプレフィックス / IP を含む範囲" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "親プレフィックス" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "FHRP グループ (ID)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "インタフェースに割り当てられているか" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "割当済みか" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "サービス (ID)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "NAT 内部の IP アドレス (ID)" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q スVLAN (ID)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-In-Q スプラン番号 (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "割り当てられた VM インターフェイス" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "VLAN 変換ポリシー (名前)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "IP アドレス (ID)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP アドレス" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "プライマリ IPv4 (ID)" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "プライマリ IPv6 (ID)" @@ -9813,8 +9836,8 @@ msgstr "非公開" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -9836,14 +9859,14 @@ msgstr "追加日" msgid "VLAN Group" msgstr "VLAN グループ" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -9855,18 +9878,18 @@ msgstr "VLAN" msgid "Prefix length" msgstr "プレフィックス長" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "プールです" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "すべて使用済として扱う" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "VLAN アサイメント" @@ -9876,21 +9899,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "プロトコル" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -9902,11 +9925,11 @@ msgstr "グループ ID" msgid "Authentication type" msgstr "認証タイプ" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "認証キー" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -9923,8 +9946,8 @@ msgstr "認証" msgid "VLAN ID ranges" msgstr "VLAN ID の範囲" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q ロール" @@ -9937,7 +9960,7 @@ msgstr "Q-in-Q" msgid "Site & Group" msgstr "サイトとグループ" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -9968,73 +9991,91 @@ msgstr "割当 RIR" msgid "VLAN's group (if any)" msgstr "VLAN のグループ (存在する場合)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "VLAN サイト" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "VLAN のサイト (存在する場合)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "スコープ ID" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "FHRP グループ" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "割当 FHRP グループ名" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "割当デバイスのプライマリ IP アドレスにする" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "帯域外" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "これを、割当デバイスの帯域外 IP アドレスとして指定します。" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "デバイスまたは仮想マシンが指定されていないため、プライマリ IP として設定できません" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "デバイスが指定されていないため、帯域外IP として設定できません" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "仮想マシンには帯域外 IP を設定できません" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "インタフェースが指定されていないため、プライマリ IP として設定できません" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "インターフェイスが指定されていないため、帯域外IP として設定できません" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "認証タイプ" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "割当 VLAN グループ" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 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:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "VLAN 変換ポリシー" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "IP プロトコル" -#: netbox/ipam/forms/bulk_import.py:544 +#: netbox/ipam/forms/bulk_import.py:560 msgid "Required if not assigned to a VM" msgstr "VM に割り当てられていない場合は必須" -#: netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:567 msgid "Required if not assigned to a device" msgstr "デバイスに割り当てられていない場合は必須" -#: netbox/ipam/forms/bulk_import.py:576 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} はこのデバイス/VM には割り当てられていません。" @@ -10045,12 +10086,12 @@ msgid "Route Targets" msgstr "ルートターゲット" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "エクスポートターゲット" @@ -10067,71 +10108,71 @@ msgstr "VRF によるエクスポート" msgid "Private" msgstr "プライベート" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "アドレスファミリー" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "レンジ" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "開始" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "終了" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "範囲内を検索" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "VRF 内に存在する" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "デバイス/VM" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "親プレフィックス" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "インタフェースに割当済" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS名" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "VLAN ID が含まれています" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "ローカル VLAN ID" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "リモート VLAN ID" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -10155,12 +10196,6 @@ msgstr "ASN レンジ" msgid "IP Range" msgstr "IP アドレス範囲" -#: 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 グループ" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "デバイス/VMのプライマリIPにする" @@ -10754,7 +10789,7 @@ msgid "Assigned" msgstr "割当済" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "割当オブジェクト" @@ -11387,10 +11422,6 @@ msgstr "プレフィックスと VLAN のロール" msgid "ASN Ranges" msgstr "ASN レンジ" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "VLAN グループ" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "VLAN トランスレーションポリシー" @@ -11773,63 +11804,63 @@ msgstr "初期化後にストアをレジストリに追加できません" msgid "Cannot delete stores from registry" msgstr "レジストリからストアを削除できません" -#: netbox/netbox/settings.py:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "チェコ語" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "デンマーク語" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "ドイツ語" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "英語" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "スペイン語" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "フランス語" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "イタリア語" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "日本語" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "オランダ語" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "ポーランド語" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "ポルトガル語" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "ロシア語" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "トルコ語" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "ウクライナ語" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "中国語" @@ -11867,7 +11898,7 @@ msgstr "値" msgid "Dummy Plugin" msgstr "ダミープラグイン" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -11879,19 +11910,19 @@ msgstr "選択したエクスポートテンプレートをレンダリング中 msgid "Row {i}: Object with ID {id} does not exist" msgstr "行 {i}: ID {id}のオブジェクトは存在しません" -#: netbox/netbox/views/generic/bulk_views.py:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "いいえ {object_type} が選ばれました。" -#: netbox/netbox/views/generic/bulk_views.py:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "名前が変更されました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "削除済み {count} {object_type}" @@ -11986,7 +12017,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "プロフィール" @@ -13875,7 +13906,7 @@ msgstr "スクリプトを実行する権限がありません" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "スクリプトを実行" @@ -13900,20 +13931,20 @@ msgstr "スクリプトはソースファイルに存在しなくなりました msgid "Never" msgstr "決して" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "再実行" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "モジュール%(module)sからスクリプトを読み込めませんでした " -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "スクリプトが見つかりません" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -14273,7 +14304,7 @@ msgstr "ページ選択" #: netbox/templates/inc/paginator.html:75 #, python-format msgid "Showing %(start)s-%(end)s of %(total)s" -msgstr "表示中 %(start)s-%(end)s の %(total)s" +msgstr "%(total)s件中 %(start)s-%(end)s を表示中 " #: netbox/templates/inc/paginator.html:82 msgid "Pagination options" @@ -14588,7 +14619,7 @@ 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:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -14768,7 +14799,7 @@ msgid "IKE Proposal" msgstr "イケアの提案" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "認証方法" @@ -14776,7 +14807,7 @@ msgstr "認証方法" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "暗号化アルゴリズム" @@ -14784,7 +14815,7 @@ msgstr "暗号化アルゴリズム" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "認証アルゴリズム" @@ -14836,18 +14867,18 @@ msgid "Add a Termination" msgstr "終了を追加" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "カプセル化" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "IPsec プロファイル" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "トンネル ID" @@ -15069,7 +15100,7 @@ msgstr "連絡先住所" msgid "Contact Link" msgstr "連絡先リンク" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "連絡先の説明" @@ -15317,20 +15348,20 @@ msgstr "重量は正の数でなければなりません" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "値 'が無効です{weight}'は重みを表す (数字でなければならない)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "不明なユニット {unit}。次のいずれかである必要があります。 {valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "長さは正の数でなければなりません" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "値 'が無効です{length}'は長さを表す (数字でなければならない)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "長さは正の数でなければなりません" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15342,11 +15373,11 @@ msgstr "削除できません {objects}。 {count} 依存オブ msgid "More than 50" msgstr "50 個以上" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "16 進 RGB カラー。例: " -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15355,7 +15386,7 @@ msgstr "" "%s(%r) は無効です。CounterCacheField の to_model パラメータは 'app.model' " "形式の文字列でなければなりません" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15478,11 +15509,11 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "URL に対応したユニークな省略記法" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." -msgstr "にコンテキストデータを入力してください JSON フォーマット。" +msgstr " JSON フォーマットでコンテキストデータを入力してください。" -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "MAC アドレスは EUI-48 形式である必要があります" @@ -15527,37 +15558,37 @@ msgid "" "({begin})." msgstr "範囲が無効です:終了値 ({end}) は開始値 () より大きくなければなりません{begin})。" -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "「」の列ヘッダーが重複しているか、重複しています{field}」" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "「」の列ヘッダーが重複しているか、重複しています{header}」" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "行 {row}: 期待 {count_expected} 列が見つかりましたが {count_found}" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "予期しない列ヘッダー」{field}「が見つかりました。" -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "コラム」{field}\"は関連オブジェクトではありません。ドットは使用できません" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "列 \"の関連オブジェクト属性が無効です{field}「: {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "必須の列ヘッダー」{header}「が見つかりません。" @@ -16098,7 +16129,7 @@ msgid "VLAN (name)" msgstr "VLAN (名前)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "トンネルグループ" @@ -16114,13 +16145,13 @@ msgid "Pre-shared key" msgstr "事前共有キー" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE ポリシー" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec ポリシー" @@ -16185,16 +16216,16 @@ msgstr "各終端には、インタフェースまたは VLAN のいずれかを msgid "Cannot assign both an interface and a VLAN." msgstr "インタフェースと VLAN の両方を割り当てることはできません。" -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "IKE バージョン" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "提案" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "割当オブジェクトタイプ" diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index 062a19115..e6696eb5e 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 e421051d7..03ea6ac66 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-03-06 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -94,9 +94,9 @@ msgstr "Je wachtwoord is succesvol gewijzigd." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "Gepland" @@ -108,8 +108,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -120,8 +120,8 @@ msgid "Active" msgstr "Actief" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -134,7 +134,7 @@ msgstr "Deprovisioning" msgid "Decommissioned" msgstr "Buiten gebruik" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -174,7 +174,7 @@ msgstr "Spoke" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Regio (ID)" @@ -186,7 +186,7 @@ msgstr "Regio (ID)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Regio (slug)" @@ -197,8 +197,8 @@ msgstr "Regio (slug)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Sitegroep (ID)" @@ -209,19 +209,20 @@ msgstr "Sitegroep (ID)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Sitegroep (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -230,13 +231,13 @@ msgstr "Sitegroep (slug)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -255,7 +256,7 @@ 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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" @@ -265,7 +266,7 @@ msgstr "Site" #: 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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Site (slug)" @@ -284,14 +285,14 @@ msgstr "ASN" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Provider (ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Provider (slug)" @@ -323,8 +324,8 @@ msgstr "Circuittype (slug)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Locatie (ID)" @@ -352,7 +353,7 @@ msgstr "Eindpunt A (ID)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -369,9 +370,9 @@ msgstr "Zoeken" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -434,8 +435,8 @@ msgstr "Type virtueel circuit (slug)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 @@ -445,7 +446,7 @@ msgid "Virtual circuit" msgstr "Virtueel circuit" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interface (ID)" @@ -589,7 +590,7 @@ msgstr "ASN's" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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,17 +612,17 @@ msgstr "Omschrijving" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -646,21 +647,21 @@ msgid "Provider" msgstr "Provider" #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Service-ID" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -680,8 +681,8 @@ msgstr "Kleur" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -696,8 +697,8 @@ msgstr "Kleur" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -705,8 +706,8 @@ msgstr "Kleur" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -736,7 +737,7 @@ msgstr "Kleur" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 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" @@ -745,8 +746,8 @@ msgstr "Type" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -758,8 +759,8 @@ msgstr "Provideraccount" #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -769,23 +770,23 @@ msgstr "Provideraccount" #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -818,7 +819,7 @@ msgstr "Provideraccount" #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -836,16 +837,16 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -860,12 +861,12 @@ msgstr "Status" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -898,7 +899,7 @@ msgstr "Status" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 @@ -908,22 +909,22 @@ msgid "Tenant" msgstr "Tenant" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "Installatiedatum" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "Beëindigingsdatum" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "Vastleggingssnelheid (Kbps)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -936,7 +937,7 @@ msgstr "Afstand" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -951,11 +952,11 @@ msgstr "Serviceparameters" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -969,16 +970,16 @@ msgstr "Serviceparameters" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -1003,7 +1004,7 @@ msgstr "Attributen" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 @@ -1012,17 +1013,17 @@ msgstr "Tenants" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "Soort beëindiging" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "Opzegging" @@ -1058,24 +1059,24 @@ 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:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Prioriteit" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1084,23 +1085,23 @@ msgstr "Netwerkprovider" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1117,7 +1118,7 @@ msgstr "Netwerkprovider" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1127,7 +1128,7 @@ msgstr "Netwerkprovider" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "Rol" @@ -1151,9 +1152,9 @@ msgstr "Soort circuit" #: 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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1165,12 +1166,12 @@ msgstr "Operationele status" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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,11 +1211,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1239,15 +1240,15 @@ msgid "Interface" msgstr "Interface" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1261,11 +1262,11 @@ msgstr "Interface" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1281,23 +1282,28 @@ msgid "Location" msgstr "Locatie" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "Contacten" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1307,11 +1313,11 @@ msgstr "Contacten" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1319,21 +1325,22 @@ msgstr "Contacten" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Regio" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1341,7 +1348,7 @@ msgstr "Regio" msgid "Site group" msgstr "Sitegroep" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1351,13 +1358,13 @@ msgstr "Sitegroep" msgid "Account" msgstr "Account" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "Termzijde" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1366,13 +1373,13 @@ msgstr "Termzijde" msgid "Assignment" msgstr "Opdracht" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1402,7 +1409,7 @@ msgstr "Opdracht" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1424,13 +1431,13 @@ msgstr "Circuittype" msgid "Group Assignment" msgstr "Groepsopdracht" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1456,8 +1463,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1560,7 +1567,7 @@ msgstr "ID en poortnummer(s) van het patchpaneel" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1589,14 +1596,14 @@ msgstr "" #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1706,14 +1713,14 @@ msgstr "beëindigingen van virtuele circuits" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1724,9 +1731,9 @@ msgstr "beëindigingen van virtuele circuits" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1862,12 +1869,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1906,7 +1913,7 @@ msgstr "Type beëindiging" msgid "Termination Point" msgstr "Eindpunt" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Sitegroep" @@ -1947,8 +1954,8 @@ msgstr "Beëindigingen" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1960,17 +1967,17 @@ msgstr "Beëindigingen" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2002,7 +2009,7 @@ msgstr "Beëindigingen" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2027,6 +2034,34 @@ msgstr "" "Deze gebruiker heeft geen toestemming om deze gegevensbron te " "synchroniseren." +#: netbox/core/apps.py:33 +msgid "Object created" +msgstr "Object aangemaakt" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "Object bijgewerkt" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "Object verwijderd" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "Opdracht gestart" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "Opdracht voltooid" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "Opdracht is mislukt" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "Taak is fout" + #: netbox/core/choices.py:18 msgid "New" msgstr "Nieuw" @@ -2048,7 +2083,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Mislukt" @@ -2178,34 +2213,6 @@ msgstr "AWS-toegangssleutel-ID" msgid "AWS secret access key" msgstr "Geheime toegangssleutel van AWS" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "Object aangemaakt" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "Object bijgewerkt" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "Object verwijderd" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "Opdracht gestart" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "Opdracht voltooid" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "Opdracht is mislukt" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "Taak is fout" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2229,7 +2236,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2250,8 +2257,8 @@ msgstr "Ingeschakeld" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2266,7 +2273,7 @@ msgstr "Regels negeren" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2292,7 +2299,7 @@ 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:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2348,7 +2355,7 @@ msgid "User" msgstr "Gebruiker" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tijd" @@ -2399,7 +2406,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Rackverhogingen" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2413,7 +2420,7 @@ msgstr "IPAM" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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" @@ -2503,7 +2510,7 @@ msgstr "" "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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2539,7 +2546,7 @@ msgstr "Huidige configuratie" msgid "Config revision #{id}" msgstr "Revisie van de configuratie #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2547,21 +2554,21 @@ msgstr "Revisie van de configuratie #{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2569,7 +2576,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2623,7 +2630,7 @@ msgstr "" msgid "last updated" msgstr "laatst bijgewerkt" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "pad" @@ -2688,60 +2695,60 @@ msgstr "beheerde bestanden" msgid "A {model} with this file path already exists ({path})." msgstr "EEN {model} waarbij dit bestandspad al bestaat ({path})." -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "gepland" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "interval" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "Herhalingsinterval (in minuten)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "gestart" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "voltooid" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "gegevens" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "fout" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "taak-ID" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "taak" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "taken" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Taken kunnen niet worden toegewezen aan dit objecttype ({type})." -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Ongeldige status voor beëindiging van het dienstverband. De keuzes zijn: " "{choices}" -#: netbox/core/models/jobs.py:231 +#: netbox/core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2763,8 +2770,8 @@ msgstr "Volledige naam" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2862,7 +2869,7 @@ msgstr "Workers" msgid "Host" msgstr "Host" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "Poort" @@ -2997,8 +3004,8 @@ msgid "Staging" msgstr "Klaarzetten" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "Ontmanteling" @@ -3062,7 +3069,7 @@ msgstr "Verouderd" msgid "Millimeters" msgstr "Millimeters" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "Inches" @@ -3085,9 +3092,9 @@ msgstr "Van achter naar voren" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3116,14 +3123,14 @@ msgstr "Ouder" msgid "Child" msgstr "Kind" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3131,7 +3138,7 @@ msgid "Rear" msgstr "Achterkant" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Klaargezet" @@ -3164,7 +3171,7 @@ msgid "Top to bottom" msgstr "Van boven naar beneden" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "Passief" @@ -3193,8 +3200,8 @@ msgid "Proprietary" msgstr "Gepatenteerd" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "Andere" @@ -3207,11 +3214,11 @@ msgstr "ITA/internationaal" msgid "Physical" msgstr "Fysiek" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "Virtueel" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3219,13 +3226,13 @@ msgstr "Virtueel" msgid "Wireless" msgstr "Draadloos" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "Virtuele interfaces" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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,27 +3240,27 @@ msgstr "Virtuele interfaces" msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "Linkaggregatiegroep (LAG)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "Ethernet (vast)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "Ethernet (modulair)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "Ethernet (backplane)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "Mobiel" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3261,116 +3268,116 @@ msgstr "Mobiel" msgid "Serial" msgstr "Serienummer" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "Coaxiaal" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "Stapelen" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "Volledig" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "Toegang" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Getagd" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "Getagd (Alles)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "IEEE-standaard" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "Passief 24V (2 paren)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "Passief 24V (4 paren)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "Passief 48V (2 paren)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "Passief 48V (4 paren)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "Koper" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "Glasvezel" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "Vezel" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "Verbonden" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilometers" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meters" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "Centimeters" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Mijlen" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Feet" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "Een fase" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "Drie fase" @@ -3401,7 +3408,7 @@ msgid "Parent site group (slug)" msgstr "Bovenliggende sitegroep (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "Groep (ID)" @@ -3447,15 +3454,15 @@ msgstr "Racktype (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 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:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rol (slug)" @@ -3663,8 +3670,8 @@ msgid "Module bay (ID)" msgstr "Modulevak (ID)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Apparaat (ID)" @@ -3674,8 +3681,8 @@ msgid "Rack (name)" msgstr "Rack (naam)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Apparaat (naam)" @@ -3696,7 +3703,7 @@ msgid "Virtual Chassis (ID)" msgstr "Virtueel chassis (ID)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3713,35 +3720,35 @@ msgstr "Module (ID)" msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Virtuele machine (naam)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Virtuele machine (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interface (naam)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM-interface (naam)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM-interface (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Toegewezen VLAN" @@ -3753,15 +3760,15 @@ msgstr "Toegewezen VID" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3783,36 +3790,36 @@ msgstr "Toegewezen VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-vertaalbeleid (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 @@ -3843,8 +3850,8 @@ msgstr "Overbrugde interface (ID)" msgid "LAG interface (ID)" msgstr "LAG-interface (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3877,7 +3884,7 @@ msgstr "Context van het virtuele apparaat (ID)" msgid "Wireless LAN" msgstr "Draadloos LAN" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Draadloze link" @@ -3939,9 +3946,9 @@ msgstr "Labels" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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 @@ -3990,7 +3997,7 @@ msgstr "Tijdzone" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4143,16 +4150,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4245,7 +4252,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4259,9 +4266,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4323,8 +4330,8 @@ msgstr "Label" msgid "Length" msgstr "Lengte" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "Lengte-eenheid" @@ -4333,18 +4340,18 @@ msgstr "Lengte-eenheid" msgid "Domain" msgstr "Domein" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Voedingspaneel" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Levering" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4370,7 +4377,7 @@ msgstr "Maximale trekking" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Maximaal stroomverbruik (watt)" @@ -4380,7 +4387,7 @@ msgstr "Toegewezen loting" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Toegewezen stroomverbruik (watt)" @@ -4402,7 +4409,7 @@ msgstr "Alleen voor beheer" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "PoE-modus" @@ -4410,7 +4417,7 @@ msgstr "PoE-modus" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "PoE-type" @@ -4420,7 +4427,7 @@ 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:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4434,7 +4441,7 @@ msgstr "Draadloze rol" msgid "Module" msgstr "Module" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4446,7 +4453,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4461,28 +4468,28 @@ msgstr "Snelheid" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "Modus" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4506,7 +4513,7 @@ msgid "Wireless LAN group" msgstr "Draadloze LAN-groep" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4514,7 +4521,7 @@ msgstr "Draadloze LAN's" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4583,7 +4590,7 @@ 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:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4648,7 +4655,7 @@ msgstr "" msgid "Parent site" msgstr "Site voor ouders" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "Locatie van het rek (indien aanwezig)" @@ -4691,7 +4698,7 @@ msgstr "Eenheid voor modulegewicht" 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:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "Toegewezen rol" @@ -4857,9 +4864,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Toegewezen VRF" @@ -4888,11 +4895,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "Classificatie van fysieke media" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "Geïnstalleerd apparaat" @@ -4924,17 +4931,29 @@ msgstr "Naam van het onderdeel" msgid "Component Name" msgstr "Naam van de component" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +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 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Onderdeel niet gevonden: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 msgid "Parent device of assigned interface (if any)" msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4948,130 +4967,130 @@ msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)" msgid "Virtual machine" msgstr "Virtuele machine" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 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:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Toegewezen interface" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Is primair" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 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:1264 +#: netbox/dcim/forms/bulk_import.py:1282 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:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "Side A-apparaat" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "Naam van het apparaat" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "Type kant A" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "Naam van kant A" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "Naam van beëindiging" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "Side B-apparaat" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "Type kant B" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "Naam van kant B" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Status van de verbinding" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, 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:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Meester" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "Master-apparaat" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "Naam van de moedersite" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "Stroomopwaarts stroompaneel" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "Primair of redundant" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "Soort voeding (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "Enkel- of driefasig" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5130,7 +5149,7 @@ msgstr "Voedingspaneel" msgid "Power Feed" msgstr "Stroomvoorziening" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Status van het apparaat" @@ -5187,7 +5206,7 @@ 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:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "Clustergroep" @@ -5202,8 +5221,8 @@ msgstr "Bezet" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5219,7 +5238,7 @@ msgstr "Verbinding" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Soort" @@ -5229,7 +5248,7 @@ msgid "Mgmt only" msgstr "Alleen voor beheer" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" @@ -5252,7 +5271,7 @@ msgid "Transmit power (dBm)" msgstr "Zendvermogen (dBm)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5262,15 +5281,15 @@ msgstr "Zendvermogen (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Ontdekt" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "Toegewezen apparaat" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "Toegewezen VM" @@ -5286,7 +5305,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5304,7 +5323,7 @@ msgstr "Soort bereik" msgid "Scope" msgstr "Toepassingsgebied" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "Soort bereik (app en model)" @@ -5443,7 +5462,7 @@ msgid "Front Port" msgstr "Poort Voor" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5456,7 +5475,7 @@ msgid "Rear Port" msgstr "Poort achter" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5526,7 +5545,7 @@ msgstr "Rol van het inventarisitem" msgid "VM Interface" msgstr "VM-interface" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5538,7 +5557,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5549,8 +5568,8 @@ msgid "A MAC address can only be assigned to a single object." msgstr "Een MAC-adres kan slechts aan één object worden toegewezen." #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5568,18 +5587,18 @@ msgstr "" "{pattern_count} worden verwacht." #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Poorten achter" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "" "Selecteer één toewijzing van de achterpoort voor elke poort aan de voorkant " "die wordt gemaakt." -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5589,7 +5608,7 @@ msgstr "" "moet overeenkomen met het geselecteerde aantal posities aan de achterkant " "van de poort ({rearport_count})." -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5599,18 +5618,18 @@ msgstr "" "overeenkomen met het geselecteerde aantal posities aan de achterkant van de " "poort ({rearport_count})." -#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Leden" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "Uitgangspositie" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5618,71 +5637,71 @@ msgstr "" "Positie van het apparaat van het eerste lid. Verhoogt met één voor elk extra" " lid." -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "Voor het eerste VC-lid moet een positie worden gespecificeerd." -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "label" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "lengte" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "lengte-eenheid" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "kabel" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "kabels" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "Moet een eenheid specificeren bij het instellen van een kabellengte" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "" "Moet A- en B-aansluitingen definiëren bij het aanmaken van een nieuwe kabel." -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Kan geen verschillende soorten aansluitingen aansluiten op hetzelfde " "uiteinde van de kabel." -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Incompatibele beëindigingstypen: {type_a} en {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "" "A- en B-aansluitingen kunnen geen verbinding maken met hetzelfde object." -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "einde" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "kabelafsluiting" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "kabelaansluitingen" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5691,68 +5710,68 @@ msgstr "" "Dubbele beëindiging gevonden voor {app_label}.{model} {termination_id}: " "kabel {cable_pk}" -#: netbox/dcim/models/cables.py:345 +#: netbox/dcim/models/cables.py:344 #, 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:352 +#: netbox/dcim/models/cables.py:351 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:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "is actief" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "is compleet" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "is gesplitst" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "kabelpad" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "kabelpaden" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 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:551 +#: netbox/dcim/models/cables.py:553 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:556 +#: netbox/dcim/models/cables.py:558 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:580 +#: netbox/dcim/models/cables.py:582 msgid "All links must be cable or wireless" msgstr "Alle verbindingen moeten via de kabel of draadloos zijn" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:584 msgid "All links must match first link type" msgstr "Alle links moeten overeenkomen met het eerste linktype" -#: netbox/dcim/models/cables.py:665 +#: netbox/dcim/models/cables.py:667 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:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "Het filter voor de positie van de eindpositie op afstand ontbreekt" @@ -5809,12 +5828,12 @@ msgid "console server port templates" msgstr "poortsjablonen voor consoleservers" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "maximale trekking" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "toegewezen gelijkspel" @@ -5827,7 +5846,7 @@ msgid "power port templates" msgstr "sjablonen voor voedingspoorten" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" @@ -5835,12 +5854,12 @@ msgstr "" "({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "voerbeen" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "Fase (voor driefasige voedingen)" @@ -5867,17 +5886,17 @@ msgstr "" "behoren" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "alleen beheer" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "bridge-interface" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "draadloze rol" @@ -5890,7 +5909,7 @@ msgid "interface templates" msgstr "interfacesjablonen" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "Een interface kan niet naar zichzelf worden overbrugd." @@ -5906,7 +5925,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "positie van de achterpoort" @@ -5933,7 +5952,7 @@ msgstr "" "slechts {count} standen" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "standen" @@ -5946,12 +5965,12 @@ msgid "rear port templates" msgstr "sjablonen voor achterpoorten" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "positie" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "" "Identificatie waarnaar moet worden verwezen bij het hernoemen van " @@ -5983,12 +6002,12 @@ msgstr "" "„parent” zijn ingesteld om apparaatbays toe te staan." #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "onderdeel-ID" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "Onderdeel-ID toegewezen door de fabrikant" @@ -6030,182 +6049,182 @@ msgstr "Het kabeluiteinde mag niet zonder kabel worden ingesteld." msgid "Cannot mark as connected with a cable attached." msgstr "Kan niet markeren als verbonden met een aangesloten kabel." -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} modellen moeten een eigenschap parent_object declareren" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "Fysiek poorttype" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "snelheid" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "Poortsnelheid in bits per seconde" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "consolepoort" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "consolepoorten" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "console-serverpoort" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "console-serverpoorten" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "voedingspoort" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "voedingspoorten" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "stopcontact" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "stopcontacten" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, 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:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "-modus" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q-tagging-strategie" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "bovenliggende interface" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "VLAN zonder label" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "gelabelde VLAN's" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "primair MAC-adres" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 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:594 +#: netbox/dcim/models/device_components.py:597 #, 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:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "LAG van de ouders" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 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:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "snelheid (Kbps)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "tweezijdig" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "64-bits wereldwijde naam" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "draadloos kanaal" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "kanaalfrequentie (MHz)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 msgid "Populated by selected channel (if set)" msgstr "Ingevuld per geselecteerd kanaal (indien ingesteld)" -#: netbox/dcim/models/device_components.py:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "zendvermogen (dBm)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "draadloze LAN's" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "interface" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "interfaces" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, 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:806 +#: netbox/dcim/models/device_components.py:809 #, 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:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 msgid "An interface cannot be its own parent." msgstr "Een interface kan niet zijn eigen ouder zijn." -#: netbox/dcim/models/device_components.py:819 +#: netbox/dcim/models/device_components.py:822 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:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6214,7 +6233,7 @@ msgstr "" "De geselecteerde ouderinterface ({interface}) hoort bij een ander apparaat " "({device})" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6223,7 +6242,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:852 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6232,7 +6251,7 @@ msgstr "" "De geselecteerde bridge-interface ({bridge}) hoort bij een ander apparaat " "({device})." -#: netbox/dcim/models/device_components.py:858 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6241,15 +6260,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:869 +#: netbox/dcim/models/device_components.py:872 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Virtuele interfaces kunnen geen bovenliggende LAG-interface hebben." -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:876 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:880 +#: netbox/dcim/models/device_components.py:883 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6257,7 +6276,7 @@ msgstr "" "De geselecteerde LAG-interface ({lag}) hoort bij een ander apparaat " "({device})." -#: netbox/dcim/models/device_components.py:886 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6266,50 +6285,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:897 +#: netbox/dcim/models/device_components.py:900 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuele interfaces kunnen geen PoE-modus hebben." -#: netbox/dcim/models/device_components.py:901 +#: netbox/dcim/models/device_components.py:904 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuele interfaces mogen geen PoE-type hebben." -#: netbox/dcim/models/device_components.py:907 +#: netbox/dcim/models/device_components.py:910 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:914 +#: netbox/dcim/models/device_components.py:917 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:916 +#: netbox/dcim/models/device_components.py:919 msgid "Channel may be set only on wireless interfaces." msgstr "Kanaal mag alleen worden ingesteld op draadloze interfaces." -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:925 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:926 +#: netbox/dcim/models/device_components.py:929 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Kan geen aangepaste frequentie specificeren met een geselecteerd kanaal." -#: netbox/dcim/models/device_components.py:932 +#: netbox/dcim/models/device_components.py:935 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:934 +#: netbox/dcim/models/device_components.py:937 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:938 +#: netbox/dcim/models/device_components.py:941 msgid "Interface mode does not support an untagged vlan." msgstr "De interfacemodus ondersteunt een niet-gelabeld VLAN niet." -#: netbox/dcim/models/device_components.py:944 +#: netbox/dcim/models/device_components.py:947 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6318,24 +6337,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:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "In kaart gebrachte positie op de corresponderende achterpoort" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "poort voor" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "poorten voor" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, 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:1077 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6344,19 +6363,19 @@ msgstr "" "Ongeldige positie van de achterpoort ({rear_port_position}): Achterpoort " "{name} heeft slechts {positions} posities." -#: netbox/dcim/models/device_components.py:1107 +#: netbox/dcim/models/device_components.py:1110 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:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "poort achter" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "poorten achter" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6365,39 +6384,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:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "modulevak" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "modulevakken" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 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:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "apparaatvak" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "bays voor apparaten" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, 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:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "Kan een apparaat niet op zichzelf installeren." -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6405,62 +6424,62 @@ msgstr "" "Kan het opgegeven apparaat niet installeren; het apparaat is al " "geïnstalleerd in {bay}." -#: netbox/dcim/models/device_components.py:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "Rol van het inventarisitem" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "Rollen van inventarisitems" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "serienummer" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "tag voor bedrijfsmiddelen" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 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:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "ontdekt" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "Dit item is automatisch ontdekt" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "inventarisitem" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "inventarisartikelen" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "Kan zichzelf niet als ouder toewijzen." -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 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:1365 +#: netbox/dcim/models/device_components.py:1368 msgid "Cannot move an inventory item with dependent children" msgstr "Kan een inventarisitem met afhankelijke kinderen niet verplaatsen" -#: netbox/dcim/models/device_components.py:1373 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot assign inventory item to component on another device" msgstr "Kan inventarisitem niet toewijzen aan component op een ander apparaat" @@ -6847,7 +6866,7 @@ msgstr "-identificatiecode" 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:225 +#: 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 msgid "comments" @@ -7068,9 +7087,9 @@ msgstr "ID van de faciliteit" msgid "Locally-assigned identifier" msgstr "Lokaal toegewezen identificatiecode" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Functionele rol" @@ -7275,7 +7294,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7289,7 +7308,7 @@ msgstr "Apparaten" msgid "VMs" msgstr "VM's" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7302,8 +7321,8 @@ msgstr "VM's" msgid "Config Template" msgstr "Configuratiesjabloon" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7311,52 +7330,52 @@ msgstr "Configuratiesjabloon" msgid "IP Address" msgstr "IP-adres" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-adres" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-adres" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "VC-positie" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "VC-prioriteit" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Apparaat voor ouders" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "Positie (apparaatvak)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Consolepoorten" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Serverpoorten voor de console" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "Voedingspoorten" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "Stopcontacten" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7372,30 +7391,30 @@ msgstr "Stopcontacten" msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "Poorten vooraan" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "Toestelvakken" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "Modulebays" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "Inventarisartikelen" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulebaai" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7404,27 +7423,27 @@ msgstr "Modulebaai" msgid "Inventory Items" msgstr "Inventarisartikelen" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "Kleur van de kabel" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "Peers koppelen" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "Markeer Verbonden" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "Maximale trekkracht (W)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "Toegewezen trekking (W)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7436,57 +7455,57 @@ msgstr "Toegewezen trekking (W)" msgid "IP Addresses" msgstr "IP-adressen" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-groepen" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Alleen beheer" -#: netbox/dcim/tables/devices.py:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "VDC's" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtueel circuit" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Geïnstalleerde module" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "Seriële module" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "Tag voor module-bedrijfsmiddelen" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "Status van de module" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Onderdeel" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "Artikelen" @@ -7505,7 +7524,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformen" @@ -7529,8 +7548,8 @@ msgstr "U-hoogte" msgid "Instances" msgstr "Instanties" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7540,8 +7559,8 @@ msgstr "Instanties" msgid "Console Ports" msgstr "Consolepoorten" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7551,8 +7570,8 @@ msgstr "Consolepoorten" msgid "Console Server Ports" msgstr "Serverpoorten voor de console" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7562,8 +7581,8 @@ msgstr "Serverpoorten voor de console" msgid "Power Ports" msgstr "Voedingspoorten" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7573,8 +7592,8 @@ msgstr "Voedingspoorten" msgid "Power Outlets" msgstr "Stopcontacten" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7583,8 +7602,8 @@ msgstr "Stopcontacten" msgid "Front Ports" msgstr "Ports aan de voorkant" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7594,16 +7613,16 @@ msgstr "Ports aan de voorkant" msgid "Rear Ports" msgstr "Poorten achteraan" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7664,6 +7683,10 @@ msgstr "Ruimte" msgid "Sites" msgstr "Sites" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "VLAN-groepen" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "De testcase moet peer_termination_type instellen" @@ -7673,58 +7696,58 @@ msgstr "De testcase moet peer_termination_type instellen" msgid "Disconnected {count} {type}" msgstr "Verbinding verbroken {count} {type}" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reserveringen" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Apparaten zonder rack" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "Context van de configuratie" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "Render-configuratie" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "Virtuele machines" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, 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:3147 +#: netbox/dcim/views.py:3156 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Apparaat verwijderd {device} van bay {device_bay}." -#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Kinderen" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "Lid toegevoegd {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, 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:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Verwijderd {device} vanaf een virtueel chassis {chassis}" @@ -8014,24 +8037,24 @@ msgstr "Widgettype" msgid "Unregistered widget class: {name}" msgstr "Ongeregistreerde widgetklasse: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, 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:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "Opmerking" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Geef willekeurige aangepaste inhoud weer. Markdown wordt ondersteund." -#: netbox/extras/dashboard/widgets.py:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "Tellingen van objecten" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8039,65 +8062,69 @@ msgstr "" "Geef een set NetBox-modellen weer en het aantal objecten dat voor elk type " "is gemaakt." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:191 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:177 +#: netbox/extras/dashboard/widgets.py:199 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:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "Objectlijst" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "Geef een willekeurige lijst met objecten weer." -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "Het standaardaantal objecten dat moet worden weergegeven" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 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:274 +#: netbox/extras/dashboard/widgets.py:265 +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 msgid "RSS Feed" msgstr "RSS-feed" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 msgid "Embed an RSS feed from an external website." msgstr "Voeg een RSS-feed van een externe website in." -#: netbox/extras/dashboard/widgets.py:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "URL van de feed" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "Vereist een externe verbinding" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "Het maximale aantal objecten dat moet worden weergegeven" -#: netbox/extras/dashboard/widgets.py:301 +#: netbox/extras/dashboard/widgets.py:335 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:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "Laat je persoonlijke bladwijzers zien" @@ -8155,7 +8182,7 @@ msgstr "Tag" msgid "Tag (slug)" msgstr "Label (slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Heeft contextgegevens voor de lokale configuratie" @@ -8176,13 +8203,13 @@ 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/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "UI bewerkbaar" @@ -8804,34 +8831,34 @@ msgstr "configuratiesjabloon" msgid "config templates" msgstr "configuratiesjablonen" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "Het (de) object (en) waarop dit veld van toepassing is." -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "Het type gegevens dat dit aangepaste veld bevat" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Het type NetBox-object waarnaar dit veld wordt toegewezen (voor " "objectvelden)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "Naam van het interne veld" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Alleen alfanumerieke tekens en onderstrepingstekens zijn toegestaan." -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "" "Dubbele onderstrepingstekens zijn niet toegestaan in aangepaste veldnamen." -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -8839,19 +8866,19 @@ msgstr "" "Naam van het veld zoals getoond aan gebruikers (indien niet opgegeven, wordt" " 'de veldnaam gebruikt)" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "naam van de groep" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "Aangepaste velden binnen dezelfde groep worden samen weergegeven" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "verplicht" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -8859,19 +8886,19 @@ msgstr "" "Dit veld is vereist wanneer u nieuwe objecten maakt of een bestaand object " "bewerkt." -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "moet uniek zijn" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "De waarde van dit veld moet uniek zijn voor het toegewezen object" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "zoekgewicht" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -8879,11 +8906,11 @@ msgstr "" "Weging voor zoeken. Lagere waarden worden als belangrijker beschouwd. Velden" " met een zoekgewicht van nul worden genegeerd." -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "filterlogica" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -8891,11 +8918,11 @@ msgstr "" "Loose komt overeen met elk exemplaar van een bepaalde tekenreeks; exact komt" " overeen met het hele veld." -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "standaard" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -8903,7 +8930,7 @@ msgstr "" "Standaardwaarde voor het veld (moet een JSON-waarde zijn). Voeg tekenreeksen" " in met dubbele aanhalingstekens (bijvoorbeeld „Foo”)." -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8912,36 +8939,36 @@ msgstr "" "dictaat (moet een JSON-waarde zijn) .Voeg tekenreeksen in met dubbele " "aanhalingstekens (bijvoorbeeld „Foo”)." -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "gewicht van het beeldscherm" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "" "Velden met een hoger gewicht worden lager weergegeven in een formulier." -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "minimumwaarde" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "Minimaal toegestane waarde (voor numerieke velden)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "maximale waarde" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "Maximaal toegestane waarde (voor numerieke velden)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "validatieregex" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8952,199 +8979,199 @@ msgstr "" "en $ om het matchen van de hele string te forceren. Bijvoorbeeld ^ " "[A-Z]{3}$ beperkt de waarden tot precies drie hoofdletters." -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "keuzeset" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Specificeert of het aangepaste veld wordt weergegeven in de " "gebruikersinterface" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Specificeert of de aangepaste veldwaarde kan worden bewerkt in de " "gebruikersinterface" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "is kloonbaar" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "Repliceer deze waarde bij het klonen van objecten" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "aangepast veld" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "aangepaste velden" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Ongeldige standaardwaarde”{value}„: {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "" "Er mag alleen een minimumwaarde worden ingesteld voor numerieke velden" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "" "Er mag alleen een maximumwaarde worden ingesteld voor numerieke velden" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Validatie van reguliere expressies wordt alleen ondersteund voor tekst- en " "URL-velden" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Uniciteit kan niet worden afgedwongen voor booleaanse velden" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "Selectievelden moeten een reeks keuzes specificeren." -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "Keuzes kunnen alleen worden ingesteld op selectievelden." -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "Objectvelden moeten een objecttype definiëren." -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} velden definiëren mogelijk geen objecttype." -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "" "Een gerelateerd objectfilter kan alleen voor objectvelden worden " "gedefinieerd." -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Filter moet worden gedefinieerd als een woordenboek dat attributen aan " "waarden toewijst." -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "Waar" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "Onwaar" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Waarden moeten overeenkomen met deze regex: {regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "De waarde moet een tekenreeks zijn." -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "De waarde moet overeenkomen met regex '{regex}'" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "De waarde moet een geheel getal zijn." -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "De waarde moet minstens {minimum}" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "De waarde mag niet hoger zijn dan {maximum}" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "De waarde moet een decimaal getal zijn." -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "De waarde moet waar of onwaar zijn." -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "De datumwaarden moeten de indeling ISO 8601 hebben (JJJJ-MM-DD)." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "De datum- en tijdwaarden moeten de indeling ISO 8601 hebben (JJJJ-MM-DD " "H:MM:SS)." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Ongeldige keuze ({value}) voor keuzeset {choiceset}." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Ongeldige keuze (s) ({value}) voor keuzeset {choiceset}." -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "De waarde moet een object-ID zijn, niet {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "De waarde moet een lijst met object-ID's zijn, niet {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Ongeldige object-ID gevonden: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "Het verplichte veld mag niet leeg zijn." -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "Basisset van vooraf gedefinieerde keuzes (optioneel)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "Keuzes worden automatisch alfabetisch gerangschikt" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "aangepaste veldkeuzeset" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "aangepaste veldkeuzesets" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "Moet basis- of extra keuzes definiëren." -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9667,7 +9694,7 @@ msgid "As Attachment" msgstr "Als bijlage" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9677,7 +9704,7 @@ msgid "Data File" msgstr "Gegevensbestand" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "Gesynchroniseerd" @@ -9702,28 +9729,28 @@ msgstr "SSL-validatie" msgid "Event Types" msgstr "Soorten gebeurtenissen" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Apparaat rollen" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "Opmerkingen (kort)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "Lijn" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "Niveau" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "Bericht" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "Methode" @@ -9868,160 +9895,160 @@ msgstr "Klant" msgid "Invalid IP address format: {address}" msgstr "Ongeldig formaat van het IP-adres: {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "Doel importeren" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "Importdoel (naam)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "Doel exporteren" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "Exportdoel (naam)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "VRF importeren" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "VRF (RD) importeren" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "VRF exporteren" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "VRF (RD) exporteren" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "L2VPN importeren" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "L2VPN importeren (identifier)" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "L2VPN exporteren" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "L2VPN exporteren (identifier)" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefix" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (slak)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "Binnen deze prefix" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "Binnen en inclusief prefix" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "Prefixen die deze prefix of IP-adres bevatten" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "Lengte van het masker" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "VLAN-nummer (1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adres" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "Bereiken die deze prefix of IP-adres bevatten" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "Oudervoorvoegsel" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "FHRP-groep (ID)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "Is toegewezen aan een interface" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "Is toegewezen" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "Service (ID)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "NAT binnen IP-adres (ID)" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN nummer (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "Toegewezen VM-interface" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "VLAN-vertaalbeleid (naam)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "IP-adres (ID)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP-adres" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "Primaire IPv4 (ID)" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "Primaire IPv6 (ID)" @@ -10065,8 +10092,8 @@ msgstr "Is privé" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -10088,14 +10115,14 @@ msgstr "Datum toegevoegd" msgid "VLAN Group" msgstr "VLAN-groep" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -10107,18 +10134,18 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Lengte van de prefix" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 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:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Behandel als volledig gebruikt" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "VLAN-toewijzing" @@ -10128,21 +10155,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocol" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10154,11 +10181,11 @@ msgstr "Groeps-ID" msgid "Authentication type" msgstr "Authenticatietype" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "Verificatiesleutel" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10175,8 +10202,8 @@ msgstr "Authentificatie" msgid "VLAN ID ranges" msgstr "VLAN-ID-bereiken" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "De rol van Q-in-Q" @@ -10189,7 +10216,7 @@ msgstr "Q-in-Q" msgid "Site & Group" msgstr "Site en groep" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -10220,82 +10247,100 @@ msgstr "Toegewezen RIR" msgid "VLAN's group (if any)" msgstr "VLAN-groep (indien aanwezig)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "VLAN-site" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "VLAN-site (indien aanwezig)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "Bereik-ID" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "FHRP-groep" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "Toegewezen naam van de FHRP-groep" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "Maak dit het primaire IP-adres voor het toegewezen apparaat" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "Is buiten de band" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "" "Wijs dit aan als het out-of-band IP-adres voor het toegewezen apparaat" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Geen apparaat of virtuele machine gespecificeerd; kan niet worden ingesteld " "als primair IP-adres" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "Geen apparaat gespecificeerd; kan niet worden ingesteld als IP-adres buiten " "de band" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Kan niet-band-IP niet instellen voor virtuele machines" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "" "Geen interface gespecificeerd; kan niet worden ingesteld als primair IP-" "adres" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "Geen interface gespecificeerd; kan niet worden ingesteld als IP-adres buiten" " de band" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "Authenticatietype" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "Toegewezen VLAN-groep" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 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:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "VLAN-vertaalbeleid" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "IP-protocol" -#: netbox/ipam/forms/bulk_import.py:544 +#: 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:551 +#: 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:576 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} is niet toegewezen aan dit apparaat/VM." @@ -10306,12 +10351,12 @@ msgid "Route Targets" msgstr "Routedoelen" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Doelen exporteren" @@ -10328,71 +10373,71 @@ msgstr "Geëxporteerd door VRF" msgid "Private" msgstr "Privé" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "Adres familie" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Assortiment" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "Begin" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "Einde" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "Zoek binnen" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "Aanwezig in VRF" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "Apparaat/VM" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "Prefix voor ouders" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "Toegewezen aan een interface" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-naam" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "VLAN's" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "Bevat VLAN-ID" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Lokale VLAN-id" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "VLAN-id op afstand" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -10416,12 +10461,6 @@ msgstr "ASN-assortiment" msgid "IP Range" msgstr "IP-bereik" -#: 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" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "Maak dit het primaire IP-adres voor het apparaat/VM" @@ -11053,7 +11092,7 @@ msgid "Assigned" msgstr "Toegewezen" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "Toegewezen object" @@ -11705,10 +11744,6 @@ msgstr "Prefix- en VLAN-rollen" msgid "ASN Ranges" msgstr "ASN-reeksen" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "VLAN-groepen" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "VLAN-vertaalbeleid" @@ -12097,63 +12132,63 @@ 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:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "Tsjechisch" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "Deens" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "Duits" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "Engels" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "Spaans" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "Frans" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "Italiaans" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "Japans" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "Nederlands" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "Pools" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "Portugees" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "Russisch" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "Turks" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "Oekraïens" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "Chinees" @@ -12191,7 +12226,7 @@ msgstr "Waarde" msgid "Dummy Plugin" msgstr "Dummy-plug-in" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12205,19 +12240,19 @@ msgstr "" 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:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "Geen {object_type} zijn geselecteerd." -#: netbox/netbox/views/generic/bulk_views.py:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Hernoemd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Verwijderd {count} {object_type}" @@ -12316,7 +12351,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "Profiel" @@ -14234,7 +14269,7 @@ msgstr "Je hebt geen toestemming om scripts uit te voeren" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "Script uitvoeren" @@ -14259,20 +14294,20 @@ msgstr "Het script is niet langer aanwezig in het bronbestand" msgid "Never" msgstr "Nooit" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "Draai opnieuw" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Kon de scripts van niet laden van module %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "Geen scripts gevonden" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -14960,7 +14995,7 @@ msgstr "" "laden." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -15140,7 +15175,7 @@ msgid "IKE Proposal" msgstr "IKE-voorstel" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "Authenticatiemethode" @@ -15148,7 +15183,7 @@ msgstr "Authenticatiemethode" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "Encryptie-algoritme" @@ -15156,7 +15191,7 @@ msgstr "Encryptie-algoritme" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "Authenticatie-algoritme" @@ -15208,18 +15243,18 @@ msgid "Add a Termination" msgstr "Een beëindiging toevoegen" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "Inkapseling" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "IPsec-profiel" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "Tunnel-ID" @@ -15442,7 +15477,7 @@ msgstr "Contactadres" msgid "Contact Link" msgstr "Link contact opnemen" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "Beschrijving van de contactpersoon" @@ -15707,21 +15742,21 @@ msgstr "Gewicht moet een positief getal zijn" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "Ongeldige waarde '{weight}'voor gewicht (moet een getal zijn)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "" "Onbekende eenheid {unit}. Moet een van de volgende zijn: {valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "De lengte moet een positief getal zijn" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "Ongeldige waarde '{length}'voor lengte (moet een getal zijn)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "De lengte moet een positief getal zijn" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15735,11 +15770,11 @@ msgstr "" msgid "More than 50" msgstr "Meer dan 50" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "RGB-kleur in hexadecimaal. Voorbeeld: " -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15748,7 +15783,7 @@ msgstr "" "%s(%r) is ongeldig. De parameter to_model voor CounterCacheField moet een " "tekenreeks zijn in het formaat 'app.model'" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15886,11 +15921,11 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "URL-vriendelijke unieke afkorting" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "Voer contextgegevens in JSON formaat." -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "MAC-adres moet het EUI-48-formaat hebben" @@ -15941,38 +15976,38 @@ msgstr "" "Ongeldig bereik: eindwaarde ({end}) moet groter zijn dan de beginwaarde " "({begin})." -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Dubbele of conflicterende kolomkop voor”{field}„" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Dubbele of conflicterende kolomkop voor”{header}„" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Rij {row}: Verwacht {count_expected} columns maar gevonden {count_found}" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Onverwachte kolomkop”{field}„gevonden." -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Kolom”{field}„is geen gerelateerd object; kan geen punten gebruiken" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Ongeldig gerelateerd objectkenmerk voor kolom”{field}„: {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Vereiste kolomkop”{header}„niet gevonden." @@ -16541,7 +16576,7 @@ msgid "VLAN (name)" msgstr "VLAN (naam)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "Tunnelgroep" @@ -16557,13 +16592,13 @@ msgid "Pre-shared key" msgstr "Vooraf gedeelde sleutel" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE-beleid" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec-beleid" @@ -16629,16 +16664,16 @@ msgstr "Elke beëindiging moet een interface of een VLAN specificeren." msgid "Cannot assign both an interface and a VLAN." msgstr "Kan niet zowel een interface als een VLAN toewijzen." -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "IKE-versie" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "Voorstel" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "Toegewezen objecttype" diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index 94fb80f1c..62121a985 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 27087dde4..24c809c8d 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-03-06 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -92,9 +92,9 @@ 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:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "Planowane" @@ -106,8 +106,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -118,8 +118,8 @@ msgid "Active" msgstr "Aktywny" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Nieaktywne" @@ -132,7 +132,7 @@ msgstr "Odstąpienie od zaopatrzenia" msgid "Decommissioned" msgstr "Wycofane ze służby" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -172,7 +172,7 @@ msgstr "Mówił" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Region (ID)" @@ -184,7 +184,7 @@ msgstr "Region (ID)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Region (identyfikator)" @@ -195,8 +195,8 @@ msgstr "Region (identyfikator)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Grupa witryn (ID)" @@ -207,19 +207,20 @@ msgstr "Grupa witryn (ID)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Grupa terenów (identyfikator)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -228,13 +229,13 @@ msgstr "Grupa terenów (identyfikator)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -253,7 +254,7 @@ 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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" @@ -263,7 +264,7 @@ msgstr "Teren" #: 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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Teren (identyfikator)" @@ -282,14 +283,14 @@ msgstr "ASN" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Dostawca (ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Dostawca (identyfikator)" @@ -321,8 +322,8 @@ msgstr "Typ obwodu (identyfikator)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Teren (ID)" @@ -350,7 +351,7 @@ msgstr "Wypowiedzenie A (ID)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -367,9 +368,9 @@ msgstr "Szukaj" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -432,8 +433,8 @@ msgstr "Typ obwodu wirtualnego (ślimak)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 @@ -443,7 +444,7 @@ msgid "Virtual circuit" msgstr "Wirtualny obwód" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interfejs (ID)" @@ -587,7 +588,7 @@ msgstr "ASN" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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,17 +610,17 @@ msgstr "Opis" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -644,21 +645,21 @@ msgid "Provider" msgstr "Dostawca" #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Identyfikator usługi" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -678,8 +679,8 @@ msgstr "Kolor" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -694,8 +695,8 @@ msgstr "Kolor" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -703,8 +704,8 @@ msgstr "Kolor" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -734,7 +735,7 @@ msgstr "Kolor" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 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" @@ -743,8 +744,8 @@ msgstr "Typ" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -756,8 +757,8 @@ msgstr "Konto dostawcy" #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -767,23 +768,23 @@ msgstr "Konto dostawcy" #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -816,7 +817,7 @@ msgstr "Konto dostawcy" #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -834,16 +835,16 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -858,12 +859,12 @@ msgstr "Status" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -896,7 +897,7 @@ msgstr "Status" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 @@ -906,22 +907,22 @@ msgid "Tenant" msgstr "Najemca" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "Data instalacji" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "Data wypowiedzenia" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "Szybkość zatwierdzania (Kbps)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -934,7 +935,7 @@ msgstr "Dystans" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -949,11 +950,11 @@ msgstr "Parametry serwisowe" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -967,16 +968,16 @@ msgstr "Parametry serwisowe" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -1001,7 +1002,7 @@ msgstr "Atrybuty" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 @@ -1010,17 +1011,17 @@ msgstr "Najem" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "Typ zakończenia" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "Wypowiedzenie" @@ -1056,24 +1057,24 @@ msgstr "Szczegóły wypowiedzenia" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Priorytet" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1082,23 +1083,23 @@ msgstr "Sieć dostawców" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1115,7 +1116,7 @@ msgstr "Sieć dostawców" #: 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:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1125,7 +1126,7 @@ msgstr "Sieć dostawców" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "Rola" @@ -1149,9 +1150,9 @@ msgstr "Rodzaj obwodu" #: 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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1163,12 +1164,12 @@ msgstr "Status operacyjny" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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 @@ -1208,11 +1209,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1237,15 +1238,15 @@ msgid "Interface" msgstr "Interfejs" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1259,11 +1260,11 @@ msgstr "Interfejs" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1279,23 +1280,28 @@ msgid "Location" msgstr "Lokalizacja" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "Łączność" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1305,11 +1311,11 @@ msgstr "Łączność" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1317,21 +1323,22 @@ msgstr "Łączność" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Region" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1339,7 +1346,7 @@ msgstr "Region" msgid "Site group" msgstr "Grupa terenów" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1349,13 +1356,13 @@ msgstr "Grupa terenów" msgid "Account" msgstr "Konto" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "Strona terminowa" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1364,13 +1371,13 @@ msgstr "Strona terminowa" msgid "Assignment" msgstr "Zlecenie" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1400,7 +1407,7 @@ msgstr "Zlecenie" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1422,13 +1429,13 @@ msgstr "Typ obwodu" msgid "Group Assignment" msgstr "Przydział grupowy" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1454,8 +1461,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1558,7 +1565,7 @@ msgstr "Identyfikator panelu krosowego i numer (y) portu" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1586,14 +1593,14 @@ msgstr "Zakończenie obwodu musi być dołączone do obiektu końcowego." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1703,14 +1710,14 @@ msgstr "zakończenia obwodu wirtualnego" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1721,9 +1728,9 @@ msgstr "zakończenia obwodu wirtualnego" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1859,12 +1866,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1903,7 +1910,7 @@ msgstr "Typ zakończenia" msgid "Termination Point" msgstr "Punkt zakończenia" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Grupa witryn" @@ -1944,8 +1951,8 @@ msgstr "Zakończenia" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1957,17 +1964,17 @@ msgstr "Zakończenia" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -1999,7 +2006,7 @@ msgstr "Zakończenia" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2022,6 +2029,34 @@ 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 +msgid "Object created" +msgstr "Utworzony obiekt" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "Obiekt zaktualizowany" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "Obiekt usunięty" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "Praca rozpoczęta" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "Praca zakończona" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "Zadanie nie powiodło się" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "Błąd pracy" + #: netbox/core/choices.py:18 msgid "New" msgstr "Nowość" @@ -2043,7 +2078,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Nie powiodło się" @@ -2173,34 +2208,6 @@ msgstr "Identyfikator klucza dostępu AWS" msgid "AWS secret access key" msgstr "Tajny klucz dostępu AWS" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "Utworzony obiekt" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "Obiekt zaktualizowany" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "Obiekt usunięty" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "Praca rozpoczęta" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "Praca zakończona" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "Zadanie nie powiodło się" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "Błąd pracy" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2224,7 +2231,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2245,8 +2252,8 @@ msgstr "Włączone" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2261,7 +2268,7 @@ msgstr "Ignoruj reguły" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2287,7 +2294,7 @@ 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:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2343,7 +2350,7 @@ msgid "User" msgstr "Użytkownik" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Czas" @@ -2391,7 +2398,7 @@ msgstr "Musisz przesłać plik lub wybrać plik danych do synchronizacji" msgid "Rack Elevations" msgstr "Elewacje szaf" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2405,7 +2412,7 @@ msgstr "IPAM" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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" @@ -2495,7 +2502,7 @@ 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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2531,7 +2538,7 @@ msgstr "Bieżąca konfiguracja" msgid "Config revision #{id}" msgstr "Wersja konfiguracji #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2539,21 +2546,21 @@ msgstr "Wersja konfiguracji #{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2561,7 +2568,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2614,7 +2621,7 @@ msgstr "" msgid "last updated" msgstr "Ostatnia aktualizacja" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "ścieżka" @@ -2679,58 +2686,58 @@ msgstr "zarządzane pliki" msgid "A {model} with this file path already exists ({path})." msgstr "A {model} z tą ścieżką pliku już istnieje ({path})." -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "planowy" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "interwał" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "Odstęp nawrotów (w minutach)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "rozpoczął się" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "ukończony" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "dane" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "błąd" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "ID pracy" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "pracy" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "prace" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Zadania nie mogą być przypisane do tego typu obiektu ({type})." -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Nieprawidłowy status zakończenia pracy. Wybory to: {choices}" -#: netbox/core/models/jobs.py:231 +#: netbox/core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2752,8 +2759,8 @@ msgstr "Pełne imię i nazwisko" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2851,7 +2858,7 @@ msgstr "Pracownicy" msgid "Host" msgstr "Gospodarz" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "Port" @@ -2986,8 +2993,8 @@ msgid "Staging" msgstr "Inscenizacja" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "Wycofanie z eksploatacji" @@ -3051,7 +3058,7 @@ msgstr "Przestarzałe" msgid "Millimeters" msgstr "Milimetrów" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "Cale" @@ -3074,9 +3081,9 @@ msgstr "Tył do przodu" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3105,14 +3112,14 @@ msgstr "Rodzic" msgid "Child" msgstr "Dziecko" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3120,7 +3127,7 @@ msgid "Rear" msgstr "Tył" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Inscenizowane" @@ -3153,7 +3160,7 @@ 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:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "Pasywny" @@ -3182,8 +3189,8 @@ msgid "Proprietary" msgstr "Własnościowy" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "Pozostałe" @@ -3196,11 +3203,11 @@ msgstr "ITA/Międzynarodowy" msgid "Physical" msgstr "Fizyczne" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "Wirtualny" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3208,13 +3215,13 @@ msgstr "Wirtualny" msgid "Wireless" msgstr "Bezprzewodowy" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "Interfejsy wirtualne" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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 @@ -3222,27 +3229,27 @@ msgstr "Interfejsy wirtualne" msgid "Bridge" msgstr "Most" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "Grupa agregacji linków (LGD)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "Ethernet (stały)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "Ethernet (modułowy)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "Ethernet (płaszczyzna tylna)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "Komórkowy" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3250,116 +3257,116 @@ msgstr "Komórkowy" msgid "Serial" msgstr "Seryjny" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "koncentryczny" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "Układanie" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "Połowa" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "Pełny" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatyczny" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "Dostęp" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Oznaczone" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "Oznaczone (Wszystkie)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "Q w Q (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "Standard IEEE" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "Pasywny 24V (2 pary)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "Pasywny 24V (4-parowy)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "Pasywny 48V (2 pary)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "Pasywny 48V (4 pary)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "Miedź" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "Światłowód" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "Włókno" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "Połączony" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilometry" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Mierniki" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "Centymetry" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Mile" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Stopy" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "Nadmiarowy" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "Jednofazowy" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "Trójfazowy" @@ -3390,7 +3397,7 @@ msgid "Parent site group (slug)" msgstr "Nadrzędna grupa terenów (identyfikator)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "Grupa (ID)" @@ -3436,15 +3443,15 @@ msgstr "Typ szafy (numer identyfikacyjny)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 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:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rola (identyfikator)" @@ -3652,8 +3659,8 @@ msgid "Module bay (ID)" msgstr "Osłona modułu (ID)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Urządzenie (ID)" @@ -3663,8 +3670,8 @@ msgid "Rack (name)" msgstr "Szafa (nazwa)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Urządzenie (nazwa)" @@ -3685,7 +3692,7 @@ msgid "Virtual Chassis (ID)" msgstr "Wirtualne podwozie (ID)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3702,35 +3709,35 @@ msgstr "Moduł (ID)" msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Maszyna wirtualna (nazwa)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Maszyna wirtualna (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interfejs (nazwa)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interfejs maszyny wirtualnej (nazwa)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interfejs maszyny wirtualnej (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Przypisana sieć VLAN" @@ -3742,15 +3749,15 @@ msgstr "Przypisany VID" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3772,36 +3779,36 @@ msgstr "Przypisany VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" msgstr "Zasady tłumaczenia sieci VLAN (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 @@ -3832,8 +3839,8 @@ msgstr "Interfejs mostkowy (ID)" msgid "LAG interface (ID)" msgstr "Interfejs LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3866,7 +3873,7 @@ msgstr "Kontekst urządzenia wirtualnego (identyfikator)" msgid "Wireless LAN" msgstr "Bezprzewodowa sieć LAN" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Połączenie bezprzewodowe" @@ -3928,9 +3935,9 @@ msgstr "Tagi" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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 @@ -3979,7 +3986,7 @@ msgstr "Strefa czasowa" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4132,16 +4139,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4234,7 +4241,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4248,9 +4255,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4312,8 +4319,8 @@ msgstr "Etykieta" msgid "Length" msgstr "Długość" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "Jednostka długości" @@ -4322,18 +4329,18 @@ msgstr "Jednostka długości" msgid "Domain" msgstr "Domena" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Panel zasilania" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Dostawa" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4359,7 +4366,7 @@ msgstr "Maksymalne losowanie" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Maksymalny pobór mocy (waty)" @@ -4369,7 +4376,7 @@ msgstr "Przydzielone losowanie" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Przydzielony pobór mocy (waty)" @@ -4391,7 +4398,7 @@ msgstr "Tylko zarządzanie" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "Tryb PoE" @@ -4399,7 +4406,7 @@ msgstr "Tryb PoE" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Typ PoE" @@ -4409,7 +4416,7 @@ 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:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4423,7 +4430,7 @@ msgstr "Rola sieci bezprzewodowej" msgid "Module" msgstr "Moduł" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "OPÓŹNIENIE" @@ -4435,7 +4442,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4450,28 +4457,28 @@ msgstr "Prędkość" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "Tryb" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4495,7 +4502,7 @@ msgid "Wireless LAN group" msgstr "Grupa sieci bezprzewodowej sieci LAN" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4503,7 +4510,7 @@ msgstr "Bezprzewodowe sieci LAN" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4571,7 +4578,7 @@ 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:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4634,7 +4641,7 @@ msgstr "Wysokość U musi być ustawiona, jeśli nie określa się typu stelaża msgid "Parent site" msgstr "Witryna nadrzędna" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "Lokalizacja szafy (jeśli określona)" @@ -4677,7 +4684,7 @@ msgstr "Jednostka do ciężaru modułu" 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:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "Przypisana rola" @@ -4843,9 +4850,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Przypisany VRF" @@ -4874,11 +4881,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "Klasyfikacja medium fizycznego" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "Zainstalowane urządzenie" @@ -4910,17 +4917,27 @@ msgstr "Nazwa firmy" msgid "Component Name" msgstr "Nazwa komponentu" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +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 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Nie znaleziono komponentu: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 msgid "Parent device of assigned interface (if any)" msgstr "Urządzenie nadrzędne przypisanego interfejsu (jeśli istnieje)" -#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4934,130 +4951,130 @@ msgstr "Urządzenie nadrzędne przypisanego interfejsu (jeśli istnieje)" msgid "Virtual machine" msgstr "Maszyna wirtualna" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 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:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Przypisany interfejs" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Jest podstawowy" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 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:1264 +#: netbox/dcim/forms/bulk_import.py:1282 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:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "Urządzenie boczne A" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "Nazwa urządzenia" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "Typ strony A" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "Nazwa strony A" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "Nazwa zakończenia" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "Urządzenie boczne B" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "Strona typu B" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "Nazwa strony B" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Status połączenia" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, 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:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Mistrzu" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "Urządzenie główne" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "Nazwa witryny nadrzędnej" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "Panel zasilania przed strumieniem" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "Podstawowy lub nadmiarowy" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "Rodzaj zasilania (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "Pojedynczy lub trójfazowy" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5115,7 +5132,7 @@ msgstr "Panel zasilania" msgid "Power Feed" msgstr "Zasilanie zasilania" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Status urządzenia" @@ -5172,7 +5189,7 @@ 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:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "Grupa klastra" @@ -5187,8 +5204,8 @@ msgstr "Zajęty" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5204,7 +5221,7 @@ msgstr "Połączenie" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Uprzejmy" @@ -5214,7 +5231,7 @@ msgid "Mgmt only" msgstr "Tylko MGMT" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" @@ -5237,7 +5254,7 @@ msgid "Transmit power (dBm)" msgstr "Moc transmisji (dBm)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5247,15 +5264,15 @@ msgstr "Moc transmisji (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Odkryte" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "Przypisane urządzenie" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "Przypisana maszyna maszynowa" @@ -5271,7 +5288,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5289,7 +5306,7 @@ msgstr "Rodzaj zakresu" msgid "Scope" msgstr "Zakres" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "Typ zakresu (aplikacja i model)" @@ -5424,7 +5441,7 @@ msgid "Front Port" msgstr "Port przedni" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5437,7 +5454,7 @@ msgid "Rear Port" msgstr "Tylny port" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5507,7 +5524,7 @@ msgstr "Rola pozycji zapasów" msgid "VM Interface" msgstr "Interfejs VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5519,7 +5536,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5530,8 +5547,8 @@ msgid "A MAC address can only be assigned to a single object." msgstr "Adres MAC można przypisać tylko do jednego obiektu." #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5549,18 +5566,18 @@ msgstr "" "oczekiwane." #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Tylne porty" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "" "Wybierz jedno przypisanie portu tylnego dla każdego tworzonego portu " "przedniego." -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5569,7 +5586,7 @@ msgstr "" "Liczba szablonów portów przednich do utworzenia ({frontport_count}) musi " "odpowiadać wybranej liczbie pozycji tylnych portów ({rearport_count})." -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5578,18 +5595,18 @@ 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:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Członkowie" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "Pozycja początkowa" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5597,68 +5614,68 @@ msgstr "" "Położenie pierwszego urządzenia członkowskiego. Zwiększa się o jeden dla " "każdego dodatkowego członka." -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "Pozycja musi być określona dla pierwszego członka VC." -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "marka" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "długość" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "jednostka długości" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "kabel" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "linki" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "Należy określić jednostkę podczas ustawiania długości kabla" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "Musi zdefiniować zakończenia A i B podczas tworzenia nowego kabla." -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Nie można podłączyć różnych typów zakończeń do tego samego końca kabla." -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Niekompatybilne typy zakończeń: {type_a} a {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "Zakończenia A i B nie mogą łączyć się z tym samym obiektem." -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "zakończyć" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "zakończenie kabla" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "zakończenia kabli" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5667,68 +5684,68 @@ msgstr "" "Znaleziono duplikat zakończenia {app_label}.{model} {termination_id}: kabel " "{cable_pk}" -#: netbox/dcim/models/cables.py:345 +#: netbox/dcim/models/cables.py:344 #, 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:352 +#: netbox/dcim/models/cables.py:351 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:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "jest aktywny" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "jest kompletny" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "jest podzielony" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "ścieżka kabla" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "ścieżki kablowe" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 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:551 +#: netbox/dcim/models/cables.py:553 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:556 +#: netbox/dcim/models/cables.py:558 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:580 +#: netbox/dcim/models/cables.py:582 msgid "All links must be cable or wireless" msgstr "Wszystkie łącza muszą być kablowe lub bezprzewodowe" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:584 msgid "All links must match first link type" msgstr "Wszystkie linki muszą być zgodne z pierwszym typem łącza" -#: netbox/dcim/models/cables.py:665 +#: netbox/dcim/models/cables.py:667 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:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "Brak filtra pozycji zdalnego zakończenia" @@ -5783,12 +5800,12 @@ msgid "console server port templates" msgstr "szablony portów serwera konsoli" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "maksymalne losowanie" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "przydzielone losowanie" @@ -5801,7 +5818,7 @@ msgid "power port templates" msgstr "szablony portów zasilania" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" @@ -5809,12 +5826,12 @@ msgstr "" "({maximum_draw}W)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "noga karmiąca" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "Faza (dla zasilania trójfazowego)" @@ -5841,17 +5858,17 @@ msgstr "" "modułu" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "Tylko zarządzanie" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "interfejs mostka" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "rola bezprzewodowa" @@ -5864,7 +5881,7 @@ msgid "interface templates" msgstr "szablony interfejsu" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "Interfejs nie może być połączony z samym sobą." @@ -5881,7 +5898,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "pozycja tylnego portu" @@ -5908,7 +5925,7 @@ msgstr "" " {count} położenia" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "położenia" @@ -5921,12 +5938,12 @@ msgid "rear port templates" msgstr "szablony tylnych portów" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "położenie" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "" "Identyfikator, do którego należy odwołać się podczas zmiany nazwy " @@ -5958,12 +5975,12 @@ msgstr "" "„rodzic”, aby zezwolić na gniazda urządzeń." #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "ID części" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "Identyfikator części przypisany przez producenta" @@ -6003,180 +6020,180 @@ msgstr "Końcówka kabla nie może być ustawiona bez kabla." msgid "Cannot mark as connected with a cable attached." msgstr "Nie można oznaczyć jako podłączonego za pomocą podłączonego kabla." -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} modele muszą zadeklarować właściwość parent_object" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "Typ portu fizycznego" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "prędkość" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "Prędkość portu w bitach na sekundę" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "port konsoli" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "porty konsoli" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "port serwera konsoli" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "porty serwera konsoli" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "port zasilania" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "porty zasilania" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "gniazdo zasilania" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "gniazdka elektryczne" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, 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:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "tryb" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "Strategia tagowania IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "interfejs macierzysty" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "nieoznaczone sieci VLAN" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "oznaczone sieci VLAN" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "główny adres MAC" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 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:594 +#: netbox/dcim/models/device_components.py:597 #, 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:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "macierzysta LGD" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 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:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "Prędkość (Kbps)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "dupleks" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "64-bitowa nazwa światowa" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "kanał bezprzewodowy" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "częstotliwość kanału (MHz)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 msgid "Populated by selected channel (if set)" msgstr "Wypełnione przez wybrany kanał (jeśli ustawiony)" -#: netbox/dcim/models/device_components.py:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "moc nadawania (dBm)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "bezprzewodowe sieci LAN" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "interfejs" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "interfejsy" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, 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:806 +#: netbox/dcim/models/device_components.py:809 #, 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:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 msgid "An interface cannot be its own parent." msgstr "Interfejs nie może być własnym rodzicem." -#: netbox/dcim/models/device_components.py:819 +#: netbox/dcim/models/device_components.py:822 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:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6185,7 +6202,7 @@ msgstr "" "Wybrany interfejs nadrzędny ({interface}) należy do innego urządzenia " "({device})" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6194,7 +6211,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:852 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6202,7 +6219,7 @@ msgid "" msgstr "" "Wybrany interfejs mostu ({bridge}) należy do innego urządzenia ({device})." -#: netbox/dcim/models/device_components.py:858 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6211,21 +6228,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:869 +#: netbox/dcim/models/device_components.py:872 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:873 +#: netbox/dcim/models/device_components.py:876 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:880 +#: netbox/dcim/models/device_components.py:883 #, 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:886 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6234,53 +6251,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:897 +#: netbox/dcim/models/device_components.py:900 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Interfejsy wirtualne nie mogą mieć trybu PoE." -#: netbox/dcim/models/device_components.py:901 +#: netbox/dcim/models/device_components.py:904 msgid "Virtual interfaces cannot have a PoE type." msgstr "Interfejsy wirtualne nie mogą mieć typu PoE." -#: netbox/dcim/models/device_components.py:907 +#: netbox/dcim/models/device_components.py:910 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:914 +#: netbox/dcim/models/device_components.py:917 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:916 +#: netbox/dcim/models/device_components.py:919 msgid "Channel may be set only on wireless interfaces." msgstr "Kanał można ustawić tylko na interfejsach bezprzewodowych." -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:925 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:926 +#: netbox/dcim/models/device_components.py:929 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:932 +#: netbox/dcim/models/device_components.py:935 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:934 +#: netbox/dcim/models/device_components.py:937 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:938 +#: netbox/dcim/models/device_components.py:941 msgid "Interface mode does not support an untagged vlan." msgstr "Tryb interfejsu nie obsługuje nieoznaczonej sieci VLAN." -#: netbox/dcim/models/device_components.py:944 +#: netbox/dcim/models/device_components.py:947 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6289,24 +6306,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:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "Zmapowana pozycja na odpowiednim tylnym porcie" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "port przedni" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "porty przednie" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, 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:1077 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6315,19 +6332,19 @@ msgstr "" "Nieprawidłowa pozycja tylnego portu ({rear_port_position}): Tylny port " "{name} ma tylko {positions} pozycje." -#: netbox/dcim/models/device_components.py:1107 +#: netbox/dcim/models/device_components.py:1110 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:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "tylny port" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "tylne porty" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6336,37 +6353,37 @@ msgstr "" "Liczba pozycji nie może być mniejsza niż liczba zmapowanych portów przednich" " ({frontport_count})" -#: netbox/dcim/models/device_components.py:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "wnęka modułu" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "kieszenie modułowe" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 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:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "wnęka urządzenia" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "kieszenie na urządzenia" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, 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:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "Nie można zainstalować urządzenia w sobie." -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6374,61 +6391,61 @@ msgstr "" "Nie można zainstalować określonego urządzenia; urządzenie jest już " "zainstalowane w {bay}." -#: netbox/dcim/models/device_components.py:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "rola pozycji zapasów" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "role pozycji zapasów" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "numer seryjny" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "znacznik zasobu" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 msgid "A unique tag used to identify this item" msgstr "Unikalny znacznik używany do identyfikacji tego elementu" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "odkryty" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "Ten przedmiot został automatycznie wykryty" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "pozycja inwentaryzacyjna" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "pozycje inwentaryzacyjne" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "Nie można przypisać siebie jako rodzica." -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 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:1365 +#: netbox/dcim/models/device_components.py:1368 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:1373 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot assign inventory item to component on another device" msgstr "" "Nie można przypisać elementu zapasów do komponentu na innym urządzeniu" @@ -6809,7 +6826,7 @@ msgstr "identyfikator" 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:225 +#: 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 msgid "comments" @@ -7029,9 +7046,9 @@ msgstr "Identyfikator obiektu" msgid "Locally-assigned identifier" msgstr "Lokalnie przypisany identyfikator" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Funkcjonalna rola" @@ -7237,7 +7254,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7251,7 +7268,7 @@ msgstr "Urządzenia" msgid "VMs" msgstr "maszyny wirtualne" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7264,8 +7281,8 @@ msgstr "maszyny wirtualne" msgid "Config Template" msgstr "Szablon konfiguracji" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7273,52 +7290,52 @@ msgstr "Szablon konfiguracji" msgid "IP Address" msgstr "Adres IP" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Adres IPv4" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adres IPv6" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "Pozycja VC" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "Priorytet VC" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Urządzenie nadrzędne" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "Pozycja (gniazdo urządzenia)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Porty konsoli" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Porty serwera konsoli" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "Porty zasilania" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "Gniazdka elektryczne" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7334,30 +7351,30 @@ msgstr "Gniazdka elektryczne" msgid "Interfaces" msgstr "Interfejsy" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "Porty przednie" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "Wnęsy na urządzenia" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "Wnęsy modułowe" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "Elementy inwentaryzacyjne" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduł Bay" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7366,27 +7383,27 @@ msgstr "Moduł Bay" msgid "Inventory Items" msgstr "Przedmioty magazynowe" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "Kolor kabla" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "Łącz rówieśników" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "Oznacz Połączony" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "Maksymalne wyciąganie (W)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "Przydzielone losowanie (W)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7398,57 +7415,57 @@ msgstr "Przydzielone losowanie (W)" msgid "IP Addresses" msgstr "Adresy IP" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupy FHRP" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "Tunel" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Tylko zarządzanie" -#: netbox/dcim/tables/devices.py:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Wirtualny obwód" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Zainstalowany moduł" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "Moduł szeregowy" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "Etykietka zasobów modułu" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "Status modułu" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponent" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "Przedmioty" @@ -7467,7 +7484,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformy" @@ -7491,8 +7508,8 @@ msgstr "Wysokość U" msgid "Instances" msgstr "Instancje" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7502,8 +7519,8 @@ msgstr "Instancje" msgid "Console Ports" msgstr "Porty konsoli" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7513,8 +7530,8 @@ msgstr "Porty konsoli" msgid "Console Server Ports" msgstr "Porty serwera konsoli" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7524,8 +7541,8 @@ msgstr "Porty serwera konsoli" msgid "Power Ports" msgstr "Porty zasilania" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7535,8 +7552,8 @@ msgstr "Porty zasilania" msgid "Power Outlets" msgstr "Gniazdka elektryczne" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7545,8 +7562,8 @@ msgstr "Gniazdka elektryczne" msgid "Front Ports" msgstr "Porty przednie" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7556,16 +7573,16 @@ msgstr "Porty przednie" msgid "Rear Ports" msgstr "Tylne porty" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7626,6 +7643,10 @@ msgstr "Przestrzeń" msgid "Sites" msgstr "Witryny" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "Grupy VLAN" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "Przypadek testowy musi ustawić peer_termination_type" @@ -7635,57 +7656,57 @@ msgstr "Przypadek testowy musi ustawić peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Odłączony {count} {type}" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rezerwacje" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Urządzenia poza szafami" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "Kontekst konfiguracji" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "Konfiguracja renderowania" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "Maszyny wirtualne" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Zainstalowane urządzenie {device} w zatoce {device_bay}." -#: netbox/dcim/views.py:3147 +#: netbox/dcim/views.py:3156 #, 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:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Dzieci" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "Dodano członka {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, 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:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Usunięto {device} z wirtualnego podwozia {chassis}" @@ -7975,24 +7996,24 @@ msgstr "Typ widżetu" msgid "Unregistered widget class: {name}" msgstr "Niezarejestrowana klasa widgetów: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} musi zdefiniować metodę render ()." -#: netbox/extras/dashboard/widgets.py:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "Uwaga" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Wyświetl dowolną niestandardową zawartość. Markdown jest obsługiwany." -#: netbox/extras/dashboard/widgets.py:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "Liczenie obiektów" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8000,65 +8021,70 @@ msgstr "" "Wyświetla zestaw modeli NetBox i liczbę obiektów utworzonych dla każdego " "typu." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:191 msgid "Filters to apply when counting the number of objects" msgstr "Filtry do zastosowania przy liczeniu liczby obiektów" -#: netbox/extras/dashboard/widgets.py:177 +#: netbox/extras/dashboard/widgets.py:199 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:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "Lista obiektów" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "Wyświetla dowolną listę obiektów." -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "Domyślna liczba obiektów do wyświetlenia" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 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:274 +#: netbox/extras/dashboard/widgets.py:265 +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 msgid "RSS Feed" msgstr "Kanał RSS" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 msgid "Embed an RSS feed from an external website." msgstr "Osadź kanał RSS z zewnętrznej strony internetowej." -#: netbox/extras/dashboard/widgets.py:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "Adres URL kanału" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "Wymaga połączenia zewnętrznego" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "Maksymalna liczba obiektów do wyświetlenia" -#: netbox/extras/dashboard/widgets.py:301 +#: netbox/extras/dashboard/widgets.py:335 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:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "Pokaż swoje osobiste zakładki" @@ -8115,7 +8141,7 @@ msgstr "Etykietka" msgid "Tag (slug)" msgstr "Tag (identyfikator)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Posiada lokalne dane kontekstowe konfiguracji" @@ -8136,13 +8162,13 @@ 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/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Edytowalny interfejs użytkownika" @@ -8753,32 +8779,32 @@ msgstr "szablon konfiguracji" msgid "config templates" msgstr "szablony konfiguracji" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "Obiekt (-y), do którego dotyczy to pole." -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "Typ danych przechowywanych w tym polu niestandardowym" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "Typ obiektu NetBox, do którego mapuje to pole (dla pól obiektowych)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "Nazwa pola wewnętrznego" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Dozwolone są tylko znaki alfanumeryczne i podkreślenia." -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "" "Podwójne podkreślenia nie są dozwolone w niestandardowych nazwach pól." -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -8786,19 +8812,19 @@ msgstr "" "Nazwa pola wyświetlana użytkownikom (jeśli nie zostanie podana, zostanie " "użyta nazwa pola)" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "nazwa grupy" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "Pola niestandardowe w tej samej grupie będą wyświetlane razem" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "wymagane" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -8806,19 +8832,19 @@ msgstr "" "To pole jest wymagane podczas tworzenia nowych obiektów lub edycji " "istniejącego obiektu." -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "musi być wyjątkowy" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "Wartość tego pola musi być niepowtarzalna dla przypisanego obiektu" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "waga wyszukiwania" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -8826,11 +8852,11 @@ msgstr "" "Ważenie do wyszukiwania. Niższe wartości są uważane za ważniejsze. Pola o " "wadze wyszukiwania równej zero zostaną zignorowane." -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "logika filtra" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -8838,11 +8864,11 @@ msgstr "" "Luźna pasuje do dowolnego wystąpienia danego ciągu; dokładnie pasuje do " "całego pola." -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "domyślny" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -8850,7 +8876,7 @@ msgstr "" "Wartość domyślna dla pola (musi być wartością JSON). Enkapsuluj ciągi z " "podwójnymi cudzysłowami (np. „Foo”)." -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8859,35 +8885,35 @@ msgstr "" "wartością JSON). Enkapsuluj ciągi znaków z podwójnymi cudzysłowami (np. " "„Foo”)." -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "waga wyświetlacza" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "Pola o większej wadze wydają się niższe w formularzu." -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "wartość minimalna" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "Minimalna dopuszczalna wartość (dla pól numerycznych)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "maksymalna wartość" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "Maksymalna dopuszczalna wartość (dla pól numerycznych)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "walidacja regex" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8898,193 +8924,193 @@ msgstr "" "wymusić dopasowanie całego ciągu. Na przykład, ^ [A-Z]{3}$ " "ograniczy wartości do dokładnie trzech wielkich liter." -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "zestaw wyboru" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Określa, czy pole niestandardowe jest wyświetlane w interfejsie użytkownika" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Określa, czy wartość pola niestandardowego może być edytowana w interfejsie " "użytkownika" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "jest klonowalny" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "Powtórz tę wartość podczas klonowania obiektów" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "pole niestandardowe" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "pola niestandardowe" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Nieprawidłowa wartość domyślna”{value}„: {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "Wartość minimalna może być ustawiona tylko dla pól numerycznych" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "Maksymalna wartość może być ustawiona tylko dla pól liczbowych" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Walidacja wyrażeń regularnych jest obsługiwana tylko dla pól tekstowych i " "URL" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Unikalność nie może być egzekwowana dla pól logicznych" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "Pola wyboru muszą określać zestaw opcji." -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "Opcje można ustawić tylko w polach wyboru." -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "Pola obiektu muszą definiować typ obiektu." -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} pola mogą nie definiować typu obiektu." -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "Powiązany filtr obiektów można zdefiniować tylko dla pól obiektu." -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Filtr musi być zdefiniowany jako słownik mapowania atrybutów do wartości." -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "Prawda" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "Fałszywe" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Wartości muszą być zgodne z tym regex: {regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "Wartość musi być ciągiem." -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Wartość musi być zgodna z regex '{regex}”" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "Wartość musi być liczbą całkowitą." -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Wartość musi być co najmniej {minimum}" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Wartość nie może przekraczać {maximum}" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "Wartość musi być dziesiętna." -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "Wartość musi być prawdziwa lub fałszywa." -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Wartości dat muszą być w formacie ISO 8601 (RRRR-MM-DD)." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Wartości daty i godziny muszą być zgodne z normą ISO 8601 (RRRR-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Nieprawidłowy wybór ({value}) do wyboru zestawu {choiceset}." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Nieprawidłowy wybór (y) ({value}) do wyboru zestawu {choiceset}." -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Wartość musi być identyfikatorem obiektu, a nie {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Wartość musi być listą identyfikatorów obiektów, a nie {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Znaleziono nieprawidłowy identyfikator obiektu: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "Pole wymagane nie może być puste." -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "Podstawowy zestaw predefiniowanych opcji (opcjonalnie)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "Wybory są automatycznie uporządkowane alfabetycznie" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "niestandardowy zestaw wyboru pola" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "niestandardowe zestawy wyboru pól" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "Musi zdefiniować opcje bazowe lub dodatkowe." -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9605,7 +9631,7 @@ msgid "As Attachment" msgstr "Jako załącznik" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9615,7 +9641,7 @@ msgid "Data File" msgstr "Plik danych" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "Zsynchronizowane" @@ -9640,28 +9666,28 @@ msgstr "Walidacja SSL" msgid "Event Types" msgstr "Rodzaje zdarzeń" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role urządzenia" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "Komentarze (krótkie)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "Linia" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "Poziom" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "Wiadomość" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "Metoda" @@ -9806,160 +9832,160 @@ msgstr "Klient" msgid "Invalid IP address format: {address}" msgstr "Nieprawidłowy format adresu IP: {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "Importuj cel" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "Import docelowy (nazwa)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "Cel eksportu" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "Eksportuj cel (nazwa)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "Importowanie VRF" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "Import VRF (RD)" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "Eksportowanie VRF" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "Eksportuj VRF (RD)" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "Importowanie L2VPN" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "Importowanie L2VPN (identyfikator)" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "Eksportowanie L2VPN" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "Eksportowanie L2VPN (identyfikator)" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefiks" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (identyfikator)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "W prefiksie" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "W i włącznie z prefiksem" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "Prefiksy zawierające ten prefiks lub adres IP" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "Długość maski" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Numer VLAN (1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adres" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "Zakresy zawierające ten prefiks lub adres IP" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "Prefiks nadrzędny" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "Grupa FHRP (ID)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "Jest przypisany do interfejsu" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "Jest przypisany" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "Usługa (ID)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "NAT wewnątrz adresu IP (ID)" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Numer SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "Przypisany interfejs maszyny wirtualnej" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "Zasady tłumaczenia sieci VLAN (nazwa)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "Adres IP (ID)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "Adres IP" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "Podstawowy IPv4 (ID)" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "Podstawowy IPv6 (ID)" @@ -10003,8 +10029,8 @@ msgstr "Jest prywatny" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -10026,14 +10052,14 @@ msgstr "Data dodania" msgid "VLAN Group" msgstr "Grupa VLAN" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -10045,18 +10071,18 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Długość prefiksu" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 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:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Traktuj jako w pełni wykorzystany" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "Przypisanie sieci VLAN" @@ -10066,21 +10092,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokół" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10092,11 +10118,11 @@ msgstr "Identyfikator grupy" msgid "Authentication type" msgstr "Typ uwierzytelniania" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "klucz uwierzytelniania" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10113,8 +10139,8 @@ msgstr "Uwierzytelnienie" msgid "VLAN ID ranges" msgstr "Zakresy identyfikatorów VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Rola Q w Q" @@ -10127,7 +10153,7 @@ msgstr "Q w Q" msgid "Site & Group" msgstr "Strona & Grupa" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -10158,76 +10184,94 @@ msgstr "Przypisany RIR" msgid "VLAN's group (if any)" msgstr "Grupa sieci VLAN (jeśli istnieje)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "Strona VLAN" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "Strona VLAN (jeśli istnieje)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "Identyfikator zakresu" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "Grupa FHRP" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "Przypisana nazwa grupy FHRP" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "Ustaw to podstawowy adres IP przypisanego urządzenia" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "Jest poza pasmem" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Oznacz to jako adres IP poza pasmem przypisanego urządzenia" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Nie określono urządzenia ani maszyny wirtualnej; nie można ustawić jako " "podstawowego adresu IP" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "Brak określonego urządzenia; nie można ustawić jako IP poza pasmem" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Nie można ustawić adresu IP poza pasmem dla maszyn wirtualnych" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "" "Nie określono interfejsu; nie można ustawić jako podstawowego adresu IP" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "Nie określono interfejsu; nie można ustawić jako IP poza pasmem" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "Rodzaj auth" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "Przypisana grupa VLAN" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 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:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "Zasady tłumaczenia sieci VLAN" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "protokół IP" -#: netbox/ipam/forms/bulk_import.py:544 +#: 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:551 +#: 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:576 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} nie jest przypisany do tego urządzenia/maszyny wirtualnej." @@ -10238,12 +10282,12 @@ msgid "Route Targets" msgstr "Cele trasy" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Cele eksportowe" @@ -10260,71 +10304,71 @@ msgstr "Eksportowane przez VRF" msgid "Private" msgstr "Prywatny" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "Rodzina adresu" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Zasięg" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "Rozpocznij" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "Koniec" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "Szukaj w obrębie" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "Obecny w VRF" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "Urządzenie/VM" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "Prefiks nadrzędny" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "Przypisany do interfejsu" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nazwa DNS" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "sieci VLAN" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "Zawiera identyfikator VLAN" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Lokalny identyfikator sieci VLAN" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Zdalny identyfikator sieci VLAN" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "Q w Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTYFIKATOR VLAN" @@ -10348,12 +10392,6 @@ msgstr "Zakres ASN" msgid "IP Range" msgstr "Zakres IP" -#: 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" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "Ustaw to podstawowy adres IP urządzenia/maszyny wirtualnej" @@ -10983,7 +11021,7 @@ msgid "Assigned" msgstr "Przypisany" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "Przypisany obiekt" @@ -11630,10 +11668,6 @@ msgstr "Role prefiksów i VLAN" msgid "ASN Ranges" msgstr "Zakresy ASN" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "Grupy VLAN" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "Zasady tłumaczeń VLAN" @@ -12022,63 +12056,63 @@ 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:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "czeski" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "duński" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "niemiecki" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "angielski" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "hiszpański" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "francuski" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "włoski" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "japoński" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "holenderski" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "polski" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "portugalski" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "rosyjski" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "turecki" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "ukraiński" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "chiński" @@ -12116,7 +12150,7 @@ msgstr "Wartość" msgid "Dummy Plugin" msgstr "Wtyczka Dummy" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12129,19 +12163,19 @@ msgstr "" 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:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nie {object_type} zostały wybrane." -#: netbox/netbox/views/generic/bulk_views.py:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Zmiana nazwy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Usunięte {count} {object_type}" @@ -12238,7 +12272,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "Profil" @@ -14150,7 +14184,7 @@ msgstr "Nie masz uprawnień do uruchamiania skryptów" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "Uruchom skrypt" @@ -14175,20 +14209,20 @@ msgstr "Skrypt nie jest już obecny w pliku źródłowym" msgid "Never" msgstr "Nigdy" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "Uruchom ponownie" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Nie można załadować skryptów z modułu %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "Nie znaleziono skryptów" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -14874,7 +14908,7 @@ msgstr "" "NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -15054,7 +15088,7 @@ msgid "IKE Proposal" msgstr "Propozycja IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "Metoda uwierzytelniania" @@ -15062,7 +15096,7 @@ msgstr "Metoda uwierzytelniania" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "Algorytm szyfrowania" @@ -15070,7 +15104,7 @@ msgstr "Algorytm szyfrowania" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "Algorytm autoryzacji" @@ -15122,18 +15156,18 @@ msgid "Add a Termination" msgstr "Dodaj zakończenie" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "Enkapsulacja" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "Profil IPsec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "Identyfikator tunelu" @@ -15355,7 +15389,7 @@ msgstr "Adres kontaktowy" msgid "Contact Link" msgstr "Link do kontaktu" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "Opis kontaktu" @@ -15617,22 +15651,22 @@ msgstr "Waga musi być liczbą dodatnią" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "Nieprawidłowa wartość '{weight}„dla wagi (musi być liczbą)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "" "Nieznana jednostka {unit}. Musi być jednym z następujących elementów: " "{valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "Długość musi być liczbą dodatnią" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "Nieprawidłowa wartość '{length}„dla długości (musi być liczbą)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "Długość musi być liczbą dodatnią" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15646,11 +15680,11 @@ msgstr "" msgid "More than 50" msgstr "Ponad 50" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "Kolor RGB w wersji szesnastkowej. Przykład: " -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15659,7 +15693,7 @@ msgstr "" "%s(%r) jest nieprawidłowy. parametr to_model do CounterCacheField musi być " "ciągiem w formacie „app.model”" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15794,12 +15828,12 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "Przyjazny dla adresów URL unikatowy skrót" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "" "Wprowadź dane kontekstowe w JSON format." -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "Adres MAC musi być w formacie EUI-48" @@ -15850,40 +15884,40 @@ msgstr "" "Nieprawidłowy zakres: wartość końcowa ({end}) musi być większa niż wartość " "początkowa ({begin})." -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Zduplikowany lub sprzeczny nagłówek kolumny dla”{field}„" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Zduplikowany lub sprzeczny nagłówek kolumny dla”{header}„" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Wiersz {row}: Oczekiwane {count_expected} kolumny, ale znalezione " "{count_found}" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Nieoczekiwany nagłówek kolumny”{field}„znaleziono." -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Kolumna”{field}„nie jest obiektem powiązanym; nie może używać kropek" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Nieprawidłowy atrybut obiektu powiązanego dla kolumny”{field}„: {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Wymagany nagłówek kolumny”{header}„Nie znaleziono." @@ -16449,7 +16483,7 @@ msgid "VLAN (name)" msgstr "VLAN (nazwa)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "Grupa tuneli" @@ -16465,13 +16499,13 @@ msgid "Pre-shared key" msgstr "Klucz wstępnie udostępniony" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Polityka IKE" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Polityka IPsec" @@ -16538,16 +16572,16 @@ msgstr "Każde zakończenie musi określać interfejs lub sieć VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Nie można przypisać zarówno interfejsu, jak i sieci VLAN." -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "Wersja IKE" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "Propozycja" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "Przypisany typ obiektu" diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index f93fb1c97..9386d24fe 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 6baf2419d..6fccc2709 100644 --- a/netbox/translations/pt/LC_MESSAGES/django.po +++ b/netbox/translations/pt/LC_MESSAGES/django.po @@ -6,17 +6,17 @@ # Translators: # Renato Almeida de Oliveira, 2023 # Fer22f , 2024 -# Jeremy Stretch, 2024 -# Fabricio Maciel, 2024 +# Jeremy Stretch, 2025 +# Fabricio Maciel, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-04 05:02+0000\n" +"POT-Creation-Date: 2025-04-10 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Fabricio Maciel, 2024\n" +"Last-Translator: Fabricio Maciel, 2025\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -34,9 +34,9 @@ msgstr "Chave" msgid "Write Enabled" msgstr "Permissão de Escrita" -#: netbox/account/tables.py:35 netbox/core/choices.py:86 +#: 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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -46,6 +46,7 @@ msgstr "Permissão de Escrita" #: netbox/templates/extras/htmx/script_result.html:12 #: netbox/templates/extras/journalentry.html:22 #: netbox/templates/generic/object.html:58 +#: netbox/templates/htmx/quick_add_created.html:7 #: netbox/templates/users/token.html:35 msgid "Created" msgstr "Criado" @@ -91,34 +92,35 @@ 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:1532 -#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1658 -#: netbox/virtualization/choices.py:20 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:18 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "Planejado" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:305 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 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:1607 netbox/dcim/choices.py:1657 -#: netbox/extras/tables/tables.py:495 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/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: 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:44 +#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 #: netbox/vpn/choices.py:19 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:1606 -#: netbox/dcim/choices.py:1659 netbox/virtualization/choices.py:24 -#: netbox/virtualization/choices.py:43 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 +#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -130,7 +132,9 @@ msgstr "Em Desprovisionamento" msgid "Decommissioned" msgstr "Descomissionado" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1619 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 +#: netbox/templates/dcim/interface.html:135 +#: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primário" @@ -148,195 +152,208 @@ msgstr "Terciário" msgid "Inactive" msgstr "Inativo" -#: netbox/circuits/filtersets.py:31 netbox/circuits/filtersets.py:198 -#: netbox/dcim/filtersets.py:98 netbox/dcim/filtersets.py:152 -#: netbox/dcim/filtersets.py:212 netbox/dcim/filtersets.py:333 -#: netbox/dcim/filtersets.py:464 netbox/dcim/filtersets.py:1021 -#: netbox/dcim/filtersets.py:1368 netbox/dcim/filtersets.py:1903 -#: netbox/dcim/filtersets.py:2146 netbox/dcim/filtersets.py:2204 -#: netbox/ipam/filtersets.py:341 netbox/ipam/filtersets.py:961 -#: netbox/virtualization/filtersets.py:45 -#: netbox/virtualization/filtersets.py:173 netbox/vpn/filtersets.py:358 +#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275 +#: netbox/vpn/choices.py:63 +msgid "Peer" +msgstr "Par" + +#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64 +msgid "Hub" +msgstr "Hub" + +#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65 +msgid "Spoke" +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:1370 netbox/dcim/filtersets.py:2027 +#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Região (ID)" -#: netbox/circuits/filtersets.py:38 netbox/circuits/filtersets.py:205 -#: netbox/dcim/filtersets.py:105 netbox/dcim/filtersets.py:158 -#: netbox/dcim/filtersets.py:219 netbox/dcim/filtersets.py:340 -#: netbox/dcim/filtersets.py:471 netbox/dcim/filtersets.py:1028 -#: netbox/dcim/filtersets.py:1375 netbox/dcim/filtersets.py:1910 -#: netbox/dcim/filtersets.py:2153 netbox/dcim/filtersets.py:2211 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:348 -#: netbox/ipam/filtersets.py:968 netbox/virtualization/filtersets.py:52 -#: netbox/virtualization/filtersets.py:180 netbox/vpn/filtersets.py:353 +#: 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:1377 netbox/dcim/filtersets.py:2034 +#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Região (slug)" -#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 -#: netbox/dcim/filtersets.py:128 netbox/dcim/filtersets.py:225 -#: netbox/dcim/filtersets.py:346 netbox/dcim/filtersets.py:477 -#: netbox/dcim/filtersets.py:1034 netbox/dcim/filtersets.py:1381 -#: netbox/dcim/filtersets.py:1916 netbox/dcim/filtersets.py:2159 -#: netbox/dcim/filtersets.py:2217 netbox/ipam/filtersets.py:354 -#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:58 -#: netbox/virtualization/filtersets.py:186 +#: 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:1383 +#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Grupo de sites (ID)" -#: netbox/circuits/filtersets.py:51 netbox/circuits/filtersets.py:218 -#: netbox/dcim/filtersets.py:135 netbox/dcim/filtersets.py:232 -#: netbox/dcim/filtersets.py:353 netbox/dcim/filtersets.py:484 -#: netbox/dcim/filtersets.py:1041 netbox/dcim/filtersets.py:1388 -#: netbox/dcim/filtersets.py:1923 netbox/dcim/filtersets.py:2166 -#: netbox/dcim/filtersets.py:2224 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:361 netbox/ipam/filtersets.py:981 -#: netbox/virtualization/filtersets.py:65 -#: netbox/virtualization/filtersets.py:193 +#: 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:1390 +#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 +#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Grupo de sites (slug)" -#: netbox/circuits/filtersets.py:56 netbox/circuits/forms/bulk_edit.py:188 -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/bulk_import.py:124 -#: netbox/circuits/forms/filtersets.py:51 -#: netbox/circuits/forms/filtersets.py:171 -#: netbox/circuits/forms/filtersets.py:209 -#: netbox/circuits/forms/model_forms.py:138 -#: netbox/circuits/forms/model_forms.py:154 -#: netbox/circuits/tables/circuits.py:113 netbox/dcim/forms/bulk_edit.py:169 -#: netbox/dcim/forms/bulk_edit.py:330 netbox/dcim/forms/bulk_edit.py:683 -#: netbox/dcim/forms/bulk_edit.py:888 netbox/dcim/forms/bulk_import.py:131 -#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:331 -#: netbox/dcim/forms/bulk_import.py:562 netbox/dcim/forms/bulk_import.py:1333 -#: netbox/dcim/forms/bulk_import.py:1361 netbox/dcim/forms/filtersets.py:87 -#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/filtersets.py:342 -#: netbox/dcim/forms/filtersets.py:439 netbox/dcim/forms/filtersets.py:753 -#: netbox/dcim/forms/filtersets.py:997 netbox/dcim/forms/filtersets.py:1021 -#: netbox/dcim/forms/filtersets.py:1111 netbox/dcim/forms/filtersets.py:1149 -#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/forms/filtersets.py:1608 -#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:137 -#: netbox/dcim/forms/model_forms.py:165 netbox/dcim/forms/model_forms.py:238 -#: netbox/dcim/forms/model_forms.py:463 netbox/dcim/forms/model_forms.py:723 -#: netbox/dcim/forms/object_create.py:383 netbox/dcim/tables/devices.py:153 +#: 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:129 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:998 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1670 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:385 netbox/dcim/tables/devices.py:163 #: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:122 netbox/dcim/tables/racks.py:207 -#: netbox/dcim/tables/sites.py:134 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/bulk_import.py:171 -#: netbox/ipam/forms/bulk_import.py:453 netbox/ipam/forms/filtersets.py:153 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:432 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:205 -#: netbox/ipam/forms/model_forms.py:669 netbox/ipam/tables/ip.py:245 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/tables/vlans.py:221 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:6 -#: netbox/templates/dcim/device.html:22 +#: 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:444 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:33 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 -#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/prefix.html:56 -#: netbox/templates/ipam/vlan.html:23 netbox/templates/ipam/vlan_edit.html:40 -#: netbox/templates/virtualization/cluster.html:42 +#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23 +#: netbox/templates/ipam/vlan_edit.html:48 #: netbox/templates/virtualization/virtualmachine.html:95 -#: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/bulk_edit.py:109 -#: netbox/virtualization/forms/bulk_edit.py:124 -#: netbox/virtualization/forms/bulk_import.py:59 -#: netbox/virtualization/forms/bulk_import.py:85 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:148 -#: netbox/virtualization/forms/model_forms.py:71 +#: netbox/virtualization/forms/bulk_edit.py:106 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:91 +#: netbox/virtualization/forms/filtersets.py:74 +#: netbox/virtualization/forms/filtersets.py:153 #: netbox/virtualization/forms/model_forms.py:104 -#: netbox/virtualization/forms/model_forms.py:171 -#: netbox/virtualization/tables/clusters.py:77 -#: netbox/virtualization/tables/virtualmachines.py:63 -#: netbox/vpn/forms/filtersets.py:266 netbox/wireless/forms/model_forms.py:76 -#: netbox/wireless/forms/model_forms.py:118 +#: 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 msgid "Site" msgstr "Site" -#: netbox/circuits/filtersets.py:62 netbox/circuits/filtersets.py:229 -#: netbox/circuits/filtersets.py:274 netbox/dcim/filtersets.py:242 -#: netbox/dcim/filtersets.py:363 netbox/dcim/filtersets.py:458 -#: netbox/extras/filtersets.py:531 netbox/ipam/filtersets.py:240 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:991 -#: netbox/virtualization/filtersets.py:75 -#: netbox/virtualization/filtersets.py:203 netbox/vpn/filtersets.py:363 +#: 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/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Site (slug)" -#: netbox/circuits/filtersets.py:67 +#: netbox/circuits/filtersets.py:73 msgid "ASN (ID)" msgstr "ASN (ID)" -#: netbox/circuits/filtersets.py:73 netbox/circuits/forms/filtersets.py:31 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:108 -#: netbox/ipam/models/asns.py:125 netbox/ipam/tables/asn.py:41 +#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39 +#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105 +#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:95 netbox/circuits/filtersets.py:122 -#: netbox/circuits/filtersets.py:156 netbox/circuits/filtersets.py:283 -#: netbox/circuits/filtersets.py:325 netbox/ipam/filtersets.py:245 +#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 +#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 +#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Provedor (ID)" -#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 -#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:289 -#: netbox/circuits/filtersets.py:331 netbox/ipam/filtersets.py:251 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 +#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 +#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Provedor (slug)" -#: netbox/circuits/filtersets.py:167 +#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493 +#: netbox/circuits/filtersets.py:561 msgid "Provider account (ID)" msgstr "Conta do provedor (ID)" -#: netbox/circuits/filtersets.py:173 +#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499 +#: netbox/circuits/filtersets.py:567 msgid "Provider account (account)" msgstr "Conta do provedor (conta)" -#: netbox/circuits/filtersets.py:178 +#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503 +#: netbox/circuits/filtersets.py:572 msgid "Provider network (ID)" msgstr "Rede do provedor (ID)" -#: netbox/circuits/filtersets.py:182 +#: netbox/circuits/filtersets.py:188 msgid "Circuit type (ID)" msgstr "Tipo de circuito (ID)" -#: netbox/circuits/filtersets.py:188 +#: netbox/circuits/filtersets.py:194 msgid "Circuit type (slug)" msgstr "Tipo de circuito (slug)" -#: netbox/circuits/filtersets.py:223 netbox/circuits/filtersets.py:268 -#: netbox/dcim/filtersets.py:236 netbox/dcim/filtersets.py:357 -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1045 -#: netbox/dcim/filtersets.py:1393 netbox/dcim/filtersets.py:1928 -#: netbox/dcim/filtersets.py:2170 netbox/dcim/filtersets.py:2229 -#: netbox/ipam/filtersets.py:234 netbox/ipam/filtersets.py:365 -#: netbox/ipam/filtersets.py:985 netbox/virtualization/filtersets.py:69 -#: netbox/virtualization/filtersets.py:197 netbox/vpn/filtersets.py:368 +#: 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:1395 +#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Site (ID)" -#: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:237 +#: 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:1406 +#: netbox/dcim/filtersets.py:2306 +msgid "Location (ID)" +msgstr "Local (ID)" + +#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248 msgid "Termination A (ID)" msgstr "Terminação A (ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:320 -#: netbox/core/filtersets.py:77 netbox/core/filtersets.py:136 -#: netbox/core/filtersets.py:173 netbox/dcim/filtersets.py:751 -#: netbox/dcim/filtersets.py:1362 netbox/dcim/filtersets.py:2277 -#: 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:482 netbox/netbox/filtersets.py:282 -#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:167 +#: 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:1364 +#: netbox/dcim/filtersets.py:2401 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:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/netbox/filtersets.py:286 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 @@ -348,97 +365,150 @@ msgstr "Terminação A (ID)" msgid "Search" msgstr "Busca" -#: netbox/circuits/filtersets.py:264 netbox/circuits/forms/bulk_edit.py:172 -#: netbox/circuits/forms/bulk_edit.py:246 -#: netbox/circuits/forms/bulk_import.py:115 -#: netbox/circuits/forms/filtersets.py:198 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/filtersets.py:260 -#: netbox/circuits/forms/model_forms.py:111 -#: netbox/circuits/forms/model_forms.py:133 -#: netbox/circuits/forms/model_forms.py:199 -#: netbox/circuits/tables/circuits.py:104 -#: netbox/circuits/tables/circuits.py:164 netbox/dcim/forms/connections.py:73 +#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 +#: netbox/circuits/forms/bulk_edit.py:284 +#: netbox/circuits/forms/bulk_import.py:128 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:262 +#: netbox/circuits/tables/circuits.py:108 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 -#: netbox/templates/circuits/circuitgroupassignment.html:26 +#: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 #: netbox/templates/dcim/inc/cable_termination.html:55 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "Circuito" -#: netbox/circuits/filtersets.py:278 +#: 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:1412 +#: netbox/extras/filtersets.py:542 +msgid "Location (slug)" +msgstr "Local (slug)" + +#: netbox/circuits/filtersets.py:333 msgid "ProviderNetwork (ID)" msgstr "Rede do provedor (ID)" -#: netbox/circuits/filtersets.py:335 -msgid "Circuit (ID)" -msgstr "Circuito (ID)" - -#: netbox/circuits/filtersets.py:341 +#: netbox/circuits/filtersets.py:381 msgid "Circuit (CID)" msgstr "Circuito (CID)" -#: netbox/circuits/filtersets.py:345 +#: netbox/circuits/filtersets.py:386 +msgid "Circuit (ID)" +msgstr "Circuito (ID)" + +#: netbox/circuits/filtersets.py:391 +msgid "Virtual circuit (CID)" +msgstr "Circuito virtual (CID)" + +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +msgid "Virtual circuit (ID)" +msgstr "Circuito virtual (ID)" + +#: netbox/circuits/filtersets.py:401 +msgid "Provider (name)" +msgstr "Provedor (nome)" + +#: netbox/circuits/filtersets.py:410 msgid "Circuit group (ID)" msgstr "Grupo de circuitos (ID)" -#: netbox/circuits/filtersets.py:351 +#: netbox/circuits/filtersets.py:416 msgid "Circuit group (slug)" msgstr "Grupo de circuitos (slug)" -#: netbox/circuits/forms/bulk_edit.py:30 -#: netbox/circuits/forms/filtersets.py:56 -#: netbox/circuits/forms/model_forms.py:29 -#: netbox/circuits/tables/providers.py:33 netbox/dcim/forms/bulk_edit.py:129 -#: netbox/dcim/forms/filtersets.py:195 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:126 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:213 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:175 +#: netbox/circuits/filtersets.py:507 +msgid "Virtual circuit type (ID)" +msgstr "Tipo de circuito virtual (ID)" + +#: netbox/circuits/filtersets.py:513 +msgid "Virtual circuit type (slug)" +msgstr "Tipo de circuito virtual (slug)" + +#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 +#: netbox/circuits/forms/bulk_import.py:249 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/model_forms.py:343 +#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/tables/virtual_circuits.py:88 +#: netbox/templates/circuits/virtualcircuit.html:20 +#: netbox/templates/circuits/virtualcircuittermination.html:38 +msgid "Virtual circuit" +msgstr "Circuito virtual" + +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +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/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASNs" -#: netbox/circuits/forms/bulk_edit.py:34 netbox/circuits/forms/bulk_edit.py:56 -#: netbox/circuits/forms/bulk_edit.py:83 -#: netbox/circuits/forms/bulk_edit.py:104 -#: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/bulk_edit.py:183 -#: netbox/circuits/forms/bulk_edit.py:228 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:74 -#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:152 -#: netbox/dcim/forms/bulk_edit.py:193 netbox/dcim/forms/bulk_edit.py:211 -#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:438 -#: netbox/dcim/forms/bulk_edit.py:472 netbox/dcim/forms/bulk_edit.py:487 -#: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:590 -#: netbox/dcim/forms/bulk_edit.py:624 netbox/dcim/forms/bulk_edit.py:648 -#: netbox/dcim/forms/bulk_edit.py:721 netbox/dcim/forms/bulk_edit.py:782 -#: netbox/dcim/forms/bulk_edit.py:834 netbox/dcim/forms/bulk_edit.py:857 -#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_edit.py:975 -#: netbox/dcim/forms/bulk_edit.py:1028 netbox/dcim/forms/bulk_edit.py:1063 -#: netbox/dcim/forms/bulk_edit.py:1103 netbox/dcim/forms/bulk_edit.py:1147 -#: netbox/dcim/forms/bulk_edit.py:1192 netbox/dcim/forms/bulk_edit.py:1219 -#: netbox/dcim/forms/bulk_edit.py:1237 netbox/dcim/forms/bulk_edit.py:1255 -#: netbox/dcim/forms/bulk_edit.py:1273 netbox/dcim/forms/bulk_edit.py:1725 -#: 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:79 -#: netbox/ipam/forms/bulk_edit.py:53 netbox/ipam/forms/bulk_edit.py:73 -#: netbox/ipam/forms/bulk_edit.py:93 netbox/ipam/forms/bulk_edit.py:117 -#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_edit.py:175 -#: netbox/ipam/forms/bulk_edit.py:194 netbox/ipam/forms/bulk_edit.py:276 -#: netbox/ipam/forms/bulk_edit.py:321 netbox/ipam/forms/bulk_edit.py:369 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_edit.py:547 +#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68 +#: netbox/circuits/forms/bulk_edit.py:95 +#: netbox/circuits/forms/bulk_edit.py:116 +#: netbox/circuits/forms/bulk_edit.py:187 +#: netbox/circuits/forms/bulk_edit.py:207 +#: 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:79 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/templates/account/token.html:35 -#: netbox/templates/circuits/circuit.html:59 +#: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:88 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:83 #: netbox/templates/circuits/provider.html:33 #: netbox/templates/circuits/providernetwork.html:32 +#: 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/plugin.html:80 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:44 @@ -449,13 +519,14 @@ msgstr "ASNs" #: netbox/templates/dcim/devicetype.html:33 #: netbox/templates/dcim/frontport.html:58 #: netbox/templates/dcim/interface.html:69 -#: netbox/templates/dcim/inventoryitem.html:60 +#: netbox/templates/dcim/inventoryitem.html:64 #: netbox/templates/dcim/inventoryitemrole.html:22 #: netbox/templates/dcim/location.html:33 +#: netbox/templates/dcim/macaddress.html:21 #: netbox/templates/dcim/manufacturer.html:40 #: netbox/templates/dcim/module.html:73 #: netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:37 +#: netbox/templates/dcim/moduletype.html:39 #: netbox/templates/dcim/platform.html:33 #: netbox/templates/dcim/powerfeed.html:40 #: netbox/templates/dcim/poweroutlet.html:40 @@ -482,12 +553,14 @@ msgstr "ASNs" #: 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:81 +#: netbox/templates/ipam/iprange.html:67 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/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/tenancy/contactgroup.html:25 #: netbox/templates/tenancy/contactrole.html:22 @@ -501,7 +574,7 @@ msgstr "ASNs" #: netbox/templates/virtualization/clustertype.html:26 #: netbox/templates/virtualization/virtualdisk.html:39 #: netbox/templates/virtualization/virtualmachine.html:31 -#: netbox/templates/virtualization/vminterface.html:51 +#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -511,119 +584,142 @@ msgstr "ASNs" #: netbox/templates/vpn/ipsecproposal.html:17 #: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 #: netbox/templates/vpn/tunnelgroup.html:30 -#: netbox/templates/wireless/wirelesslan.html:26 +#: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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:32 -#: netbox/virtualization/forms/bulk_edit.py:46 -#: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_edit.py:228 -#: netbox/virtualization/forms/bulk_edit.py:337 +#: netbox/virtualization/forms/bulk_edit.py:33 +#: netbox/virtualization/forms/bulk_edit.py:47 +#: netbox/virtualization/forms/bulk_edit.py:82 +#: netbox/virtualization/forms/bulk_edit.py:159 +#: netbox/virtualization/forms/bulk_edit.py:210 +#: netbox/virtualization/forms/bulk_edit.py:327 #: 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:29 netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/bulk_edit.py:140 +#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 +#: netbox/wireless/forms/bulk_edit.py:143 msgid "Description" msgstr "Descrição" -#: netbox/circuits/forms/bulk_edit.py:51 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:123 -#: netbox/circuits/forms/bulk_import.py:36 -#: netbox/circuits/forms/bulk_import.py:51 -#: netbox/circuits/forms/bulk_import.py:74 -#: netbox/circuits/forms/filtersets.py:70 -#: netbox/circuits/forms/filtersets.py:88 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:199 -#: netbox/circuits/forms/filtersets.py:232 -#: netbox/circuits/forms/filtersets.py:255 -#: netbox/circuits/forms/model_forms.py:47 -#: netbox/circuits/forms/model_forms.py:61 -#: netbox/circuits/forms/model_forms.py:93 -#: netbox/circuits/tables/circuits.py:58 -#: netbox/circuits/tables/circuits.py:108 -#: netbox/circuits/tables/circuits.py:160 -#: netbox/circuits/tables/providers.py:72 -#: netbox/circuits/tables/providers.py:103 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85 +#: netbox/circuits/forms/bulk_edit.py:135 +#: netbox/circuits/forms/bulk_import.py:43 +#: netbox/circuits/forms/bulk_import.py:58 +#: netbox/circuits/forms/bulk_import.py:81 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/model_forms.py:60 +#: netbox/circuits/forms/model_forms.py:76 +#: netbox/circuits/forms/model_forms.py:110 +#: netbox/circuits/tables/circuits.py:57 +#: netbox/circuits/tables/circuits.py:112 +#: netbox/circuits/tables/circuits.py:196 +#: netbox/circuits/tables/providers.py:70 +#: netbox/circuits/tables/providers.py:101 +#: netbox/circuits/tables/virtual_circuits.py:46 +#: netbox/circuits/tables/virtual_circuits.py:93 #: netbox/templates/circuits/circuit.html:18 +#: netbox/templates/circuits/circuitgroupassignment.html:26 #: netbox/templates/circuits/circuittermination.html:25 #: netbox/templates/circuits/provider.html:20 #: netbox/templates/circuits/provideraccount.html:20 #: netbox/templates/circuits/providernetwork.html:20 +#: netbox/templates/circuits/virtualcircuit.html:23 +#: netbox/templates/circuits/virtualcircuittermination.html:26 #: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Provedor" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:91 +#: netbox/circuits/forms/bulk_edit.py:92 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "ID do serviço" -#: netbox/circuits/forms/bulk_edit.py:100 -#: netbox/circuits/forms/filtersets.py:107 netbox/dcim/forms/bulk_edit.py:207 -#: netbox/dcim/forms/bulk_edit.py:610 netbox/dcim/forms/bulk_edit.py:819 -#: netbox/dcim/forms/bulk_edit.py:1188 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1721 netbox/dcim/forms/filtersets.py:1064 -#: netbox/dcim/forms/filtersets.py:1455 netbox/dcim/forms/filtersets.py:1479 -#: netbox/dcim/tables/devices.py:704 netbox/dcim/tables/devices.py:761 -#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:249 -#: netbox/dcim/tables/devicetypes.py:264 netbox/dcim/tables/racks.py:33 -#: netbox/extras/forms/bulk_edit.py:270 netbox/extras/tables/tables.py:443 +#: 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:1065 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 +#: 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:443 #: 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/frontport.html:40 #: netbox/templates/dcim/inventoryitemrole.html:26 +#: netbox/templates/dcim/poweroutlet.html:44 #: netbox/templates/dcim/rackrole.html:30 #: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 msgid "Color" msgstr "Cor" -#: netbox/circuits/forms/bulk_edit.py:118 -#: netbox/circuits/forms/bulk_import.py:87 -#: netbox/circuits/forms/filtersets.py:126 netbox/core/forms/bulk_edit.py:18 -#: 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:797 netbox/dcim/forms/bulk_edit.py:936 -#: netbox/dcim/forms/bulk_edit.py:1004 netbox/dcim/forms/bulk_edit.py:1023 -#: netbox/dcim/forms/bulk_edit.py:1046 netbox/dcim/forms/bulk_edit.py:1088 -#: netbox/dcim/forms/bulk_edit.py:1132 netbox/dcim/forms/bulk_edit.py:1183 -#: netbox/dcim/forms/bulk_edit.py:1210 netbox/dcim/forms/bulk_import.py:188 -#: netbox/dcim/forms/bulk_import.py:267 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:885 -#: netbox/dcim/forms/bulk_import.py:979 netbox/dcim/forms/bulk_import.py:1021 -#: netbox/dcim/forms/bulk_import.py:1235 netbox/dcim/forms/bulk_import.py:1398 -#: netbox/dcim/forms/filtersets.py:955 netbox/dcim/forms/filtersets.py:1054 -#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1247 -#: netbox/dcim/forms/filtersets.py:1272 netbox/dcim/forms/filtersets.py:1296 -#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/filtersets.py:1353 -#: netbox/dcim/forms/filtersets.py:1450 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/model_forms.py:703 netbox/dcim/forms/model_forms.py:709 -#: netbox/dcim/forms/object_import.py:84 +#: netbox/circuits/forms/bulk_edit.py:130 +#: netbox/circuits/forms/bulk_edit.py:331 +#: netbox/circuits/forms/bulk_import.py:94 +#: netbox/circuits/forms/bulk_import.py:221 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/tables/circuits.py:65 +#: netbox/circuits/tables/circuits.py:200 +#: netbox/circuits/tables/virtual_circuits.py:58 +#: netbox/core/forms/bulk_edit.py:18 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:956 +#: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 +#: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 +#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:145 netbox/dcim/tables/devices.py:178 -#: netbox/dcim/tables/devices.py:814 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:138 netbox/extras/forms/bulk_import.py:42 +#: 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:405 netbox/extras/tables/tables.py:465 -#: netbox/netbox/tables/tables.py:240 +#: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 +#: netbox/templates/circuits/virtualcircuit.html:39 +#: netbox/templates/circuits/virtualcircuittermination.html:64 #: netbox/templates/core/datasource.html:38 #: netbox/templates/dcim/cable.html:15 #: netbox/templates/dcim/consoleport.html:36 #: netbox/templates/dcim/consoleserverport.html:36 #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 -#: netbox/templates/dcim/interface.html:169 -#: netbox/templates/dcim/interface.html:311 +#: netbox/templates/dcim/interface.html:226 +#: netbox/templates/dcim/interface.html:368 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -633,65 +729,78 @@ msgstr "Cor" #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 -#: netbox/virtualization/forms/bulk_edit.py:60 -#: netbox/virtualization/forms/bulk_import.py:41 +#: netbox/virtualization/forms/bulk_edit.py:61 +#: netbox/virtualization/forms/bulk_import.py:42 #: netbox/virtualization/forms/filtersets.py:54 -#: netbox/virtualization/forms/model_forms.py:62 +#: 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:217 netbox/vpn/forms/model_forms.py:84 -#: netbox/vpn/forms/model_forms.py:119 netbox/vpn/forms/model_forms.py:231 +#: netbox/vpn/forms/filtersets.py:223 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" -#: netbox/circuits/forms/bulk_edit.py:128 -#: netbox/circuits/forms/bulk_import.py:80 -#: netbox/circuits/forms/filtersets.py:139 -#: netbox/circuits/forms/model_forms.py:98 +#: netbox/circuits/forms/bulk_edit.py:140 +#: netbox/circuits/forms/bulk_edit.py:326 +#: netbox/circuits/forms/bulk_import.py:87 +#: netbox/circuits/forms/bulk_import.py:214 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/model_forms.py:116 +#: netbox/circuits/forms/model_forms.py:330 +#: netbox/templates/circuits/virtualcircuit.html:31 +#: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "Conta do provedor" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/bulk_import.py:93 -#: netbox/circuits/forms/filtersets.py:150 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:79 netbox/core/tables/data.py:23 +#: netbox/circuits/forms/bulk_edit.py:148 +#: netbox/circuits/forms/bulk_edit.py:336 +#: netbox/circuits/forms/bulk_import.py:100 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:182 -#: netbox/dcim/forms/bulk_edit.py:352 netbox/dcim/forms/bulk_edit.py:706 -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_edit.py:803 -#: netbox/dcim/forms/bulk_edit.py:930 netbox/dcim/forms/bulk_edit.py:1744 -#: netbox/dcim/forms/bulk_import.py:88 netbox/dcim/forms/bulk_import.py:147 -#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:527 -#: netbox/dcim/forms/bulk_import.py:681 netbox/dcim/forms/bulk_import.py:1229 -#: netbox/dcim/forms/bulk_import.py:1393 netbox/dcim/forms/bulk_import.py:1457 -#: netbox/dcim/forms/filtersets.py:178 netbox/dcim/forms/filtersets.py:237 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:799 -#: netbox/dcim/forms/filtersets.py:924 netbox/dcim/forms/filtersets.py:958 -#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1170 -#: netbox/dcim/tables/devices.py:140 netbox/dcim/tables/devices.py:817 -#: netbox/dcim/tables/devices.py:1063 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:126 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:138 -#: netbox/ipam/forms/bulk_edit.py:256 netbox/ipam/forms/bulk_edit.py:306 -#: netbox/ipam/forms/bulk_edit.py:354 netbox/ipam/forms/bulk_edit.py:506 -#: netbox/ipam/forms/bulk_import.py:192 netbox/ipam/forms/bulk_import.py:257 -#: netbox/ipam/forms/bulk_import.py:293 netbox/ipam/forms/bulk_import.py:474 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:281 -#: netbox/ipam/forms/filtersets.py:355 netbox/ipam/forms/filtersets.py:501 -#: netbox/ipam/forms/model_forms.py:501 netbox/ipam/tables/ip.py:237 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:363 -#: netbox/ipam/tables/ip.py:426 netbox/ipam/tables/ip.py:453 -#: netbox/ipam/tables/vlans.py:126 netbox/ipam/tables/vlans.py:232 +#: 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:959 +#: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 +#: netbox/dcim/forms/filtersets.py:1562 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/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_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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: 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/templates/circuits/circuit.html:34 +#: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 #: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18 #: 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/extras/script_list.html:48 #: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:73 +#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 #: netbox/templates/ipam/vlan.html:48 #: netbox/templates/virtualization/cluster.html:21 #: netbox/templates/virtualization/virtualmachine.html:19 @@ -699,63 +808,67 @@ msgstr "Conta do provedor" #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 -#: netbox/virtualization/forms/bulk_edit.py:70 -#: netbox/virtualization/forms/bulk_edit.py:118 -#: netbox/virtualization/forms/bulk_import.py:54 -#: netbox/virtualization/forms/bulk_import.py:80 -#: netbox/virtualization/forms/filtersets.py:62 -#: netbox/virtualization/forms/filtersets.py:160 +#: netbox/virtualization/forms/bulk_edit.py:71 +#: netbox/virtualization/forms/bulk_edit.py:100 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:86 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:165 #: netbox/virtualization/tables/clusters.py:74 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: 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:47 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:43 -#: netbox/wireless/forms/bulk_edit.py:105 -#: netbox/wireless/forms/bulk_import.py:43 -#: netbox/wireless/forms/bulk_import.py:84 -#: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/filtersets.py:83 +#: 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/wireless/forms/bulk_import.py:45 +#: netbox/wireless/forms/bulk_import.py:89 +#: netbox/wireless/forms/filtersets.py:52 +#: netbox/wireless/forms/filtersets.py:111 #: netbox/wireless/tables/wirelesslan.py:52 -#: netbox/wireless/tables/wirelesslink.py:20 +#: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "Status" -#: netbox/circuits/forms/bulk_edit.py:142 -#: netbox/circuits/forms/bulk_edit.py:233 -#: netbox/circuits/forms/bulk_import.py:98 -#: netbox/circuits/forms/bulk_import.py:158 -#: netbox/circuits/forms/filtersets.py:119 -#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:123 -#: netbox/dcim/forms/bulk_edit.py:188 netbox/dcim/forms/bulk_edit.py:347 -#: netbox/dcim/forms/bulk_edit.py:467 netbox/dcim/forms/bulk_edit.py:696 -#: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_edit.py:1749 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/bulk_import.py:152 -#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:356 -#: netbox/dcim/forms/bulk_import.py:501 netbox/dcim/forms/bulk_import.py:1241 -#: netbox/dcim/forms/bulk_import.py:1450 netbox/dcim/forms/filtersets.py:173 -#: netbox/dcim/forms/filtersets.py:205 netbox/dcim/forms/filtersets.py:323 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:916 -#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1008 -#: netbox/dcim/forms/filtersets.py:1130 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:323 -#: netbox/extras/forms/filtersets.py:396 netbox/ipam/forms/bulk_edit.py:43 -#: netbox/ipam/forms/bulk_edit.py:68 netbox/ipam/forms/bulk_edit.py:112 -#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:166 -#: netbox/ipam/forms/bulk_edit.py:251 netbox/ipam/forms/bulk_edit.py:301 -#: netbox/ipam/forms/bulk_edit.py:349 netbox/ipam/forms/bulk_edit.py:501 -#: netbox/ipam/forms/bulk_import.py:38 netbox/ipam/forms/bulk_import.py:67 -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 netbox/ipam/forms/bulk_import.py:164 -#: netbox/ipam/forms/bulk_import.py:250 netbox/ipam/forms/bulk_import.py:286 -#: netbox/ipam/forms/bulk_import.py:467 netbox/ipam/forms/filtersets.py:48 -#: netbox/ipam/forms/filtersets.py:68 netbox/ipam/forms/filtersets.py:100 -#: netbox/ipam/forms/filtersets.py:120 netbox/ipam/forms/filtersets.py:143 -#: netbox/ipam/forms/filtersets.py:174 netbox/ipam/forms/filtersets.py:267 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:469 -#: netbox/ipam/tables/ip.py:456 netbox/ipam/tables/vlans.py:229 -#: netbox/templates/circuits/circuit.html:38 +#: netbox/circuits/forms/bulk_edit.py:154 +#: netbox/circuits/forms/bulk_edit.py:271 +#: netbox/circuits/forms/bulk_edit.py:342 +#: netbox/circuits/forms/bulk_import.py:111 +#: netbox/circuits/forms/bulk_import.py:170 +#: 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:979 netbox/dcim/forms/filtersets.py:1009 +#: netbox/dcim/forms/filtersets.py:1131 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/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/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:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 +#: 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 #: netbox/templates/dcim/location.html:49 #: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32 @@ -772,344 +885,503 @@ msgstr "Status" #: 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/wireless/wirelesslan.html:34 +#: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:48 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:64 -#: netbox/virtualization/forms/bulk_edit.py:76 -#: netbox/virtualization/forms/bulk_edit.py:155 -#: netbox/virtualization/forms/bulk_import.py:66 -#: netbox/virtualization/forms/bulk_import.py:115 +#: 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/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:47 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:63 -#: netbox/wireless/forms/bulk_edit.py:110 -#: netbox/wireless/forms/bulk_import.py:55 -#: netbox/wireless/forms/bulk_import.py:97 -#: netbox/wireless/forms/filtersets.py:35 -#: netbox/wireless/forms/filtersets.py:75 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/wireless/forms/bulk_edit.py:113 +#: netbox/wireless/forms/bulk_import.py:57 +#: netbox/wireless/forms/bulk_import.py:102 +#: netbox/wireless/forms/filtersets.py:38 +#: netbox/wireless/forms/filtersets.py:103 msgid "Tenant" msgstr "Inquilino" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "Data de ativação" -#: netbox/circuits/forms/bulk_edit.py:152 -#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/bulk_edit.py:164 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "Data de desativação" -#: netbox/circuits/forms/bulk_edit.py:158 -#: netbox/circuits/forms/filtersets.py:186 +#: netbox/circuits/forms/bulk_edit.py:170 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "Taxa garantida (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:173 -#: netbox/circuits/forms/model_forms.py:112 +#: netbox/circuits/forms/bulk_edit.py:176 +#: netbox/circuits/forms/filtersets.py:209 +#: 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/filtersets.py:130 +#: netbox/wireless/forms/model_forms.py:168 +msgid "Distance" +msgstr "Distância" + +#: netbox/circuits/forms/bulk_edit.py:181 +#: 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_import.py:121 +#: netbox/wireless/forms/bulk_import.py:124 +#: netbox/wireless/forms/filtersets.py:134 +msgid "Distance unit" +msgstr "Unidade de distância" + +#: netbox/circuits/forms/bulk_edit.py:196 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "Parâmetros do serviço" -#: netbox/circuits/forms/bulk_edit.py:174 -#: netbox/circuits/forms/model_forms.py:113 -#: netbox/circuits/forms/model_forms.py:183 -#: netbox/dcim/forms/model_forms.py:139 netbox/dcim/forms/model_forms.py:181 -#: netbox/dcim/forms/model_forms.py:266 netbox/dcim/forms/model_forms.py:323 -#: netbox/dcim/forms/model_forms.py:768 netbox/dcim/forms/model_forms.py:1699 -#: netbox/ipam/forms/model_forms.py:64 netbox/ipam/forms/model_forms.py:81 -#: netbox/ipam/forms/model_forms.py:115 netbox/ipam/forms/model_forms.py:136 -#: netbox/ipam/forms/model_forms.py:160 netbox/ipam/forms/model_forms.py:232 -#: netbox/ipam/forms/model_forms.py:261 netbox/ipam/forms/model_forms.py:320 +#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/filtersets.py:73 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 +#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 +#: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:1528 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:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:45 +#: netbox/virtualization/forms/filtersets.py:108 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/wireless/forms/filtersets.py:36 +#: netbox/wireless/forms/filtersets.py:102 +msgid "Attributes" +msgstr "Atributos" + +#: netbox/circuits/forms/bulk_edit.py:198 +#: netbox/circuits/forms/bulk_edit.py:356 +#: 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:1744 +#: 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/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:85 #: netbox/templates/dcim/htmx/cable_edit.html:72 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 -#: netbox/templates/ipam/vlan_edit.html:22 +#: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 -#: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 -#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 -#: netbox/vpn/forms/model_forms.py:411 netbox/wireless/forms/model_forms.py:54 -#: netbox/wireless/forms/model_forms.py:170 +#: 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 msgid "Tenancy" msgstr "Locação" -#: netbox/circuits/forms/bulk_edit.py:193 -#: netbox/circuits/forms/bulk_edit.py:217 -#: netbox/circuits/forms/model_forms.py:155 -#: netbox/circuits/tables/circuits.py:117 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:62 -#: netbox/templates/circuits/providernetwork.html:17 -msgid "Provider Network" -msgstr "Rede do Provedor" +#: 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 +msgid "Termination type" +msgstr "Tipo de terminação" -#: netbox/circuits/forms/bulk_edit.py:199 +#: netbox/circuits/forms/bulk_edit.py:218 +#: netbox/circuits/forms/bulk_import.py:133 +#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/model_forms.py:173 +#: netbox/templates/circuits/inc/circuit_termination.html:6 +#: 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 "Terminação" + +#: netbox/circuits/forms/bulk_edit.py:226 msgid "Port speed (Kbps)" msgstr "Velocidade da porta (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:203 +#: netbox/circuits/forms/bulk_edit.py:230 msgid "Upstream speed (Kbps)" msgstr "Velocidade de upstream (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:206 netbox/dcim/forms/bulk_edit.py:966 -#: netbox/dcim/forms/bulk_edit.py:1330 netbox/dcim/forms/bulk_edit.py:1347 -#: netbox/dcim/forms/bulk_edit.py:1364 netbox/dcim/forms/bulk_edit.py:1382 -#: netbox/dcim/forms/bulk_edit.py:1477 netbox/dcim/forms/bulk_edit.py:1637 -#: netbox/dcim/forms/bulk_edit.py:1654 +#: 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 msgid "Mark connected" msgstr "Marcar como conectado" -#: netbox/circuits/forms/bulk_edit.py:219 -#: netbox/circuits/forms/model_forms.py:157 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:54 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/model_forms.py:184 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:121 -#: netbox/templates/dcim/interface.html:193 +#: netbox/templates/dcim/interface.html:250 #: netbox/templates/dcim/rearport.html:111 msgid "Circuit Termination" msgstr "Terminação do Circuito" -#: netbox/circuits/forms/bulk_edit.py:221 -#: netbox/circuits/forms/model_forms.py:159 +#: netbox/circuits/forms/bulk_edit.py:245 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "Detalhes da Terminação" -#: netbox/circuits/forms/bulk_edit.py:251 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/tables/circuits.py:168 netbox/dcim/forms/model_forms.py:551 -#: netbox/templates/circuits/circuitgroupassignment.html:30 +#: 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:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Prioridade" -#: netbox/circuits/forms/bulk_import.py:39 -#: netbox/circuits/forms/bulk_import.py:54 -#: netbox/circuits/forms/bulk_import.py:77 -msgid "Assigned provider" -msgstr "Provedor designado" - -#: netbox/circuits/forms/bulk_import.py:83 -msgid "Assigned provider account" -msgstr "Conta de provedor designada" - -#: netbox/circuits/forms/bulk_import.py:90 -msgid "Type of circuit" -msgstr "Tipo de circuito" - -#: netbox/circuits/forms/bulk_import.py:95 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:529 netbox/dcim/forms/bulk_import.py:683 -#: netbox/dcim/forms/bulk_import.py:1395 netbox/ipam/forms/bulk_import.py:194 -#: netbox/ipam/forms/bulk_import.py:259 netbox/ipam/forms/bulk_import.py:295 -#: netbox/ipam/forms/bulk_import.py:476 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:82 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:45 -msgid "Operational status" -msgstr "Status operacional" - -#: netbox/circuits/forms/bulk_import.py:102 -#: netbox/circuits/forms/bulk_import.py:162 -#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/bulk_import.py:505 -#: netbox/dcim/forms/bulk_import.py:1245 netbox/dcim/forms/bulk_import.py:1390 -#: netbox/dcim/forms/bulk_import.py:1454 netbox/ipam/forms/bulk_import.py:42 -#: netbox/ipam/forms/bulk_import.py:71 netbox/ipam/forms/bulk_import.py:99 -#: netbox/ipam/forms/bulk_import.py:119 netbox/ipam/forms/bulk_import.py:139 -#: netbox/ipam/forms/bulk_import.py:168 netbox/ipam/forms/bulk_import.py:254 -#: netbox/ipam/forms/bulk_import.py:290 netbox/ipam/forms/bulk_import.py:471 -#: netbox/virtualization/forms/bulk_import.py:70 -#: netbox/virtualization/forms/bulk_import.py:119 -#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:59 -#: netbox/wireless/forms/bulk_import.py:101 -msgid "Assigned tenant" -msgstr "Inquilino designado" - -#: netbox/circuits/forms/bulk_import.py:120 -#: netbox/templates/circuits/inc/circuit_termination.html:6 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:15 -#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 -msgid "Termination" -msgstr "Terminação" - -#: netbox/circuits/forms/bulk_import.py:130 -#: netbox/circuits/forms/filtersets.py:147 -#: netbox/circuits/forms/filtersets.py:227 -#: netbox/circuits/forms/model_forms.py:144 +#: netbox/circuits/forms/bulk_edit.py:321 +#: netbox/circuits/forms/bulk_import.py:208 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/model_forms.py:325 +#: netbox/circuits/tables/virtual_circuits.py:51 +#: netbox/circuits/tables/virtual_circuits.py:99 msgid "Provider network" msgstr "Rede do provedor" -#: netbox/circuits/forms/filtersets.py:30 -#: netbox/circuits/forms/filtersets.py:118 -#: netbox/circuits/forms/filtersets.py:200 netbox/dcim/forms/bulk_edit.py:339 -#: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:688 -#: netbox/dcim/forms/bulk_edit.py:743 netbox/dcim/forms/bulk_edit.py:897 -#: netbox/dcim/forms/bulk_import.py:235 netbox/dcim/forms/bulk_import.py:337 -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1339 -#: netbox/dcim/forms/bulk_import.py:1373 netbox/dcim/forms/filtersets.py:95 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:356 -#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:447 -#: netbox/dcim/forms/filtersets.py:719 netbox/dcim/forms/filtersets.py:762 -#: netbox/dcim/forms/filtersets.py:977 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1090 -#: netbox/dcim/forms/filtersets.py:1120 netbox/dcim/forms/filtersets.py:1129 -#: netbox/dcim/forms/filtersets.py:1240 netbox/dcim/forms/filtersets.py:1264 -#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1308 -#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1442 -#: netbox/dcim/forms/filtersets.py:1466 netbox/dcim/forms/filtersets.py:1490 -#: netbox/dcim/forms/filtersets.py:1508 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:243 -#: netbox/dcim/forms/model_forms.py:468 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:118 netbox/dcim/tables/racks.py:212 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:320 -#: netbox/ipam/forms/filtersets.py:173 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/filtersets.py:437 netbox/ipam/forms/filtersets.py:467 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 +#: 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/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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 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/templates/circuits/virtualcircuittermination.html:42 +#: netbox/templates/dcim/device.html:182 +#: netbox/templates/dcim/inc/panels/inventory_items.html:20 +#: netbox/templates/dcim/interface.html:178 +#: 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/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/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:137 +#: netbox/tenancy/tables/contacts.py:102 +#: netbox/virtualization/forms/bulk_edit.py:127 +#: netbox/virtualization/forms/bulk_import.py:112 +#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/model_forms.py:202 +#: netbox/virtualization/tables/virtualmachines.py:45 +#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 +msgid "Role" +msgstr "Função" + +#: netbox/circuits/forms/bulk_import.py:46 +#: netbox/circuits/forms/bulk_import.py:61 +#: netbox/circuits/forms/bulk_import.py:84 +msgid "Assigned provider" +msgstr "Provedor designado" + +#: netbox/circuits/forms/bulk_import.py:90 +msgid "Assigned provider account" +msgstr "Conta de provedor designada" + +#: netbox/circuits/forms/bulk_import.py:97 +msgid "Type of circuit" +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/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/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 +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/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/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 +#: netbox/wireless/forms/bulk_import.py:106 +msgid "Assigned tenant" +msgstr "Inquilino designado" + +#: netbox/circuits/forms/bulk_import.py:139 +msgid "Termination type (app & model)" +msgstr "Tipo de terminação (aplicação e modelo)" + +#: netbox/circuits/forms/bulk_import.py:151 +#: netbox/circuits/forms/bulk_import.py:164 +msgid "Termination ID" +msgstr "ID da terminação" + +#: netbox/circuits/forms/bulk_import.py:185 +msgid "Circuit type (app & model)" +msgstr "Tipo de circuito (aplicação e modelo)" + +#: netbox/circuits/forms/bulk_import.py:211 +msgid "The network to which this virtual circuit belongs" +msgstr "A rede à qual esse circuito virtual pertence" + +#: netbox/circuits/forms/bulk_import.py:217 +msgid "Assigned provider account (if any)" +msgstr "Conta de provedor atribuída (se houver)" + +#: netbox/circuits/forms/bulk_import.py:224 +msgid "Type of virtual circuit" +msgstr "Tipo de circuito virtual" + +#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83 +msgid "Operational role" +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:1164 +#: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 +#: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 +#: netbox/templates/circuits/virtualcircuittermination.html:53 +#: netbox/templates/circuits/virtualcircuittermination.html:60 +#: netbox/templates/dcim/frontport.html:106 +#: netbox/templates/dcim/interface.html:27 +#: netbox/templates/dcim/interface.html:241 +#: netbox/templates/dcim/interface.html:367 +#: netbox/templates/dcim/rearport.html:102 +#: netbox/templates/virtualization/vminterface.html:18 +#: netbox/templates/vpn/tunneltermination.html:31 +#: netbox/templates/wireless/inc/wirelesslink_interface.html:10 +#: 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/model_forms.py:448 +#: netbox/wireless/forms/model_forms.py:116 +#: netbox/wireless/forms/model_forms.py:158 +msgid "Interface" +msgstr "Interface" + +#: netbox/circuits/forms/filtersets.py:38 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/tables/circuits.py:144 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:978 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1091 +#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 +#: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 +#: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 +#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 +#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 +#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: 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/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:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:46 -#: netbox/virtualization/forms/filtersets.py:100 -#: netbox/wireless/forms/model_forms.py:87 -#: netbox/wireless/forms/model_forms.py:129 +#: netbox/virtualization/forms/filtersets.py:79 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/wireless/forms/filtersets.py:93 +#: netbox/wireless/forms/model_forms.py:90 +#: netbox/wireless/forms/model_forms.py:132 msgid "Location" msgstr "Local" -#: netbox/circuits/forms/filtersets.py:32 -#: netbox/circuits/forms/filtersets.py:120 netbox/dcim/forms/filtersets.py:144 -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:328 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:471 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:1091 -#: netbox/netbox/navigation/menu.py:31 netbox/netbox/navigation/menu.py:33 -#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:70 -#: netbox/tenancy/tables/contacts.py:25 netbox/tenancy/views.py:19 -#: netbox/virtualization/forms/filtersets.py:37 +#: 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:1092 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:106 +#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "Contatos" -#: netbox/circuits/forms/filtersets.py:37 -#: netbox/circuits/forms/filtersets.py:157 netbox/dcim/forms/bulk_edit.py:113 -#: netbox/dcim/forms/bulk_edit.py:314 netbox/dcim/forms/bulk_edit.py:872 -#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/filtersets.py:73 -#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:211 -#: netbox/dcim/forms/filtersets.py:334 netbox/dcim/forms/filtersets.py:425 -#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:983 -#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1097 -#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1576 -#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1624 -#: netbox/dcim/forms/model_forms.py:112 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:143 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:208 -#: netbox/ipam/forms/bulk_edit.py:474 netbox/ipam/forms/filtersets.py:217 -#: netbox/ipam/forms/filtersets.py:422 netbox/ipam/forms/filtersets.py:475 -#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 +#: netbox/circuits/forms/filtersets.py:45 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/tables/circuits.py:139 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:984 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:434 +#: netbox/ipam/forms/filtersets.py:525 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 -#: netbox/templates/ipam/prefix.html:49 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/bulk_edit.py:81 +#: netbox/templates/ipam/vlan.html:16 #: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Região" -#: netbox/circuits/forms/filtersets.py:42 -#: netbox/circuits/forms/filtersets.py:162 netbox/dcim/forms/bulk_edit.py:322 -#: netbox/dcim/forms/bulk_edit.py:880 netbox/dcim/forms/filtersets.py:78 -#: netbox/dcim/forms/filtersets.py:190 netbox/dcim/forms/filtersets.py:216 -#: netbox/dcim/forms/filtersets.py:347 netbox/dcim/forms/filtersets.py:430 -#: netbox/dcim/forms/filtersets.py:744 netbox/dcim/forms/filtersets.py:988 -#: netbox/dcim/forms/filtersets.py:1102 netbox/dcim/forms/filtersets.py:1141 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/bulk_edit.py:479 -#: netbox/ipam/forms/filtersets.py:222 netbox/ipam/forms/filtersets.py:427 -#: netbox/ipam/forms/filtersets.py:480 -#: netbox/virtualization/forms/bulk_edit.py:86 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:138 +#: 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:989 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 +#: netbox/virtualization/forms/filtersets.py:64 +#: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 +#: netbox/wireless/forms/filtersets.py:78 msgid "Site group" msgstr "Grupo de sites" -#: netbox/circuits/forms/filtersets.py:65 -#: netbox/circuits/forms/filtersets.py:83 -#: netbox/circuits/forms/filtersets.py:102 -#: netbox/circuits/forms/filtersets.py:117 netbox/core/forms/filtersets.py:67 -#: netbox/core/forms/filtersets.py:135 netbox/dcim/forms/bulk_edit.py:843 -#: netbox/dcim/forms/filtersets.py:172 netbox/dcim/forms/filtersets.py:204 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/forms/filtersets.py:1239 -#: netbox/dcim/forms/filtersets.py:1263 netbox/dcim/forms/filtersets.py:1288 -#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:1327 -#: netbox/dcim/forms/filtersets.py:1441 netbox/dcim/forms/filtersets.py:1465 -#: netbox/dcim/forms/filtersets.py:1489 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1523 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:44 netbox/extras/forms/filtersets.py:134 -#: netbox/extras/forms/filtersets.py:165 netbox/extras/forms/filtersets.py:205 -#: netbox/extras/forms/filtersets.py:221 netbox/extras/forms/filtersets.py:252 -#: netbox/extras/forms/filtersets.py:276 netbox/extras/forms/filtersets.py:441 -#: netbox/ipam/forms/filtersets.py:99 netbox/ipam/forms/filtersets.py:266 -#: netbox/ipam/forms/filtersets.py:307 netbox/ipam/forms/filtersets.py:382 -#: netbox/ipam/forms/filtersets.py:468 netbox/ipam/forms/filtersets.py:527 -#: netbox/ipam/forms/filtersets.py:545 netbox/netbox/tables/tables.py:256 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:103 -#: netbox/virtualization/forms/filtersets.py:198 -#: netbox/virtualization/forms/filtersets.py:243 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:150 -#: netbox/wireless/forms/filtersets.py:34 -#: netbox/wireless/forms/filtersets.py:74 -msgid "Attributes" -msgstr "Atributos" - -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/tables/circuits.py:63 -#: netbox/circuits/tables/providers.py:66 +#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/tables/circuits.py:62 +#: netbox/circuits/tables/providers.py:64 +#: netbox/circuits/tables/virtual_circuits.py:55 +#: netbox/circuits/tables/virtual_circuits.py:103 #: netbox/templates/circuits/circuit.html:22 #: netbox/templates/circuits/provideraccount.html:24 msgid "Account" msgstr "Conta" -#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "Lado da Terminação" -#: netbox/circuits/forms/filtersets.py:250 netbox/dcim/forms/bulk_edit.py:1557 -#: netbox/extras/forms/model_forms.py:582 netbox/ipam/forms/filtersets.py:142 -#: netbox/ipam/forms/filtersets.py:546 netbox/ipam/forms/model_forms.py:327 +#: 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:607 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 -#: netbox/templates/ipam/vlan_edit.html:30 +#: netbox/templates/ipam/vlan_edit.html:38 #: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314 msgid "Assignment" msgstr "Atribuição" -#: netbox/circuits/forms/filtersets.py:265 -#: netbox/circuits/forms/model_forms.py:195 -#: netbox/circuits/tables/circuits.py:155 netbox/dcim/forms/bulk_edit.py:118 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/model_forms.py:117 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:480 -#: netbox/ipam/filtersets.py:1001 netbox/ipam/forms/bulk_edit.py:493 -#: netbox/ipam/forms/bulk_import.py:460 netbox/ipam/forms/model_forms.py:561 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:122 -#: netbox/ipam/tables/vlans.py:226 +#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/tables/circuits.py:191 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:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 +#: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 -#: netbox/templates/dcim/interface.html:284 netbox/templates/dcim/site.html:37 +#: 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 @@ -1129,226 +1401,242 @@ msgstr "Atribuição" #: 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/virtualization/forms/bulk_edit.py:65 -#: netbox/virtualization/forms/bulk_import.py:47 -#: netbox/virtualization/forms/filtersets.py:85 -#: netbox/virtualization/forms/model_forms.py:66 +#: netbox/virtualization/forms/bulk_edit.py:66 +#: netbox/virtualization/forms/bulk_import.py:48 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:48 -#: netbox/wireless/forms/bulk_import.py:36 -#: netbox/wireless/forms/filtersets.py:46 -#: netbox/wireless/forms/model_forms.py:40 +#: 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/wireless/forms/bulk_import.py:38 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "Grupo" -#: netbox/circuits/forms/model_forms.py:182 +#: netbox/circuits/forms/model_forms.py:239 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "Grupo de Circuitos" -#: netbox/circuits/models/circuits.py:27 netbox/dcim/models/cables.py:67 -#: netbox/dcim/models/device_component_templates.py:517 -#: netbox/dcim/models/device_component_templates.py:617 -#: netbox/dcim/models/device_components.py:975 -#: netbox/dcim/models/device_components.py:1049 -#: netbox/dcim/models/device_components.py:1204 -#: netbox/dcim/models/devices.py:479 netbox/dcim/models/racks.py:224 +#: netbox/circuits/forms/model_forms.py:259 +msgid "Circuit type" +msgstr "Tipo de circuito" + +#: netbox/circuits/forms/model_forms.py:270 +msgid "Group Assignment" +msgstr "Atribuição do Grupo" + +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: 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 msgid "color" msgstr "cor" -#: netbox/circuits/models/circuits.py:36 +#: netbox/circuits/models/circuits.py:34 msgid "circuit type" msgstr "tipo de circuito" -#: netbox/circuits/models/circuits.py:37 +#: netbox/circuits/models/circuits.py:35 msgid "circuit types" msgstr "tipos de circuitos" -#: netbox/circuits/models/circuits.py:48 +#: netbox/circuits/models/circuits.py:46 +#: netbox/circuits/models/virtual_circuits.py:38 msgid "circuit ID" msgstr "ID do circuito" -#: netbox/circuits/models/circuits.py:49 +#: netbox/circuits/models/circuits.py:47 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "Unique circuit ID" msgstr "ID única do circuito" -#: netbox/circuits/models/circuits.py:69 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:85 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/devices.py:653 netbox/dcim/models/devices.py:1173 -#: netbox/dcim/models/devices.py:1404 netbox/dcim/models/power.py:96 -#: netbox/dcim/models/racks.py:297 netbox/dcim/models/sites.py:154 -#: netbox/dcim/models/sites.py:266 netbox/ipam/models/ip.py:253 -#: netbox/ipam/models/ip.py:522 netbox/ipam/models/ip.py:730 -#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:74 -#: netbox/virtualization/models/virtualmachines.py:84 -#: netbox/vpn/models/tunnels.py:40 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:159 +#: netbox/circuits/models/circuits.py:67 +#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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/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:210 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 msgid "status" msgstr "status" -#: netbox/circuits/models/circuits.py:84 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "instalado" -#: netbox/circuits/models/circuits.py:89 +#: netbox/circuits/models/circuits.py:87 msgid "terminates" msgstr "encerramento" -#: netbox/circuits/models/circuits.py:94 +#: netbox/circuits/models/circuits.py:92 msgid "commit rate (Kbps)" msgstr "taxa garantida (Kbps)" -#: netbox/circuits/models/circuits.py:95 +#: netbox/circuits/models/circuits.py:93 msgid "Committed rate" msgstr "Taxa garantida" -#: netbox/circuits/models/circuits.py:137 +#: netbox/circuits/models/circuits.py:142 msgid "circuit" msgstr "circuito" -#: netbox/circuits/models/circuits.py:138 +#: netbox/circuits/models/circuits.py:143 msgid "circuits" msgstr "circuitos" -#: netbox/circuits/models/circuits.py:170 +#: netbox/circuits/models/circuits.py:172 msgid "circuit group" msgstr "grupo de circuitos" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:173 msgid "circuit groups" msgstr "grupos de circuitos" -#: netbox/circuits/models/circuits.py:195 netbox/ipam/models/fhrp.py:93 -#: netbox/tenancy/models/contacts.py:134 +#: netbox/circuits/models/circuits.py:190 +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 msgid "priority" msgstr "prioridade" -#: netbox/circuits/models/circuits.py:213 +#: netbox/circuits/models/circuits.py:220 msgid "Circuit group assignment" msgstr "Atribuição do grupo de circuitos" -#: netbox/circuits/models/circuits.py:214 +#: netbox/circuits/models/circuits.py:221 msgid "Circuit group assignments" msgstr "Atribuições do grupo de circuitos" -#: netbox/circuits/models/circuits.py:240 -msgid "termination" -msgstr "" +#: netbox/circuits/models/circuits.py:247 +msgid "termination side" +msgstr "lado da terminação" -#: netbox/circuits/models/circuits.py:257 +#: netbox/circuits/models/circuits.py:266 msgid "port speed (Kbps)" msgstr "velocidade da porta (Kbps)" -#: netbox/circuits/models/circuits.py:260 +#: netbox/circuits/models/circuits.py:269 msgid "Physical circuit speed" msgstr "Velocidade do circuito físico" -#: netbox/circuits/models/circuits.py:265 +#: netbox/circuits/models/circuits.py:274 msgid "upstream speed (Kbps)" msgstr "velocidade de upstream (Kbps)" -#: netbox/circuits/models/circuits.py:266 +#: netbox/circuits/models/circuits.py:275 msgid "Upstream speed, if different from port speed" msgstr "Velocidade de upstream, se diferente da velocidade da porta" -#: netbox/circuits/models/circuits.py:271 +#: netbox/circuits/models/circuits.py:280 msgid "cross-connect ID" msgstr "ID da conexão cruzada" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:281 msgid "ID of the local cross-connect" msgstr "ID da conexão cruzada local" -#: netbox/circuits/models/circuits.py:277 +#: netbox/circuits/models/circuits.py:286 msgid "patch panel/port(s)" msgstr "patch panel/porta(s)" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:287 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:281 -#: netbox/dcim/models/device_component_templates.py:61 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:685 +#: netbox/circuits/models/circuits.py:290 +#: 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:125 netbox/extras/models/models.py:61 +#: 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:31 netbox/extras/models/tags.py:32 -#: netbox/netbox/models/__init__.py:110 netbox/netbox/models/__init__.py:145 -#: netbox/netbox/models/__init__.py:191 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:57 netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:289 +#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 +#: netbox/ipam/models/vlans.py:358 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/users/models/users.py:33 +#: netbox/virtualization/models/virtualmachines.py:276 msgid "description" msgstr "descrição" -#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/circuits.py:340 msgid "circuit termination" msgstr "terminação do circuito" -#: netbox/circuits/models/circuits.py:295 +#: netbox/circuits/models/circuits.py:341 msgid "circuit terminations" msgstr "terminações dos circuitos" -#: netbox/circuits/models/circuits.py:308 -msgid "" -"A circuit termination must attach to either a site or a provider network." +#: netbox/circuits/models/circuits.py:353 +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." -#: netbox/circuits/models/circuits.py:310 -msgid "" -"A circuit termination cannot attach to both a site and a provider network." -msgstr "" - -#: netbox/circuits/models/providers.py:22 -#: netbox/circuits/models/providers.py:66 -#: netbox/circuits/models/providers.py:104 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/circuits/models/providers.py:21 +#: netbox/circuits/models/providers.py:63 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/core/models/jobs.py:47 #: netbox/dcim/models/device_component_templates.py:43 -#: netbox/dcim/models/device_components.py:53 -#: netbox/dcim/models/devices.py:593 netbox/dcim/models/devices.py:1335 -#: netbox/dcim/models/devices.py:1400 netbox/dcim/models/power.py:39 -#: netbox/dcim/models/power.py:92 netbox/dcim/models/racks.py:262 -#: netbox/dcim/models/sites.py:138 netbox/extras/models/configs.py:36 -#: netbox/extras/models/configs.py:215 netbox/extras/models/customfields.py:92 +#: 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/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:26 -#: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:25 -#: netbox/ipam/models/services.py:52 netbox/ipam/models/services.py:88 -#: netbox/ipam/models/vlans.py:36 netbox/ipam/models/vlans.py:200 -#: netbox/ipam/models/vrfs.py:22 netbox/ipam/models/vrfs.py:79 -#: netbox/netbox/models/__init__.py:137 netbox/netbox/models/__init__.py:181 -#: netbox/tenancy/models/contacts.py:64 netbox/tenancy/models/tenants.py:20 -#: netbox/tenancy/models/tenants.py:45 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:28 netbox/virtualization/models/clusters.py:57 -#: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:279 -#: netbox/vpn/models/crypto.py:24 netbox/vpn/models/crypto.py:71 -#: netbox/vpn/models/crypto.py:131 netbox/vpn/models/crypto.py:183 -#: netbox/vpn/models/crypto.py:221 netbox/vpn/models/l2vpn.py:22 -#: netbox/vpn/models/tunnels.py:35 netbox/wireless/models.py:51 +#: 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:37 netbox/ipam/models/vlans.py:199 +#: netbox/ipam/models/vlans.py:337 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/virtualization/models/virtualmachines.py:71 +#: netbox/virtualization/models/virtualmachines.py:271 +#: netbox/virtualization/models/virtualmachines.py:305 +#: 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/tunnels.py:32 netbox/wireless/models.py:53 msgid "name" msgstr "nome" -#: netbox/circuits/models/providers.py:25 +#: netbox/circuits/models/providers.py:24 msgid "Full name of the provider" msgstr "Nome completo do provedor" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:86 +#: 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/ipam/models/vlans.py:40 netbox/netbox/models/__init__.py:141 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:49 netbox/vpn/models/l2vpn.py:27 -#: netbox/wireless/models.py:56 +#: netbox/ipam/models/vlans.py:42 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/wireless/models.py:59 msgid "slug" msgstr "slug" @@ -1360,67 +1648,100 @@ msgstr "provedor" msgid "providers" msgstr "provedores" -#: netbox/circuits/models/providers.py:63 +#: netbox/circuits/models/providers.py:60 msgid "account ID" msgstr "ID da conta" -#: netbox/circuits/models/providers.py:86 +#: netbox/circuits/models/providers.py:83 msgid "provider account" msgstr "conta de provedor" -#: netbox/circuits/models/providers.py:87 +#: netbox/circuits/models/providers.py:84 msgid "provider accounts" msgstr "contas de provedores" -#: netbox/circuits/models/providers.py:115 +#: netbox/circuits/models/providers.py:110 msgid "service ID" msgstr "ID do serviço" -#: netbox/circuits/models/providers.py:126 +#: netbox/circuits/models/providers.py:121 msgid "provider network" msgstr "rede do provedor" -#: netbox/circuits/models/providers.py:127 +#: netbox/circuits/models/providers.py:122 msgid "provider networks" msgstr "redes dos provedores" -#: netbox/circuits/tables/circuits.py:32 -#: netbox/circuits/tables/circuits.py:132 +#: netbox/circuits/models/virtual_circuits.py:28 +msgid "virtual circuit type" +msgstr "tipo de circuito virtual" + +#: netbox/circuits/models/virtual_circuits.py:29 +msgid "virtual circuit types" +msgstr "tipos de circuitos virtuais" + +#: netbox/circuits/models/virtual_circuits.py:99 +msgid "virtual circuit" +msgstr "circuito virtual" + +#: netbox/circuits/models/virtual_circuits.py:100 +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 +msgid "role" +msgstr "função" + +#: netbox/circuits/models/virtual_circuits.py:151 +msgid "virtual circuit termination" +msgstr "terminação de circuito virtual" + +#: netbox/circuits/models/virtual_circuits.py:152 +msgid "virtual circuit terminations" +msgstr "terminações de circuito virtual" + +#: netbox/circuits/tables/circuits.py:30 +#: netbox/circuits/tables/circuits.py:168 #: netbox/circuits/tables/providers.py:18 -#: netbox/circuits/tables/providers.py:69 -#: netbox/circuits/tables/providers.py:99 netbox/core/tables/data.py:16 +#: 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:44 #: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:63 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:52 netbox/dcim/tables/devices.py:92 -#: netbox/dcim/tables/devices.py:134 netbox/dcim/tables/devices.py:289 -#: netbox/dcim/tables/devices.py:392 netbox/dcim/tables/devices.py:433 -#: netbox/dcim/tables/devices.py:482 netbox/dcim/tables/devices.py:531 -#: netbox/dcim/tables/devices.py:648 netbox/dcim/tables/devices.py:731 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devices.py:911 netbox/dcim/tables/devices.py:974 -#: netbox/dcim/tables/devices.py:994 netbox/dcim/tables/devices.py:1023 -#: netbox/dcim/tables/devices.py:1053 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/forms/filtersets.py:64 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/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:130 -#: netbox/extras/forms/filtersets.py:213 netbox/extras/tables/tables.py:58 +#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:58 #: netbox/extras/tables/tables.py:122 netbox/extras/tables/tables.py:155 #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:407 netbox/ipam/forms/filtersets.py:386 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:85 -#: netbox/ipam/tables/ip.py:160 netbox/ipam/tables/services.py:15 -#: netbox/ipam/tables/services.py:40 netbox/ipam/tables/vlans.py:64 -#: netbox/ipam/tables/vlans.py:114 netbox/ipam/tables/vrfs.py:26 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 +#: 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/vrfs.py:68 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 #: netbox/templates/circuits/providernetwork.html:24 +#: netbox/templates/circuits/virtualcircuittype.html:22 #: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44 #: netbox/templates/core/plugin.html:54 #: netbox/templates/core/rq_worker.html:43 @@ -1432,7 +1753,7 @@ msgstr "redes dos provedores" #: netbox/templates/dcim/inc/interface_vlans_table.html:5 #: netbox/templates/dcim/inc/panels/inventory_items.html:18 #: netbox/templates/dcim/interface.html:38 -#: netbox/templates/dcim/interface.html:165 +#: netbox/templates/dcim/interface.html:222 #: netbox/templates/dcim/inventoryitem.html:28 #: netbox/templates/dcim/inventoryitemrole.html:18 #: netbox/templates/dcim/location.html:29 @@ -1462,6 +1783,7 @@ msgstr "redes dos provedores" #: netbox/templates/ipam/service.html:24 #: 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/contactgroup.html:21 #: netbox/templates/tenancy/contactrole.html:18 @@ -1493,109 +1815,249 @@ msgstr "redes dos provedores" #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:39 #: netbox/virtualization/tables/clusters.py:62 -#: netbox/virtualization/tables/virtualmachines.py:55 -#: netbox/virtualization/tables/virtualmachines.py:139 -#: netbox/virtualization/tables/virtualmachines.py:194 +#: netbox/virtualization/tables/virtualmachines.py:26 +#: netbox/virtualization/tables/virtualmachines.py:109 +#: netbox/virtualization/tables/virtualmachines.py:165 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57 #: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129 #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 #: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 #: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:79 +#: netbox/wireless/tables/wirelesslan.py:88 msgid "Name" msgstr "Nome" -#: netbox/circuits/tables/circuits.py:41 -#: netbox/circuits/tables/circuits.py:138 -#: netbox/circuits/tables/providers.py:45 -#: netbox/circuits/tables/providers.py:79 netbox/netbox/navigation/menu.py:266 -#: netbox/netbox/navigation/menu.py:270 netbox/netbox/navigation/menu.py:272 +#: netbox/circuits/tables/circuits.py:39 +#: netbox/circuits/tables/circuits.py:174 +#: 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/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:44 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "Circuitos" -#: netbox/circuits/tables/circuits.py:55 +#: netbox/circuits/tables/circuits.py:54 +#: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 +#: netbox/templates/circuits/virtualcircuit.html:35 +#: netbox/templates/dcim/interface.html:174 msgid "Circuit ID" msgstr "ID do Circuito" -#: netbox/circuits/tables/circuits.py:69 -#: netbox/wireless/forms/model_forms.py:160 +#: netbox/circuits/tables/circuits.py:72 +#: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "Lado A" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:77 msgid "Side Z" msgstr "Lado Z" -#: netbox/circuits/tables/circuits.py:77 -#: netbox/templates/circuits/circuit.html:55 +#: netbox/circuits/tables/circuits.py:80 +#: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Taxa Garantida" -#: netbox/circuits/tables/circuits.py:80 -#: netbox/circuits/tables/providers.py:48 -#: netbox/circuits/tables/providers.py:82 -#: netbox/circuits/tables/providers.py:107 netbox/dcim/tables/devices.py:1036 -#: netbox/dcim/tables/devicetypes.py:92 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:145 netbox/dcim/tables/racks.py:225 -#: netbox/dcim/tables/sites.py:108 netbox/extras/tables/tables.py:582 -#: netbox/ipam/tables/asn.py:69 netbox/ipam/tables/fhrp.py:34 -#: netbox/ipam/tables/ip.py:136 netbox/ipam/tables/ip.py:275 -#: netbox/ipam/tables/ip.py:329 netbox/ipam/tables/ip.py:397 -#: netbox/ipam/tables/services.py:24 netbox/ipam/tables/services.py:54 -#: netbox/ipam/tables/vlans.py:145 netbox/ipam/tables/vrfs.py:47 -#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:89 +#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/providers.py:46 +#: 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:585 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/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 +#: netbox/templates/dcim/htmx/cable_edit.html:89 #: 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/utilities/forms/fields/fields.py:29 -#: netbox/virtualization/tables/clusters.py:91 -#: netbox/virtualization/tables/virtualmachines.py:82 +#: 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/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:58 +#: netbox/wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "Comentários" -#: netbox/circuits/tables/circuits.py:86 +#: netbox/circuits/tables/circuits.py:90 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "Atribuições" +#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +msgid "Side" +msgstr "Lado" + +#: netbox/circuits/tables/circuits.py:120 +msgid "Termination Type" +msgstr "Tipo de Terminação" + +#: netbox/circuits/tables/circuits.py:123 +msgid "Termination Point" +msgstr "Ponto de Terminação" + +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/templates/dcim/sitegroup.html:26 +msgid "Site Group" +msgstr "Grupo de Sites" + +#: netbox/circuits/tables/circuits.py:149 +#: netbox/templates/circuits/providernetwork.html:17 +#: netbox/templates/circuits/virtualcircuit.html:27 +#: netbox/templates/circuits/virtualcircuittermination.html:30 +#: netbox/templates/dcim/interface.html:170 +msgid "Provider Network" +msgstr "Rede do Provedor" + #: netbox/circuits/tables/providers.py:23 msgid "Accounts" msgstr "Contas" -#: netbox/circuits/tables/providers.py:29 +#: netbox/circuits/tables/providers.py:28 msgid "Account Count" msgstr "Quantidade de contas" -#: netbox/circuits/tables/providers.py:39 netbox/dcim/tables/sites.py:100 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 msgid "ASN Count" msgstr "Quantidade de ASNs" -#: netbox/circuits/views.py:331 +#: netbox/circuits/tables/virtual_circuits.py:65 +#: netbox/netbox/navigation/menu.py:234 +#: netbox/templates/circuits/virtualcircuit.html:87 +#: netbox/templates/vpn/l2vpn.html:56 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:1052 netbox/dcim/forms/filtersets.py:1243 +#: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 +#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 +#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 +#: netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/object_create.py:250 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:613 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/templates/circuits/virtualcircuittermination.html:56 +#: netbox/templates/dcim/consoleport.html:20 +#: netbox/templates/dcim/consoleserverport.html:20 +#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130 +#: netbox/templates/dcim/device_edit.html:10 +#: netbox/templates/dcim/devicebay.html:20 +#: netbox/templates/dcim/devicebay.html:48 +#: netbox/templates/dcim/frontport.html:20 +#: netbox/templates/dcim/interface.html:30 +#: netbox/templates/dcim/interface.html:218 +#: netbox/templates/dcim/inventoryitem.html:20 +#: netbox/templates/dcim/module.html:57 +#: netbox/templates/dcim/modulebay.html:20 +#: netbox/templates/dcim/poweroutlet.html:20 +#: netbox/templates/dcim/powerport.html:20 +#: netbox/templates/dcim/rearport.html:20 +#: netbox/templates/dcim/virtualchassis.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:51 +#: netbox/templates/dcim/virtualdevicecontext.html:22 +#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/vpn/tunneltermination.html:23 +#: netbox/templates/wireless/inc/wirelesslink_interface.html:6 +#: netbox/virtualization/filtersets.py:133 +#: netbox/virtualization/forms/bulk_edit.py:119 +#: netbox/virtualization/forms/bulk_import.py:105 +#: netbox/virtualization/forms/filtersets.py:133 +#: 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/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/tables/wirelesslan.py:84 +msgid "Device" +msgstr "Dispositivo" + +#: netbox/circuits/views.py:356 #, 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:380 +#: netbox/circuits/views.py:405 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminações trocadas para o circuito {circuit}." -#: netbox/core/api/views.py:39 +#: netbox/core/api/views.py:51 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 +msgid "Object created" +msgstr "Objeto criado" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "Objeto atualizado" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "Objeto excluído" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "Tarefa iniciada" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "Tarefa completada" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "Tarefa com falha" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "Tarefa com erro" + #: netbox/core/choices.py:18 msgid "New" msgstr "Novo" @@ -1617,12 +2079,13 @@ 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:1609 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 +#: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Falhou" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:335 -#: netbox/netbox/navigation/menu.py:339 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 +#: netbox/netbox/navigation/menu.py:360 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -1652,12 +2115,36 @@ msgstr "Em Execução" msgid "Errored" msgstr "Falhou" -#: netbox/core/choices.py:87 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:82 +msgid "Minutely" +msgstr "A cada minuto" + +#: netbox/core/choices.py:83 +msgid "Hourly" +msgstr "A cada hora" + +#: netbox/core/choices.py:84 +msgid "12 hours" +msgstr "12 horas" + +#: netbox/core/choices.py:85 +msgid "Daily" +msgstr "Diariamente" + +#: netbox/core/choices.py:86 +msgid "Weekly" +msgstr "Semanalmente" + +#: netbox/core/choices.py:87 +msgid "30 days" +msgstr "30 dias" + +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Atualizado" -#: netbox/core/choices.py:88 +#: netbox/core/choices.py:104 msgid "Deleted" msgstr "Excluído" @@ -1685,7 +2172,7 @@ msgstr "Cancelado" #: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 #: netbox/templates/core/plugin.html:88 -#: netbox/templates/dcim/interface.html:216 +#: netbox/templates/dcim/interface.html:273 msgid "Local" msgstr "Local" @@ -1722,34 +2209,6 @@ msgstr "ID da chave de acesso da AWS" msgid "AWS secret access key" msgstr "Chave de acesso secreta da AWS" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "Objeto criado" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "Objeto atualizado" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "Objeto excluído" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "Tarefa iniciada" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "Tarefa completada" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "Tarefa com falha" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "Tarefa com erro" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -1759,7 +2218,7 @@ msgstr "Origem de dados (ID)" msgid "Data source (name)" msgstr "Origem de dados (nome)" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:501 +#: 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 @@ -1771,12 +2230,12 @@ 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:1137 -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/filtersets.py:1370 -#: netbox/dcim/tables/devices.py:553 netbox/dcim/tables/devicetypes.py:224 +#: 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:1375 +#: 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:142 -#: netbox/extras/forms/filtersets.py:229 netbox/extras/forms/filtersets.py:294 +#: 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:162 netbox/extras/tables/tables.py:253 #: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 @@ -1787,18 +2246,18 @@ msgstr "Nome de usuário" #: 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 -#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:217 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 +#: netbox/virtualization/forms/filtersets.py:220 msgid "Enabled" msgstr "Habilitado" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:285 +#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 -#: netbox/vpn/forms/model_forms.py:301 netbox/vpn/forms/model_forms.py:321 -#: netbox/vpn/forms/model_forms.py:337 netbox/vpn/forms/model_forms.py:357 -#: netbox/vpn/forms/model_forms.py:380 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 +#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 +#: netbox/vpn/forms/model_forms.py:383 msgid "Parameters" msgstr "Parâmetros" @@ -1807,16 +2266,15 @@ 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:248 -#: netbox/extras/forms/model_forms.py:578 -#: netbox/extras/forms/model_forms.py:632 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: 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:191 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 -#: netbox/templates/dcim/device/render_config.html:18 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:35 -#: netbox/templates/virtualization/virtualmachine/render_config.html:18 +#: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Origem de dados" @@ -1825,60 +2283,60 @@ msgid "File" msgstr "Arquivo" #: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:328 -#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/filtersets.py:421 msgid "Data source" msgstr "Origem de dados" -#: netbox/core/forms/filtersets.py:70 netbox/extras/forms/filtersets.py:440 +#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 msgid "Creation" msgstr "Criação" -#: netbox/core/forms/filtersets.py:74 netbox/core/forms/filtersets.py:160 -#: netbox/extras/forms/filtersets.py:461 netbox/extras/tables/tables.py:220 +#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "Tipo de Objeto" -#: netbox/core/forms/filtersets.py:84 +#: netbox/core/forms/filtersets.py:85 msgid "Created after" msgstr "Criado após" -#: netbox/core/forms/filtersets.py:89 +#: netbox/core/forms/filtersets.py:90 msgid "Created before" msgstr "Criado antes" -#: netbox/core/forms/filtersets.py:94 +#: netbox/core/forms/filtersets.py:95 msgid "Scheduled after" msgstr "Programado após" -#: netbox/core/forms/filtersets.py:99 +#: netbox/core/forms/filtersets.py:100 msgid "Scheduled before" msgstr "Programado antes" -#: netbox/core/forms/filtersets.py:104 +#: netbox/core/forms/filtersets.py:105 msgid "Started after" msgstr "Iniciado após" -#: netbox/core/forms/filtersets.py:109 +#: netbox/core/forms/filtersets.py:110 msgid "Started before" msgstr "Iniciado antes" -#: netbox/core/forms/filtersets.py:114 +#: netbox/core/forms/filtersets.py:115 msgid "Completed after" msgstr "Concluído após" -#: netbox/core/forms/filtersets.py:119 +#: netbox/core/forms/filtersets.py:120 msgid "Completed before" msgstr "Concluído antes" -#: netbox/core/forms/filtersets.py:126 netbox/core/forms/filtersets.py:155 -#: netbox/dcim/forms/bulk_edit.py:462 netbox/dcim/forms/filtersets.py:418 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/model_forms.py:316 -#: netbox/extras/forms/filtersets.py:456 netbox/extras/forms/filtersets.py:475 +#: 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:302 netbox/extras/tables/tables.py:342 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 @@ -1892,22 +2350,22 @@ msgstr "Concluído antes" msgid "User" msgstr "Usuário" -#: netbox/core/forms/filtersets.py:134 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tempo" -#: netbox/core/forms/filtersets.py:139 netbox/extras/forms/filtersets.py:445 +#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 msgid "After" msgstr "Depois" -#: netbox/core/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:450 +#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 msgid "Before" msgstr "Antes" -#: netbox/core/forms/filtersets.py:148 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:396 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:410 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -1945,22 +2403,22 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevações de Rack" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1520 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1372 -#: netbox/dcim/forms/bulk_edit.py:1390 netbox/dcim/tables/racks.py:158 -#: netbox/netbox/navigation/menu.py:291 netbox/netbox/navigation/menu.py:295 +#: 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 msgid "Power" msgstr "Alimentação Elétrica" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:154 +#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:230 +#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 -#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 +#: 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" @@ -1975,7 +2433,7 @@ msgid "Pagination" msgstr "Paginação" #: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:47 netbox/extras/forms/model_forms.py:116 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 #: netbox/extras/forms/model_forms.py:129 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -1986,7 +2444,7 @@ msgstr "Validação" msgid "User Preferences" msgstr "Preferências de Usuário" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:732 +#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:64 msgid "Miscellaneous" @@ -2021,7 +2479,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:69 +#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 msgid "action" msgstr "ação" @@ -2046,9 +2504,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:266 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:50 -#: netbox/extras/models/models.py:730 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 +#: netbox/extras/models/models.py:733 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" @@ -2084,36 +2542,36 @@ msgid "Config revision #{id}" msgstr "Revisão da configuração #{id}" #: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 -#: netbox/dcim/models/device_component_templates.py:203 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:272 -#: netbox/dcim/models/device_component_templates.py:334 -#: netbox/dcim/models/device_component_templates.py:413 -#: netbox/dcim/models/device_component_templates.py:512 -#: netbox/dcim/models/device_component_templates.py:612 -#: netbox/dcim/models/device_components.py:283 -#: netbox/dcim/models/device_components.py:312 -#: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:463 -#: netbox/dcim/models/device_components.py:605 -#: netbox/dcim/models/device_components.py:970 -#: netbox/dcim/models/device_components.py:1044 -#: netbox/dcim/models/power.py:102 netbox/extras/models/customfields.py:78 +#: netbox/dcim/models/device_component_templates.py:199 +#: netbox/dcim/models/device_component_templates.py:234 +#: netbox/dcim/models/device_component_templates.py:270 +#: netbox/dcim/models/device_component_templates.py:335 +#: netbox/dcim/models/device_component_templates.py:420 +#: netbox/dcim/models/device_component_templates.py:526 +#: netbox/dcim/models/device_component_templates.py:626 +#: 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/power.py:100 netbox/extras/models/customfields.py:80 #: netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:61 netbox/vpn/models/l2vpn.py:32 +#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" #: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:418 -#: netbox/dcim/models/device_components.py:512 +#: 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 msgid "enabled" @@ -2145,18 +2603,18 @@ msgstr "origem de dados" msgid "data sources" msgstr "origens de dados" -#: netbox/core/models/data.py:122 +#: netbox/core/models/data.py:119 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Tipo de backend desconhecido: {type}" -#: netbox/core/models/data.py:164 +#: netbox/core/models/data.py:161 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:177 +#: netbox/core/models/data.py:174 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2164,48 +2622,48 @@ msgstr "" "Houve um erro ao inicializar o backend. Uma dependência precisa ser " "instalada: " -#: netbox/core/models/data.py:270 netbox/core/models/files.py:31 +#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 #: netbox/netbox/models/features.py:59 msgid "last updated" msgstr "última atualização" -#: netbox/core/models/data.py:280 netbox/dcim/models/cables.py:444 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "caminho" -#: netbox/core/models/data.py:283 +#: netbox/core/models/data.py:280 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:287 netbox/ipam/models/ip.py:503 +#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 msgid "size" msgstr "tamanho" -#: netbox/core/models/data.py:290 +#: netbox/core/models/data.py:287 msgid "hash" msgstr "hash" -#: netbox/core/models/data.py:294 +#: netbox/core/models/data.py:291 msgid "Length must be 64 hexadecimal characters." msgstr "O comprimento deve ser de 64 caracteres hexadecimais." -#: netbox/core/models/data.py:296 +#: netbox/core/models/data.py:293 msgid "SHA256 hash of the file data" msgstr "Hash SHA256 do arquivo de dados" -#: netbox/core/models/data.py:313 +#: netbox/core/models/data.py:310 msgid "data file" msgstr "arquivo de dados" -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:311 msgid "data files" msgstr "arquivos de dados" -#: netbox/core/models/data.py:401 +#: netbox/core/models/data.py:398 msgid "auto sync record" msgstr "registro de sincronização automática" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:399 msgid "auto sync records" msgstr "registros de sincronização automática" @@ -2229,58 +2687,63 @@ msgstr "arquivo gerenciado" msgid "managed files" msgstr "arquivos gerenciados" -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/files.py:100 +#, python-brace-format +msgid "A {model} with this file path already exists ({path})." +msgstr "O {model} com esse caminho de arquivo já existe ({path})." + +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "agendado" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "intervalo" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "Intervalo de recorrência (em minutos)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "iniciado" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "concluído" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:87 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/extras/models/staging.py:95 msgid "data" msgstr "dados" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "erro" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "ID da tarefa" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "tarefa" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "tarefas" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Tarefas não podem ser atribuídas a este tipo de objeto ({type})." -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Status inválido para encerramento da tarefa. As opções são: {choices}" -#: netbox/core/models/jobs.py:221 +#: netbox/core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2302,8 +2765,8 @@ msgstr "Nome Completo" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:244 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2331,11 +2794,11 @@ msgid "Last updated" msgstr "Última atualização" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:164 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:189 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 +#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:52 #: netbox/utilities/forms/forms.py:73 -#: netbox/wireless/tables/wirelesslink.py:17 +#: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" msgstr "ID" @@ -2401,7 +2864,7 @@ msgstr "Agentes" msgid "Host" msgstr "Host" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:535 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "Porta" @@ -2449,71 +2912,84 @@ msgstr "PID" msgid "No workers found" msgstr "Nenhum agente encontrado" -#: netbox/core/views.py:90 -#, python-brace-format -msgid "Queued job #{id} to sync {datasource}" -msgstr "Tarefa {id} enfileirada para sincronizar {datasource}" - -#: netbox/core/views.py:319 -#, python-brace-format -msgid "Restored configuration revision #{id}" -msgstr "Revisão da configuração nº {id} restaurada" - -#: netbox/core/views.py:412 netbox/core/views.py:455 netbox/core/views.py:531 +#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 #, python-brace-format msgid "Job {job_id} not found" msgstr "Tarefa {job_id} não encontrada" -#: netbox/core/views.py:463 -#, python-brace-format -msgid "Job {id} has been deleted." -msgstr "Tarefa {id} foi excluída." - -#: netbox/core/views.py:465 -#, python-brace-format -msgid "Error deleting job {id}: {error}" -msgstr "Erro ao excluir a tarefa {id}: {error}" - -#: netbox/core/views.py:478 netbox/core/views.py:496 +#: netbox/core/utils.py:102 netbox/core/utils.py:118 #, python-brace-format msgid "Job {id} not found." msgstr "Tarefa {id} não encontrada." -#: netbox/core/views.py:484 +#: netbox/core/views.py:88 +#, python-brace-format +msgid "Queued job #{id} to sync {datasource}" +msgstr "Tarefa {id} enfileirada para sincronizar {datasource}" + +#: netbox/core/views.py:332 +#, python-brace-format +msgid "Restored configuration revision #{id}" +msgstr "Revisão da configuração nº {id} restaurada" + +#: netbox/core/views.py:435 +#, python-brace-format +msgid "Job {id} has been deleted." +msgstr "Tarefa {id} foi excluída." + +#: netbox/core/views.py:437 +#, python-brace-format +msgid "Error deleting job {id}: {error}" +msgstr "Erro ao excluir a tarefa {id}: {error}" + +#: netbox/core/views.py:446 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Tarefa {id} foi reenfileirada." -#: netbox/core/views.py:519 +#: netbox/core/views.py:455 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Tarefa {id} foi enfileirada." -#: netbox/core/views.py:538 +#: netbox/core/views.py:464 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Tarefa {id} foi interrompida." -#: netbox/core/views.py:540 +#: netbox/core/views.py:466 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Falha ao interromper a tarefa {id}" -#: netbox/core/views.py:674 +#: netbox/core/views.py:601 msgid "Plugins catalog could not be loaded" msgstr "Catálogo de plugins não pode ser carregado" -#: netbox/core/views.py:708 +#: netbox/core/views.py:635 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} não encontrado" -#: netbox/dcim/api/serializers_/devices.py:49 -#: netbox/dcim/api/serializers_/devicetypes.py:25 +#: netbox/dcim/api/serializers_/device_components.py:262 +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 +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 +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 msgid "Position (U)" msgstr "Posição (U)" -#: netbox/dcim/api/serializers_/racks.py:112 +#: netbox/dcim/api/serializers_/racks.py:113 #: netbox/templates/dcim/rack.html:28 msgid "Facility ID" msgstr "ID do Facility" @@ -2523,8 +2999,9 @@ 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:1533 -#: netbox/virtualization/choices.py:23 netbox/virtualization/choices.py:48 +#: 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 msgid "Decommissioning" msgstr "Em Descomissionamento" @@ -2587,7 +3064,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Milímetros" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1555 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "Polegadas" @@ -2601,21 +3078,21 @@ msgstr "Frente para trás" msgid "Rear to front" msgstr "Trás para frente" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:69 -#: netbox/dcim/forms/bulk_edit.py:88 netbox/dcim/forms/bulk_edit.py:174 -#: netbox/dcim/forms/bulk_edit.py:1420 netbox/dcim/forms/bulk_import.py:60 -#: netbox/dcim/forms/bulk_import.py:74 netbox/dcim/forms/bulk_import.py:137 -#: netbox/dcim/forms/bulk_import.py:588 netbox/dcim/forms/bulk_import.py:855 -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/model_forms.py:74 netbox/dcim/forms/model_forms.py:93 -#: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:1069 -#: netbox/dcim/forms/model_forms.py:1509 -#: netbox/dcim/forms/object_import.py:176 netbox/dcim/tables/devices.py:656 -#: netbox/dcim/tables/devices.py:869 netbox/dcim/tables/devices.py:954 -#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/services.py:44 -#: netbox/templates/dcim/interface.html:102 -#: netbox/templates/dcim/interface.html:309 +#: 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:1082 +#: netbox/dcim/forms/model_forms.py:1551 +#: 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:223 +#: 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/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 @@ -2628,12 +3105,12 @@ msgstr "Trás para frente" #: netbox/tenancy/forms/bulk_import.py:58 #: netbox/tenancy/forms/model_forms.py:25 #: netbox/tenancy/forms/model_forms.py:68 -#: netbox/virtualization/forms/bulk_edit.py:207 -#: netbox/virtualization/forms/bulk_import.py:151 -#: netbox/virtualization/tables/virtualmachines.py:162 -#: netbox/wireless/forms/bulk_edit.py:24 -#: netbox/wireless/forms/bulk_import.py:21 -#: netbox/wireless/forms/model_forms.py:21 +#: netbox/virtualization/forms/bulk_edit.py:189 +#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/wireless/forms/bulk_edit.py:26 +#: netbox/wireless/forms/bulk_import.py:23 +#: netbox/wireless/forms/model_forms.py:22 msgid "Parent" msgstr "Pai" @@ -2641,14 +3118,14 @@ msgstr "Pai" msgid "Child" msgstr "Filho" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -2656,7 +3133,7 @@ msgid "Rear" msgstr "Traseira" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/virtualization/choices.py:46 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Preparado" @@ -2689,7 +3166,7 @@ msgid "Top to bottom" msgstr "De cima para baixo" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1305 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "Passivo" @@ -2718,9 +3195,9 @@ msgid "Proprietary" msgstr "Proprietário" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1449 netbox/dcim/choices.py:1451 -#: netbox/netbox/navigation/menu.py:200 +#: 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 msgid "Other" msgstr "Outros" @@ -2732,184 +3209,170 @@ msgstr "ITA/Internacional" msgid "Physical" msgstr "Físico" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "Virtual" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1330 -#: netbox/dcim/forms/model_forms.py:995 netbox/dcim/forms/model_forms.py:1404 -#: netbox/netbox/navigation/menu.py:140 netbox/netbox/navigation/menu.py:144 -#: netbox/templates/dcim/interface.html:210 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 +#: netbox/templates/dcim/interface.html:267 msgid "Wireless" msgstr "Wireless" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "Interfaces virtuais" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1428 -#: netbox/dcim/forms/bulk_import.py:862 netbox/dcim/forms/model_forms.py:981 -#: netbox/dcim/tables/devices.py:660 netbox/templates/dcim/interface.html:106 +#: 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:993 +#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 -#: netbox/virtualization/forms/bulk_edit.py:212 -#: netbox/virtualization/forms/bulk_import.py:158 -#: netbox/virtualization/tables/virtualmachines.py:166 +#: netbox/virtualization/forms/bulk_edit.py:194 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:136 msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation (LAG)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "Ethernet (fixa)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "Ethernet (modular)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "Ethernet (backplane)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "Celular" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:383 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:963 -#: netbox/dcim/forms/filtersets.py:1542 -#: netbox/templates/dcim/inventoryitem.html:52 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1547 +#: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" msgstr "Serial" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "Coaxial" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "Empilhamento" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "Full" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automático" -#: netbox/dcim/choices.py:1265 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "Acesso" -#: netbox/dcim/choices.py:1266 netbox/ipam/tables/vlans.py:172 -#: netbox/ipam/tables/vlans.py:217 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 +#: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagueada" -#: netbox/dcim/choices.py:1267 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "Tagueada (Todos)" -#: netbox/dcim/choices.py:1296 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 +msgid "Q-in-Q (802.1ad)" +msgstr "Q-in-Q (802.1ad)" + +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "Padrão IEEE" -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "24V passivo (2 pares)" -#: netbox/dcim/choices.py:1308 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "24V passivo (4 pares)" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "48V passivo (2 pares)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "48V passivo (4 pares)" -#: netbox/dcim/choices.py:1380 netbox/dcim/choices.py:1490 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "Cabo Metálico" -#: netbox/dcim/choices.py:1403 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "Fibra Óptica" -#: netbox/dcim/choices.py:1436 netbox/dcim/choices.py:1519 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1506 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "Fibra" -#: netbox/dcim/choices.py:1531 netbox/dcim/forms/filtersets.py:1227 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "Conectado" -#: netbox/dcim/choices.py:1550 netbox/wireless/choices.py:497 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Quilômetros" -#: netbox/dcim/choices.py:1551 netbox/templates/dcim/cable_trace.html:65 -#: netbox/wireless/choices.py:498 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 +#: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metros" -#: netbox/dcim/choices.py:1552 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "Centímetros" -#: netbox/dcim/choices.py:1553 netbox/wireless/choices.py:499 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Milhas" -#: netbox/dcim/choices.py:1554 netbox/templates/dcim/cable_trace.html:66 -#: netbox/wireless/choices.py:500 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 +#: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pés" -#: netbox/dcim/choices.py:1570 netbox/templates/dcim/device.html:327 -#: netbox/templates/dcim/rack.html:107 -msgid "Kilograms" -msgstr "Quilogramas" - -#: netbox/dcim/choices.py:1571 -msgid "Grams" -msgstr "Gramas" - -#: netbox/dcim/choices.py:1572 netbox/templates/dcim/device.html:328 -#: netbox/templates/dcim/rack.html:108 -msgid "Pounds" -msgstr "Libras" - -#: netbox/dcim/choices.py:1573 -msgid "Ounces" -msgstr "Onças" - -#: netbox/dcim/choices.py:1620 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "Redundante" -#: netbox/dcim/choices.py:1641 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "Monofásico" -#: netbox/dcim/choices.py:1642 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "Trifásico" @@ -2923,335 +3386,319 @@ msgstr "Formato de endereço MAC inválido: {value}" msgid "Invalid WWN format: {value}" msgstr "Formato WWN inválido: {value}" -#: netbox/dcim/filtersets.py:86 +#: netbox/dcim/filtersets.py:87 msgid "Parent region (ID)" msgstr "Região principal (ID)" -#: netbox/dcim/filtersets.py:92 +#: netbox/dcim/filtersets.py:93 msgid "Parent region (slug)" msgstr "Região principal (slug)" -#: netbox/dcim/filtersets.py:116 +#: netbox/dcim/filtersets.py:117 msgid "Parent site group (ID)" msgstr "Grupo de sites principais (ID)" -#: netbox/dcim/filtersets.py:122 +#: netbox/dcim/filtersets.py:123 msgid "Parent site group (slug)" msgstr "Grupo de sites principais (slug)" -#: netbox/dcim/filtersets.py:164 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:843 netbox/ipam/filtersets.py:995 +#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "Grupo (ID)" -#: netbox/dcim/filtersets.py:170 +#: netbox/dcim/filtersets.py:171 msgid "Group (slug)" msgstr "Grupo (slug)" -#: netbox/dcim/filtersets.py:176 netbox/dcim/filtersets.py:181 +#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:246 +#: netbox/dcim/filtersets.py:247 msgid "Parent location (ID)" msgstr "Local pai (ID)" -#: netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:253 msgid "Parent location (slug)" msgstr "Local pai (slug)" -#: netbox/dcim/filtersets.py:258 netbox/dcim/filtersets.py:369 -#: netbox/dcim/filtersets.py:490 netbox/dcim/filtersets.py:1057 -#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:2182 -msgid "Location (ID)" -msgstr "Local (ID)" - -#: netbox/dcim/filtersets.py:265 netbox/dcim/filtersets.py:376 -#: netbox/dcim/filtersets.py:497 netbox/dcim/filtersets.py:1410 -#: netbox/extras/filtersets.py:542 -msgid "Location (slug)" -msgstr "Local (slug)" - -#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:381 -#: netbox/dcim/filtersets.py:539 netbox/dcim/filtersets.py:678 -#: netbox/dcim/filtersets.py:882 netbox/dcim/filtersets.py:933 -#: netbox/dcim/filtersets.py:973 netbox/dcim/filtersets.py:1306 -#: netbox/dcim/filtersets.py:1840 +#: 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:1308 +#: netbox/dcim/filtersets.py:1960 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" -#: netbox/dcim/filtersets.py:302 netbox/dcim/filtersets.py:387 -#: netbox/dcim/filtersets.py:545 netbox/dcim/filtersets.py:684 -#: netbox/dcim/filtersets.py:888 netbox/dcim/filtersets.py:939 -#: netbox/dcim/filtersets.py:979 netbox/dcim/filtersets.py:1312 -#: netbox/dcim/filtersets.py:1846 +#: 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:1314 +#: netbox/dcim/filtersets.py:1966 msgid "Manufacturer (slug)" msgstr "Fabricante (slug)" -#: netbox/dcim/filtersets.py:393 +#: netbox/dcim/filtersets.py:394 msgid "Rack type (slug)" msgstr "Tipo de rack (slug)" -#: netbox/dcim/filtersets.py:397 +#: netbox/dcim/filtersets.py:398 msgid "Rack type (ID)" msgstr "Tipo de rack (ID)" -#: netbox/dcim/filtersets.py:411 netbox/dcim/filtersets.py:892 -#: netbox/dcim/filtersets.py:994 netbox/dcim/filtersets.py:1850 -#: netbox/ipam/filtersets.py:383 netbox/ipam/filtersets.py:495 -#: netbox/ipam/filtersets.py:1005 netbox/virtualization/filtersets.py:210 +#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Função (ID)" -#: netbox/dcim/filtersets.py:417 netbox/dcim/filtersets.py:898 -#: netbox/dcim/filtersets.py:1000 netbox/dcim/filtersets.py:1856 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:389 -#: netbox/ipam/filtersets.py:501 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:216 +#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Função (slug)" -#: netbox/dcim/filtersets.py:447 netbox/dcim/filtersets.py:1062 -#: netbox/dcim/filtersets.py:1415 netbox/dcim/filtersets.py:2244 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 +#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 msgid "Rack (ID)" msgstr "Rack (ID)" -#: netbox/dcim/filtersets.py:507 netbox/extras/filtersets.py:293 +#: 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 msgid "User (name)" msgstr "Usuário (nome)" -#: netbox/dcim/filtersets.py:549 +#: netbox/dcim/filtersets.py:550 msgid "Default platform (ID)" msgstr "Plataforma padrão (ID)" -#: netbox/dcim/filtersets.py:555 +#: netbox/dcim/filtersets.py:556 msgid "Default platform (slug)" msgstr "Plataforma padrão (slug)" -#: netbox/dcim/filtersets.py:558 netbox/dcim/forms/filtersets.py:517 +#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 msgid "Has a front image" msgstr "Possui imagem frontal" -#: netbox/dcim/filtersets.py:562 netbox/dcim/forms/filtersets.py:524 +#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 msgid "Has a rear image" msgstr "Possui imagem traseira" -#: netbox/dcim/filtersets.py:567 netbox/dcim/filtersets.py:688 -#: netbox/dcim/filtersets.py:1131 netbox/dcim/forms/filtersets.py:531 -#: netbox/dcim/forms/filtersets.py:627 netbox/dcim/forms/filtersets.py:848 +#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 +#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Possui portas de console" -#: netbox/dcim/filtersets.py:571 netbox/dcim/filtersets.py:692 -#: netbox/dcim/filtersets.py:1135 netbox/dcim/forms/filtersets.py:538 -#: netbox/dcim/forms/filtersets.py:634 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 +#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Possui portas de servidor de console" -#: netbox/dcim/filtersets.py:575 netbox/dcim/filtersets.py:696 -#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:545 -#: netbox/dcim/forms/filtersets.py:641 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 +#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Possui portas de alimentação" -#: netbox/dcim/filtersets.py:579 netbox/dcim/filtersets.py:700 -#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:552 -#: netbox/dcim/forms/filtersets.py:648 netbox/dcim/forms/filtersets.py:869 +#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 +#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Possui tomadas elétricas" -#: netbox/dcim/filtersets.py:583 netbox/dcim/filtersets.py:704 -#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:559 -#: netbox/dcim/forms/filtersets.py:655 netbox/dcim/forms/filtersets.py:876 +#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 +#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Possui interfaces" -#: netbox/dcim/filtersets.py:587 netbox/dcim/filtersets.py:708 -#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:566 -#: netbox/dcim/forms/filtersets.py:662 netbox/dcim/forms/filtersets.py:883 +#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 +#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Possui portas passthrough" -#: netbox/dcim/filtersets.py:591 netbox/dcim/filtersets.py:1155 -#: netbox/dcim/forms/filtersets.py:580 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Possui compartimentos de módulos" -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:1159 -#: netbox/dcim/forms/filtersets.py:573 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Possui compartimentos de dispositivos" -#: netbox/dcim/filtersets.py:599 netbox/dcim/forms/filtersets.py:587 +#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 msgid "Has inventory items" msgstr "Possui itens de inventário" -#: netbox/dcim/filtersets.py:756 netbox/dcim/filtersets.py:989 -#: netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 +#: netbox/dcim/filtersets.py:1438 msgid "Device type (ID)" msgstr "Tipo de dispositivo (ID)" -#: netbox/dcim/filtersets.py:772 netbox/dcim/filtersets.py:1317 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 msgid "Module type (ID)" msgstr "Tipo de módulo (ID)" -#: netbox/dcim/filtersets.py:804 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 msgid "Power port (ID)" msgstr "Porta de alimentação (ID)" -#: netbox/dcim/filtersets.py:878 netbox/dcim/filtersets.py:1836 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 msgid "Parent inventory item (ID)" msgstr "Item principal do inventário (ID)" -#: netbox/dcim/filtersets.py:921 netbox/dcim/filtersets.py:947 -#: netbox/dcim/filtersets.py:1127 netbox/virtualization/filtersets.py:238 +#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 +#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Modelo de configuração (ID)" -#: netbox/dcim/filtersets.py:985 +#: netbox/dcim/filtersets.py:986 msgid "Device type (slug)" msgstr "Tipo de dispositivo (slug)" -#: netbox/dcim/filtersets.py:1005 +#: netbox/dcim/filtersets.py:1006 msgid "Parent Device (ID)" msgstr "Dispositivo Pai (ID)" -#: netbox/dcim/filtersets.py:1009 netbox/virtualization/filtersets.py:220 +#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Platform (ID)" msgstr "Plataforma (ID)" -#: netbox/dcim/filtersets.py:1015 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:226 +#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 +#: netbox/virtualization/filtersets.py:192 msgid "Platform (slug)" msgstr "Plataforma (slug)" -#: netbox/dcim/filtersets.py:1051 netbox/dcim/filtersets.py:1399 -#: netbox/dcim/filtersets.py:1934 netbox/dcim/filtersets.py:2176 -#: netbox/dcim/filtersets.py:2235 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 +#: netbox/dcim/filtersets.py:2359 msgid "Site name (slug)" msgstr "Nome do site (slug)" -#: netbox/dcim/filtersets.py:1067 +#: netbox/dcim/filtersets.py:1068 msgid "Parent bay (ID)" msgstr "Compartimento Pai (ID)" -#: netbox/dcim/filtersets.py:1071 +#: netbox/dcim/filtersets.py:1072 msgid "VM cluster (ID)" msgstr "Cluster de VMs (ID)" -#: netbox/dcim/filtersets.py:1077 netbox/extras/filtersets.py:591 -#: netbox/virtualization/filtersets.py:136 +#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Grupo de clusters (slug)" -#: netbox/dcim/filtersets.py:1082 netbox/virtualization/filtersets.py:130 +#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Grupo de clusters (ID)" -#: netbox/dcim/filtersets.py:1088 +#: netbox/dcim/filtersets.py:1089 msgid "Device model (slug)" msgstr "Modelo do dispositivo (slug)" -#: netbox/dcim/filtersets.py:1099 netbox/dcim/forms/bulk_edit.py:522 +#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "É full-depth" -#: netbox/dcim/filtersets.py:1103 netbox/dcim/forms/common.py:18 -#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:1385 -#: netbox/dcim/models/device_components.py:518 -#: netbox/virtualization/filtersets.py:230 -#: netbox/virtualization/filtersets.py:301 -#: netbox/virtualization/forms/filtersets.py:172 -#: netbox/virtualization/forms/filtersets.py:223 +#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 +#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 +#: netbox/virtualization/filtersets.py:196 +#: netbox/virtualization/filtersets.py:268 +#: netbox/virtualization/forms/filtersets.py:177 +#: netbox/virtualization/forms/filtersets.py:228 msgid "MAC address" msgstr "Endereço MAC" -#: netbox/dcim/filtersets.py:1110 netbox/dcim/filtersets.py:1274 -#: netbox/dcim/forms/filtersets.py:827 netbox/dcim/forms/filtersets.py:930 -#: netbox/virtualization/filtersets.py:234 -#: netbox/virtualization/forms/filtersets.py:176 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 +#: netbox/virtualization/filtersets.py:200 +#: netbox/virtualization/forms/filtersets.py:181 msgid "Has a primary IP" msgstr "Possui IP primário" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1115 msgid "Has an out-of-band IP" msgstr "Possui IP fora de banda" -#: netbox/dcim/filtersets.py:1119 +#: netbox/dcim/filtersets.py:1120 msgid "Virtual chassis (ID)" msgstr "Chassi virtual (ID)" -#: netbox/dcim/filtersets.py:1123 +#: netbox/dcim/filtersets.py:1124 msgid "Is a virtual chassis member" msgstr "É membro do chassi virtual" -#: netbox/dcim/filtersets.py:1164 +#: netbox/dcim/filtersets.py:1165 msgid "OOB IP (ID)" msgstr "IP Fora de Banda (ID)" -#: netbox/dcim/filtersets.py:1168 +#: netbox/dcim/filtersets.py:1169 msgid "Has virtual device context" msgstr "Possui contexto de dispositivo virtual" -#: netbox/dcim/filtersets.py:1257 +#: netbox/dcim/filtersets.py:1259 msgid "VDC (ID)" msgstr "Contexto de Dispositivo Virtual (ID)" -#: netbox/dcim/filtersets.py:1262 +#: netbox/dcim/filtersets.py:1264 msgid "Device model" msgstr "Modelo de dispositivo" -#: netbox/dcim/filtersets.py:1267 netbox/ipam/filtersets.py:634 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 -msgid "Interface (ID)" -msgstr "Interface (ID)" - -#: netbox/dcim/filtersets.py:1323 +#: netbox/dcim/filtersets.py:1325 msgid "Module type (model)" msgstr "Tipo de módulo (modelo)" -#: netbox/dcim/filtersets.py:1329 +#: netbox/dcim/filtersets.py:1331 msgid "Module bay (ID)" msgstr "Compartimento de módulo (ID)" -#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1425 -#: netbox/ipam/filtersets.py:613 netbox/ipam/filtersets.py:853 -#: netbox/ipam/filtersets.py:1117 netbox/virtualization/filtersets.py:161 -#: netbox/vpn/filtersets.py:379 +#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1421 +#: netbox/dcim/filtersets.py:1423 msgid "Rack (name)" msgstr "Rack (nome)" -#: netbox/dcim/filtersets.py:1431 netbox/ipam/filtersets.py:608 -#: netbox/ipam/filtersets.py:848 netbox/ipam/filtersets.py:1123 -#: netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Dispositivo (nome)" -#: netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:1444 msgid "Device type (model)" msgstr "Tipo de dispositivo (modelo)" -#: netbox/dcim/filtersets.py:1447 +#: netbox/dcim/filtersets.py:1449 msgid "Device role (ID)" msgstr "Função do dispositivo (ID)" -#: netbox/dcim/filtersets.py:1453 +#: netbox/dcim/filtersets.py:1455 msgid "Device role (slug)" msgstr "Função do dispositivo (slug)" -#: netbox/dcim/filtersets.py:1458 +#: netbox/dcim/filtersets.py:1460 msgid "Virtual Chassis (ID)" msgstr "Chassi Virtual (ID)" -#: netbox/dcim/filtersets.py:1464 netbox/dcim/forms/filtersets.py:109 -#: netbox/dcim/tables/devices.py:206 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3260,168 +3707,231 @@ msgstr "Chassi Virtual (ID)" msgid "Virtual Chassis" msgstr "Chassi Virtual" -#: netbox/dcim/filtersets.py:1488 +#: netbox/dcim/filtersets.py:1490 msgid "Module (ID)" msgstr "Módulo (ID)" -#: netbox/dcim/filtersets.py:1495 +#: netbox/dcim/filtersets.py:1497 msgid "Cable (ID)" msgstr "Cabo (ID)" -#: netbox/dcim/filtersets.py:1604 netbox/ipam/forms/bulk_import.py:189 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/vpn/filtersets.py:385 +msgid "Virtual machine (name)" +msgstr "Máquina virtual (nome)" + +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/virtualization/filtersets.py:248 +#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +msgid "Virtual machine (ID)" +msgstr "Máquina virtual (ID)" + +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +msgid "Interface (name)" +msgstr "Interface (nome)" + +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +msgid "VM interface (name)" +msgstr "Interface da VM (nome)" + +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/vpn/filtersets.py:113 +msgid "VM interface (ID)" +msgstr "Interface da VM (ID)" + +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN Designada" -#: netbox/dcim/filtersets.py:1608 +#: netbox/dcim/filtersets.py:1691 msgid "Assigned VID" msgstr "VLAN ID Designada " -#: netbox/dcim/filtersets.py:1613 netbox/dcim/forms/bulk_edit.py:1531 -#: netbox/dcim/forms/bulk_import.py:913 netbox/dcim/forms/filtersets.py:1428 -#: netbox/dcim/forms/model_forms.py:1385 -#: netbox/dcim/models/device_components.py:711 -#: netbox/dcim/tables/devices.py:626 netbox/ipam/filtersets.py:318 -#: netbox/ipam/filtersets.py:329 netbox/ipam/filtersets.py:485 -#: netbox/ipam/filtersets.py:586 netbox/ipam/filtersets.py:597 -#: netbox/ipam/forms/bulk_edit.py:242 netbox/ipam/forms/bulk_edit.py:298 -#: netbox/ipam/forms/bulk_edit.py:340 netbox/ipam/forms/bulk_import.py:157 -#: netbox/ipam/forms/bulk_import.py:243 netbox/ipam/forms/bulk_import.py:279 -#: netbox/ipam/forms/filtersets.py:67 netbox/ipam/forms/filtersets.py:172 -#: netbox/ipam/forms/filtersets.py:309 netbox/ipam/forms/model_forms.py:62 -#: netbox/ipam/forms/model_forms.py:202 netbox/ipam/forms/model_forms.py:247 -#: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:464 -#: netbox/ipam/forms/model_forms.py:478 netbox/ipam/forms/model_forms.py:492 -#: netbox/ipam/models/ip.py:233 netbox/ipam/models/ip.py:512 -#: netbox/ipam/models/ip.py:720 netbox/ipam/models/vrfs.py:62 -#: netbox/ipam/tables/ip.py:242 netbox/ipam/tables/ip.py:309 -#: netbox/ipam/tables/ip.py:360 netbox/ipam/tables/ip.py:450 -#: netbox/templates/dcim/interface.html:133 +#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/model_forms.py:1411 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: 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_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:320 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/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/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:47 -#: netbox/virtualization/forms/bulk_edit.py:261 -#: netbox/virtualization/forms/bulk_import.py:171 -#: netbox/virtualization/forms/filtersets.py:228 -#: netbox/virtualization/forms/model_forms.py:344 -#: netbox/virtualization/models/virtualmachines.py:355 -#: netbox/virtualization/tables/virtualmachines.py:143 +#: netbox/templates/virtualization/vminterface.html:84 +#: netbox/virtualization/forms/bulk_edit.py:243 +#: netbox/virtualization/forms/bulk_import.py:177 +#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/model_forms.py:368 +#: netbox/virtualization/models/virtualmachines.py:331 +#: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1619 netbox/ipam/filtersets.py:324 -#: netbox/ipam/filtersets.py:335 netbox/ipam/filtersets.py:491 -#: netbox/ipam/filtersets.py:592 netbox/ipam/filtersets.py:603 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1624 netbox/ipam/filtersets.py:1032 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1630 netbox/dcim/forms/filtersets.py:1433 -#: netbox/dcim/tables/devices.py:570 netbox/ipam/filtersets.py:1038 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/tables/vlans.py:137 -#: netbox/templates/dcim/interface.html:93 netbox/templates/ipam/vlan.html:66 +#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:233 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 -#: netbox/vpn/forms/model_forms.py:409 netbox/vpn/forms/model_forms.py:427 +#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 +#: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1662 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +msgid "VLAN Translation Policy (ID)" +msgstr "Política de Tradução de VLAN (ID)" + +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/templates/ipam/vlantranslationpolicy.html:11 +#: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/model_forms.py:373 +msgid "VLAN Translation Policy" +msgstr "Política de Tradução de VLAN" + +#: netbox/dcim/filtersets.py:1758 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de Chassi Virtual para Dispositivo" -#: netbox/dcim/filtersets.py:1667 +#: netbox/dcim/filtersets.py:1763 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de Chassi Virtual para Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1671 +#: netbox/dcim/filtersets.py:1767 msgid "Kind of interface" msgstr "Tipo de interface" -#: netbox/dcim/filtersets.py:1676 netbox/virtualization/filtersets.py:293 +#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Interface pai (ID)" -#: netbox/dcim/filtersets.py:1681 netbox/virtualization/filtersets.py:298 +#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Interface bridged (ID)" -#: netbox/dcim/filtersets.py:1686 +#: netbox/dcim/filtersets.py:1782 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/filtersets.py:1725 -#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/model_forms.py:1697 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 +#: netbox/templates/dcim/macaddress.html:11 +#: netbox/templates/dcim/macaddress.html:14 +#: netbox/templates/virtualization/vminterface.html:73 +msgid "MAC Address" +msgstr "Endereço MAC" + +#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +msgid "Primary MAC address (ID)" +msgstr "Endereço MAC primário (ID)" + +#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/virtualization/filtersets.py:279 +#: netbox/virtualization/forms/model_forms.py:311 +msgid "Primary MAC address" +msgstr "Endereço MAC primário" + +#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 +#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto de Dispositivo Virtual" -#: netbox/dcim/filtersets.py:1719 +#: netbox/dcim/filtersets.py:1829 msgid "Virtual Device Context (Identifier)" msgstr "Contexto de Dispositivo Virtual (ID)" -#: netbox/dcim/filtersets.py:1730 +#: netbox/dcim/filtersets.py:1840 #: netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:53 +#: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Rede Wireless" -#: netbox/dcim/filtersets.py:1734 netbox/dcim/tables/devices.py:613 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Link Wireless" -#: netbox/dcim/filtersets.py:1803 +#: netbox/dcim/filtersets.py:1854 +msgid "Virtual circuit termination (ID)" +msgstr "Terminação de circuito virtual (ID)" + +#: netbox/dcim/filtersets.py:1923 msgid "Parent module bay (ID)" msgstr "Compartimento de módulo pai (ID)" -#: netbox/dcim/filtersets.py:1808 +#: netbox/dcim/filtersets.py:1928 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: netbox/dcim/filtersets.py:1819 +#: netbox/dcim/filtersets.py:1939 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1945 msgid "Installed device (name)" msgstr "Dispositivo instalado (nome)" -#: netbox/dcim/filtersets.py:1891 +#: netbox/dcim/filtersets.py:2015 msgid "Master (ID)" msgstr "Mestre (ID)" -#: netbox/dcim/filtersets.py:1897 +#: netbox/dcim/filtersets.py:2021 msgid "Master (name)" msgstr "Mestre (nome)" -#: netbox/dcim/filtersets.py:1939 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:1945 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Inquilino (slug)" -#: netbox/dcim/filtersets.py:1981 netbox/dcim/forms/filtersets.py:1077 +#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Não terminado" -#: netbox/dcim/filtersets.py:2239 +#: netbox/dcim/filtersets.py:2363 msgid "Power panel (ID)" msgstr "Quadro de alimentação (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:401 -#: netbox/extras/forms/model_forms.py:567 -#: netbox/extras/forms/model_forms.py:619 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:81 netbox/netbox/tables/columns.py:478 +#: 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/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 #: netbox/templates/inc/panels/tags.html:5 @@ -3429,11 +3939,11 @@ msgstr "Quadro de alimentação (ID)" msgid "Tags" msgstr "Etiquetas" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1498 -#: netbox/dcim/forms/model_forms.py:488 netbox/dcim/forms/model_forms.py:546 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:165 -#: netbox/dcim/tables/devices.py:707 netbox/dcim/tables/devicetypes.py:246 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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 @@ -3449,114 +3959,114 @@ 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:133 +#: netbox/dcim/forms/bulk_edit.py:136 msgid "Contact name" msgstr "Contato" -#: netbox/dcim/forms/bulk_edit.py:138 +#: netbox/dcim/forms/bulk_edit.py:141 msgid "Contact phone" msgstr "Telefone de Contato" -#: netbox/dcim/forms/bulk_edit.py:144 +#: netbox/dcim/forms/bulk_edit.py:147 msgid "Contact E-mail" msgstr "E-mail de Contato" -#: netbox/dcim/forms/bulk_edit.py:147 netbox/dcim/forms/bulk_import.py:123 -#: netbox/dcim/forms/model_forms.py:128 +#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 +#: netbox/dcim/forms/model_forms.py:132 msgid "Time zone" msgstr "Fuso horário" -#: netbox/dcim/forms/bulk_edit.py:225 netbox/dcim/forms/bulk_edit.py:501 -#: netbox/dcim/forms/bulk_edit.py:565 netbox/dcim/forms/bulk_edit.py:638 -#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/forms/bulk_edit.py:755 -#: netbox/dcim/forms/bulk_edit.py:1282 netbox/dcim/forms/bulk_edit.py:1703 -#: netbox/dcim/forms/bulk_import.py:182 netbox/dcim/forms/bulk_import.py:393 -#: netbox/dcim/forms/bulk_import.py:427 netbox/dcim/forms/bulk_import.py:472 -#: netbox/dcim/forms/bulk_import.py:508 netbox/dcim/forms/bulk_import.py:1104 -#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:372 -#: netbox/dcim/forms/filtersets.py:494 netbox/dcim/forms/filtersets.py:619 -#: netbox/dcim/forms/filtersets.py:700 netbox/dcim/forms/filtersets.py:782 -#: netbox/dcim/forms/filtersets.py:947 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/model_forms.py:207 netbox/dcim/forms/model_forms.py:337 -#: netbox/dcim/forms/model_forms.py:349 netbox/dcim/forms/model_forms.py:395 -#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:1082 -#: netbox/dcim/forms/model_forms.py:1522 -#: netbox/dcim/forms/object_import.py:187 netbox/dcim/tables/devices.py:96 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:940 -#: netbox/dcim/tables/devicetypes.py:80 netbox/dcim/tables/devicetypes.py:308 +#: 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:948 netbox/dcim/forms/filtersets.py:1544 +#: 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:1095 +#: netbox/dcim/forms/model_forms.py:1564 +#: 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/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:132 +#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:131 #: netbox/templates/dcim/devicetype.html:14 -#: netbox/templates/dcim/inventoryitem.html:44 +#: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/manufacturer.html:33 #: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:25 +#: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "Fabricante" -#: netbox/dcim/forms/bulk_edit.py:230 netbox/dcim/forms/bulk_edit.py:378 -#: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:270 -#: netbox/dcim/forms/filtersets.py:255 +#: 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/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Formato físico" -#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:383 -#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:273 -#: netbox/dcim/forms/filtersets.py:260 +#: 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/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Largura" -#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:389 -#: netbox/dcim/forms/bulk_import.py:280 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_import.py:282 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Altura (U)" -#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:394 -#: netbox/dcim/forms/filtersets.py:274 +#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/filtersets.py:275 msgid "Descending units" msgstr "Unidades descendentes" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer width" msgstr "Largura externa" -#: netbox/dcim/forms/bulk_edit.py:258 netbox/dcim/forms/bulk_edit.py:402 +#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 msgid "Outer depth" msgstr "Profundidade externa" -#: netbox/dcim/forms/bulk_edit.py:263 netbox/dcim/forms/bulk_edit.py:407 -#: netbox/dcim/forms/bulk_import.py:204 netbox/dcim/forms/bulk_import.py:283 +#: 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 msgid "Outer unit" msgstr "Unidade externa" -#: netbox/dcim/forms/bulk_edit.py:268 netbox/dcim/forms/bulk_edit.py:412 +#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 msgid "Mounting depth" msgstr "Profundidade de montagem" -#: netbox/dcim/forms/bulk_edit.py:273 netbox/dcim/forms/bulk_edit.py:300 -#: netbox/dcim/forms/bulk_edit.py:422 netbox/dcim/forms/bulk_edit.py:452 -#: netbox/dcim/forms/bulk_edit.py:535 netbox/dcim/forms/bulk_edit.py:558 -#: netbox/dcim/forms/bulk_edit.py:579 netbox/dcim/forms/bulk_edit.py:601 -#: netbox/dcim/forms/bulk_import.py:406 netbox/dcim/forms/bulk_import.py:438 -#: netbox/dcim/forms/filtersets.py:285 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:401 -#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:594 -#: netbox/dcim/forms/filtersets.py:613 netbox/dcim/forms/filtersets.py:674 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:298 -#: netbox/dcim/tables/devicetypes.py:106 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:172 +#: 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:64 netbox/extras/forms/filtersets.py:156 -#: netbox/extras/forms/filtersets.py:243 netbox/ipam/forms/bulk_edit.py:190 +#: 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/templates/dcim/device.html:324 #: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:45 netbox/templates/dcim/rack.html:81 +#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 #: netbox/templates/dcim/racktype.html:41 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 @@ -3565,131 +4075,86 @@ msgstr "Profundidade de montagem" msgid "Weight" msgstr "Peso" -#: netbox/dcim/forms/bulk_edit.py:278 netbox/dcim/forms/bulk_edit.py:427 -#: netbox/dcim/forms/filtersets.py:290 +#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/filtersets.py:291 msgid "Max weight" msgstr "Peso máximo" -#: netbox/dcim/forms/bulk_edit.py:283 netbox/dcim/forms/bulk_edit.py:432 -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_edit.py:584 -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:295 -#: netbox/dcim/forms/bulk_import.py:411 netbox/dcim/forms/bulk_import.py:443 -#: netbox/dcim/forms/filtersets.py:295 netbox/dcim/forms/filtersets.py:598 -#: netbox/dcim/forms/filtersets.py:678 +#: 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 msgid "Weight unit" msgstr "Unidade de peso" -#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:305 -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:256 +#: 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/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "Tipo de Rack" -#: netbox/dcim/forms/bulk_edit.py:299 netbox/dcim/forms/model_forms.py:220 -#: netbox/dcim/forms/model_forms.py:297 +#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 +#: netbox/dcim/forms/model_forms.py:305 msgid "Outer Dimensions" msgstr "Dimensões externas" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:222 -#: netbox/dcim/forms/model_forms.py:299 netbox/templates/dcim/device.html:315 +#: 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/templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "Dimensões" -#: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/model_forms.py:224 +#: 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/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numeração" -#: netbox/dcim/forms/bulk_edit.py:358 netbox/dcim/forms/bulk_edit.py:1277 -#: netbox/dcim/forms/bulk_edit.py:1698 netbox/dcim/forms/bulk_import.py:253 -#: netbox/dcim/forms/bulk_import.py:1098 netbox/dcim/forms/filtersets.py:367 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:1534 -#: netbox/dcim/forms/model_forms.py:251 netbox/dcim/forms/model_forms.py:1077 -#: netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/forms/object_import.py:181 netbox/dcim/tables/devices.py:169 -#: netbox/dcim/tables/devices.py:809 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devicetypes.py:304 netbox/dcim/tables/racks.py:129 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:261 -#: netbox/ipam/forms/bulk_edit.py:311 netbox/ipam/forms/bulk_edit.py:359 -#: netbox/ipam/forms/bulk_edit.py:511 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:262 netbox/ipam/forms/bulk_import.py:298 -#: netbox/ipam/forms/bulk_import.py:479 netbox/ipam/forms/filtersets.py:237 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:360 -#: netbox/ipam/forms/filtersets.py:509 netbox/ipam/forms/model_forms.py:188 -#: netbox/ipam/forms/model_forms.py:221 netbox/ipam/forms/model_forms.py:250 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:258 -#: netbox/ipam/tables/ip.py:316 netbox/ipam/tables/ip.py:367 -#: netbox/ipam/tables/vlans.py:130 netbox/ipam/tables/vlans.py:235 -#: netbox/templates/dcim/device.html:182 -#: netbox/templates/dcim/inc/panels/inventory_items.html:20 -#: netbox/templates/dcim/interface.html:223 -#: netbox/templates/dcim/inventoryitem.html:36 -#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:77 -#: 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:142 -#: netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 -#: netbox/virtualization/forms/bulk_edit.py:145 -#: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:157 -#: netbox/virtualization/forms/model_forms.py:195 -#: netbox/virtualization/tables/virtualmachines.py:75 -#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:78 -#: netbox/vpn/forms/model_forms.py:113 netbox/vpn/tables/tunnels.py:82 -msgid "Role" -msgstr "Função" - -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_import.py:260 -#: netbox/dcim/forms/filtersets.py:380 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 +#: netbox/dcim/forms/filtersets.py:381 msgid "Rack type" msgstr "Tipo de rack" -#: netbox/dcim/forms/bulk_edit.py:370 netbox/dcim/forms/bulk_edit.py:718 -#: netbox/dcim/forms/bulk_edit.py:779 netbox/templates/dcim/device.html:104 +#: 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/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:373 netbox/dcim/forms/filtersets.py:387 -#: netbox/dcim/forms/filtersets.py:813 netbox/dcim/forms/filtersets.py:967 -#: netbox/dcim/forms/filtersets.py:1546 +#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 +#: netbox/dcim/forms/filtersets.py:1551 msgid "Asset tag" msgstr "Etiqueta de patrimônio" -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:530 -#: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:711 -#: netbox/dcim/forms/bulk_import.py:289 netbox/dcim/forms/bulk_import.py:432 -#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/filtersets.py:280 -#: netbox/dcim/forms/filtersets.py:511 netbox/dcim/forms/filtersets.py:669 -#: netbox/dcim/forms/filtersets.py:804 netbox/templates/dcim/device.html:98 +#: 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/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:41 netbox/templates/dcim/rack.html:65 +#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 #: netbox/templates/dcim/racktype.html:28 msgid "Airflow" msgstr "Fluxo de Ar" -#: netbox/dcim/forms/bulk_edit.py:446 netbox/dcim/forms/bulk_edit.py:925 -#: netbox/dcim/forms/bulk_import.py:344 netbox/dcim/forms/bulk_import.py:347 -#: netbox/dcim/forms/bulk_import.py:575 netbox/dcim/forms/bulk_import.py:1380 -#: netbox/dcim/forms/bulk_import.py:1384 netbox/dcim/forms/filtersets.py:104 -#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:405 -#: netbox/dcim/forms/filtersets.py:419 netbox/dcim/forms/filtersets.py:457 -#: netbox/dcim/forms/filtersets.py:772 netbox/dcim/forms/filtersets.py:1035 -#: netbox/dcim/forms/filtersets.py:1167 netbox/dcim/forms/model_forms.py:264 -#: netbox/dcim/forms/model_forms.py:306 netbox/dcim/forms/model_forms.py:479 -#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/object_create.py:392 -#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:217 netbox/ipam/forms/filtersets.py:442 +#: 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:1036 +#: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -3700,212 +4165,144 @@ msgstr "Fluxo de Ar" msgid "Rack" msgstr "Rack" -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:744 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:398 -#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:608 -#: netbox/dcim/forms/filtersets.py:721 netbox/dcim/forms/filtersets.py:942 -#: netbox/dcim/forms/model_forms.py:670 netbox/dcim/forms/model_forms.py:1587 +#: 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:943 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 #: netbox/templates/dcim/device_edit.html:20 msgid "Hardware" msgstr "Hardware" -#: netbox/dcim/forms/bulk_edit.py:506 netbox/dcim/forms/bulk_import.py:399 -#: netbox/dcim/forms/filtersets.py:499 netbox/dcim/forms/model_forms.py:353 +#: 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 msgid "Default platform" msgstr "Plataforma padrão" -#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/forms/bulk_edit.py:570 -#: netbox/dcim/forms/filtersets.py:502 netbox/dcim/forms/filtersets.py:622 +#: 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 msgid "Part number" msgstr "Part number" -#: netbox/dcim/forms/bulk_edit.py:515 +#: netbox/dcim/forms/bulk_edit.py:518 msgid "U height" msgstr "Altura em U" -#: netbox/dcim/forms/bulk_edit.py:527 netbox/dcim/tables/devicetypes.py:102 +#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "Excluir da utilização" -#: netbox/dcim/forms/bulk_edit.py:556 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/tables/devicetypes.py:77 netbox/templates/dcim/device.html:88 +#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 +#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Tipo de Dispositivo" -#: netbox/dcim/forms/bulk_edit.py:598 netbox/dcim/forms/model_forms.py:401 +#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/modules.py:66 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 -#: netbox/templates/dcim/moduletype.html:22 +#: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Tipo de Módulo" -#: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:411 #: netbox/templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "Chassi" -#: netbox/dcim/forms/bulk_edit.py:616 netbox/dcim/models/devices.py:484 -#: netbox/dcim/tables/devices.py:67 +#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 +#: netbox/dcim/tables/devices.py:78 msgid "VM role" msgstr "Função da VM" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/forms/bulk_edit.py:643 -#: netbox/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_import.py:456 -#: netbox/dcim/forms/bulk_import.py:460 netbox/dcim/forms/bulk_import.py:479 -#: netbox/dcim/forms/bulk_import.py:483 netbox/dcim/forms/bulk_import.py:608 -#: netbox/dcim/forms/bulk_import.py:612 netbox/dcim/forms/filtersets.py:689 -#: netbox/dcim/forms/filtersets.py:705 netbox/dcim/forms/filtersets.py:823 -#: netbox/dcim/forms/model_forms.py:415 netbox/dcim/forms/model_forms.py:441 -#: netbox/dcim/forms/model_forms.py:555 -#: netbox/virtualization/forms/bulk_import.py:132 -#: netbox/virtualization/forms/bulk_import.py:133 -#: netbox/virtualization/forms/filtersets.py:188 -#: netbox/virtualization/forms/model_forms.py:215 +#: 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/virtualization/forms/bulk_import.py:138 +#: netbox/virtualization/forms/bulk_import.py:139 +#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Modelo de configuração" -#: netbox/dcim/forms/bulk_edit.py:667 netbox/dcim/forms/bulk_edit.py:1076 -#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/filtersets.py:114 -#: netbox/dcim/forms/model_forms.py:501 netbox/dcim/forms/model_forms.py:872 -#: netbox/dcim/forms/model_forms.py:889 netbox/extras/filtersets.py:547 +#: 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 msgid "Device type" msgstr "Tipo de dispositivo" -#: netbox/dcim/forms/bulk_edit.py:678 netbox/dcim/forms/bulk_import.py:495 -#: netbox/dcim/forms/filtersets.py:119 netbox/dcim/forms/model_forms.py:509 +#: 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 msgid "Device role" msgstr "Função do dispositivo" -#: netbox/dcim/forms/bulk_edit.py:701 netbox/dcim/forms/bulk_import.py:520 -#: netbox/dcim/forms/filtersets.py:796 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:513 netbox/dcim/tables/devices.py:182 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 -#: netbox/virtualization/forms/bulk_edit.py:160 -#: netbox/virtualization/forms/bulk_import.py:122 -#: netbox/virtualization/forms/filtersets.py:168 -#: netbox/virtualization/forms/model_forms.py:203 -#: netbox/virtualization/tables/virtualmachines.py:79 +#: netbox/virtualization/forms/bulk_edit.py:142 +#: netbox/virtualization/forms/bulk_import.py:128 +#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/model_forms.py:210 +#: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" msgstr "Plataforma" -#: netbox/dcim/forms/bulk_edit.py:731 netbox/dcim/forms/bulk_import.py:539 -#: netbox/dcim/forms/filtersets.py:728 netbox/dcim/forms/filtersets.py:898 -#: netbox/dcim/forms/model_forms.py:522 netbox/dcim/tables/devices.py:202 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:322 -#: netbox/ipam/forms/filtersets.py:415 netbox/ipam/forms/filtersets.py:447 +#: 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:427 netbox/ipam/forms/filtersets.py:459 #: 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:157 -#: netbox/virtualization/filtersets.py:277 -#: netbox/virtualization/forms/bulk_edit.py:129 -#: netbox/virtualization/forms/bulk_import.py:92 -#: netbox/virtualization/forms/filtersets.py:99 -#: netbox/virtualization/forms/filtersets.py:123 -#: netbox/virtualization/forms/filtersets.py:204 -#: netbox/virtualization/forms/model_forms.py:79 -#: netbox/virtualization/forms/model_forms.py:176 -#: netbox/virtualization/tables/virtualmachines.py:67 +#: netbox/virtualization/filtersets.py:123 +#: netbox/virtualization/filtersets.py:243 +#: netbox/virtualization/forms/bulk_edit.py:111 +#: netbox/virtualization/forms/bulk_import.py:98 +#: netbox/virtualization/forms/filtersets.py:104 +#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/model_forms.py:78 +#: netbox/virtualization/forms/model_forms.py:183 +#: netbox/virtualization/tables/virtualmachines.py:37 msgid "Cluster" msgstr "Cluster" -#: netbox/dcim/forms/bulk_edit.py:742 netbox/dcim/forms/bulk_edit.py:1296 -#: netbox/dcim/forms/bulk_edit.py:1693 netbox/dcim/forms/bulk_edit.py:1739 -#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/bulk_import.py:725 -#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/bulk_import.py:777 -#: netbox/dcim/forms/bulk_import.py:797 netbox/dcim/forms/bulk_import.py:850 -#: netbox/dcim/forms/bulk_import.py:968 netbox/dcim/forms/bulk_import.py:1016 -#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/bulk_import.py:1045 -#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1444 -#: netbox/dcim/forms/connections.py:24 netbox/dcim/forms/filtersets.py:131 -#: netbox/dcim/forms/filtersets.py:921 netbox/dcim/forms/filtersets.py:1051 -#: netbox/dcim/forms/filtersets.py:1242 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1311 -#: netbox/dcim/forms/filtersets.py:1334 netbox/dcim/forms/filtersets.py:1444 -#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1511 netbox/dcim/forms/filtersets.py:1528 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/filtersets.py:1616 -#: netbox/dcim/forms/filtersets.py:1640 netbox/dcim/forms/model_forms.py:633 -#: netbox/dcim/forms/model_forms.py:849 netbox/dcim/forms/model_forms.py:1215 -#: netbox/dcim/forms/model_forms.py:1671 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 -#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:285 netbox/dcim/tables/devices.py:371 -#: netbox/dcim/tables/devices.py:412 netbox/dcim/tables/devices.py:454 -#: netbox/dcim/tables/devices.py:505 netbox/dcim/tables/devices.py:597 -#: netbox/dcim/tables/devices.py:697 netbox/dcim/tables/devices.py:754 -#: netbox/dcim/tables/devices.py:801 netbox/dcim/tables/devices.py:861 -#: netbox/dcim/tables/devices.py:930 netbox/dcim/tables/devices.py:1057 -#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:321 -#: netbox/ipam/forms/bulk_import.py:304 netbox/ipam/forms/bulk_import.py:505 -#: netbox/ipam/forms/filtersets.py:551 netbox/ipam/forms/model_forms.py:323 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/forms/model_forms.py:745 -#: netbox/ipam/forms/model_forms.py:771 netbox/ipam/tables/vlans.py:180 -#: netbox/templates/dcim/consoleport.html:20 -#: netbox/templates/dcim/consoleserverport.html:20 -#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130 -#: netbox/templates/dcim/device_edit.html:10 -#: netbox/templates/dcim/devicebay.html:20 -#: netbox/templates/dcim/devicebay.html:48 -#: netbox/templates/dcim/frontport.html:20 -#: netbox/templates/dcim/interface.html:30 -#: netbox/templates/dcim/interface.html:161 -#: netbox/templates/dcim/inventoryitem.html:20 -#: netbox/templates/dcim/module.html:57 -#: netbox/templates/dcim/modulebay.html:20 -#: netbox/templates/dcim/poweroutlet.html:20 -#: netbox/templates/dcim/powerport.html:20 -#: netbox/templates/dcim/rearport.html:20 -#: netbox/templates/dcim/virtualchassis.html:65 -#: netbox/templates/dcim/virtualchassis_edit.html:51 -#: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 -#: netbox/templates/vpn/tunneltermination.html:23 -#: netbox/templates/wireless/inc/wirelesslink_interface.html:6 -#: netbox/virtualization/filtersets.py:167 -#: netbox/virtualization/forms/bulk_edit.py:137 -#: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/model_forms.py:185 -#: netbox/virtualization/tables/virtualmachines.py:71 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:275 netbox/vpn/forms/model_forms.py:90 -#: netbox/vpn/forms/model_forms.py:125 netbox/vpn/forms/model_forms.py:236 -#: netbox/vpn/forms/model_forms.py:453 netbox/wireless/forms/model_forms.py:99 -#: netbox/wireless/forms/model_forms.py:141 -#: netbox/wireless/tables/wirelesslan.py:75 -msgid "Device" -msgstr "Dispositivo" - -#: netbox/dcim/forms/bulk_edit.py:745 +#: netbox/dcim/forms/bulk_edit.py:748 #: netbox/templates/extras/dashboard/widget_config.html:7 -#: netbox/virtualization/forms/bulk_edit.py:191 +#: netbox/virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "Configuração" -#: netbox/dcim/forms/bulk_edit.py:746 netbox/netbox/navigation/menu.py:243 +#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 #: netbox/templates/dcim/device_edit.html:78 msgid "Virtualization" msgstr "Virtualização" -#: netbox/dcim/forms/bulk_edit.py:760 netbox/dcim/forms/bulk_import.py:675 -#: netbox/dcim/forms/model_forms.py:647 netbox/dcim/forms/model_forms.py:897 +#: 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 msgid "Module type" msgstr "Tipo de módulo" -#: netbox/dcim/forms/bulk_edit.py:814 netbox/dcim/forms/bulk_edit.py:999 -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_edit.py:1041 -#: netbox/dcim/forms/bulk_edit.py:1083 netbox/dcim/forms/bulk_edit.py:1127 -#: netbox/dcim/forms/bulk_edit.py:1178 netbox/dcim/forms/bulk_edit.py:1205 -#: netbox/dcim/forms/bulk_edit.py:1232 netbox/dcim/forms/bulk_edit.py:1250 -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/filtersets.py:67 +#: 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/object_create.py:46 netbox/templates/dcim/cable.html:32 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 @@ -3923,109 +4320,109 @@ msgstr "Tipo de módulo" msgid "Label" msgstr "Rótulo" -#: netbox/dcim/forms/bulk_edit.py:823 netbox/dcim/forms/filtersets.py:1068 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Comprimento" -#: netbox/dcim/forms/bulk_edit.py:828 netbox/dcim/forms/bulk_import.py:1248 -#: netbox/dcim/forms/bulk_import.py:1251 netbox/dcim/forms/filtersets.py:1072 +#: 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:1073 msgid "Length unit" msgstr "Unidade de comprimento" -#: netbox/dcim/forms/bulk_edit.py:852 +#: netbox/dcim/forms/bulk_edit.py:855 #: netbox/templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "Domínio" -#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/bulk_import.py:1367 -#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/model_forms.py:750 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 +#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Quadro de alimentação" -#: netbox/dcim/forms/bulk_edit.py:942 netbox/dcim/forms/bulk_import.py:1403 -#: netbox/dcim/forms/filtersets.py:1180 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 +#: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tipo de Alimentação" -#: netbox/dcim/forms/bulk_edit.py:948 netbox/dcim/forms/bulk_import.py:1408 -#: netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 +#: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:954 netbox/dcim/forms/filtersets.py:1190 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Tensão" -#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/filtersets.py:1194 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Corrente" -#: netbox/dcim/forms/bulk_edit.py:962 netbox/dcim/forms/filtersets.py:1198 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 msgid "Max utilization" msgstr "Utilização máxima" -#: netbox/dcim/forms/bulk_edit.py:1051 +#: netbox/dcim/forms/bulk_edit.py:1054 msgid "Maximum draw" msgstr "Consumo máximo" -#: netbox/dcim/forms/bulk_edit.py:1054 -#: netbox/dcim/models/device_component_templates.py:282 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/forms/bulk_edit.py:1057 +#: 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:1057 +#: netbox/dcim/forms/bulk_edit.py:1060 msgid "Allocated draw" msgstr "Consumo alocado" -#: netbox/dcim/forms/bulk_edit.py:1060 -#: netbox/dcim/models/device_component_templates.py:289 -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/forms/bulk_edit.py:1063 +#: 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:1093 netbox/dcim/forms/bulk_import.py:808 -#: netbox/dcim/forms/model_forms.py:960 netbox/dcim/forms/model_forms.py:1285 -#: netbox/dcim/forms/model_forms.py:1574 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 +#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 +#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Porta de alimentação" -#: netbox/dcim/forms/bulk_edit.py:1098 netbox/dcim/forms/bulk_import.py:815 +#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 msgid "Feed leg" msgstr "Ramal de alimentação" -#: netbox/dcim/forms/bulk_edit.py:1144 netbox/dcim/forms/bulk_edit.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 msgid "Management only" msgstr "Somente gerenciamento" -#: netbox/dcim/forms/bulk_edit.py:1154 netbox/dcim/forms/bulk_edit.py:1468 -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1394 +#: 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:1399 #: netbox/dcim/forms/object_import.py:90 -#: netbox/dcim/models/device_component_templates.py:437 -#: netbox/dcim/models/device_components.py:670 +#: netbox/dcim/models/device_component_templates.py:445 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "Modo de Operação" -#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1474 -#: netbox/dcim/forms/bulk_import.py:904 netbox/dcim/forms/filtersets.py:1399 +#: 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:1404 #: netbox/dcim/forms/object_import.py:95 -#: netbox/dcim/models/device_component_templates.py:443 -#: netbox/dcim/models/device_components.py:676 +#: netbox/dcim/models/device_component_templates.py:452 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Tipo de PoE" -#: netbox/dcim/forms/bulk_edit.py:1166 netbox/dcim/forms/filtersets.py:1404 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Função do Wireless" -#: netbox/dcim/forms/bulk_edit.py:1303 netbox/dcim/forms/model_forms.py:669 -#: netbox/dcim/forms/model_forms.py:1230 netbox/dcim/tables/devices.py:313 +#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4039,333 +4436,339 @@ msgstr "Função do Wireless" msgid "Module" msgstr "Módulo" -#: netbox/dcim/forms/bulk_edit.py:1442 netbox/dcim/tables/devices.py:665 -#: netbox/templates/dcim/interface.html:110 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 +#: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1447 netbox/dcim/forms/model_forms.py:1312 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 msgid "Virtual device contexts" msgstr "Contextos de dispositivos virtuais" -#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:736 -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/filtersets.py:1252 -#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1358 -#: netbox/dcim/tables/devices.py:610 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:67 +#: 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:1253 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/tables/devices.py:631 +#: 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:1482 netbox/dcim/forms/bulk_import.py:907 +#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 -#: netbox/virtualization/forms/bulk_edit.py:233 -#: netbox/virtualization/forms/bulk_import.py:165 +#: netbox/virtualization/forms/bulk_edit.py:215 +#: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "Modo" -#: netbox/dcim/forms/bulk_edit.py:1490 netbox/dcim/forms/model_forms.py:1361 -#: netbox/ipam/forms/bulk_import.py:178 netbox/ipam/forms/filtersets.py:498 -#: netbox/ipam/models/vlans.py:84 netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/model_forms.py:321 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/models/vlans.py:86 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:1499 netbox/dcim/forms/model_forms.py:1367 -#: netbox/dcim/tables/devices.py:579 -#: netbox/virtualization/forms/bulk_edit.py:248 -#: netbox/virtualization/forms/model_forms.py:326 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383 +#: netbox/dcim/tables/devices.py:592 +#: 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:1508 netbox/dcim/forms/model_forms.py:1376 -#: netbox/dcim/tables/devices.py:585 -#: netbox/virtualization/forms/bulk_edit.py:256 -#: netbox/virtualization/forms/model_forms.py:335 +#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392 +#: netbox/dcim/tables/devices.py:598 +#: 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:1511 +#: netbox/dcim/forms/bulk_edit.py:1514 msgid "Add tagged VLANs" msgstr "Adicionar VLANs tagueadas" -#: netbox/dcim/forms/bulk_edit.py:1520 +#: netbox/dcim/forms/bulk_edit.py:1523 msgid "Remove tagged VLANs" msgstr "Remover VLANs tagueadas" -#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/model_forms.py:1348 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: 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:1364 msgid "Wireless LAN group" msgstr "Grupo da Rede Wireless" -#: netbox/dcim/forms/bulk_edit.py:1541 netbox/dcim/forms/model_forms.py:1353 -#: netbox/dcim/tables/devices.py:619 netbox/netbox/navigation/menu.py:146 -#: netbox/templates/dcim/interface.html:280 +#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 +#: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Redes Wireless" -#: netbox/dcim/forms/bulk_edit.py:1550 netbox/dcim/forms/filtersets.py:1328 -#: netbox/dcim/forms/model_forms.py:1397 netbox/ipam/forms/bulk_edit.py:286 -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:169 -#: netbox/templates/dcim/interface.html:122 -#: netbox/templates/ipam/prefix.html:95 -#: netbox/virtualization/forms/model_forms.py:349 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/model_forms.py:1435 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/templates/dcim/interface.html:128 +#: netbox/templates/ipam/prefix.html:91 +#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Endereçamento" -#: netbox/dcim/forms/bulk_edit.py:1551 netbox/dcim/forms/filtersets.py:720 -#: netbox/dcim/forms/model_forms.py:1398 -#: netbox/virtualization/forms/model_forms.py:350 +#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 +#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operação" -#: netbox/dcim/forms/bulk_edit.py:1552 netbox/dcim/forms/filtersets.py:1329 -#: netbox/dcim/forms/model_forms.py:994 netbox/dcim/forms/model_forms.py:1400 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334 +#: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1553 netbox/dcim/forms/model_forms.py:1399 -#: netbox/templates/dcim/interface.html:99 -#: netbox/virtualization/forms/bulk_edit.py:267 -#: netbox/virtualization/forms/model_forms.py:351 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: 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:1554 netbox/dcim/forms/model_forms.py:1401 -#: netbox/virtualization/forms/bulk_edit.py:268 -#: netbox/virtualization/forms/model_forms.py:352 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Comutação 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1558 +#: netbox/dcim/forms/bulk_edit.py:1573 msgid "Add/Remove" msgstr "Adicionar/Remover" -#: netbox/dcim/forms/bulk_edit.py:1617 netbox/dcim/forms/bulk_edit.py:1619 +#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 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:1624 netbox/dcim/forms/common.py:50 +#: netbox/dcim/forms/bulk_edit.py:1639 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:64 +#: netbox/dcim/forms/bulk_import.py:66 msgid "Name of parent region" msgstr "Nome da região principal" -#: netbox/dcim/forms/bulk_import.py:78 +#: netbox/dcim/forms/bulk_import.py:80 msgid "Name of parent site group" msgstr "Nome do grupo de sites principais" -#: netbox/dcim/forms/bulk_import.py:97 +#: netbox/dcim/forms/bulk_import.py:99 msgid "Assigned region" msgstr "Região designada" -#: netbox/dcim/forms/bulk_import.py:104 netbox/tenancy/forms/bulk_import.py:44 +#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 #: netbox/tenancy/forms/bulk_import.py:85 -#: netbox/wireless/forms/bulk_import.py:40 +#: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Grupo designado" -#: netbox/dcim/forms/bulk_import.py:123 +#: netbox/dcim/forms/bulk_import.py:125 msgid "available options" msgstr "opções disponíveis" -#: netbox/dcim/forms/bulk_import.py:134 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/bulk_import.py:1364 netbox/ipam/forms/bulk_import.py:175 -#: netbox/ipam/forms/bulk_import.py:457 -#: netbox/virtualization/forms/bulk_import.py:63 -#: netbox/virtualization/forms/bulk_import.py:89 +#: 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/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:141 +#: netbox/dcim/forms/bulk_import.py:143 msgid "Parent location" msgstr "Local pai" -#: netbox/dcim/forms/bulk_import.py:143 +#: netbox/dcim/forms/bulk_import.py:145 msgid "Location not found." msgstr "Local não encontrado." -#: netbox/dcim/forms/bulk_import.py:185 +#: netbox/dcim/forms/bulk_import.py:187 msgid "The manufacturer of this rack type" msgstr "Fabricante deste tipo de rack" -#: netbox/dcim/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:198 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:201 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 msgid "Rail-to-rail width (in inches)" msgstr "Largura de trilho a trilho (em polegadas)" -#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:286 +#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 msgid "Unit for outer dimensions" msgstr "Unidade para dimensões externas" -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:298 +#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 msgid "Unit for rack weights" msgstr "Unidade de peso do rack" -#: netbox/dcim/forms/bulk_import.py:245 +#: netbox/dcim/forms/bulk_import.py:247 msgid "Name of assigned tenant" msgstr "Nome do inquilino designado" -#: netbox/dcim/forms/bulk_import.py:257 +#: netbox/dcim/forms/bulk_import.py:259 msgid "Name of assigned role" msgstr "Nome da função designada" -#: netbox/dcim/forms/bulk_import.py:264 +#: netbox/dcim/forms/bulk_import.py:266 msgid "Rack type model" msgstr "Modelo do tipo de rack" -#: netbox/dcim/forms/bulk_import.py:292 netbox/dcim/forms/bulk_import.py:435 -#: netbox/dcim/forms/bulk_import.py:605 +#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 +#: netbox/dcim/forms/bulk_import.py:610 msgid "Airflow direction" msgstr "Direção do fluxo de ar" -#: netbox/dcim/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:326 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:326 +#: netbox/dcim/forms/bulk_import.py:328 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:334 +#: netbox/dcim/forms/bulk_import.py:336 msgid "Parent site" msgstr "Site principal" -#: netbox/dcim/forms/bulk_import.py:341 netbox/dcim/forms/bulk_import.py:1377 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "Localização do rack (se houver)" -#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/model_forms.py:311 -#: netbox/dcim/tables/racks.py:222 +#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/tables/racks.py:221 #: netbox/templates/dcim/rackreservation.html:12 #: netbox/templates/dcim/rackreservation.html:45 msgid "Units" msgstr "Unidades" -#: netbox/dcim/forms/bulk_import.py:353 +#: netbox/dcim/forms/bulk_import.py:355 msgid "Comma-separated list of individual unit numbers" msgstr "Lista separada por vírgula de unidades individuais" -#: netbox/dcim/forms/bulk_import.py:396 +#: netbox/dcim/forms/bulk_import.py:398 msgid "The manufacturer which produces this device type" msgstr "Fabricante que produz este tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:403 +#: netbox/dcim/forms/bulk_import.py:405 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:408 +#: netbox/dcim/forms/bulk_import.py:410 msgid "Device weight" msgstr "Peso do dispositivo" -#: netbox/dcim/forms/bulk_import.py:414 +#: netbox/dcim/forms/bulk_import.py:416 msgid "Unit for device weight" msgstr "Unidade de peso do dispositivo" -#: netbox/dcim/forms/bulk_import.py:440 +#: netbox/dcim/forms/bulk_import.py:442 msgid "Module weight" msgstr "Peso do módulo" -#: netbox/dcim/forms/bulk_import.py:446 +#: netbox/dcim/forms/bulk_import.py:448 msgid "Unit for module weight" msgstr "Unidade de peso do módulo" -#: netbox/dcim/forms/bulk_import.py:476 +#: netbox/dcim/forms/bulk_import.py:481 msgid "Limit platform assignments to this manufacturer" msgstr "Limitar as atribuições de plataforma a este fabricante" -#: netbox/dcim/forms/bulk_import.py:498 netbox/dcim/forms/bulk_import.py:1447 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "Função designada" -#: netbox/dcim/forms/bulk_import.py:511 +#: netbox/dcim/forms/bulk_import.py:516 msgid "Device type manufacturer" msgstr "Fabricante do tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:517 +#: netbox/dcim/forms/bulk_import.py:522 msgid "Device type model" msgstr "Modelo do tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:524 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_import.py:529 +#: netbox/virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "Plataforma designada" -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:536 -#: netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 +#: netbox/dcim/forms/model_forms.py:547 msgid "Virtual chassis" msgstr "Chassi virtual" -#: netbox/dcim/forms/bulk_import.py:543 +#: netbox/dcim/forms/bulk_import.py:548 msgid "Virtualization cluster" msgstr "Cluster de virtualização" -#: netbox/dcim/forms/bulk_import.py:572 +#: netbox/dcim/forms/bulk_import.py:577 msgid "Assigned location (if any)" msgstr "Local designado (se houver)" -#: netbox/dcim/forms/bulk_import.py:579 +#: netbox/dcim/forms/bulk_import.py:584 msgid "Assigned rack (if any)" msgstr "Rack designado (se houver)" -#: netbox/dcim/forms/bulk_import.py:582 +#: netbox/dcim/forms/bulk_import.py:587 msgid "Face" msgstr "Face" -#: netbox/dcim/forms/bulk_import.py:585 +#: netbox/dcim/forms/bulk_import.py:590 msgid "Mounted rack face" msgstr "Face do rack em que está montado" -#: netbox/dcim/forms/bulk_import.py:592 +#: netbox/dcim/forms/bulk_import.py:597 msgid "Parent device (for child devices)" msgstr "Dispositivo pai (para dispositivos filhos)" -#: netbox/dcim/forms/bulk_import.py:595 +#: netbox/dcim/forms/bulk_import.py:600 msgid "Device bay" msgstr "Compartimento de dispositivos" -#: netbox/dcim/forms/bulk_import.py:599 +#: netbox/dcim/forms/bulk_import.py:604 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:666 +#: netbox/dcim/forms/bulk_import.py:671 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:669 netbox/dcim/forms/model_forms.py:640 +#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 msgid "Module bay" msgstr "Compartimento de módulo" -#: netbox/dcim/forms/bulk_import.py:672 +#: netbox/dcim/forms/bulk_import.py:677 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:678 +#: netbox/dcim/forms/bulk_import.py:683 msgid "The type of module" msgstr "O tipo de módulo" -#: netbox/dcim/forms/bulk_import.py:686 netbox/dcim/forms/model_forms.py:656 +#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 msgid "Replicate components" msgstr "Replicar componentes" -#: netbox/dcim/forms/bulk_import.py:688 +#: netbox/dcim/forms/bulk_import.py:693 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -4373,273 +4776,323 @@ msgstr "" "Popular automaticamente os componentes associados a este tipo de módulo " "(ativado por padrão)" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:662 +#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 msgid "Adopt components" msgstr "Adotar componentes" -#: netbox/dcim/forms/bulk_import.py:693 netbox/dcim/forms/model_forms.py:665 +#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 msgid "Adopt already existing components" msgstr "Adotar componentes já existentes" -#: netbox/dcim/forms/bulk_import.py:733 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:785 +#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:790 msgid "Port type" msgstr "Tipo de porta" -#: netbox/dcim/forms/bulk_import.py:741 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 msgid "Port speed in bps" msgstr "Velocidade da porta em bps" -#: netbox/dcim/forms/bulk_import.py:805 +#: netbox/dcim/forms/bulk_import.py:810 msgid "Outlet type" msgstr "Tipo de tomada" -#: netbox/dcim/forms/bulk_import.py:812 +#: netbox/dcim/forms/bulk_import.py:817 msgid "Local power port which feeds this outlet" msgstr "Porta de alimentação local que alimenta esta tomada" -#: netbox/dcim/forms/bulk_import.py:818 +#: netbox/dcim/forms/bulk_import.py:823 msgid "Electrical phase (for three-phase circuits)" msgstr "Fase (para circuitos trifásicos)" -#: netbox/dcim/forms/bulk_import.py:859 netbox/dcim/forms/model_forms.py:1323 -#: netbox/virtualization/forms/bulk_import.py:155 -#: netbox/virtualization/forms/model_forms.py:305 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: 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:866 netbox/dcim/forms/model_forms.py:1331 -#: netbox/virtualization/forms/bulk_import.py:162 -#: netbox/virtualization/forms/model_forms.py:313 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: 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:869 +#: netbox/dcim/forms/bulk_import.py:877 msgid "Lag" msgstr "LAG" -#: netbox/dcim/forms/bulk_import.py:873 +#: netbox/dcim/forms/bulk_import.py:881 msgid "Parent LAG interface" msgstr "Interface LAG pai" -#: netbox/dcim/forms/bulk_import.py:876 +#: netbox/dcim/forms/bulk_import.py:884 msgid "Vdcs" msgstr "Contextos de Dispositivos Virtuais" -#: netbox/dcim/forms/bulk_import.py:881 +#: netbox/dcim/forms/bulk_import.py:889 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:887 +#: netbox/dcim/forms/bulk_import.py:895 msgid "Physical medium" msgstr "Meio físico" -#: netbox/dcim/forms/bulk_import.py:890 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:903 msgid "Poe mode" msgstr "Modo de operação do PoE" -#: netbox/dcim/forms/bulk_import.py:901 +#: netbox/dcim/forms/bulk_import.py:909 msgid "Poe type" msgstr "Tipo de PoE" -#: netbox/dcim/forms/bulk_import.py:910 -#: netbox/virtualization/forms/bulk_import.py:168 +#: netbox/dcim/forms/bulk_import.py:918 +#: 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:917 netbox/ipam/forms/bulk_import.py:161 -#: netbox/ipam/forms/bulk_import.py:247 netbox/ipam/forms/bulk_import.py:283 -#: netbox/ipam/forms/filtersets.py:201 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:336 -#: netbox/virtualization/forms/bulk_import.py:175 +#: netbox/dcim/forms/bulk_import.py:925 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:288 +#: netbox/ipam/forms/filtersets.py:348 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "VRF designado" -#: netbox/dcim/forms/bulk_import.py:920 +#: netbox/dcim/forms/bulk_import.py:928 msgid "Rf role" msgstr "Função RF" -#: netbox/dcim/forms/bulk_import.py:923 +#: netbox/dcim/forms/bulk_import.py:931 msgid "Wireless role (AP/station)" msgstr "Função do Wireless (AP/Station)" -#: netbox/dcim/forms/bulk_import.py:959 +#: netbox/dcim/forms/bulk_import.py:967 #, 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:973 netbox/dcim/forms/model_forms.py:1007 -#: netbox/dcim/forms/model_forms.py:1582 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 +#: netbox/dcim/forms/model_forms.py:1624 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Porta traseira" -#: netbox/dcim/forms/bulk_import.py:976 +#: netbox/dcim/forms/bulk_import.py:984 msgid "Corresponding rear port" msgstr "Porta traseira correspondente" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/bulk_import.py:1022 -#: netbox/dcim/forms/bulk_import.py:1238 +#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "Tipo de conexão do meio físico" -#: netbox/dcim/forms/bulk_import.py:1050 netbox/dcim/tables/devices.py:822 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "Dispositivo instalado" -#: netbox/dcim/forms/bulk_import.py:1054 +#: netbox/dcim/forms/bulk_import.py:1062 msgid "Child device installed within this bay" msgstr "Dispositivo filho instalado neste compartimento" -#: netbox/dcim/forms/bulk_import.py:1056 +#: netbox/dcim/forms/bulk_import.py:1064 msgid "Child device not found." msgstr "Dispositivo filho não encontrado." -#: netbox/dcim/forms/bulk_import.py:1114 +#: netbox/dcim/forms/bulk_import.py:1122 msgid "Parent inventory item" msgstr "Item pai do inventário" -#: netbox/dcim/forms/bulk_import.py:1117 +#: netbox/dcim/forms/bulk_import.py:1125 msgid "Component type" msgstr "Tipo de componente" -#: netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1129 msgid "Component Type" msgstr "Tipo de Componente" -#: netbox/dcim/forms/bulk_import.py:1124 +#: netbox/dcim/forms/bulk_import.py:1132 msgid "Compnent name" msgstr "Nome do componente" -#: netbox/dcim/forms/bulk_import.py:1126 +#: netbox/dcim/forms/bulk_import.py:1134 msgid "Component Name" msgstr "Nome do Componente" -#: netbox/dcim/forms/bulk_import.py:1168 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +msgid "Component name must be specified when component type is specified" +msgstr "" +"O nome do componente deve ser especificado quando o tipo de componente é " +"especificado" + +#: netbox/dcim/forms/bulk_import.py:1187 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Componente não encontrado: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1193 +#: netbox/dcim/forms/bulk_import.py:1200 +msgid "Component type must be specified when component name is specified" +msgstr "" +"O tipo de componente deve ser especificado quando o nome do componente é " +"especificado" + +#: netbox/dcim/forms/bulk_import.py:1227 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:768 +#: netbox/virtualization/filtersets.py:254 +#: netbox/virtualization/filtersets.py:305 +#: netbox/virtualization/forms/bulk_edit.py:182 +#: netbox/virtualization/forms/bulk_edit.py:316 +#: netbox/virtualization/forms/bulk_import.py:152 +#: netbox/virtualization/forms/bulk_import.py:213 +#: netbox/virtualization/forms/filtersets.py:217 +#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/model_forms.py:295 +#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +msgid "Virtual machine" +msgstr "Máquina virtual" + +#: netbox/dcim/forms/bulk_import.py:1234 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:1035 +#: 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 +msgid "Is primary" +msgstr "É primário" + +#: netbox/dcim/forms/bulk_import.py:1245 +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 +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 msgid "Side A device" msgstr "Dispositivo no lado A" -#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1214 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "Nome do dispositivo" -#: netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "Tipo de terminação no lado A" -#: netbox/dcim/forms/bulk_import.py:1202 netbox/dcim/forms/bulk_import.py:1220 -msgid "Termination type" -msgstr "Tipo de terminação" - -#: netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "Nome da terminação no lado A" -#: netbox/dcim/forms/bulk_import.py:1206 netbox/dcim/forms/bulk_import.py:1224 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "Nome da terminação" -#: netbox/dcim/forms/bulk_import.py:1211 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "Dispositivo no lado B" -#: netbox/dcim/forms/bulk_import.py:1217 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "Tipo de terminação no lado B" -#: netbox/dcim/forms/bulk_import.py:1223 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "Nome da terminação no lado B" -#: netbox/dcim/forms/bulk_import.py:1232 -#: netbox/wireless/forms/bulk_import.py:86 +#: netbox/dcim/forms/bulk_import.py:1347 +#: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Status da conexão" -#: netbox/dcim/forms/bulk_import.py:1284 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1290 +#: netbox/dcim/forms/bulk_import.py:1405 #, 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:1315 netbox/dcim/forms/model_forms.py:785 -#: netbox/dcim/tables/devices.py:1027 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Mestre" -#: netbox/dcim/forms/bulk_import.py:1319 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "Dispositivo mestre" -#: netbox/dcim/forms/bulk_import.py:1336 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "Nome do site principal" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "Quadro de alimentação" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "Primário ou redundante" -#: netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "Tipo de alimentação (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1410 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "Monofásico ou trifásico" -#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:1677 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1465 +#: netbox/dcim/forms/bulk_import.py:1580 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:1468 netbox/dcim/forms/model_forms.py:1686 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1472 +#: netbox/dcim/forms/bulk_import.py:1587 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:24 netbox/dcim/models/device_components.py:527 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:55 -#: netbox/virtualization/forms/bulk_edit.py:225 +#: netbox/templates/virtualization/vminterface.html:51 +#: netbox/virtualization/forms/bulk_edit.py:207 msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:65 +#: netbox/dcim/forms/common.py:60 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -4648,7 +5101,7 @@ msgstr "" "As VLANs tagueadas ({vlans}) devem pertencer ao mesmo site do dispositivo/VM" " pai da interface ou devem ser globais." -#: netbox/dcim/forms/common.py:126 +#: netbox/dcim/forms/common.py:121 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -4656,7 +5109,7 @@ msgstr "" "Não é possível instalar o módulo com valores de espaço reservado em um " "compartimento de módulo sem a sua posição definida." -#: netbox/dcim/forms/common.py:131 +#: netbox/dcim/forms/common.py:127 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -4666,17 +5119,17 @@ msgstr "" "compartimento de módulos {level} na árvore, pois foram fornecidos {tokens} " "espaços reservados" -#: netbox/dcim/forms/common.py:144 +#: netbox/dcim/forms/common.py:142 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "Não é possível adotar {model} {name} pois já pertence a outro módulo." -#: netbox/dcim/forms/common.py:153 +#: netbox/dcim/forms/common.py:151 #, python-brace-format 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:738 +#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 #: netbox/templates/dcim/inc/cable_termination.html:37 #: netbox/templates/dcim/powerfeed.html:24 @@ -4685,137 +5138,135 @@ 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:765 +#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Fontes de Alimentação" -#: netbox/dcim/forms/connections.py:81 -msgid "Side" -msgstr "Lado" - -#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/tables/devices.py:295 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Status do Dispositivo" -#: netbox/dcim/forms/filtersets.py:149 +#: netbox/dcim/forms/filtersets.py:150 msgid "Parent region" msgstr "Região principal" -#: netbox/dcim/forms/filtersets.py:163 netbox/tenancy/forms/bulk_import.py:28 +#: netbox/dcim/forms/filtersets.py:164 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:25 -#: netbox/wireless/forms/filtersets.py:25 +#: netbox/wireless/forms/bulk_import.py:27 +#: netbox/wireless/forms/filtersets.py:27 msgid "Parent group" msgstr "Grupo principal" -#: netbox/dcim/forms/filtersets.py:242 netbox/templates/dcim/location.html:58 +#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 #: netbox/templates/dcim/site.html:56 msgid "Facility" msgstr "Facility" -#: netbox/dcim/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:398 msgid "Function" msgstr "Função" -#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/model_forms.py:373 +#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Imagens" -#: netbox/dcim/forms/filtersets.py:486 netbox/dcim/forms/filtersets.py:611 -#: netbox/dcim/forms/filtersets.py:726 +#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 +#: netbox/dcim/forms/filtersets.py:727 msgid "Components" msgstr "Componentes" -#: netbox/dcim/forms/filtersets.py:506 +#: netbox/dcim/forms/filtersets.py:507 msgid "Subdevice role" msgstr "Função do subdispositivo" -#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/tables/racks.py:54 +#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 #: netbox/templates/dcim/racktype.html:20 msgid "Model" msgstr "Modelo" -#: netbox/dcim/forms/filtersets.py:834 +#: netbox/dcim/forms/filtersets.py:835 msgid "Has an OOB IP" msgstr "Possui um IP fora de banda" -#: netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:842 msgid "Virtual chassis member" msgstr "Membro do chassi virtual" -#: netbox/dcim/forms/filtersets.py:890 +#: netbox/dcim/forms/filtersets.py:891 msgid "Has virtual device contexts" msgstr "Possui contextos de dispositivos virtuais" -#: netbox/dcim/forms/filtersets.py:903 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:452 -#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 +#: netbox/ipam/forms/filtersets.py:464 +#: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "Grupo de clusters" -#: netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1211 msgid "Cabled" msgstr "Cabeado" -#: netbox/dcim/forms/filtersets.py:1217 +#: netbox/dcim/forms/filtersets.py:1218 msgid "Occupied" msgstr "Ocupado" -#: netbox/dcim/forms/filtersets.py:1244 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/tables/devices.py:364 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 +#: 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:140 +#: netbox/templates/dcim/interface.html:197 #: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:59 +#: netbox/templates/dcim/poweroutlet.html:69 #: netbox/templates/dcim/powerport.html:59 #: netbox/templates/dcim/rearport.html:65 msgid "Connection" msgstr "Conexão" -#: netbox/dcim/forms/filtersets.py:1348 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 -#: netbox/extras/forms/filtersets.py:464 -#: netbox/extras/forms/model_forms.py:675 netbox/extras/tables/tables.py:579 +#: netbox/extras/forms/filtersets.py:472 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tipo" -#: netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/filtersets.py:1382 msgid "Mgmt only" msgstr "Somente gerenciamento" -#: netbox/dcim/forms/filtersets.py:1389 netbox/dcim/forms/model_forms.py:1390 -#: netbox/dcim/models/device_components.py:629 -#: netbox/templates/dcim/interface.html:129 +#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/models/device_components.py:680 +#: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/filtersets.py:1414 msgid "Wireless channel" msgstr "Canal do Wireless" -#: netbox/dcim/forms/filtersets.py:1413 +#: netbox/dcim/forms/filtersets.py:1418 msgid "Channel frequency (MHz)" msgstr "Frequência do canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1417 +#: netbox/dcim/forms/filtersets.py:1422 msgid "Channel width (MHz)" msgstr "Largura do canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1421 -#: netbox/templates/dcim/interface.html:85 +#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potência de transmissão (dBm)" -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1471 -#: netbox/dcim/tables/devices.py:327 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -4825,39 +5276,76 @@ msgstr "Potência de transmissão (dBm)" msgid "Cable" msgstr "Cabo" -#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/tables/devices.py:949 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Descoberto" +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +msgid "Assigned Device" +msgstr "Dispositivo Associado" + +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +msgid "Assigned VM" +msgstr "VM Associada" + #: netbox/dcim/forms/formsets.py:20 #, python-brace-format 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/model_forms.py:140 +#: 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:618 +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/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 +#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/templates/ipam/vlangroup.html:38 +#: netbox/templates/virtualization/cluster.html:42 +#: netbox/templates/wireless/wirelesslan.html:26 +#: netbox/virtualization/forms/bulk_edit.py:91 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/model_forms.py:79 +#: netbox/virtualization/tables/clusters.py:80 +#: netbox/wireless/forms/bulk_edit.py:93 +#: netbox/wireless/forms/filtersets.py:37 +#: netbox/wireless/forms/model_forms.py:56 +#: netbox/wireless/tables/wirelesslan.py:58 +msgid "Scope" +msgstr "Escopo" + +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 +msgid "Scope type (app & model)" +msgstr "Tipo de escopo (aplicativo e modelo)" + +#: netbox/dcim/forms/model_forms.py:144 msgid "Contact Info" msgstr "Informações de Contato" -#: netbox/dcim/forms/model_forms.py:195 netbox/templates/dcim/rackrole.html:19 +#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "Função do Rack" -#: netbox/dcim/forms/model_forms.py:212 netbox/dcim/forms/model_forms.py:362 -#: netbox/dcim/forms/model_forms.py:446 +#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 +#: netbox/dcim/forms/model_forms.py:456 #: netbox/utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:264 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:265 +#: netbox/dcim/forms/model_forms.py:273 msgid "Inventory Control" msgstr "Controle de Inventário" -#: netbox/dcim/forms/model_forms.py:313 +#: netbox/dcim/forms/model_forms.py:321 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -4865,37 +5353,37 @@ 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:322 netbox/dcim/tables/racks.py:202 +#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 msgid "Reservation" msgstr "Reserva" -#: netbox/dcim/forms/model_forms.py:423 +#: netbox/dcim/forms/model_forms.py:432 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Função do Dispositivo" -#: netbox/dcim/forms/model_forms.py:490 netbox/dcim/models/devices.py:644 +#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 msgid "The lowest-numbered unit occupied by the device" msgstr "A unidade mais baixa ocupada pelo dispositivo" -#: netbox/dcim/forms/model_forms.py:547 +#: netbox/dcim/forms/model_forms.py:558 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:552 +#: netbox/dcim/forms/model_forms.py:563 msgid "The priority of the device in the virtual chassis" msgstr "A prioridade do dispositivo no chassi virtual" -#: netbox/dcim/forms/model_forms.py:659 +#: netbox/dcim/forms/model_forms.py:670 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:767 +#: netbox/dcim/forms/model_forms.py:779 msgid "Characteristics" msgstr "Características" -#: netbox/dcim/forms/model_forms.py:914 +#: netbox/dcim/forms/model_forms.py:926 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -4910,60 +5398,35 @@ msgstr "" " será automaticamente substituído pelo valor da posição ao criar um novo " "módulo." -#: netbox/dcim/forms/model_forms.py:1094 +#: netbox/dcim/forms/model_forms.py:1107 msgid "Console port template" msgstr "Modelo da porta de console" -#: netbox/dcim/forms/model_forms.py:1102 +#: netbox/dcim/forms/model_forms.py:1115 msgid "Console server port template" msgstr "Modelo da porta do servidor de console" -#: netbox/dcim/forms/model_forms.py:1110 +#: netbox/dcim/forms/model_forms.py:1123 msgid "Front port template" msgstr "Modelo da porta frontal" -#: netbox/dcim/forms/model_forms.py:1118 +#: netbox/dcim/forms/model_forms.py:1131 msgid "Interface template" msgstr "Modelo da interface" -#: netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1139 msgid "Power outlet template" msgstr "Modelo da tomada elétrica" -#: netbox/dcim/forms/model_forms.py:1134 +#: netbox/dcim/forms/model_forms.py:1147 msgid "Power port template" msgstr "Modelo da porta de alimentação" -#: netbox/dcim/forms/model_forms.py:1142 +#: netbox/dcim/forms/model_forms.py:1155 msgid "Rear port template" msgstr "Modelo da porta traseira" -#: netbox/dcim/forms/model_forms.py:1151 netbox/dcim/forms/model_forms.py:1395 -#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1590 -#: netbox/dcim/tables/connections.py:65 netbox/ipam/forms/bulk_import.py:318 -#: netbox/ipam/forms/model_forms.py:280 netbox/ipam/forms/model_forms.py:289 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/ip.py:372 -#: netbox/ipam/tables/vlans.py:169 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:51 -#: netbox/templates/dcim/frontport.html:106 -#: netbox/templates/dcim/interface.html:27 -#: netbox/templates/dcim/interface.html:184 -#: netbox/templates/dcim/interface.html:310 -#: netbox/templates/dcim/rearport.html:102 -#: netbox/templates/virtualization/vminterface.html:18 -#: netbox/templates/vpn/tunneltermination.html:31 -#: netbox/templates/wireless/inc/wirelesslink_interface.html:10 -#: netbox/templates/wireless/wirelesslink.html:10 -#: netbox/templates/wireless/wirelesslink.html:55 -#: netbox/virtualization/forms/model_forms.py:348 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:436 -#: netbox/vpn/forms/model_forms.py:445 -#: netbox/wireless/forms/model_forms.py:113 -#: netbox/wireless/forms/model_forms.py:155 -msgid "Interface" -msgstr "Interface" - -#: netbox/dcim/forms/model_forms.py:1152 netbox/dcim/forms/model_forms.py:1591 +#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -4971,71 +5434,71 @@ msgstr "Interface" msgid "Console Port" msgstr "Porta de Console" -#: netbox/dcim/forms/model_forms.py:1153 netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 #: 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:1154 netbox/dcim/forms/model_forms.py:1593 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:52 +#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 #: netbox/templates/dcim/frontport.html:17 #: netbox/templates/dcim/frontport.html:115 -#: netbox/templates/dcim/interface.html:187 +#: netbox/templates/dcim/interface.html:244 #: netbox/templates/dcim/rearport.html:105 msgid "Front Port" msgstr "Porta Frontal" -#: netbox/dcim/forms/model_forms.py:1155 netbox/dcim/forms/model_forms.py:1594 -#: netbox/dcim/tables/devices.py:710 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:53 +#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/tables/devices.py:743 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 #: netbox/templates/dcim/frontport.html:50 #: netbox/templates/dcim/frontport.html:118 -#: netbox/templates/dcim/interface.html:190 +#: netbox/templates/dcim/interface.html:247 #: netbox/templates/dcim/rearport.html:17 #: netbox/templates/dcim/rearport.html:108 msgid "Rear Port" msgstr "Porta Traseira" -#: netbox/dcim/forms/model_forms.py:1156 netbox/dcim/forms/model_forms.py:1595 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:512 -#: netbox/templates/dcim/poweroutlet.html:44 +#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 +#: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Porta de Alimentação" -#: netbox/dcim/forms/model_forms.py:1157 netbox/dcim/forms/model_forms.py:1596 +#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 #: 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:1159 netbox/dcim/forms/model_forms.py:1598 +#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 msgid "Component Assignment" msgstr "Atribuição de Componentes" -#: netbox/dcim/forms/model_forms.py:1202 netbox/dcim/forms/model_forms.py:1645 +#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 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:1339 +#: netbox/dcim/forms/model_forms.py:1355 msgid "LAG interface" msgstr "Interface LAG" -#: netbox/dcim/forms/model_forms.py:1362 +#: netbox/dcim/forms/model_forms.py:1378 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:1491 +#: netbox/dcim/forms/model_forms.py:1533 msgid "Child Device" msgstr "Dispositivo Filho" -#: netbox/dcim/forms/model_forms.py:1492 +#: netbox/dcim/forms/model_forms.py:1534 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5043,35 +5506,61 @@ 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:1534 +#: netbox/dcim/forms/model_forms.py:1576 msgid "Console port" msgstr "Porta de console" -#: netbox/dcim/forms/model_forms.py:1542 +#: netbox/dcim/forms/model_forms.py:1584 msgid "Console server port" msgstr "Porta do servidor de console" -#: netbox/dcim/forms/model_forms.py:1550 +#: netbox/dcim/forms/model_forms.py:1592 msgid "Front port" msgstr "Porta frontal" -#: netbox/dcim/forms/model_forms.py:1566 +#: netbox/dcim/forms/model_forms.py:1608 msgid "Power outlet" msgstr "Tomada elétrica" -#: netbox/dcim/forms/model_forms.py:1586 +#: netbox/dcim/forms/model_forms.py:1630 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Item de Inventário" -#: netbox/dcim/forms/model_forms.py:1659 +#: netbox/dcim/forms/model_forms.py:1704 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Função do Item de Inventário" +#: netbox/dcim/forms/model_forms.py:1773 +msgid "VM Interface" +msgstr "Interface de VM" + +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 +#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/templates/virtualization/virtualdisk.html:21 +#: netbox/templates/virtualization/virtualmachine.html:12 +#: netbox/templates/virtualization/vminterface.html:21 +#: netbox/templates/vpn/tunneltermination.html:25 +#: netbox/virtualization/forms/filtersets.py:202 +#: netbox/virtualization/forms/filtersets.py:247 +#: 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/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:1827 +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." + #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5089,18 +5578,18 @@ msgstr "" " esperados." #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:252 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Portas traseiras" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "" "Selecione uma atribuição de porta traseira para cada porta frontal que está " "sendo criada." -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5110,7 +5599,7 @@ msgstr "" "deve corresponder ao número selecionado de posições dE porta traseira " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5120,18 +5609,18 @@ msgstr "" "corresponder ao número selecionado de posições de portas traseiras " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1033 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Membros" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "Posição inicial" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5139,70 +5628,70 @@ msgstr "" "Posição do primeiro dispositivo membro. Aumenta em um para cada membro " "adicional." -#: netbox/dcim/forms/object_create.py:427 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "" "Uma posição deve ser especificada para o primeiro membro do chassi virtual." -#: netbox/dcim/models/cables.py:62 -#: netbox/dcim/models/device_component_templates.py:55 -#: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:111 +#: netbox/dcim/models/cables.py:63 +#: netbox/dcim/models/device_component_templates.py:51 +#: netbox/dcim/models/device_components.py:57 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "rótulo" -#: netbox/dcim/models/cables.py:71 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "comprimento" -#: netbox/dcim/models/cables.py:78 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "unidade de comprimento" -#: netbox/dcim/models/cables.py:95 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "cabo" -#: netbox/dcim/models/cables.py:96 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "cabos" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "Deve especificar uma unidade ao definir o comprimento do cabo" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "Terminações A e B devem ser definidas ao criar um novo cabo." -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Não é possível conectar diferentes tipos de terminação à mesma extremidade " "do cabo." -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Tipos de terminações incompatíveis: {type_a} e {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "As terminações A e B não podem se conectar ao mesmo objeto." -#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "fim" -#: netbox/dcim/models/cables.py:313 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "terminação de cabo" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "terminações de cabos" -#: netbox/dcim/models/cables.py:333 +#: netbox/dcim/models/cables.py:334 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5211,37 +5700,69 @@ 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:344 #, 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:351 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:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "está ativo" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "está completo" -#: netbox/dcim/models/cables.py:456 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "é dividido" -#: netbox/dcim/models/cables.py:464 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "caminho do cabo" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "caminhos do cabos" +#: netbox/dcim/models/cables.py:541 +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:553 +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:558 +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:582 +msgid "All links must be cable or wireless" +msgstr "Todos os links devem ser cabo ou wireless" + +#: netbox/dcim/models/cables.py:584 +msgid "All links must match first link type" +msgstr "Todos os links devem corresponder ao tipo do primeiro link" + +#: netbox/dcim/models/cables.py:667 +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:676 +msgid "Remote termination position filter is missing" +msgstr "O filtro de posição de terminação remota está ausente" + #: netbox/dcim/models/device_component_templates.py:46 #, python-brace-format msgid "" @@ -5251,18 +5772,18 @@ msgstr "" "{module} é aceito como substituto para a posição do compartimento do módulo " "quando conectado a um tipo de módulo." -#: netbox/dcim/models/device_component_templates.py:58 -#: netbox/dcim/models/device_components.py:65 +#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/device_components.py:60 msgid "Physical label" msgstr "Rótulo físico" -#: netbox/dcim/models/device_component_templates.py:103 +#: netbox/dcim/models/device_component_templates.py:99 msgid "Component templates cannot be moved to a different device type." msgstr "" "Os modelos de componentes não podem ser movidos para um tipo diferente de " "dispositivo." -#: netbox/dcim/models/device_component_templates.py:154 +#: netbox/dcim/models/device_component_templates.py:150 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -5270,7 +5791,7 @@ msgstr "" "Um modelo de componente não pode ser associado a um tipo de dispositivo e " "módulo ao mesmo tempo." -#: netbox/dcim/models/device_component_templates.py:158 +#: netbox/dcim/models/device_component_templates.py:154 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -5278,138 +5799,138 @@ msgstr "" "Um modelo de componente deve estar associado a um tipo de dispositivo ou a " "um tipo de módulo." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:209 msgid "console port template" msgstr "modelo de porta de console" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:210 msgid "console port templates" msgstr "modelos de porta de console" -#: netbox/dcim/models/device_component_templates.py:246 +#: netbox/dcim/models/device_component_templates.py:244 msgid "console server port template" msgstr "modelo de porta de servidor de console" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:245 msgid "console server port templates" msgstr "modelos de porta de servidor de console" -#: netbox/dcim/models/device_component_templates.py:278 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_component_templates.py:277 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "consumo máximo" -#: netbox/dcim/models/device_component_templates.py:285 -#: netbox/dcim/models/device_components.py:359 +#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "consumo alocado" -#: netbox/dcim/models/device_component_templates.py:295 +#: netbox/dcim/models/device_component_templates.py:294 msgid "power port template" msgstr "modelo de porta de alimentação" -#: netbox/dcim/models/device_component_templates.py:296 +#: netbox/dcim/models/device_component_templates.py:295 msgid "power port templates" msgstr "modelos de porta de alimentação" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:382 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "O consumo alocado não pode exceder o consumo máximo ({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:347 -#: netbox/dcim/models/device_components.py:477 +#: netbox/dcim/models/device_component_templates.py:349 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "ramal de alimentação" -#: netbox/dcim/models/device_component_templates.py:351 -#: netbox/dcim/models/device_components.py:481 +#: netbox/dcim/models/device_component_templates.py:354 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "Fase (para alimentação trifásica)" -#: netbox/dcim/models/device_component_templates.py:357 +#: netbox/dcim/models/device_component_templates.py:360 msgid "power outlet template" msgstr "modelo de tomada elétrica" -#: netbox/dcim/models/device_component_templates.py:358 +#: netbox/dcim/models/device_component_templates.py:361 msgid "power outlet templates" msgstr "modelos de tomadas elétricas" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:370 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Porta de alimentação principal ({power_port}) deve pertencer ao mesmo tipo " "de dispositivo" -#: netbox/dcim/models/device_component_templates.py:371 +#: netbox/dcim/models/device_component_templates.py:376 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Porta de alimentação principal ({power_port}) deve pertencer ao mesmo tipo " "de módulo" -#: netbox/dcim/models/device_component_templates.py:423 -#: netbox/dcim/models/device_components.py:611 +#: netbox/dcim/models/device_component_templates.py:430 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "somente gerenciamento" -#: netbox/dcim/models/device_component_templates.py:431 -#: netbox/dcim/models/device_components.py:550 +#: netbox/dcim/models/device_component_templates.py:438 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "interface bridge" -#: netbox/dcim/models/device_component_templates.py:449 -#: netbox/dcim/models/device_components.py:636 +#: netbox/dcim/models/device_component_templates.py:459 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "função do wireless" -#: netbox/dcim/models/device_component_templates.py:455 +#: netbox/dcim/models/device_component_templates.py:465 msgid "interface template" msgstr "modelo de interface" -#: netbox/dcim/models/device_component_templates.py:456 +#: netbox/dcim/models/device_component_templates.py:466 msgid "interface templates" msgstr "modelos de interface" -#: netbox/dcim/models/device_component_templates.py:463 -#: netbox/dcim/models/device_components.py:804 -#: netbox/virtualization/models/virtualmachines.py:405 +#: netbox/dcim/models/device_component_templates.py:473 +#: netbox/dcim/models/device_components.py:848 +#: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "Uma interface não pode ser conectada a si mesma." -#: netbox/dcim/models/device_component_templates.py:466 +#: netbox/dcim/models/device_component_templates.py:477 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "" "Interface bridge ({bridge}) deve pertencer ao mesmo tipo de dispositivo" -#: netbox/dcim/models/device_component_templates.py:470 +#: netbox/dcim/models/device_component_templates.py:483 #, python-brace-format 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:526 -#: netbox/dcim/models/device_components.py:984 +#: netbox/dcim/models/device_component_templates.py:540 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "posição da porta traseira" -#: netbox/dcim/models/device_component_templates.py:551 +#: netbox/dcim/models/device_component_templates.py:565 msgid "front port template" msgstr "modelo de porta frontal" -#: netbox/dcim/models/device_component_templates.py:552 +#: netbox/dcim/models/device_component_templates.py:566 msgid "front port templates" msgstr "modelos de porta frontal" -#: netbox/dcim/models/device_component_templates.py:562 +#: netbox/dcim/models/device_component_templates.py:576 #, python-brace-format msgid "Rear port ({name}) must belong to the same device type" msgstr "Porta traseira ({name}) deve pertencer ao mesmo tipo de dispositivo" -#: netbox/dcim/models/device_component_templates.py:568 +#: netbox/dcim/models/device_component_templates.py:582 #, python-brace-format msgid "" "Invalid rear port position ({position}); rear port {name} has only {count} " @@ -5418,46 +5939,46 @@ msgstr "" "Posição inválida da porta traseira ({position}); porta traseira {name} tem " "apenas {count} posições" -#: netbox/dcim/models/device_component_templates.py:621 -#: netbox/dcim/models/device_components.py:1053 +#: netbox/dcim/models/device_component_templates.py:635 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "posições" -#: netbox/dcim/models/device_component_templates.py:632 +#: netbox/dcim/models/device_component_templates.py:646 msgid "rear port template" msgstr "modelo de porta traseira" -#: netbox/dcim/models/device_component_templates.py:633 +#: netbox/dcim/models/device_component_templates.py:647 msgid "rear port templates" msgstr "modelos de porta traseira" -#: netbox/dcim/models/device_component_templates.py:662 -#: netbox/dcim/models/device_components.py:1103 +#: netbox/dcim/models/device_component_templates.py:676 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "posição" -#: netbox/dcim/models/device_component_templates.py:665 -#: netbox/dcim/models/device_components.py:1106 +#: netbox/dcim/models/device_component_templates.py:679 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "Identificador a ser referenciado ao renomear componentes instalados" -#: netbox/dcim/models/device_component_templates.py:671 +#: netbox/dcim/models/device_component_templates.py:685 msgid "module bay template" msgstr "modelo de compartimento de módulo" -#: netbox/dcim/models/device_component_templates.py:672 +#: netbox/dcim/models/device_component_templates.py:686 msgid "module bay templates" msgstr "modelos de compartimento de módulos" -#: netbox/dcim/models/device_component_templates.py:699 +#: netbox/dcim/models/device_component_templates.py:713 msgid "device bay template" msgstr "modelo de compartimento de dispositivos" -#: netbox/dcim/models/device_component_templates.py:700 +#: netbox/dcim/models/device_component_templates.py:714 msgid "device bay templates" msgstr "modelos de compartimentos de dispositivos" -#: netbox/dcim/models/device_component_templates.py:713 +#: netbox/dcim/models/device_component_templates.py:728 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -5466,71 +5987,71 @@ 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:768 -#: netbox/dcim/models/device_components.py:1262 +#: netbox/dcim/models/device_component_templates.py:784 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "ID da peça" -#: netbox/dcim/models/device_component_templates.py:770 -#: netbox/dcim/models/device_components.py:1264 +#: netbox/dcim/models/device_component_templates.py:786 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "Identificador da peça, designado pelo fabricante" -#: netbox/dcim/models/device_component_templates.py:787 +#: netbox/dcim/models/device_component_templates.py:803 msgid "inventory item template" msgstr "modelo de item de inventário" -#: netbox/dcim/models/device_component_templates.py:788 +#: netbox/dcim/models/device_component_templates.py:804 msgid "inventory item templates" msgstr "modelos de itens de inventário" -#: netbox/dcim/models/device_components.py:105 +#: netbox/dcim/models/device_components.py:100 msgid "Components cannot be moved to a different device." msgstr "Os componentes não podem ser movidos para um dispositivo diferente." -#: netbox/dcim/models/device_components.py:144 +#: netbox/dcim/models/device_components.py:139 msgid "cable end" msgstr "extremidade do cabo" -#: netbox/dcim/models/device_components.py:150 +#: netbox/dcim/models/device_components.py:146 msgid "mark connected" msgstr "marcar conectado" -#: netbox/dcim/models/device_components.py:152 +#: netbox/dcim/models/device_components.py:148 msgid "Treat as if a cable is connected" msgstr "Tratar como se um cabo estivesse conectado" -#: netbox/dcim/models/device_components.py:170 +#: netbox/dcim/models/device_components.py:166 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "Deve especificar a extremidade (A ou B) ao conectar um cabo." -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:170 msgid "Cable end must not be set without a cable." msgstr "A extremidade do cabo não deve ser definida sem um cabo." -#: netbox/dcim/models/device_components.py:178 +#: netbox/dcim/models/device_components.py:174 msgid "Cannot mark as connected with a cable attached." msgstr "Não é possível marcar como conectado com um cabo já conectado." -#: netbox/dcim/models/device_components.py:202 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr " Os modelos {class_name} devem declarar uma propriedade parent_object" #: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:316 -#: netbox/dcim/models/device_components.py:349 -#: netbox/dcim/models/device_components.py:467 +#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:461 msgid "Physical port type" msgstr "Tipo de porta física" #: netbox/dcim/models/device_components.py:290 -#: netbox/dcim/models/device_components.py:319 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "velocidade" #: netbox/dcim/models/device_components.py:294 -#: netbox/dcim/models/device_components.py:323 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "Velocidade da porta em bits por segundo" @@ -5542,131 +6063,150 @@ msgstr "porta de console" msgid "console ports" msgstr "portas de console" -#: netbox/dcim/models/device_components.py:329 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "porta de servidor de console" -#: netbox/dcim/models/device_components.py:330 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "portas de servidor de console" -#: netbox/dcim/models/device_components.py:369 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "porta de alimentação" -#: netbox/dcim/models/device_components.py:370 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "portas de alimentação" -#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "tomada elétrica" -#: netbox/dcim/models/device_components.py:488 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "tomadas elétricas" -#: netbox/dcim/models/device_components.py:499 +#: netbox/dcim/models/device_components.py:495 #, 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:530 netbox/vpn/models/crypto.py:81 -#: netbox/vpn/models/crypto.py:226 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 +#: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "modo" -#: netbox/dcim/models/device_components.py:534 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "Estratégia de tagueamento IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:542 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "interface pai" -#: netbox/dcim/models/device_components.py:602 -msgid "parent LAG" -msgstr "LAG pai" - -#: netbox/dcim/models/device_components.py:612 -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:617 -msgid "speed (Kbps)" -msgstr "velocidade (Kbps)" - -#: netbox/dcim/models/device_components.py:620 -msgid "duplex" -msgstr "duplex" - -#: netbox/dcim/models/device_components.py:630 -msgid "64-bit World Wide Name" -msgstr "64-bit World Wide Name" - -#: netbox/dcim/models/device_components.py:642 -msgid "wireless channel" -msgstr "canal do wireless" - -#: netbox/dcim/models/device_components.py:649 -msgid "channel frequency (MHz)" -msgstr "frequência do canal (MHz)" - -#: netbox/dcim/models/device_components.py:650 -#: netbox/dcim/models/device_components.py:658 -msgid "Populated by selected channel (if set)" -msgstr "Preenchido pelo canal selecionado (se definido)" - -#: netbox/dcim/models/device_components.py:664 -msgid "transmit power (dBm)" -msgstr "potência de transmissão (dBm)" - -#: netbox/dcim/models/device_components.py:689 netbox/wireless/models.py:117 -msgid "wireless LANs" -msgstr "redes wireless" - -#: netbox/dcim/models/device_components.py:697 -#: netbox/virtualization/models/virtualmachines.py:335 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "VLAN não tagueada" -#: netbox/dcim/models/device_components.py:703 -#: netbox/virtualization/models/virtualmachines.py:341 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "VLANs tagueadas" -#: netbox/dcim/models/device_components.py:745 -#: netbox/virtualization/models/virtualmachines.py:377 +#: 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:574 +#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 +msgid "Q-in-Q SVLAN" +msgstr "SVLAN Q-in-Q" + +#: netbox/dcim/models/device_components.py:579 +msgid "primary MAC address" +msgstr "endereço MAC primário" + +#: netbox/dcim/models/device_components.py:591 +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 +#, 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 +msgid "parent LAG" +msgstr "LAG pai" + +#: netbox/dcim/models/device_components.py:663 +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 +msgid "speed (Kbps)" +msgstr "velocidade (Kbps)" + +#: netbox/dcim/models/device_components.py:671 +msgid "duplex" +msgstr "duplex" + +#: netbox/dcim/models/device_components.py:681 +msgid "64-bit World Wide Name" +msgstr "64-bit World Wide Name" + +#: netbox/dcim/models/device_components.py:695 +msgid "wireless channel" +msgstr "canal do wireless" + +#: netbox/dcim/models/device_components.py:702 +msgid "channel frequency (MHz)" +msgstr "frequência do canal (MHz)" + +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 +msgid "Populated by selected channel (if set)" +msgstr "Preenchido pelo canal selecionado (se definido)" + +#: netbox/dcim/models/device_components.py:717 +msgid "transmit power (dBm)" +msgstr "potência de transmissão (dBm)" + +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +msgid "wireless LANs" +msgstr "redes wireless" + +#: netbox/dcim/models/device_components.py:792 +#: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "interface" -#: netbox/dcim/models/device_components.py:746 -#: netbox/virtualization/models/virtualmachines.py:378 +#: netbox/dcim/models/device_components.py:793 +#: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "interfaces" -#: netbox/dcim/models/device_components.py:757 +#: netbox/dcim/models/device_components.py:801 #, 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:765 +#: netbox/dcim/models/device_components.py:809 #, 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:774 -#: netbox/virtualization/models/virtualmachines.py:390 +#: netbox/dcim/models/device_components.py:818 +#: netbox/virtualization/models/virtualmachines.py:370 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:778 +#: netbox/dcim/models/device_components.py:822 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:785 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -5675,7 +6215,7 @@ msgstr "" "A interface pai selecionada ({interface}) pertence a um dispositivo " "diferente ({device})" -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -5684,7 +6224,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:811 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -5693,7 +6233,7 @@ msgstr "" "A interface bridge selecionada ({bridge}) pertence a um dispositivo " "diferente ({device})." -#: netbox/dcim/models/device_components.py:817 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -5702,15 +6242,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:828 +#: netbox/dcim/models/device_components.py:872 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:832 +#: netbox/dcim/models/device_components.py:876 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:839 +#: netbox/dcim/models/device_components.py:883 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -5718,7 +6258,7 @@ msgstr "" "A interface LAG selecionada ({lag}) pertence a um dispositivo diferente " "({device})." -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -5727,48 +6267,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:856 +#: netbox/dcim/models/device_components.py:900 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:860 +#: netbox/dcim/models/device_components.py:904 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:866 +#: netbox/dcim/models/device_components.py:910 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:873 +#: netbox/dcim/models/device_components.py:917 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:875 +#: netbox/dcim/models/device_components.py:919 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:881 +#: netbox/dcim/models/device_components.py:925 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:885 +#: netbox/dcim/models/device_components.py:929 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:891 +#: netbox/dcim/models/device_components.py:935 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:893 +#: netbox/dcim/models/device_components.py:937 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:901 +#: netbox/dcim/models/device_components.py:941 +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 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -5777,24 +6321,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:990 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "Posição mapeada na porta traseira correspondente" -#: netbox/dcim/models/device_components.py:1006 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "porta frontal" -#: netbox/dcim/models/device_components.py:1007 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "portas frontais" -#: netbox/dcim/models/device_components.py:1021 +#: netbox/dcim/models/device_components.py:1072 #, 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:1029 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -5803,19 +6347,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:1059 +#: netbox/dcim/models/device_components.py:1110 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:1064 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "porta traseira" -#: netbox/dcim/models/device_components.py:1065 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "portas traseiras" -#: netbox/dcim/models/device_components.py:1079 +#: netbox/dcim/models/device_components.py:1127 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -5824,41 +6368,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:1120 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "compartimento de módulos" -#: netbox/dcim/models/device_components.py:1121 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "compartimentos de módulos" -#: netbox/dcim/models/device_components.py:1138 -#: netbox/dcim/models/devices.py:1224 +#: netbox/dcim/models/device_components.py:1183 +#: netbox/dcim/models/devices.py:1229 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:1164 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "compartimento de dispositivos" -#: netbox/dcim/models/device_components.py:1165 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "compartimentos de dispositivos" -#: netbox/dcim/models/device_components.py:1175 +#: netbox/dcim/models/device_components.py:1217 #, 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:1181 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "Não é possível instalar um dispositivo em si mesmo." -#: netbox/dcim/models/device_components.py:1189 +#: netbox/dcim/models/device_components.py:1231 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -5866,117 +6410,117 @@ msgstr "" "Não é possível instalar o dispositivo especificado; o dispositivo já está " "instalado em {bay}." -#: netbox/dcim/models/device_components.py:1210 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "função do item de inventário" -#: netbox/dcim/models/device_components.py:1211 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "funções dos itens de inventário" -#: netbox/dcim/models/device_components.py:1268 -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/racks.py:313 -#: netbox/virtualization/models/virtualmachines.py:131 +#: 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 msgid "serial number" msgstr "número de série" -#: netbox/dcim/models/device_components.py:1276 -#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1188 -#: netbox/dcim/models/racks.py:320 +#: 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 msgid "asset tag" msgstr "etiqueta de patrimônio" -#: netbox/dcim/models/device_components.py:1277 +#: netbox/dcim/models/device_components.py:1322 msgid "A unique tag used to identify this item" msgstr "Uma etiqueta exclusiva usada para identificar este item" -#: netbox/dcim/models/device_components.py:1280 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "descoberto" -#: netbox/dcim/models/device_components.py:1282 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "Este item foi descoberto automaticamente" -#: netbox/dcim/models/device_components.py:1300 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "item de inventário" -#: netbox/dcim/models/device_components.py:1301 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "itens de inventário" -#: netbox/dcim/models/device_components.py:1312 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "Não é possível designar a si mesmo como pai." -#: netbox/dcim/models/device_components.py:1320 +#: netbox/dcim/models/device_components.py:1362 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:1326 +#: netbox/dcim/models/device_components.py:1368 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:1334 +#: netbox/dcim/models/device_components.py:1376 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 " "dispositivo" -#: netbox/dcim/models/devices.py:54 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "fabricante" -#: netbox/dcim/models/devices.py:55 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "fabricantes" -#: netbox/dcim/models/devices.py:82 netbox/dcim/models/devices.py:382 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 #: netbox/dcim/models/racks.py:133 msgid "model" msgstr "modelo" -#: netbox/dcim/models/devices.py:95 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "plataforma padrão" -#: netbox/dcim/models/devices.py:98 netbox/dcim/models/devices.py:386 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 msgid "part number" msgstr "part number" -#: netbox/dcim/models/devices.py:101 netbox/dcim/models/devices.py:389 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 msgid "Discrete part number (optional)" msgstr "Part number discreto (opcional)" -#: netbox/dcim/models/devices.py:107 netbox/dcim/models/racks.py:54 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53 msgid "height (U)" msgstr "altura (U)" -#: netbox/dcim/models/devices.py:111 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "excluir da utilização" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "" "Dispositivos deste tipo são excluídos ao calcular a utilização do rack." -#: netbox/dcim/models/devices.py:116 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "é full-depth" -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "O dispositivo consome as faces frontal e traseira do rack." -#: netbox/dcim/models/devices.py:123 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "status pai/filho" -#: netbox/dcim/models/devices.py:124 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -5985,24 +6529,24 @@ msgstr "" "dispositivos. Deixe em branco se este tipo de dispositivo não for nem pai " "nem filho." -#: netbox/dcim/models/devices.py:128 netbox/dcim/models/devices.py:392 -#: netbox/dcim/models/devices.py:659 netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 +#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 msgid "airflow" msgstr "fluxo de ar" -#: netbox/dcim/models/devices.py:204 +#: netbox/dcim/models/devices.py:208 msgid "device type" msgstr "tipo de dispositivo" -#: netbox/dcim/models/devices.py:205 +#: netbox/dcim/models/devices.py:209 msgid "device types" msgstr "tipos de dispositivos" -#: netbox/dcim/models/devices.py:290 +#: netbox/dcim/models/devices.py:291 msgid "U height must be in increments of 0.5 rack units." msgstr "A altura U deve estar em incrementos de 0,5U." -#: netbox/dcim/models/devices.py:307 +#: netbox/dcim/models/devices.py:308 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -6011,7 +6555,7 @@ msgstr "" "Dispositivo {device} no rack {rack} não tem espaço suficiente para acomodar " "uma altura de {height}U" -#: netbox/dcim/models/devices.py:322 +#: netbox/dcim/models/devices.py:323 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -6021,7 +6565,7 @@ msgstr "" "href=\"{url}\">{racked_instance_count} instância(s) já montada(s) " "dentro de racks." -#: netbox/dcim/models/devices.py:331 +#: netbox/dcim/models/devices.py:332 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -6030,151 +6574,151 @@ msgstr "" "associados a este dispositivo antes de desclassificá-lo como dispositivo " "pai." -#: netbox/dcim/models/devices.py:337 +#: netbox/dcim/models/devices.py:338 msgid "Child device types must be 0U." msgstr "Dispositivo filho deve ser 0U." -#: netbox/dcim/models/devices.py:411 +#: netbox/dcim/models/devices.py:413 msgid "module type" msgstr "tipo de módulo" -#: netbox/dcim/models/devices.py:412 +#: netbox/dcim/models/devices.py:414 msgid "module types" msgstr "tipos de módulos" -#: netbox/dcim/models/devices.py:485 +#: netbox/dcim/models/devices.py:484 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:497 +#: netbox/dcim/models/devices.py:496 msgid "device role" msgstr "função de dispositivo" -#: netbox/dcim/models/devices.py:498 +#: netbox/dcim/models/devices.py:497 msgid "device roles" msgstr "funções de dispositivos" -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:511 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:527 +#: netbox/dcim/models/devices.py:523 msgid "platform" msgstr "plataforma" -#: netbox/dcim/models/devices.py:528 +#: netbox/dcim/models/devices.py:524 msgid "platforms" msgstr "plataformas" -#: netbox/dcim/models/devices.py:576 +#: netbox/dcim/models/devices.py:572 msgid "The function this device serves" msgstr "A função que este dispositivo desempenha" -#: netbox/dcim/models/devices.py:608 +#: netbox/dcim/models/devices.py:599 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Número de série do chassi, designado pelo fabricante" -#: netbox/dcim/models/devices.py:616 netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 msgid "A unique tag used to identify this device" msgstr "Uma etiqueta exclusiva usada para identificar este dispositivo" -#: netbox/dcim/models/devices.py:643 +#: netbox/dcim/models/devices.py:634 msgid "position (U)" msgstr "posição (U)" -#: netbox/dcim/models/devices.py:650 +#: netbox/dcim/models/devices.py:642 msgid "rack face" msgstr "face do rack" -#: netbox/dcim/models/devices.py:670 netbox/dcim/models/devices.py:1420 -#: netbox/virtualization/models/virtualmachines.py:100 +#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 +#: netbox/virtualization/models/virtualmachines.py:95 msgid "primary IPv4" msgstr "IPv4 primário" -#: netbox/dcim/models/devices.py:678 netbox/dcim/models/devices.py:1428 -#: netbox/virtualization/models/virtualmachines.py:108 +#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 +#: netbox/virtualization/models/virtualmachines.py:103 msgid "primary IPv6" msgstr "IPv6 primário" -#: netbox/dcim/models/devices.py:686 +#: netbox/dcim/models/devices.py:679 msgid "out-of-band IP" msgstr "IP fora de banda" -#: netbox/dcim/models/devices.py:703 +#: netbox/dcim/models/devices.py:696 msgid "VC position" msgstr "Posição no Chassi Virtual" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:699 msgid "Virtual chassis position" msgstr "Posição no chassi virtual" -#: netbox/dcim/models/devices.py:709 +#: netbox/dcim/models/devices.py:702 msgid "VC priority" msgstr "Prioridade no Chassi Virtual" -#: netbox/dcim/models/devices.py:713 +#: netbox/dcim/models/devices.py:706 msgid "Virtual chassis master election priority" msgstr "Prioridade de eleição do mestre no chassi virtual" -#: netbox/dcim/models/devices.py:716 netbox/dcim/models/sites.py:207 +#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "latitude" -#: netbox/dcim/models/devices.py:721 netbox/dcim/models/devices.py:729 -#: netbox/dcim/models/sites.py:212 netbox/dcim/models/sites.py:220 +#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 +#: 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:724 netbox/dcim/models/sites.py:215 +#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "longitude" -#: netbox/dcim/models/devices.py:797 +#: netbox/dcim/models/devices.py:790 msgid "Device name must be unique per site." msgstr "O nome do dispositivo deve ser exclusivo por site." -#: netbox/dcim/models/devices.py:808 netbox/ipam/models/services.py:75 +#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:809 +#: netbox/dcim/models/devices.py:802 msgid "devices" msgstr "dispositivos" -#: netbox/dcim/models/devices.py:835 +#: netbox/dcim/models/devices.py:821 #, 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:840 +#: netbox/dcim/models/devices.py:826 #, 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:846 +#: netbox/dcim/models/devices.py:832 #, 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:853 +#: netbox/dcim/models/devices.py:839 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:857 +#: netbox/dcim/models/devices.py:843 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:863 +#: netbox/dcim/models/devices.py:849 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:867 +#: netbox/dcim/models/devices.py:853 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:875 +#: netbox/dcim/models/devices.py:861 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -6182,7 +6726,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:886 +#: netbox/dcim/models/devices.py:872 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -6190,7 +6734,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:893 +#: netbox/dcim/models/devices.py:879 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -6198,7 +6742,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:907 +#: netbox/dcim/models/devices.py:893 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -6207,23 +6751,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:922 +#: netbox/dcim/models/devices.py:908 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} não é um endereço IPv4." -#: netbox/dcim/models/devices.py:931 netbox/dcim/models/devices.py:946 +#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 #, 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:937 +#: netbox/dcim/models/devices.py:926 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} não é um endereço IPv6." -#: netbox/dcim/models/devices.py:964 +#: netbox/dcim/models/devices.py:956 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -6233,12 +6777,17 @@ msgstr "" "{platform_manufacturer}, mas este pertence ao fabricante " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:975 +#: netbox/dcim/models/devices.py:967 #, 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:983 +#: netbox/dcim/models/devices.py:974 +#, 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 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." @@ -6252,15 +6801,15 @@ msgstr "" "O dispositivo não pode ser removido do chassi virtual {virtual_chassis} " "porque atualmente é designado como seu mestre." -#: netbox/dcim/models/devices.py:1196 +#: netbox/dcim/models/devices.py:1204 msgid "module" msgstr "módulo" -#: netbox/dcim/models/devices.py:1197 +#: netbox/dcim/models/devices.py:1205 msgid "modules" msgstr "módulos" -#: netbox/dcim/models/devices.py:1213 +#: netbox/dcim/models/devices.py:1218 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -6269,22 +6818,22 @@ msgstr "" "O módulo deve ser instalado dentro de um compartimento pertencente ao " "dispositivo ({device})." -#: netbox/dcim/models/devices.py:1339 +#: netbox/dcim/models/devices.py:1346 msgid "domain" msgstr "domínio" -#: netbox/dcim/models/devices.py:1352 netbox/dcim/models/devices.py:1353 +#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 msgid "virtual chassis" msgstr "chassi virtual" -#: netbox/dcim/models/devices.py:1368 +#: netbox/dcim/models/devices.py:1372 #, 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:1384 +#: netbox/dcim/models/devices.py:1388 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -6293,52 +6842,63 @@ 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:1409 netbox/vpn/models/l2vpn.py:37 +#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1410 +#: netbox/dcim/models/devices.py:1415 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo para o dispositivo principal" -#: netbox/dcim/models/devices.py:1438 netbox/extras/models/customfields.py:225 +#: 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:115 +#: netbox/netbox/models/__init__.py:120 msgid "comments" msgstr "comentários" -#: netbox/dcim/models/devices.py:1454 +#: netbox/dcim/models/devices.py:1459 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1455 +#: netbox/dcim/models/devices.py:1460 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuais" -#: netbox/dcim/models/devices.py:1487 +#: netbox/dcim/models/devices.py:1489 #, 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:1493 +#: netbox/dcim/models/devices.py:1495 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/mixins.py:15 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/ipam/models/ip.py:194 -msgid "weight" -msgstr "peso" +#: netbox/dcim/models/devices.py:1527 +msgid "MAC addresses" +msgstr "Endereços MAC" -#: netbox/dcim/models/mixins.py:22 -msgid "weight unit" -msgstr "unidade de peso" +#: netbox/dcim/models/devices.py:1559 +msgid "" +"Cannot unassign MAC Address while it is designated as the primary MAC for an" +" object" +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/mixins.py:51 -msgid "Must specify a unit when setting a weight" -msgstr "Deve especificar uma unidade ao definir um peso" +#: netbox/dcim/models/devices.py:1563 +msgid "" +"Cannot reassign MAC Address while it is designated as the primary MAC for an" +" object" +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 +#, python-brace-format +msgid "Please select a {scope_type}." +msgstr "Por favor, selecione um {scope_type}." #: netbox/dcim/models/power.py:55 msgid "power panel" @@ -6348,50 +6908,50 @@ msgstr "painel de alimentação" msgid "power panels" msgstr "quadros de alimentação" -#: netbox/dcim/models/power.py:70 +#: netbox/dcim/models/power.py:67 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "" "Local {location} ({location_site}) está em um site diferente do {site}" -#: netbox/dcim/models/power.py:108 +#: netbox/dcim/models/power.py:106 msgid "supply" msgstr "tipo de alimentação" -#: netbox/dcim/models/power.py:114 +#: netbox/dcim/models/power.py:112 msgid "phase" msgstr "fase" -#: netbox/dcim/models/power.py:120 +#: netbox/dcim/models/power.py:118 msgid "voltage" msgstr "tensão" -#: netbox/dcim/models/power.py:125 +#: netbox/dcim/models/power.py:123 msgid "amperage" msgstr "corrente" -#: netbox/dcim/models/power.py:130 +#: netbox/dcim/models/power.py:128 msgid "max utilization" msgstr "utilização máxima" -#: netbox/dcim/models/power.py:133 +#: netbox/dcim/models/power.py:131 msgid "Maximum permissible draw (percentage)" msgstr "Consumo máximo permitido (porcentagem)" -#: netbox/dcim/models/power.py:136 +#: netbox/dcim/models/power.py:134 msgid "available power" msgstr "potência disponível" -#: netbox/dcim/models/power.py:164 +#: netbox/dcim/models/power.py:162 msgid "power feed" msgstr "fonte de alimentação" -#: netbox/dcim/models/power.py:165 +#: netbox/dcim/models/power.py:163 msgid "power feeds" msgstr "fontes de alimentação" -#: netbox/dcim/models/power.py:179 +#: netbox/dcim/models/power.py:174 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -6400,55 +6960,55 @@ msgstr "" "Rack {rack} ({rack_site}) e quadro de alimentação {powerpanel} " "({powerpanel_site}) estão em sites diferentes." -#: netbox/dcim/models/power.py:190 +#: netbox/dcim/models/power.py:185 msgid "Voltage cannot be negative for AC supply" msgstr "A tensão não pode ser negativa para alimentação do tipo CA" -#: netbox/dcim/models/racks.py:47 +#: netbox/dcim/models/racks.py:46 msgid "width" msgstr "largura" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:47 msgid "Rail-to-rail width" msgstr "Largura de trilho a trilho" -#: netbox/dcim/models/racks.py:56 +#: netbox/dcim/models/racks.py:55 msgid "Height in rack units" msgstr "Altura em U" -#: netbox/dcim/models/racks.py:60 +#: netbox/dcim/models/racks.py:59 msgid "starting unit" msgstr "unidade inicial" -#: netbox/dcim/models/racks.py:62 +#: netbox/dcim/models/racks.py:61 msgid "Starting unit for rack" msgstr "Unidade inicial do rack" -#: netbox/dcim/models/racks.py:66 +#: netbox/dcim/models/racks.py:65 msgid "descending units" msgstr "unidades descendentes" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:66 msgid "Units are numbered top-to-bottom" msgstr "As unidades são numeradas de cima para baixo" -#: netbox/dcim/models/racks.py:72 +#: netbox/dcim/models/racks.py:71 msgid "outer width" msgstr "largura externa" -#: netbox/dcim/models/racks.py:75 +#: netbox/dcim/models/racks.py:74 msgid "Outer dimension of rack (width)" msgstr "Dimensão externa do rack (largura)" -#: netbox/dcim/models/racks.py:78 +#: netbox/dcim/models/racks.py:77 msgid "outer depth" msgstr "profundidade externa" -#: netbox/dcim/models/racks.py:81 +#: netbox/dcim/models/racks.py:80 msgid "Outer dimension of rack (depth)" msgstr "Dimensão externa do rack (profundidade)" -#: netbox/dcim/models/racks.py:84 +#: netbox/dcim/models/racks.py:83 msgid "outer unit" msgstr "unidade externa" @@ -6473,7 +7033,7 @@ msgstr "peso máximo" 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:252 +#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 msgid "form factor" msgstr "formato físico" @@ -6485,56 +7045,56 @@ msgstr "tipo de rack" msgid "rack types" msgstr "tipos de rack" -#: netbox/dcim/models/racks.py:180 netbox/dcim/models/racks.py:379 +#: 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:184 netbox/dcim/models/racks.py:383 +#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 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:230 +#: netbox/dcim/models/racks.py:227 msgid "rack role" msgstr "função do rack" -#: netbox/dcim/models/racks.py:231 +#: netbox/dcim/models/racks.py:228 msgid "rack roles" msgstr "funções do rack" -#: netbox/dcim/models/racks.py:274 +#: netbox/dcim/models/racks.py:265 msgid "facility ID" msgstr "ID do facility" -#: netbox/dcim/models/racks.py:275 +#: netbox/dcim/models/racks.py:266 msgid "Locally-assigned identifier" msgstr "Identificador atribuído localmente" -#: netbox/dcim/models/racks.py:308 netbox/ipam/forms/bulk_import.py:201 -#: netbox/ipam/forms/bulk_import.py:266 netbox/ipam/forms/bulk_import.py:301 -#: netbox/ipam/forms/bulk_import.py:483 -#: netbox/virtualization/forms/bulk_import.py:112 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Papel funcional" -#: netbox/dcim/models/racks.py:321 +#: netbox/dcim/models/racks.py:312 msgid "A unique tag used to identify this rack" msgstr "Uma etiqueta exclusiva usada para identificar este rack" -#: netbox/dcim/models/racks.py:359 +#: netbox/dcim/models/racks.py:351 msgid "rack" msgstr "rack" -#: netbox/dcim/models/racks.py:360 +#: netbox/dcim/models/racks.py:352 msgid "racks" msgstr "racks" -#: netbox/dcim/models/racks.py:375 +#: netbox/dcim/models/racks.py:364 #, 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:393 +#: netbox/dcim/models/racks.py:387 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -6543,7 +7103,7 @@ msgstr "" "O rack deve ter pelo menos {min_height}U de altura para abrigar os " "dispositivos instalados." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:396 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -6552,118 +7112,118 @@ msgstr "" "A numeração do rack deve começar em {position} ou menos para abrigar " "dispositivos atualmente instalados." -#: netbox/dcim/models/racks.py:408 +#: netbox/dcim/models/racks.py:404 #, 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:670 +#: netbox/dcim/models/racks.py:666 msgid "units" msgstr "unidades" -#: netbox/dcim/models/racks.py:696 +#: netbox/dcim/models/racks.py:692 msgid "rack reservation" msgstr "reserva em rack" -#: netbox/dcim/models/racks.py:697 +#: netbox/dcim/models/racks.py:693 msgid "rack reservations" msgstr "reservas em rack" -#: netbox/dcim/models/racks.py:714 +#: netbox/dcim/models/racks.py:707 #, 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:727 +#: netbox/dcim/models/racks.py:720 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "As seguintes unidades já foram reservadas: {unit_list}" -#: netbox/dcim/models/sites.py:49 +#: netbox/dcim/models/sites.py:53 msgid "A top-level region with this name already exists." msgstr "Já existe uma região de nível superior com este nome." -#: netbox/dcim/models/sites.py:59 +#: netbox/dcim/models/sites.py:63 msgid "A top-level region with this slug already exists." msgstr "Já existe uma região de alto nível com esta slug." -#: netbox/dcim/models/sites.py:62 +#: netbox/dcim/models/sites.py:66 msgid "region" msgstr "região" -#: netbox/dcim/models/sites.py:63 +#: netbox/dcim/models/sites.py:67 msgid "regions" msgstr "regiões" -#: netbox/dcim/models/sites.py:102 +#: netbox/dcim/models/sites.py:109 msgid "A top-level site group with this name already exists." msgstr "Já existe um grupo de sites de nível superior com este nome." -#: netbox/dcim/models/sites.py:112 +#: netbox/dcim/models/sites.py:119 msgid "A top-level site group with this slug already exists." msgstr "Já existe um grupo de sites de nível superior com este slug." -#: netbox/dcim/models/sites.py:115 +#: netbox/dcim/models/sites.py:122 msgid "site group" msgstr "grupo de sites" -#: netbox/dcim/models/sites.py:116 +#: netbox/dcim/models/sites.py:123 msgid "site groups" msgstr "grupos de sites" -#: netbox/dcim/models/sites.py:141 +#: netbox/dcim/models/sites.py:145 msgid "Full name of the site" msgstr "Nome completo do site" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:279 +#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 msgid "facility" msgstr "facility" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:282 +#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 msgid "Local facility ID or description" msgstr "ID ou descrição do facility" -#: netbox/dcim/models/sites.py:195 +#: netbox/dcim/models/sites.py:196 msgid "physical address" msgstr "endereço físico" -#: netbox/dcim/models/sites.py:198 +#: netbox/dcim/models/sites.py:199 msgid "Physical location of the building" msgstr "Localização física do edifício" -#: netbox/dcim/models/sites.py:201 +#: netbox/dcim/models/sites.py:202 msgid "shipping address" msgstr "endereço de entrega" -#: netbox/dcim/models/sites.py:204 +#: netbox/dcim/models/sites.py:205 msgid "If different from the physical address" msgstr "Se for diferente do endereço físico" -#: netbox/dcim/models/sites.py:238 +#: netbox/dcim/models/sites.py:245 msgid "site" msgstr "site" -#: netbox/dcim/models/sites.py:239 +#: netbox/dcim/models/sites.py:246 msgid "sites" msgstr "sites" -#: netbox/dcim/models/sites.py:309 +#: netbox/dcim/models/sites.py:319 msgid "A location with this name already exists within the specified site." msgstr "Já existe um local com este nome no site especificado." -#: netbox/dcim/models/sites.py:319 +#: netbox/dcim/models/sites.py:329 msgid "A location with this slug already exists within the specified site." msgstr "Já existe um local com este slug no site especificado." -#: netbox/dcim/models/sites.py:322 +#: netbox/dcim/models/sites.py:332 msgid "location" msgstr "local" -#: netbox/dcim/models/sites.py:323 +#: netbox/dcim/models/sites.py:333 msgid "locations" msgstr "locais" -#: netbox/dcim/models/sites.py:337 +#: netbox/dcim/models/sites.py:344 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "Local principal ({parent}) deve pertencer ao mesmo site ({site})." @@ -6676,11 +7236,11 @@ msgstr "Terminação A" msgid "Termination B" msgstr "Terminação B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:23 +#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Dispositivo A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:32 +#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Dispositivo B" @@ -6714,97 +7274,91 @@ msgstr "Sítio B" msgid "Reachable" msgstr "Acessível" -#: netbox/dcim/tables/devices.py:58 netbox/dcim/tables/devices.py:106 -#: netbox/dcim/tables/racks.py:150 netbox/dcim/tables/sites.py:105 -#: netbox/dcim/tables/sites.py:148 netbox/extras/tables/tables.py:545 +#: 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:548 #: 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:83 -#: netbox/virtualization/views.py:204 +#: netbox/virtualization/tables/clusters.py:87 +#: netbox/virtualization/views.py:216 msgid "Devices" msgstr "Dispositivos" -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:111 -#: netbox/virtualization/tables/clusters.py:88 +#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 +#: netbox/virtualization/tables/clusters.py:92 msgid "VMs" msgstr "VMs" -#: netbox/dcim/tables/devices.py:100 netbox/dcim/tables/devices.py:216 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 +#: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/device/render_config.html:11 -#: netbox/templates/dcim/device/render_config.html:14 #: netbox/templates/dcim/devicerole.html:44 #: netbox/templates/dcim/platform.html:41 #: netbox/templates/extras/configtemplate.html:10 +#: netbox/templates/extras/object_render_config.html:12 +#: netbox/templates/extras/object_render_config.html:15 #: netbox/templates/virtualization/virtualmachine.html:48 -#: netbox/templates/virtualization/virtualmachine/render_config.html:11 -#: netbox/templates/virtualization/virtualmachine/render_config.html:14 -#: netbox/virtualization/tables/virtualmachines.py:107 +#: netbox/virtualization/tables/virtualmachines.py:77 msgid "Config Template" msgstr "Modelo de Configuração" -#: netbox/dcim/tables/devices.py:150 netbox/templates/dcim/sitegroup.html:26 -msgid "Site Group" -msgstr "Grupo de Sites" - -#: netbox/dcim/tables/devices.py:187 netbox/dcim/tables/devices.py:1068 -#: netbox/ipam/forms/bulk_import.py:527 netbox/ipam/forms/model_forms.py:306 -#: netbox/ipam/forms/model_forms.py:319 netbox/ipam/tables/ip.py:356 -#: netbox/ipam/tables/ip.py:423 netbox/ipam/tables/ip.py:446 +#: 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/virtualization/tables/virtualmachines.py:95 +#: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "Endereço IP" -#: netbox/dcim/tables/devices.py:191 netbox/dcim/tables/devices.py:1072 -#: netbox/virtualization/tables/virtualmachines.py:86 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 +#: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Endereço IPv4" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1076 -#: netbox/virtualization/tables/virtualmachines.py:90 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 +#: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Endereço IPv6" -#: netbox/dcim/tables/devices.py:210 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "Posição no Chassi Virtual" -#: netbox/dcim/tables/devices.py:213 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "Prioridade no Chassi Virtual" -#: netbox/dcim/tables/devices.py:220 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Dispositivo Pai" -#: netbox/dcim/tables/devices.py:225 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "Posição (Compartimento de Dispositivo)" -#: netbox/dcim/tables/devices.py:234 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Portas de console" -#: netbox/dcim/tables/devices.py:237 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Portas de servidor de console" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "Portas de alimentação" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "Tomadas elétricas" -#: netbox/dcim/tables/devices.py:246 netbox/dcim/tables/devices.py:1081 -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1040 -#: netbox/dcim/views.py:1279 netbox/dcim/views.py:1975 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:250 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 #: netbox/templates/dcim/devicetype/base.html:34 @@ -6814,35 +7368,35 @@ msgstr "Tomadas elétricas" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 -#: netbox/virtualization/tables/virtualmachines.py:101 -#: netbox/virtualization/views.py:364 netbox/wireless/tables/wirelesslan.py:55 +#: netbox/virtualization/tables/virtualmachines.py:71 +#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "Portas frontais" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "Compartimentos de dispositivos" -#: netbox/dcim/tables/devices.py:258 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "Compartimentos de módulos" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "Itens de inventário" -#: netbox/dcim/tables/devices.py:305 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Compartimento de módulo" -#: netbox/dcim/tables/devices.py:318 netbox/dcim/tables/devicetypes.py:47 -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1115 -#: netbox/dcim/views.py:2073 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -6851,124 +7405,133 @@ msgstr "Compartimento de módulo" msgid "Inventory Items" msgstr "Itens de Inventário" -#: netbox/dcim/tables/devices.py:333 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "Cor do Cabo" -#: netbox/dcim/tables/devices.py:339 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "Pares Vinculados" -#: netbox/dcim/tables/devices.py:342 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "Marcar Conectado" -#: netbox/dcim/tables/devices.py:461 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "Consumo máximo (W)" -#: netbox/dcim/tables/devices.py:464 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "Consumo alocado (W)" -#: netbox/dcim/tables/devices.py:558 netbox/ipam/forms/model_forms.py:734 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:596 -#: netbox/ipam/views.py:696 netbox/netbox/navigation/menu.py:158 -#: netbox/netbox/navigation/menu.py:160 -#: netbox/templates/dcim/interface.html:339 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: 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/templates/dcim/interface.html:396 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:40 -#: netbox/templates/virtualization/vminterface.html:85 +#: netbox/templates/virtualization/vminterface.html:101 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Endereços IP" -#: netbox/dcim/tables/devices.py:564 netbox/netbox/navigation/menu.py:202 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: netbox/dcim/tables/devices.py:576 netbox/templates/dcim/interface.html:89 -#: netbox/templates/virtualization/vminterface.html:67 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 +#: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 -#: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "Túnel" -#: netbox/dcim/tables/devices.py:604 netbox/dcim/tables/devicetypes.py:227 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Somente Gerenciamento" -#: netbox/dcim/tables/devices.py:623 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "Contextos de Dispositivos Virtuais" -#: netbox/dcim/tables/devices.py:873 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +msgid "Virtual Circuit" +msgstr "Circuito Virtual" + +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Módulo Instalado" -#: netbox/dcim/tables/devices.py:876 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "Serial do Módulo" -#: netbox/dcim/tables/devices.py:880 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "Etiqueta de Patrimônio do Módulo" -#: netbox/dcim/tables/devices.py:889 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "Status do Módulo" -#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devicetypes.py:312 -#: netbox/templates/dcim/inventoryitem.html:40 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 +#: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1000 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "Itens" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:84 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 +#: netbox/netbox/navigation/menu.py:62 +msgid "Rack Types" +msgstr "Tipos de Racks" + +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 #: netbox/netbox/navigation/menu.py:86 msgid "Device Types" msgstr "Tipos de Dispositivos" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 msgid "Module Types" msgstr "Tipos de Módulos" -#: netbox/dcim/tables/devicetypes.py:52 netbox/extras/forms/filtersets.py:371 -#: netbox/extras/forms/model_forms.py:537 netbox/extras/tables/tables.py:540 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Plataformas" -#: netbox/dcim/tables/devicetypes.py:84 +#: netbox/dcim/tables/devicetypes.py:89 #: netbox/templates/dcim/devicetype.html:29 msgid "Default Platform" msgstr "Plataforma Padrão" -#: netbox/dcim/tables/devicetypes.py:88 +#: netbox/dcim/tables/devicetypes.py:93 #: netbox/templates/dcim/devicetype.html:45 msgid "Full Depth" msgstr "Full-Depth" -#: netbox/dcim/tables/devicetypes.py:98 +#: netbox/dcim/tables/devicetypes.py:103 msgid "U Height" msgstr "Altura em U" -#: netbox/dcim/tables/devicetypes.py:113 netbox/dcim/tables/modules.py:26 +#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 #: netbox/dcim/tables/racks.py:89 msgid "Instances" msgstr "Instâncias" -#: netbox/dcim/tables/devicetypes.py:116 netbox/dcim/views.py:980 -#: netbox/dcim/views.py:1219 netbox/dcim/views.py:1911 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -6978,8 +7541,8 @@ msgstr "Instâncias" msgid "Console Ports" msgstr "Portas de Console" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:995 -#: netbox/dcim/views.py:1234 netbox/dcim/views.py:1927 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -6989,8 +7552,8 @@ msgstr "Portas de Console" msgid "Console Server Ports" msgstr "Portas de Servidor de Console" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1010 -#: netbox/dcim/views.py:1249 netbox/dcim/views.py:1943 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7000,8 +7563,8 @@ msgstr "Portas de Servidor de Console" msgid "Power Ports" msgstr "Portas de Alimentação" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1025 -#: netbox/dcim/views.py:1264 netbox/dcim/views.py:1959 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7011,8 +7574,8 @@ msgstr "Portas de Alimentação" msgid "Power Outlets" msgstr "Tomadas Elétricas" -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1055 -#: netbox/dcim/views.py:1294 netbox/dcim/views.py:1997 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7021,8 +7584,8 @@ msgstr "Tomadas Elétricas" msgid "Front Ports" msgstr "Portas Frontais" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1070 -#: netbox/dcim/views.py:1309 netbox/dcim/views.py:2013 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7032,16 +7595,16 @@ msgstr "Portas Frontais" msgid "Rear Ports" msgstr "Portas Traseiras" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1100 -#: netbox/dcim/views.py:2053 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:140 netbox/dcim/views.py:1085 -#: netbox/dcim/views.py:1324 netbox/dcim/views.py:2033 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7051,7 +7614,7 @@ msgstr "Compartimentos de Dispositivos" msgid "Module Bays" msgstr "Compartimentos de Módulos" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:297 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Fontes de Alimentação" @@ -7064,110 +7627,109 @@ 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:143 +#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 #: 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:142 +#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 #: 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:165 +#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 #: 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:169 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Depth" msgstr "Profundidade Externa" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:177 +#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 msgid "Max Weight" msgstr "Peso Máximo" -#: netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:153 msgid "Space" msgstr "Espaço" #: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/model_forms.py:517 netbox/ipam/forms/bulk_edit.py:131 -#: netbox/ipam/forms/model_forms.py:153 netbox/ipam/tables/asn.py:66 +#: netbox/extras/forms/filtersets.py:358 +#: netbox/extras/forms/model_forms.py:531 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 msgid "Sites" msgstr "Sites" -#: netbox/dcim/tests/test_api.py:47 +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "Grupos de VLANs" + +#: netbox/dcim/tests/test_api.py:50 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:738 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reservas" -#: netbox/dcim/views.py:757 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Dispositivos Não Montados em Rack" -#: netbox/dcim/views.py:2086 netbox/extras/forms/model_forms.py:577 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 -#: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:405 +#: netbox/virtualization/forms/model_forms.py:232 +#: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "Contexto de Configuração" -#: netbox/dcim/views.py:2096 netbox/virtualization/views.py:415 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "Renderização de Configuração" -#: netbox/dcim/views.py:2131 netbox/virtualization/views.py:450 -#, python-brace-format -msgid "An error occurred while rendering the template: {error}" -msgstr "Ocorreu um erro ao renderizar o modelo: {error}" - -#: netbox/dcim/views.py:2149 netbox/extras/tables/tables.py:550 -#: netbox/netbox/navigation/menu.py:247 netbox/netbox/navigation/menu.py:249 -#: netbox/virtualization/views.py:178 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 +#: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "Máquinas Virtuais" -#: netbox/dcim/views.py:2907 +#: netbox/dcim/views.py:3115 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo instalado {device} no compartimento {device_bay}." -#: netbox/dcim/views.py:2948 +#: netbox/dcim/views.py:3156 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo {device} removido do compartimento {device_bay}." -#: netbox/dcim/views.py:3054 netbox/ipam/tables/ip.py:234 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Filhos" -#: netbox/dcim/views.py:3520 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "Membro {device} adicionado" -#: netbox/dcim/views.py:3567 +#: netbox/dcim/views.py:3788 #, 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:3580 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Removido {device} do chassi virtual {chassis}" @@ -7266,7 +7828,7 @@ 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:168 +#: netbox/wireless/forms/model_forms.py:171 msgid "Link" msgstr "Link" @@ -7286,15 +7848,15 @@ msgstr "Ordem Alfabética (A-Z)" msgid "Alphabetical (Z-A)" msgstr "Ordem Alfabética (Z-A)" -#: netbox/extras/choices.py:144 netbox/extras/choices.py:167 +#: netbox/extras/choices.py:144 netbox/extras/choices.py:165 msgid "Info" msgstr "Informações" -#: netbox/extras/choices.py:145 netbox/extras/choices.py:168 +#: netbox/extras/choices.py:145 netbox/extras/choices.py:166 msgid "Success" msgstr "Sucesso" -#: netbox/extras/choices.py:146 netbox/extras/choices.py:169 +#: netbox/extras/choices.py:146 netbox/extras/choices.py:167 msgid "Warning" msgstr "Aviso" @@ -7302,52 +7864,29 @@ msgstr "Aviso" msgid "Danger" msgstr "Perigo" -#: netbox/extras/choices.py:165 +#: netbox/extras/choices.py:164 msgid "Debug" msgstr "Debug" -#: netbox/extras/choices.py:166 netbox/netbox/choices.py:101 -msgid "Default" -msgstr "Padrão" - -#: netbox/extras/choices.py:170 +#: netbox/extras/choices.py:168 msgid "Failure" msgstr "Falha" -#: netbox/extras/choices.py:186 -msgid "Hourly" -msgstr "A cada hora" - -#: netbox/extras/choices.py:187 -msgid "12 hours" -msgstr "12 horas" - -#: netbox/extras/choices.py:188 -msgid "Daily" -msgstr "Diariamente" - -#: netbox/extras/choices.py:189 -msgid "Weekly" -msgstr "Semanalmente" - -#: netbox/extras/choices.py:190 -msgid "30 days" -msgstr "30 dias" - -#: netbox/extras/choices.py:226 +#: netbox/extras/choices.py:213 #: netbox/templates/dcim/virtualchassis_edit.html:107 #: 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:227 +#: netbox/extras/choices.py:214 msgid "Update" msgstr "Atualizar" -#: netbox/extras/choices.py:228 +#: 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 @@ -7362,82 +7901,82 @@ msgstr "Atualizar" msgid "Delete" msgstr "Excluir" -#: netbox/extras/choices.py:252 netbox/netbox/choices.py:57 -#: netbox/netbox/choices.py:102 +#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 +#: netbox/netbox/choices.py:104 msgid "Blue" msgstr "Azul" -#: netbox/extras/choices.py:253 netbox/netbox/choices.py:56 -#: netbox/netbox/choices.py:103 +#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 +#: netbox/netbox/choices.py:105 msgid "Indigo" msgstr "Índigo" -#: netbox/extras/choices.py:254 netbox/netbox/choices.py:54 -#: netbox/netbox/choices.py:104 +#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 +#: netbox/netbox/choices.py:106 msgid "Purple" msgstr "Roxo" -#: netbox/extras/choices.py:255 netbox/netbox/choices.py:51 -#: netbox/netbox/choices.py:105 +#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 +#: netbox/netbox/choices.py:107 msgid "Pink" msgstr "Rosa" -#: netbox/extras/choices.py:256 netbox/netbox/choices.py:50 -#: netbox/netbox/choices.py:106 +#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 +#: netbox/netbox/choices.py:108 msgid "Red" msgstr "Vermelho" -#: netbox/extras/choices.py:257 netbox/netbox/choices.py:68 -#: netbox/netbox/choices.py:107 +#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 +#: netbox/netbox/choices.py:109 msgid "Orange" msgstr "Laranja" -#: netbox/extras/choices.py:258 netbox/netbox/choices.py:66 -#: netbox/netbox/choices.py:108 +#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 +#: netbox/netbox/choices.py:110 msgid "Yellow" msgstr "Amarelo" -#: netbox/extras/choices.py:259 netbox/netbox/choices.py:63 -#: netbox/netbox/choices.py:109 +#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 +#: netbox/netbox/choices.py:111 msgid "Green" msgstr "Verde" -#: netbox/extras/choices.py:260 netbox/netbox/choices.py:60 -#: netbox/netbox/choices.py:110 +#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 +#: netbox/netbox/choices.py:112 msgid "Teal" msgstr "Azul petróleo" -#: netbox/extras/choices.py:261 netbox/netbox/choices.py:59 -#: netbox/netbox/choices.py:111 +#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 +#: netbox/netbox/choices.py:113 msgid "Cyan" msgstr "Ciano" -#: netbox/extras/choices.py:262 netbox/netbox/choices.py:112 +#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 msgid "Gray" msgstr "Cinza" -#: netbox/extras/choices.py:263 netbox/netbox/choices.py:74 -#: netbox/netbox/choices.py:113 +#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 +#: netbox/netbox/choices.py:115 msgid "Black" msgstr "Preto" -#: netbox/extras/choices.py:264 netbox/netbox/choices.py:75 -#: netbox/netbox/choices.py:114 +#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 +#: netbox/netbox/choices.py:116 msgid "White" msgstr "Branco" -#: netbox/extras/choices.py:279 netbox/extras/forms/model_forms.py:353 -#: netbox/extras/forms/model_forms.py:430 +#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:280 netbox/extras/forms/model_forms.py:418 +#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Script" -#: netbox/extras/choices.py:281 +#: netbox/extras/choices.py:268 msgid "Notification" msgstr "Notificação" @@ -7480,25 +8019,25 @@ msgstr "Tipo de widget" msgid "Unregistered widget class: {name}" msgstr "Classe de widget não registrada: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, 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:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Exibe qualquer conteúdo personalizado arbitrário. Markdown é suportado." -#: netbox/extras/dashboard/widgets.py:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "Contagem de Objetos" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -7506,63 +8045,71 @@ msgstr "" "Exibe um conjunto de modelos do NetBox e o número de objetos criados para " "cada tipo." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:191 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:177 +#: netbox/extras/dashboard/widgets.py:199 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:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "Lista de Objetos" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "Exibe uma lista arbitrária de objetos." -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "O número padrão de objetos a serem exibidos" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 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:274 +#: netbox/extras/dashboard/widgets.py:265 +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 msgid "RSS Feed" msgstr "Feed RSS" -#: netbox/extras/dashboard/widgets.py:279 +#: netbox/extras/dashboard/widgets.py:313 msgid "Embed an RSS feed from an external website." msgstr "Incorpore um feed RSS de um site externo." -#: netbox/extras/dashboard/widgets.py:286 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "URL do feed" -#: netbox/extras/dashboard/widgets.py:291 +#: netbox/extras/dashboard/widgets.py:324 +msgid "Requires external connection" +msgstr "Requer conexão externa" + +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "O número máximo de objetos a serem exibidos" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:335 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:348 +#: netbox/extras/dashboard/widgets.py:392 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 -#: netbox/templates/inc/user_menu.html:48 +#: netbox/templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "Favoritos" -#: netbox/extras/dashboard/widgets.py:352 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "Exibe seus favoritos pessoais" @@ -7591,17 +8138,17 @@ msgid "Group (name)" msgstr "Grupo (nome)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:118 +#: netbox/virtualization/forms/filtersets.py:123 msgid "Cluster type" msgstr "Tipo de cluster" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:95 -#: netbox/virtualization/filtersets.py:147 +#: netbox/extras/filtersets.py:580 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/tenancy/forms/forms.py:39 +#: netbox/tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "Grupo de inquilinos" @@ -7610,7 +8157,7 @@ msgstr "Grupo de inquilinos" msgid "Tenant group (slug)" msgstr "Grupo de inquilinos (slug)" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:495 +#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etiqueta" @@ -7619,60 +8166,60 @@ msgstr "Etiqueta" msgid "Tag (slug)" msgstr "Etiqueta (slug)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:429 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 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:60 +#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 msgid "Group name" msgstr "Nome do grupo" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:68 +#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 #: netbox/extras/tables/tables.py:65 #: 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:75 +#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 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:89 -#: netbox/extras/models/customfields.py:209 +#: netbox/extras/forms/filtersets.py:90 +#: 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:94 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/forms/filtersets.py:95 +#: 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:97 +#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 msgid "Is cloneable" msgstr "É clonável" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 msgid "Minimum value" msgstr "Valor mínimo" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:108 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 msgid "Maximum value" msgstr "Valor máximo" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:112 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 msgid "Validation regex" msgstr "Expressão regular de validação" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:76 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamento" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:149 +#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 msgid "New window" msgstr "Nova janela" @@ -7680,31 +8227,31 @@ msgstr "Nova janela" msgid "Button class" msgstr "Classe de botão" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:187 +#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 #: netbox/extras/models/models.py:409 msgid "MIME type" msgstr "Tipo MIME" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:190 +#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 msgid "File extension" msgstr "Extensão de arquivo" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:194 +#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 msgid "As attachment" msgstr "Como anexo" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:236 +#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 #: netbox/extras/tables/tables.py:256 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Compartilhado" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:265 +#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 #: netbox/extras/models/models.py:174 msgid "HTTP method" msgstr "Método HTTP" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:259 +#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL do payload" @@ -7723,7 +8270,7 @@ 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:377 +#: netbox/extras/forms/model_forms.py:391 msgid "Event types" msgstr "Tipos de evento" @@ -7736,13 +8283,13 @@ msgstr "Está ativo" #: 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:137 netbox/extras/forms/filtersets.py:224 +#: 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:205 -#: netbox/extras/forms/model_forms.py:237 -#: netbox/extras/forms/model_forms.py:278 -#: netbox/extras/forms/model_forms.py:372 -#: netbox/extras/forms/model_forms.py:489 +#: 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/users/forms/model_forms.py:276 msgid "Object types" msgstr "Tipos de objetos" @@ -7760,10 +8307,10 @@ 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:208 -#: netbox/extras/forms/filtersets.py:281 -#: netbox/extras/forms/model_forms.py:304 -#: netbox/extras/forms/model_forms.py:341 +#: 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/tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "Tipo de objeto" @@ -7772,7 +8319,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:84 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 msgid "Choice set" msgstr "Conjunto de opções" @@ -7842,7 +8389,7 @@ msgid "The classification of entry" msgstr "A classificação da entrada" #: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:320 netbox/netbox/navigation/menu.py:390 +#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 #: 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 @@ -7855,7 +8402,8 @@ 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:315 netbox/netbox/navigation/menu.py:410 +#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 +#: netbox/netbox/navigation/menu.py:431 #: netbox/templates/extras/notificationgroup.html:31 #: 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 @@ -7867,104 +8415,104 @@ msgstr "Grupos" msgid "Group names separated by commas, encased with double quotes" msgstr "Nomes de grupo separados por vírgulas, envoltos por aspas duplas." -#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/model_forms.py:56 +#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 msgid "Related object type" msgstr "Tipo de objeto relacionado" -#: netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:58 msgid "Field type" msgstr "Tipo de campo" -#: netbox/extras/forms/filtersets.py:120 +#: netbox/extras/forms/filtersets.py:122 #: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Escolhas" -#: netbox/extras/forms/filtersets.py:164 netbox/extras/forms/filtersets.py:319 -#: netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:572 netbox/templates/core/job.html:96 +#: 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/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dados" -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:333 -#: netbox/extras/forms/filtersets.py:418 netbox/netbox/choices.py:130 +#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 +#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "Arquivo de dados" -#: netbox/extras/forms/filtersets.py:183 +#: netbox/extras/forms/filtersets.py:187 msgid "Content types" msgstr "Tipos de conteúdo" -#: netbox/extras/forms/filtersets.py:255 netbox/extras/models/models.py:179 +#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 msgid "HTTP content type" msgstr "Tipo de conteúdo HTTP" -#: netbox/extras/forms/filtersets.py:286 +#: netbox/extras/forms/filtersets.py:292 msgid "Event type" msgstr "Tipo de evento" -#: netbox/extras/forms/filtersets.py:291 +#: netbox/extras/forms/filtersets.py:297 msgid "Action type" msgstr "Tipo de ação" -#: netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:313 msgid "Tagged object type" msgstr "Tipo de objeto etiquetado" -#: netbox/extras/forms/filtersets.py:312 +#: netbox/extras/forms/filtersets.py:318 msgid "Allowed object type" msgstr "Tipo de objeto permitido" -#: netbox/extras/forms/filtersets.py:341 -#: netbox/extras/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:18 +#: netbox/extras/forms/filtersets.py:348 +#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18 msgid "Regions" msgstr "Regiões" -#: netbox/extras/forms/filtersets.py:346 -#: netbox/extras/forms/model_forms.py:512 +#: netbox/extras/forms/filtersets.py:353 +#: netbox/extras/forms/model_forms.py:526 msgid "Site groups" msgstr "Grupos de sites" -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:522 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:363 +#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20 #: netbox/templates/dcim/site.html:127 msgid "Locations" msgstr "Locais" -#: netbox/extras/forms/filtersets.py:361 -#: netbox/extras/forms/model_forms.py:527 +#: netbox/extras/forms/filtersets.py:368 +#: netbox/extras/forms/model_forms.py:541 msgid "Device types" msgstr "Tipos de dispositivos" -#: netbox/extras/forms/filtersets.py:366 -#: netbox/extras/forms/model_forms.py:532 +#: netbox/extras/forms/filtersets.py:373 +#: netbox/extras/forms/model_forms.py:546 msgid "Roles" msgstr "Funções" -#: netbox/extras/forms/filtersets.py:376 -#: netbox/extras/forms/model_forms.py:542 +#: netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/model_forms.py:556 msgid "Cluster types" msgstr "Tipos de cluster" -#: netbox/extras/forms/filtersets.py:381 -#: netbox/extras/forms/model_forms.py:547 +#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/model_forms.py:561 msgid "Cluster groups" msgstr "Grupos de clusters" -#: netbox/extras/forms/filtersets.py:386 -#: netbox/extras/forms/model_forms.py:552 netbox/netbox/navigation/menu.py:255 -#: netbox/netbox/navigation/menu.py:257 +#: 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/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:391 -#: netbox/extras/forms/model_forms.py:557 +#: netbox/extras/forms/filtersets.py:398 +#: netbox/extras/forms/model_forms.py:571 msgid "Tenant groups" msgstr "Grupos de inquilinos" @@ -8015,7 +8563,7 @@ msgstr "" msgid "Related Object" msgstr "Objeto Relacionado" -#: netbox/extras/forms/model_forms.py:169 +#: netbox/extras/forms/model_forms.py:170 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -8023,16 +8571,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:212 +#: netbox/extras/forms/model_forms.py:226 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Link Personalizado" -#: netbox/extras/forms/model_forms.py:214 +#: netbox/extras/forms/model_forms.py:228 msgid "Templates" msgstr "Modelos" -#: netbox/extras/forms/model_forms.py:226 +#: netbox/extras/forms/model_forms.py:240 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -8041,7 +8589,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:230 +#: netbox/extras/forms/model_forms.py:244 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -8049,61 +8597,61 @@ 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:241 -#: netbox/extras/forms/model_forms.py:624 +#: netbox/extras/forms/model_forms.py:255 +#: netbox/extras/forms/model_forms.py:638 msgid "Template code" msgstr "Modelo de código" -#: netbox/extras/forms/model_forms.py:247 +#: netbox/extras/forms/model_forms.py:261 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Modelo de Exportação" -#: netbox/extras/forms/model_forms.py:249 +#: netbox/extras/forms/model_forms.py:263 msgid "Rendering" msgstr "Renderizando" -#: netbox/extras/forms/model_forms.py:263 -#: netbox/extras/forms/model_forms.py:649 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:663 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:270 -#: netbox/extras/forms/model_forms.py:656 +#: netbox/extras/forms/model_forms.py:284 +#: netbox/extras/forms/model_forms.py:670 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:284 netbox/netbox/forms/mixins.py:70 +#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtro Salvo" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:348 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:356 +#: netbox/extras/forms/model_forms.py:370 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Solicitação HTTP" -#: netbox/extras/forms/model_forms.py:358 +#: netbox/extras/forms/model_forms.py:372 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:380 +#: netbox/extras/forms/model_forms.py:394 msgid "Action choice" msgstr "Escolha da ação" -#: netbox/extras/forms/model_forms.py:385 +#: netbox/extras/forms/model_forms.py:399 msgid "Enter conditions in JSON format." msgstr "Insira as condições em formato JSON." -#: netbox/extras/forms/model_forms.py:389 +#: netbox/extras/forms/model_forms.py:403 msgid "" "Enter parameters to pass to the action in JSON format." @@ -8111,33 +8659,33 @@ msgstr "" "Insira os parâmetros a serem passados para a ação em formato JSON." -#: netbox/extras/forms/model_forms.py:394 +#: netbox/extras/forms/model_forms.py:408 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regra de Evento" -#: netbox/extras/forms/model_forms.py:395 +#: netbox/extras/forms/model_forms.py:409 msgid "Triggers" msgstr "Triggers" -#: netbox/extras/forms/model_forms.py:442 +#: netbox/extras/forms/model_forms.py:456 msgid "Notification group" msgstr "Grupo de notificação" -#: netbox/extras/forms/model_forms.py:562 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 #: netbox/tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "Inquilinos" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:620 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:612 +#: netbox/extras/forms/model_forms.py:626 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:631 +#: netbox/extras/forms/model_forms.py:645 #: netbox/templates/core/datafile.html:55 msgid "Content" msgstr "Conteúdo" @@ -8199,10 +8747,16 @@ msgstr "Ocorreu uma exceção: " msgid "Database changes have been reverted due to error." msgstr "As alterações do banco de dados foram revertidas devido a um erro." -#: netbox/extras/management/commands/reindex.py:66 +#: netbox/extras/management/commands/reindex.py:67 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/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 +msgid "weight" +msgstr "peso" + #: netbox/extras/models/configs.py:130 msgid "config context" msgstr "contexto de configuração" @@ -8253,34 +8807,34 @@ msgstr "modelo de configuração" msgid "config templates" msgstr "modelos de configuração" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "Objetos aos quais este campo se aplica." -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "O tipo de dados que este campo personalizado contém" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "O tipo de objeto do NetBox para o qual este campo é mapeado (para campos de " "objeto)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "Nome interno do campo" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Somente caracteres alfanuméricos e sublinhados são permitidos." -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "" "Sublinhados duplos não são permitidos em nomes de campos personalizados." -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -8288,19 +8842,19 @@ msgstr "" "Nome do campo exibido aos usuários (se não for fornecido, o nome do campo " "será usado)" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "nome do grupo" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "Os campos personalizados dentro do mesmo grupo serão exibidos juntos" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "requeridos" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -8308,19 +8862,19 @@ msgstr "" "Este campo é necessário ao criar novos objetos ou editar um objeto " "existente." -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "deve ser único" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "O valor deste campo deve ser único para o objeto atribuído" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "peso da pesquisa" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -8328,23 +8882,23 @@ msgstr "" "Peso durante uma pesquisa. Valores mais baixos são considerados mais " "importantes. Campos com peso de pesquisa zero serão ignorados." -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "lógica do filtro" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." msgstr "" -"Flexível corresponde a qualquer instância de uma determinada string; exata " -"corresponde a todo o campo." +"\"Flexível\" corresponde a qualquer instância de uma determinada string; " +"\"Exata\" corresponde a todo o campo." -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "padrão" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -8352,7 +8906,7 @@ msgstr "" "Valor padrão para o campo (deve ser um valor JSON). Encapsule strings usando" " aspas duplas (por exemplo, “Foo”)." -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8361,35 +8915,35 @@ msgstr "" "(deve ser um valor JSON). Encapsule strings com aspas duplas (por exemplo, " "'Foo')." -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "peso de exibição" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "Os campos com pesos maiores aparecem mais abaixo em um formulário." -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "valor mínimo" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "Valor mínimo permitido (para campos numéricos)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "valor máximo" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "Valor máximo permitido (para campos numéricos)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "expressão regular de validação" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8400,195 +8954,195 @@ msgstr "" "forçar a correspondência de toda a string. Por exemplo, ^ " "[A-Z]{3}$ limitará os valores a exatamente três letras maiúsculas." -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "conjunto de opções" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "Especifica se o campo personalizado é exibido na interface do usuário" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Especifica se o valor do campo personalizado pode ser editado na interface " "do usuário" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "é clonável" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "Replique este valor ao clonar objetos" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "campo personalizado" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "campos personalizados" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Valor padrão inválido”{value}“: {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "Um valor mínimo pode ser definido somente para campos numéricos" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "Um valor máximo pode ser definido somente para campos numéricos" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Expressões regulares são suportadas somente para campos de texto e URLs" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "A unicidade não pode ser aplicada para campos booleanos." -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "Os campos de seleção devem especificar um conjunto de opções." -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "As opções podem ser definidas somente nos campos de seleção." -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "Os campos de objeto devem definir um tipo de objeto." -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "Campos {type} não podem definir um tipo de objeto." -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "" "Um filtro de objeto relacionado pode ser definido apenas para campos de " "objeto." -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "O filtro deve ser definido como um dicionário que mapeia atributos para " "valores." -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "Verdadeiro" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "Falso" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" "Os valores devem corresponder a esta expressão regular: {regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "O valor deve ser uma string." -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "O valor deve corresponder à expressão regular '{regex}'" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "O valor deve ser um número inteiro." -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "O valor deve ser pelo menos {minimum}" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "O valor não deve exceder {maximum}" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "O valor deve ser decimal." -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "O valor deve ser verdadeiro ou falso." -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Os valores de data devem estar no formato ISO 8601 (AAAA-MM-DD)." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Os valores de data e hora devem estar no formato ISO 8601 (AAAA-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Escolha {value} é inválida para o conjunto de escolhas {choiceset}." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Escolha {value} é inválida para o conjunto de escolhas {choiceset}." -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "O valor deve ser um ID de objeto, não {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "O valor deve ser uma lista de IDs de objetos, não {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "ID de objeto inválida encontrada: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "O campo obrigatório não pode estar vazio." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "Conjunto básico de opções predefinidas (opcional)" -#: netbox/extras/models/customfields.py:775 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "As opções são ordenadas automaticamente em ordem alfabética" -#: netbox/extras/models/customfields.py:782 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "conjunto de opções de campo personalizado" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "conjuntos de opções de campos personalizados" -#: netbox/extras/models/customfields.py:825 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "Deve definir opções básicas ou extras." -#: netbox/extras/models/customfields.py:849 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -8889,20 +9443,20 @@ msgstr "registro de evento" msgid "journal entries" msgstr "registros de eventos" -#: netbox/extras/models/models.py:718 +#: netbox/extras/models/models.py:721 #, 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:760 +#: netbox/extras/models/models.py:763 msgid "bookmark" msgstr "favorito" -#: netbox/extras/models/models.py:761 +#: netbox/extras/models/models.py:764 msgid "bookmarks" msgstr "favoritos" -#: netbox/extras/models/models.py:774 +#: netbox/extras/models/models.py:777 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "O tipo de objeto ({type}) não pode ser favoritado." @@ -8994,19 +9548,19 @@ msgstr "valor em cache" msgid "cached values" msgstr "valores em cache" -#: netbox/extras/models/staging.py:44 +#: netbox/extras/models/staging.py:45 msgid "branch" msgstr "filial" -#: netbox/extras/models/staging.py:45 +#: netbox/extras/models/staging.py:46 msgid "branches" msgstr "filiais" -#: netbox/extras/models/staging.py:97 +#: netbox/extras/models/staging.py:105 msgid "staged change" msgstr "mudança preparada" -#: netbox/extras/models/staging.py:98 +#: netbox/extras/models/staging.py:106 msgid "staged changes" msgstr "mudanças preparadas" @@ -9030,11 +9584,11 @@ msgstr "item etiquetado" msgid "tagged items" msgstr "itens etiquetados" -#: netbox/extras/scripts.py:429 +#: netbox/extras/scripts.py:432 msgid "Script Data" msgstr "Dados do Script" -#: netbox/extras/scripts.py:433 +#: netbox/extras/scripts.py:436 msgid "Script Execution Parameters" msgstr "Parâmetros de Execução do Script" @@ -9110,18 +9664,17 @@ msgid "As Attachment" msgstr "Como Anexo" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 -#: netbox/templates/dcim/device/render_config.html:22 +#: netbox/extras/tables/tables.py:525 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/object_render_config.html:23 #: netbox/templates/generic/bulk_import.html:35 -#: netbox/templates/virtualization/virtualmachine/render_config.html:22 msgid "Data File" msgstr "Arquivo de Dados" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "Sincronizado" @@ -9146,28 +9699,28 @@ msgstr "Validação SSL" msgid "Event Types" msgstr "Tipos de Evento" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 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:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "Comentários (curto)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "Linha" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "Nível" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "Mensagem" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "Método" @@ -9208,27 +9761,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:960 +#: netbox/extras/views.py:933 +#, 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:1085 msgid "Your dashboard has been reset." msgstr "Seu dashboard foi redefinido." -#: netbox/extras/views.py:1006 +#: netbox/extras/views.py:1131 msgid "Added widget: " msgstr "Widget adicionado: " -#: netbox/extras/views.py:1047 +#: netbox/extras/views.py:1172 msgid "Updated widget: " msgstr "Widget atualizado: " -#: netbox/extras/views.py:1083 +#: netbox/extras/views.py:1208 msgid "Deleted widget: " msgstr "Widget excluído: " -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1210 msgid "Error deleting widget: " msgstr "Erro ao excluir o widget: " -#: netbox/extras/views.py:1175 +#: netbox/extras/views.py:1308 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 " @@ -9252,7 +9810,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:358 +#: netbox/ipam/api/views.py:370 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -9294,182 +9852,174 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Texto sem formatação" +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 +#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +msgid "Service" +msgstr "Serviço" + +#: netbox/ipam/choices.py:167 +msgid "Customer" +msgstr "Cliente" + #: netbox/ipam/fields.py:36 #, python-brace-format msgid "Invalid IP address format: {address}" msgstr "Formato de endereço IP inválido: {address}" -#: netbox/ipam/filtersets.py:48 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "Import target" -#: netbox/ipam/filtersets.py:54 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "Import target (nome)" -#: netbox/ipam/filtersets.py:59 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "Export target" -#: netbox/ipam/filtersets.py:65 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "Export target (nome)" -#: netbox/ipam/filtersets.py:86 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "Importando VRF" -#: netbox/ipam/filtersets.py:92 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "Importar VRF (Route Distinguisher)" -#: netbox/ipam/filtersets.py:97 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "Exportando VRF" -#: netbox/ipam/filtersets.py:103 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "Exportar VRF (Route Distinguisher)" -#: netbox/ipam/filtersets.py:108 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "Importando L2VPN" -#: netbox/ipam/filtersets.py:114 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "Importando L2VPN (identificador)" -#: netbox/ipam/filtersets.py:119 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "Exportando L2VPN" -#: netbox/ipam/filtersets.py:125 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "Exportando L2VPN (identificador)" -#: netbox/ipam/filtersets.py:155 netbox/ipam/filtersets.py:283 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:212 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 +#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefixo" -#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:198 -#: netbox/ipam/filtersets.py:223 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:165 netbox/ipam/filtersets.py:204 -#: netbox/ipam/filtersets.py:229 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (slug)" -#: netbox/ipam/filtersets.py:287 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "Dentro do prefixo" -#: netbox/ipam/filtersets.py:291 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "Dentro e incluindo o prefixo" -#: netbox/ipam/filtersets.py:295 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "Prefixos que contêm este prefixo ou IP" -#: netbox/ipam/filtersets.py:306 netbox/ipam/filtersets.py:574 -#: netbox/ipam/forms/bulk_edit.py:343 netbox/ipam/forms/filtersets.py:196 -#: netbox/ipam/forms/filtersets.py:331 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "Tamanho da máscara" -#: netbox/ipam/filtersets.py:375 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:379 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Número da VLAN (1-4094)" -#: netbox/ipam/filtersets.py:473 netbox/ipam/filtersets.py:477 -#: netbox/ipam/filtersets.py:569 netbox/ipam/forms/model_forms.py:496 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Endereço" -#: netbox/ipam/filtersets.py:481 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "Faixas que contêm este prefixo ou IP" -#: netbox/ipam/filtersets.py:509 netbox/ipam/filtersets.py:565 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "Prefixo pai" -#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:858 -#: netbox/ipam/filtersets.py:1133 netbox/vpn/filtersets.py:385 -msgid "Virtual machine (name)" -msgstr "Máquina virtual (nome)" - -#: netbox/ipam/filtersets.py:623 netbox/ipam/filtersets.py:863 -#: netbox/ipam/filtersets.py:1127 netbox/virtualization/filtersets.py:282 -#: netbox/virtualization/filtersets.py:321 netbox/vpn/filtersets.py:390 -msgid "Virtual machine (ID)" -msgstr "Máquina virtual (ID)" - -#: netbox/ipam/filtersets.py:629 netbox/vpn/filtersets.py:97 -#: netbox/vpn/filtersets.py:396 -msgid "Interface (name)" -msgstr "Interface (nome)" - -#: netbox/ipam/filtersets.py:640 netbox/vpn/filtersets.py:108 -#: netbox/vpn/filtersets.py:407 -msgid "VM interface (name)" -msgstr "Interface da VM (nome)" - -#: netbox/ipam/filtersets.py:645 netbox/vpn/filtersets.py:113 -msgid "VM interface (ID)" -msgstr "Interface da VM (ID)" - -#: netbox/ipam/filtersets.py:650 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "Grupo FHRP (ID)" -#: netbox/ipam/filtersets.py:654 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "Está associado a uma interface" -#: netbox/ipam/filtersets.py:658 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "Está associado" -#: netbox/ipam/filtersets.py:670 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "Serviço (ID)" -#: netbox/ipam/filtersets.py:675 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "NAT dentro do endereço IP (ID)" -#: netbox/ipam/filtersets.py:1043 netbox/ipam/forms/bulk_import.py:322 -msgid "Assigned interface" -msgstr "Interface associada" +#: netbox/ipam/filtersets.py:1015 +msgid "Q-in-Q SVLAN (ID)" +msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1048 +#: netbox/ipam/filtersets.py:1019 +msgid "Q-in-Q SVLAN number (1-4094)" +msgstr "Número da SVLAN Q-in-Q (1-4094)" + +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "Interface de VM atribuída" -#: netbox/ipam/filtersets.py:1138 +#: netbox/ipam/filtersets.py:1111 +msgid "VLAN Translation Policy (name)" +msgstr "Política de Tradução de VLAN (nome)" + +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "Endereço IP (ID)" -#: netbox/ipam/filtersets.py:1144 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "Endereço IP" -#: netbox/ipam/filtersets.py:1169 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "IPv4 Primário (ID)" -#: netbox/ipam/filtersets.py:1174 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "IPv6 Primário (ID)" @@ -9502,432 +10052,417 @@ msgstr "A máscara CIDR (por exemplo, /24) é obrigatória." msgid "Address pattern" msgstr "Padrão de endereço" -#: netbox/ipam/forms/bulk_edit.py:50 +#: netbox/ipam/forms/bulk_edit.py:53 msgid "Enforce unique space" msgstr "Imponha um espaço exclusivo" -#: netbox/ipam/forms/bulk_edit.py:88 +#: netbox/ipam/forms/bulk_edit.py:91 msgid "Is private" msgstr "É privado" -#: netbox/ipam/forms/bulk_edit.py:109 netbox/ipam/forms/bulk_edit.py:138 -#: netbox/ipam/forms/bulk_edit.py:163 netbox/ipam/forms/bulk_import.py:89 -#: netbox/ipam/forms/bulk_import.py:109 netbox/ipam/forms/bulk_import.py:129 -#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:125 -#: netbox/ipam/forms/filtersets.py:148 netbox/ipam/forms/model_forms.py:96 -#: netbox/ipam/forms/model_forms.py:109 netbox/ipam/forms/model_forms.py:131 -#: netbox/ipam/forms/model_forms.py:149 netbox/ipam/models/asns.py:31 -#: netbox/ipam/models/asns.py:103 netbox/ipam/models/ip.py:71 -#: netbox/ipam/models/ip.py:90 netbox/ipam/tables/asn.py:20 +#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 +#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 +#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 +#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 +#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 +#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20 #: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18 #: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19 #: netbox/templates/ipam/rir.html:19 msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:171 +#: netbox/ipam/forms/bulk_edit.py:174 msgid "Date added" msgstr "Data da adição" -#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/model_forms.py:619 -#: netbox/ipam/forms/model_forms.py:666 netbox/ipam/tables/ip.py:251 -#: netbox/templates/ipam/vlan_edit.html:37 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 +#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 +#: netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Grupo de VLANs" -#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/bulk_import.py:185 -#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/model_forms.py:218 -#: netbox/ipam/models/vlans.py:250 netbox/ipam/tables/ip.py:255 -#: netbox/templates/ipam/prefix.html:60 netbox/templates/ipam/vlan.html:12 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: 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:10 -#: netbox/templates/wireless/wirelesslan.html:30 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 -#: netbox/vpn/forms/model_forms.py:433 netbox/vpn/forms/model_forms.py:452 -#: netbox/wireless/forms/bulk_edit.py:55 -#: netbox/wireless/forms/bulk_import.py:48 -#: netbox/wireless/forms/model_forms.py:48 netbox/wireless/models.py:102 +#: netbox/templates/wireless/wirelesslan.html:38 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 +#: 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_import.py:50 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:245 +#: netbox/ipam/forms/bulk_edit.py:229 msgid "Prefix length" msgstr "Comprimento do prefixo" -#: netbox/ipam/forms/bulk_edit.py:268 netbox/ipam/forms/filtersets.py:241 -#: netbox/templates/ipam/prefix.html:85 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 +#: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "É um pool" -#: netbox/ipam/forms/bulk_edit.py:273 netbox/ipam/forms/bulk_edit.py:318 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:293 -#: netbox/ipam/models/ip.py:272 netbox/ipam/models/ip.py:539 +#: 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:304 +#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Trate como totalmente utilizado" -#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 +#: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "Atribuição de VLAN" -#: netbox/ipam/forms/bulk_edit.py:366 netbox/ipam/models/ip.py:772 +#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 msgid "DNS name" msgstr "Nome DNS" -#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/bulk_edit.py:534 -#: netbox/ipam/forms/bulk_import.py:418 netbox/ipam/forms/bulk_import.py:493 -#: netbox/ipam/forms/bulk_import.py:519 netbox/ipam/forms/filtersets.py:390 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocolo" -#: netbox/ipam/forms/bulk_edit.py:394 netbox/ipam/forms/filtersets.py:397 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:399 netbox/ipam/forms/filtersets.py:402 -#: netbox/wireless/forms/bulk_edit.py:68 -#: netbox/wireless/forms/bulk_edit.py:115 -#: netbox/wireless/forms/bulk_import.py:62 -#: netbox/wireless/forms/bulk_import.py:65 -#: netbox/wireless/forms/bulk_import.py:104 -#: netbox/wireless/forms/bulk_import.py:107 -#: netbox/wireless/forms/filtersets.py:54 -#: netbox/wireless/forms/filtersets.py:88 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/wireless/forms/bulk_edit.py:70 +#: netbox/wireless/forms/bulk_edit.py:118 +#: netbox/wireless/forms/bulk_import.py:64 +#: netbox/wireless/forms/bulk_import.py:67 +#: netbox/wireless/forms/bulk_import.py:109 +#: netbox/wireless/forms/bulk_import.py:112 +#: netbox/wireless/forms/filtersets.py:57 +#: netbox/wireless/forms/filtersets.py:116 msgid "Authentication type" msgstr "Tipo de autenticação" -#: netbox/ipam/forms/bulk_edit.py:404 netbox/ipam/forms/filtersets.py:406 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "Chave de autenticação" -#: netbox/ipam/forms/bulk_edit.py:421 netbox/ipam/forms/filtersets.py:383 -#: netbox/ipam/forms/model_forms.py:507 netbox/netbox/navigation/menu.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:91 -#: netbox/wireless/forms/bulk_edit.py:149 -#: netbox/wireless/forms/filtersets.py:36 -#: netbox/wireless/forms/filtersets.py:76 -#: netbox/wireless/forms/model_forms.py:55 -#: netbox/wireless/forms/model_forms.py:171 +#: netbox/wireless/forms/bulk_edit.py:94 +#: netbox/wireless/forms/bulk_edit.py:152 +#: 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 msgid "Authentication" msgstr "Autenticação" -#: netbox/ipam/forms/bulk_edit.py:436 netbox/ipam/forms/model_forms.py:608 -msgid "Scope type" -msgstr "Tipo de escopo" - -#: netbox/ipam/forms/bulk_edit.py:439 netbox/ipam/forms/bulk_edit.py:453 -#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/tables/vlans.py:71 netbox/templates/ipam/vlangroup.html:38 -msgid "Scope" -msgstr "Escopo" - -#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/models/vlans.py:60 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "Faixas para ID de VLAN." -#: netbox/ipam/forms/bulk_edit.py:525 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/tables/vlans.py:103 +msgid "Q-in-Q role" +msgstr "Função do Q-in-Q" + +#: netbox/ipam/forms/bulk_edit.py:522 +msgid "Q-in-Q" +msgstr "Q-in-Q" + +#: netbox/ipam/forms/bulk_edit.py:523 msgid "Site & Group" msgstr "Site e Grupo" -#: netbox/ipam/forms/bulk_edit.py:539 netbox/ipam/forms/model_forms.py:692 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 +#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: 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:742 +#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Portas" -#: netbox/ipam/forms/bulk_import.py:48 +#: netbox/ipam/forms/bulk_import.py:51 msgid "Import route targets" msgstr "Import route targets" -#: netbox/ipam/forms/bulk_import.py:54 +#: netbox/ipam/forms/bulk_import.py:57 msgid "Export route targets" msgstr "Export route targets" -#: netbox/ipam/forms/bulk_import.py:92 netbox/ipam/forms/bulk_import.py:112 -#: netbox/ipam/forms/bulk_import.py:132 +#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 +#: netbox/ipam/forms/bulk_import.py:135 msgid "Assigned RIR" msgstr "RIR associado" -#: netbox/ipam/forms/bulk_import.py:182 +#: netbox/ipam/forms/bulk_import.py:178 msgid "VLAN's group (if any)" msgstr "Grupo de VLANs (se houver)" -#: netbox/ipam/forms/bulk_import.py:308 -msgid "Parent device of assigned interface (if any)" -msgstr "Dispositivo pai da interface associada (se houver)" +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "Site da VLAN" -#: netbox/ipam/forms/bulk_import.py:311 netbox/ipam/forms/bulk_import.py:512 -#: netbox/ipam/forms/model_forms.py:718 -#: netbox/virtualization/filtersets.py:288 -#: netbox/virtualization/filtersets.py:327 -#: netbox/virtualization/forms/bulk_edit.py:200 -#: netbox/virtualization/forms/bulk_edit.py:326 -#: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:207 -#: netbox/virtualization/forms/filtersets.py:212 -#: netbox/virtualization/forms/filtersets.py:248 -#: netbox/virtualization/forms/model_forms.py:288 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 -msgid "Virtual machine" -msgstr "Máquina virtual" +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "Site da VLAN (se houver)" -#: netbox/ipam/forms/bulk_import.py:315 -msgid "Parent VM of assigned interface (if any)" -msgstr "VM pai da interface associada (se houver)" +#: netbox/ipam/forms/bulk_import.py:214 +#: netbox/virtualization/forms/bulk_import.py:80 +#: netbox/wireless/forms/bulk_import.py:83 +msgid "Scope ID" +msgstr "ID do Escopo" -#: netbox/ipam/forms/bulk_import.py:325 -msgid "Is primary" -msgstr "É primário" +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "Grupo FHRP" -#: netbox/ipam/forms/bulk_import.py:326 +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "Nome do Grupo FHRP atribuído" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "Tornar este o IP primário do dispositivo associado" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "É out-of-band" -#: netbox/ipam/forms/bulk_import.py:331 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "" "Designar este como endereço IP out-f-band para o dispositvo associado." -#: netbox/ipam/forms/bulk_import.py:371 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Nenhum dispositivo ou máquina virtual especificado; não pode ser definido " "como IP primário" -#: netbox/ipam/forms/bulk_import.py:375 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "Nenhum dispositivo especificado; não pode ser definido como IP out-of-band" -#: netbox/ipam/forms/bulk_import.py:379 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Não é possível definir IP out-of-band para máquinas virtuais" -#: netbox/ipam/forms/bulk_import.py:383 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "" "Nenhuma interface especificada; não é possível definir como IP primário" -#: netbox/ipam/forms/bulk_import.py:387 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "Nenhuma interface especificada; não pode ser definido como IP out-of-band" -#: netbox/ipam/forms/bulk_import.py:422 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "Tipo de autenticação" -#: netbox/ipam/forms/bulk_import.py:437 -msgid "Scope type (app & model)" -msgstr "Tipo de escopo (aplicativo e modelo)" - -#: netbox/ipam/forms/bulk_import.py:464 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "Grupo de VLANs associado" -#: netbox/ipam/forms/bulk_import.py:495 netbox/ipam/forms/bulk_import.py:521 +#: netbox/ipam/forms/bulk_import.py:511 +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:343 +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 msgid "IP protocol" msgstr "Protocolo IP" -#: netbox/ipam/forms/bulk_import.py:509 +#: 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:516 +#: 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:541 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} não está associado a este dispositivo/VM." -#: netbox/ipam/forms/filtersets.py:47 netbox/ipam/forms/model_forms.py:63 -#: netbox/netbox/navigation/menu.py:189 netbox/vpn/forms/model_forms.py:410 +#: 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 msgid "Route Targets" msgstr "Route Targets" -#: netbox/ipam/forms/filtersets.py:53 netbox/ipam/forms/model_forms.py:50 -#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:397 +#: 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 msgid "Import targets" msgstr "Import targets" -#: netbox/ipam/forms/filtersets.py:58 netbox/ipam/forms/model_forms.py:55 -#: netbox/vpn/forms/filtersets.py:229 netbox/vpn/forms/model_forms.py:402 +#: 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 msgid "Export targets" msgstr "Export targets" -#: netbox/ipam/forms/filtersets.py:73 +#: netbox/ipam/forms/filtersets.py:75 msgid "Imported by VRF" msgstr "Importado pela VRF" -#: netbox/ipam/forms/filtersets.py:78 +#: netbox/ipam/forms/filtersets.py:80 msgid "Exported by VRF" msgstr "Exportado pela VRF" -#: netbox/ipam/forms/filtersets.py:87 netbox/ipam/tables/ip.py:89 +#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privado" -#: netbox/ipam/forms/filtersets.py:105 netbox/ipam/forms/filtersets.py:191 -#: netbox/ipam/forms/filtersets.py:272 netbox/ipam/forms/filtersets.py:326 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "Família de endereços" -#: netbox/ipam/forms/filtersets.py:119 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Faixa" -#: netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "Início" -#: netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "Fim" -#: netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "Pesquisar dentro" -#: netbox/ipam/forms/filtersets.py:207 netbox/ipam/forms/filtersets.py:342 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "Presente em VRF" -#: netbox/ipam/forms/filtersets.py:311 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "Dispositivo/VM" -#: netbox/ipam/forms/filtersets.py:321 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "Prefixo Pai" -#: netbox/ipam/forms/filtersets.py:347 -msgid "Assigned Device" -msgstr "Dispositivo Associado" - -#: netbox/ipam/forms/filtersets.py:352 -msgid "Assigned VM" -msgstr "VM Associada" - -#: netbox/ipam/forms/filtersets.py:366 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "Associado a uma interface" -#: netbox/ipam/forms/filtersets.py:373 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nome DNS" -#: netbox/ipam/forms/filtersets.py:416 netbox/ipam/models/vlans.py:251 -#: netbox/ipam/tables/ip.py:176 netbox/ipam/tables/vlans.py:82 -#: netbox/ipam/views.py:971 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: 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 msgid "VLANs" msgstr "VLANs" -#: netbox/ipam/forms/filtersets.py:457 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "Contém ID de VLAN" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:192 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +msgid "Local VLAN ID" +msgstr "ID da VLAN Local" + +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +msgid "Remote VLAN ID" +msgstr "ID da VLAN Remota" + +#: netbox/ipam/forms/filtersets.py:518 +msgid "Q-in-Q/802.1ad" +msgstr "Q-in-Q/802.1ad" + +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID da VLAN" -#: netbox/ipam/forms/filtersets.py:556 netbox/ipam/forms/model_forms.py:324 -#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:772 -#: netbox/ipam/tables/vlans.py:195 -#: netbox/templates/virtualization/virtualdisk.html:21 -#: netbox/templates/virtualization/virtualmachine.html:12 -#: netbox/templates/virtualization/vminterface.html:21 -#: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:197 -#: netbox/virtualization/forms/filtersets.py:242 -#: netbox/virtualization/forms/model_forms.py:220 -#: netbox/virtualization/tables/virtualmachines.py:135 -#: netbox/virtualization/tables/virtualmachines.py:190 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:293 -#: netbox/vpn/forms/model_forms.py:160 netbox/vpn/forms/model_forms.py:171 -#: netbox/vpn/forms/model_forms.py:273 netbox/vpn/forms/model_forms.py:454 -msgid "Virtual Machine" -msgstr "Máquina Virtual" - -#: netbox/ipam/forms/model_forms.py:80 +#: netbox/ipam/forms/model_forms.py:83 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Route Target" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:117 +#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "Agregado" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "Intervalo de ASN" -#: netbox/ipam/forms/model_forms.py:231 -msgid "Site/VLAN Assignment" -msgstr "" - -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "Faixa de IP" -#: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:325 -#: netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/ipam/fhrpgroup.html:19 -msgid "FHRP Group" -msgstr "Grupo FHRP" - -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "Torne este o IP primário do dispositivo/VM" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:324 msgid "Make this the out-of-band IP for the device" msgstr "Definir este como endereço IP out-of-band para o dispositivo" -#: netbox/ipam/forms/model_forms.py:329 +#: netbox/ipam/forms/model_forms.py:339 msgid "NAT IP (Inside)" msgstr "IP NAT (interno)" -#: netbox/ipam/forms/model_forms.py:391 +#: netbox/ipam/forms/model_forms.py:401 msgid "An IP address can only be assigned to a single object." msgstr "Um endereço IP só pode ser atribuído a um único objeto." -#: netbox/ipam/forms/model_forms.py:398 +#: netbox/ipam/forms/model_forms.py:408 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "Não é possível reatribuir o endereço primário para o dispositivo/VM pai" -#: netbox/ipam/forms/model_forms.py:402 +#: netbox/ipam/forms/model_forms.py:412 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" "Não é possível reatribuir o endereço IP out-of-band para o dispositivo pai" -#: netbox/ipam/forms/model_forms.py:412 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Somente endereços IP associados a uma interface podem ser designados como " "IPs primários." -#: netbox/ipam/forms/model_forms.py:420 +#: netbox/ipam/forms/model_forms.py:430 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -9935,24 +10470,29 @@ msgstr "" "Somente endereços IP atribuídos para uma interface podem ser designados como" " IP out-of-band para o dispositivo." -#: netbox/ipam/forms/model_forms.py:508 +#: netbox/ipam/forms/model_forms.py:518 msgid "Virtual IP Address" msgstr "Endereço IP Virtual" -#: netbox/ipam/forms/model_forms.py:593 +#: netbox/ipam/forms/model_forms.py:603 msgid "Assignment already exists" msgstr "A atribuição já existe" -#: netbox/ipam/forms/model_forms.py:602 +#: netbox/ipam/forms/model_forms.py:612 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "IDs de VLAN" -#: netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 msgid "Child VLANs" msgstr "VLANs filhas" -#: netbox/ipam/forms/model_forms.py:697 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:747 netbox/ipam/forms/model_forms.py:779 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -9960,33 +10500,28 @@ 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:702 +#: 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:749 +#: netbox/ipam/forms/model_forms.py:799 msgid "Port(s)" msgstr "Porta(s)" -#: netbox/ipam/forms/model_forms.py:750 netbox/ipam/forms/model_forms.py:778 -#: netbox/templates/ipam/service.html:21 -msgid "Service" -msgstr "Serviço" - -#: netbox/ipam/forms/model_forms.py:763 +#: netbox/ipam/forms/model_forms.py:813 msgid "Service template" msgstr "Modelo de serviço" -#: netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/forms/model_forms.py:825 msgid "From Template" msgstr "Do Modelo" -#: netbox/ipam/forms/model_forms.py:776 +#: netbox/ipam/forms/model_forms.py:826 msgid "Custom" msgstr "Personalizado" -#: netbox/ipam/forms/model_forms.py:806 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10005,28 +10540,28 @@ msgstr "intervalo de ASN" msgid "ASN ranges" msgstr "Intervalos de ASNs" -#: netbox/ipam/models/asns.py:72 +#: netbox/ipam/models/asns.py:69 #, python-brace-format msgid "Starting ASN ({start}) must be lower than ending ASN ({end})." msgstr "ASN inicial ({start}) deve ser menor do que o ASN final ({end})." -#: netbox/ipam/models/asns.py:104 +#: netbox/ipam/models/asns.py:101 msgid "Regional Internet Registry responsible for this AS number space" msgstr "Regional Internet Registry responsável por este espaço numérico de AS" -#: netbox/ipam/models/asns.py:109 +#: netbox/ipam/models/asns.py:106 msgid "16- or 32-bit autonomous system number" msgstr "Número de 16 ou 32 bits do sistema autônomo" -#: netbox/ipam/models/fhrp.py:22 +#: netbox/ipam/models/fhrp.py:21 msgid "group ID" msgstr "ID do grupo" -#: netbox/ipam/models/fhrp.py:30 netbox/ipam/models/services.py:22 +#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21 msgid "protocol" msgstr "protocolo" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:28 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 msgid "authentication type" msgstr "tipo de autenticação" @@ -10042,11 +10577,11 @@ msgstr "Grupo FHRP" msgid "FHRP groups" msgstr "Grupos FHRP" -#: netbox/ipam/models/fhrp.py:113 +#: netbox/ipam/models/fhrp.py:110 msgid "FHRP group assignment" msgstr "Associação a um grupo de FHRP" -#: netbox/ipam/models/fhrp.py:114 +#: netbox/ipam/models/fhrp.py:111 msgid "FHRP group assignments" msgstr "Associações a grupos de FHRPs" @@ -10058,35 +10593,35 @@ 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:182 +#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 msgid "RIRs" msgstr "RIRs" -#: netbox/ipam/models/ip.py:84 +#: netbox/ipam/models/ip.py:81 msgid "IPv4 or IPv6 network" msgstr "Rede IPv4 ou IPv6" -#: netbox/ipam/models/ip.py:91 +#: netbox/ipam/models/ip.py:88 msgid "Regional Internet Registry responsible for this IP space" msgstr "Regional Internet Registry responsável por este espaço de IP" -#: netbox/ipam/models/ip.py:101 +#: netbox/ipam/models/ip.py:98 msgid "date added" msgstr "data adicionada" -#: netbox/ipam/models/ip.py:115 +#: netbox/ipam/models/ip.py:112 msgid "aggregate" msgstr "agregado" -#: netbox/ipam/models/ip.py:116 +#: netbox/ipam/models/ip.py:113 msgid "aggregates" msgstr "agregados" -#: netbox/ipam/models/ip.py:132 +#: netbox/ipam/models/ip.py:126 msgid "Cannot create aggregate with /0 mask." msgstr "Não é possível criar agregação com máscara /0." -#: netbox/ipam/models/ip.py:144 +#: netbox/ipam/models/ip.py:138 #, python-brace-format msgid "" "Aggregates cannot overlap. {prefix} is already covered by an existing " @@ -10095,7 +10630,7 @@ msgstr "" "Os agregados não podem se sobrepor. {prefix} já está coberto por um agregado" " existente ({aggregate})." -#: netbox/ipam/models/ip.py:158 +#: netbox/ipam/models/ip.py:152 #, python-brace-format msgid "" "Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " @@ -10104,127 +10639,122 @@ msgstr "" "Os prefixos não podem se sobrepor aos agregados. {prefix} cobre um agregado " "existente ({aggregate})." -#: netbox/ipam/models/ip.py:200 netbox/ipam/models/ip.py:737 -#: netbox/vpn/models/tunnels.py:114 -msgid "role" -msgstr "função" - -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:195 msgid "roles" msgstr "funções" -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:293 +#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277 msgid "prefix" msgstr "prefixo" -#: netbox/ipam/models/ip.py:218 +#: netbox/ipam/models/ip.py:209 msgid "IPv4 or IPv6 network with mask" msgstr "Rede IPv4 ou IPv6 com máscara" -#: netbox/ipam/models/ip.py:254 +#: netbox/ipam/models/ip.py:238 msgid "Operational status of this prefix" msgstr "Status operacional deste prefixo" -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:246 msgid "The primary function of this prefix" msgstr "A função primária deste prefixo" -#: netbox/ipam/models/ip.py:265 +#: netbox/ipam/models/ip.py:249 msgid "is a pool" msgstr "é um pool" -#: netbox/ipam/models/ip.py:267 +#: netbox/ipam/models/ip.py:251 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:270 netbox/ipam/models/ip.py:537 +#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 msgid "mark utilized" msgstr "marcar utilizado" -#: netbox/ipam/models/ip.py:294 +#: netbox/ipam/models/ip.py:278 msgid "prefixes" msgstr "prefixos" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:298 msgid "Cannot create prefix with /0 mask." msgstr "Não é possível criar prefixo com a máscara /0." -#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:324 netbox/ipam/models/ip.py:874 +#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 msgid "global table" msgstr "tabela global" -#: netbox/ipam/models/ip.py:326 +#: netbox/ipam/models/ip.py:307 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Prefixo duplicado encontrado em {table}: {prefix}" -#: netbox/ipam/models/ip.py:495 +#: netbox/ipam/models/ip.py:481 msgid "start address" msgstr "endereço inicial" -#: netbox/ipam/models/ip.py:496 netbox/ipam/models/ip.py:500 -#: netbox/ipam/models/ip.py:712 +#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 +#: netbox/ipam/models/ip.py:711 msgid "IPv4 or IPv6 address (with mask)" msgstr "Endereço IPv4 ou IPv6 (com máscara)" -#: netbox/ipam/models/ip.py:499 +#: netbox/ipam/models/ip.py:485 msgid "end address" msgstr "endereço final" -#: netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:512 msgid "Operational status of this range" msgstr "Status operacional desta faixa" -#: netbox/ipam/models/ip.py:534 +#: netbox/ipam/models/ip.py:520 msgid "The primary function of this range" msgstr "A função principal desta faixa" -#: netbox/ipam/models/ip.py:548 +#: netbox/ipam/models/ip.py:534 msgid "IP range" msgstr "Faixa de IP" -#: netbox/ipam/models/ip.py:549 +#: netbox/ipam/models/ip.py:535 msgid "IP ranges" msgstr "Faixas de IP" -#: netbox/ipam/models/ip.py:565 +#: netbox/ipam/models/ip.py:548 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:571 +#: netbox/ipam/models/ip.py:554 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:578 +#: netbox/ipam/models/ip.py:561 #, 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:590 +#: netbox/ipam/models/ip.py:589 #, 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:599 +#: netbox/ipam/models/ip.py:598 #, 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:711 netbox/tenancy/models/contacts.py:82 +#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 msgid "address" msgstr "endereço" -#: netbox/ipam/models/ip.py:734 +#: netbox/ipam/models/ip.py:733 msgid "The operational status of this IP" msgstr "O status operacional deste IP" @@ -10244,32 +10774,32 @@ msgstr "O IP para o qual este endereço é o IP “externo”" 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:94 +#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 msgid "IP addresses" msgstr "Endereços IP" -#: netbox/ipam/models/ip.py:845 +#: netbox/ipam/models/ip.py:842 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:851 +#: netbox/ipam/models/ip.py:848 #, 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:862 +#: netbox/ipam/models/ip.py:859 #, 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:876 +#: netbox/ipam/models/ip.py:873 #, 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:897 +#: netbox/ipam/models/ip.py:896 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -10277,72 +10807,72 @@ 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:903 +#: netbox/ipam/models/ip.py:902 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Somente endereços IPv6 podem receber o status SLAAC" -#: netbox/ipam/models/services.py:33 +#: netbox/ipam/models/services.py:32 msgid "port numbers" msgstr "números de porta" -#: netbox/ipam/models/services.py:59 +#: netbox/ipam/models/services.py:58 msgid "service template" msgstr "modelo de serviço" -#: netbox/ipam/models/services.py:60 +#: netbox/ipam/models/services.py:59 msgid "service templates" msgstr "modelos de serviços" -#: netbox/ipam/models/services.py:95 +#: netbox/ipam/models/services.py:91 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:102 +#: netbox/ipam/models/services.py:98 msgid "service" msgstr "serviço" -#: netbox/ipam/models/services.py:103 +#: netbox/ipam/models/services.py:99 msgid "services" msgstr "serviços" -#: netbox/ipam/models/services.py:117 +#: 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:119 +#: 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:85 +#: netbox/ipam/models/vlans.py:87 msgid "VLAN groups" msgstr "Grupos de VLANs" -#: netbox/ipam/models/vlans.py:95 +#: netbox/ipam/models/vlans.py:94 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:96 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:104 #, 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:110 #, 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:117 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10351,31 +10881,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:123 msgid "Ranges cannot overlap." msgstr "Os intervalos não podem se sobrepor." -#: netbox/ipam/models/vlans.py:181 +#: netbox/ipam/models/vlans.py:180 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:188 msgid "VLAN group (optional)" msgstr "Grupo de VLANs (opcional)" -#: netbox/ipam/models/vlans.py:197 +#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 +#: netbox/ipam/models/vlans.py:376 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:214 msgid "Operational status of this VLAN" msgstr "Status operacional desta VLAN" -#: netbox/ipam/models/vlans.py:223 +#: netbox/ipam/models/vlans.py:222 msgid "The primary function of this VLAN" msgstr "Função principal desta VLAN" -#: netbox/ipam/models/vlans.py:266 +#: netbox/ipam/models/vlans.py:237 +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:285 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10384,41 +10919,58 @@ msgstr "" "A VLAN está atribuída ao grupo {group} (escopo: {scope}); não pode ser " "associada ao site {site}." -#: netbox/ipam/models/vlans.py:275 +#: netbox/ipam/models/vlans.py:294 #, 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/vrfs.py:30 +#: netbox/ipam/models/vlans.py:301 +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:307 +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:344 +msgid "VLAN translation policies" +msgstr "Políticas de tradução de VLAN" + +#: netbox/ipam/models/vlans.py:385 +msgid "VLAN translation rule" +msgstr "Regra de tradução de VLAN" + +#: netbox/ipam/models/vrfs.py:29 msgid "route distinguisher" msgstr "route distinguisher" -#: netbox/ipam/models/vrfs.py:31 +#: netbox/ipam/models/vrfs.py:30 msgid "Unique route distinguisher (as defined in RFC 4364)" msgstr "Route Distinguisher único (conforme definido na RFC 4364)" -#: netbox/ipam/models/vrfs.py:42 +#: netbox/ipam/models/vrfs.py:41 msgid "enforce unique space" msgstr "imponha um espaço exclusivo" -#: netbox/ipam/models/vrfs.py:43 +#: netbox/ipam/models/vrfs.py:42 msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Prevenir prefixos/endereços IP duplicados dentro deste VRF" -#: netbox/ipam/models/vrfs.py:63 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 +#: netbox/netbox/navigation/menu.py:194 msgid "VRFs" msgstr "VRFs" -#: netbox/ipam/models/vrfs.py:82 +#: netbox/ipam/models/vrfs.py:78 msgid "Route target value (formatted in accordance with RFC 4360)" msgstr "Valor do Route Target (formatado de acordo com a RFC 4360)" -#: netbox/ipam/models/vrfs.py:94 +#: netbox/ipam/models/vrfs.py:91 msgid "route target" msgstr "route target" -#: netbox/ipam/models/vrfs.py:95 +#: netbox/ipam/models/vrfs.py:92 msgid "route targets" msgstr "route targets" @@ -10434,84 +10986,101 @@ msgstr "Total de Sites" msgid "Provider Count" msgstr "Total de Provedores" -#: netbox/ipam/tables/ip.py:95 netbox/netbox/navigation/menu.py:179 -#: netbox/netbox/navigation/menu.py:181 +#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 +#: netbox/netbox/navigation/menu.py:187 msgid "Aggregates" msgstr "Agregados" -#: netbox/ipam/tables/ip.py:125 +#: netbox/ipam/tables/ip.py:71 msgid "Added" msgstr "Adicionado" -#: netbox/ipam/tables/ip.py:128 netbox/ipam/tables/ip.py:166 -#: netbox/ipam/tables/vlans.py:142 netbox/ipam/views.py:346 -#: netbox/netbox/navigation/menu.py:165 netbox/netbox/navigation/menu.py:167 -#: netbox/templates/ipam/vlan.html:84 +#: 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/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefixos" -#: netbox/ipam/tables/ip.py:131 netbox/ipam/tables/ip.py:270 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:86 +#: 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/templates/dcim/device.html:260 #: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:106 +#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Utilização" -#: netbox/ipam/tables/ip.py:171 netbox/netbox/navigation/menu.py:161 +#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 msgid "IP Ranges" msgstr "Faixas de IP" -#: netbox/ipam/tables/ip.py:221 +#: netbox/ipam/tables/ip.py:167 msgid "Prefix (Flat)" msgstr "Prefixo (Plano)" -#: netbox/ipam/tables/ip.py:225 +#: netbox/ipam/tables/ip.py:171 msgid "Depth" msgstr "Profundidade" -#: netbox/ipam/tables/ip.py:262 -msgid "Pool" -msgstr "Pool" - -#: netbox/ipam/tables/ip.py:266 netbox/ipam/tables/ip.py:320 -msgid "Marked Utilized" -msgstr "Marcado como Utilizado" - -#: netbox/ipam/tables/ip.py:304 -msgid "Start address" -msgstr "Endereço inicial" - -#: netbox/ipam/tables/ip.py:383 -msgid "NAT (Inside)" -msgstr "NAT (interno)" - -#: netbox/ipam/tables/ip.py:388 -msgid "NAT (Outside)" -msgstr "NAT (Externo)" - -#: netbox/ipam/tables/ip.py:393 -msgid "Assigned" -msgstr "Associado" - -#: netbox/ipam/tables/ip.py:429 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 -msgid "Assigned Object" -msgstr "Objeto Associado" - -#: netbox/ipam/tables/vlans.py:68 +#: netbox/ipam/tables/ip.py:191 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/vlans.py:76 +#: netbox/ipam/tables/ip.py:213 +msgid "Pool" +msgstr "Pool" + +#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +msgid "Marked Utilized" +msgstr "Marcado como Utilizado" + +#: netbox/ipam/tables/ip.py:256 +msgid "Start address" +msgstr "Endereço inicial" + +#: netbox/ipam/tables/ip.py:335 +msgid "NAT (Inside)" +msgstr "NAT (interno)" + +#: netbox/ipam/tables/ip.py:340 +msgid "NAT (Outside)" +msgstr "NAT (Externo)" + +#: netbox/ipam/tables/ip.py:345 +msgid "Assigned" +msgstr "Associado" + +#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:246 +msgid "Assigned Object" +msgstr "Objeto Associado" + +#: netbox/ipam/tables/vlans.py:45 msgid "VID Ranges" msgstr "Faixas de ID de VLAN" -#: netbox/ipam/tables/vlans.py:111 netbox/ipam/tables/vlans.py:214 +#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VLAN ID" +#: netbox/ipam/tables/vlans.py:237 +#: netbox/templates/ipam/vlantranslationpolicy.html:22 +msgid "Rules" +msgstr "Regras" + +#: netbox/ipam/tables/vlans.py:260 +#: netbox/templates/ipam/vlantranslationrule.html:18 +msgid "Local VID" +msgstr "VID Local" + +#: netbox/ipam/tables/vlans.py:264 +#: netbox/templates/ipam/vlantranslationrule.html:22 +msgid "Remote VID" +msgstr "VID Remoto" + #: netbox/ipam/tables/vrfs.py:30 msgid "RD" msgstr "Route Distinguiser" @@ -10551,23 +11120,23 @@ msgstr "" "Somente caracteres alfanuméricos, asteriscos, hífens, pontos e sublinhados " "são permitidos em nomes DNS" -#: netbox/ipam/views.py:533 +#: netbox/ipam/views.py:570 msgid "Child Prefixes" msgstr "Prefixos Filhos" -#: netbox/ipam/views.py:569 +#: netbox/ipam/views.py:606 msgid "Child Ranges" msgstr "Intervalos Filhos" -#: netbox/ipam/views.py:898 +#: netbox/ipam/views.py:958 msgid "Related IPs" msgstr "IPs relacionados" -#: netbox/ipam/views.py:1127 +#: netbox/ipam/views.py:1315 msgid "Device Interfaces" msgstr "Interfaces de dispositivos" -#: netbox/ipam/views.py:1145 +#: netbox/ipam/views.py:1333 msgid "VM Interfaces" msgstr "Interfaces de Máquina Virtual" @@ -10617,90 +11186,112 @@ msgstr "{class_name} deve implementar get_view_name()" msgid "Invalid permission {permission} for model {model}" msgstr "Permissão {permission} é inválida para o modelo {model}" -#: netbox/netbox/choices.py:49 +#: netbox/netbox/choices.py:51 msgid "Dark Red" msgstr "Vermelho Escuro" -#: netbox/netbox/choices.py:52 +#: netbox/netbox/choices.py:54 msgid "Rose" msgstr "Rosa" -#: netbox/netbox/choices.py:53 +#: netbox/netbox/choices.py:55 msgid "Fuchsia" msgstr "Fúcsia" -#: netbox/netbox/choices.py:55 +#: netbox/netbox/choices.py:57 msgid "Dark Purple" msgstr "Roxo Escuro" -#: netbox/netbox/choices.py:58 +#: netbox/netbox/choices.py:60 msgid "Light Blue" msgstr "Azul Claro" -#: netbox/netbox/choices.py:61 +#: netbox/netbox/choices.py:63 msgid "Aqua" msgstr "Aqua" -#: netbox/netbox/choices.py:62 +#: netbox/netbox/choices.py:64 msgid "Dark Green" msgstr "Verde Escuro" -#: netbox/netbox/choices.py:64 +#: netbox/netbox/choices.py:66 msgid "Light Green" msgstr "Verde Claro" -#: netbox/netbox/choices.py:65 +#: netbox/netbox/choices.py:67 msgid "Lime" msgstr "Verde-Limão" -#: netbox/netbox/choices.py:67 +#: netbox/netbox/choices.py:69 msgid "Amber" msgstr "Âmbar" -#: netbox/netbox/choices.py:69 +#: netbox/netbox/choices.py:71 msgid "Dark Orange" msgstr "Laranja Escuro" -#: netbox/netbox/choices.py:70 +#: netbox/netbox/choices.py:72 msgid "Brown" msgstr "Marrom" -#: netbox/netbox/choices.py:71 +#: netbox/netbox/choices.py:73 msgid "Light Grey" msgstr "Cinza Claro" -#: netbox/netbox/choices.py:72 +#: netbox/netbox/choices.py:74 msgid "Grey" msgstr "Cinza" -#: netbox/netbox/choices.py:73 +#: netbox/netbox/choices.py:75 msgid "Dark Grey" msgstr "Cinza Escuro" -#: netbox/netbox/choices.py:128 +#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +msgid "Default" +msgstr "Padrão" + +#: netbox/netbox/choices.py:130 msgid "Direct" msgstr "Direto" -#: netbox/netbox/choices.py:129 +#: netbox/netbox/choices.py:131 msgid "Upload" msgstr "Carregar" -#: netbox/netbox/choices.py:141 netbox/netbox/choices.py:155 +#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157 msgid "Auto-detect" msgstr "Detecção automática" -#: netbox/netbox/choices.py:156 +#: netbox/netbox/choices.py:158 msgid "Comma" msgstr "Vírgula" -#: netbox/netbox/choices.py:157 +#: netbox/netbox/choices.py:159 msgid "Semicolon" msgstr "Ponto e vírgula" -#: netbox/netbox/choices.py:158 +#: netbox/netbox/choices.py:160 msgid "Tab" msgstr "Aba" +#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327 +#: netbox/templates/dcim/rack.html:107 +msgid "Kilograms" +msgstr "Quilogramas" + +#: netbox/netbox/choices.py:194 +msgid "Grams" +msgstr "Gramas" + +#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328 +#: netbox/templates/dcim/rack.html:108 +msgid "Pounds" +msgstr "Libras" + +#: netbox/netbox/choices.py:196 +msgid "Ounces" +msgstr "Onças" + #: netbox/netbox/config/__init__.py:67 #, python-brace-format msgid "Invalid configuration parameter: {item}" @@ -10990,6 +11581,26 @@ msgstr "data sincronizada" msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} deve implementar um método sync_data ()." +#: netbox/netbox/models/mixins.py:22 +msgid "weight unit" +msgstr "unidade de peso" + +#: netbox/netbox/models/mixins.py:52 +msgid "Must specify a unit when setting a weight" +msgstr "Deve especificar uma unidade ao definir um peso" + +#: netbox/netbox/models/mixins.py:57 +msgid "distance" +msgstr "distância" + +#: netbox/netbox/models/mixins.py:64 +msgid "distance unit" +msgstr "unidade de distância" + +#: netbox/netbox/models/mixins.py:99 +msgid "Must specify a unit when setting a distance" +msgstr "Deve ser especificada uma unidade ao definir uma distância" + #: netbox/netbox/navigation/menu.py:11 msgid "Organization" msgstr "Organização" @@ -11023,10 +11634,6 @@ msgstr "Funções do Rack" msgid "Elevations" msgstr "Elevações" -#: netbox/netbox/navigation/menu.py:60 netbox/netbox/navigation/menu.py:62 -msgid "Rack Types" -msgstr "Tipos de Racks" - #: netbox/netbox/navigation/menu.py:76 msgid "Modules" msgstr "Módulos" @@ -11049,175 +11656,196 @@ msgstr "Componentes de Dispositivos" msgid "Inventory Item Roles" msgstr "Funções dos Itens de Inventário" -#: netbox/netbox/navigation/menu.py:111 netbox/netbox/navigation/menu.py:115 +#: netbox/netbox/navigation/menu.py:110 +#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/virtualization/vminterface.html:118 +msgid "MAC Addresses" +msgstr "Endereços MAC" + +#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 +#: netbox/templates/dcim/interface.html:182 msgid "Connections" msgstr "Conexões" -#: netbox/netbox/navigation/menu.py:117 +#: netbox/netbox/navigation/menu.py:123 msgid "Cables" msgstr "Cabos" -#: netbox/netbox/navigation/menu.py:118 +#: netbox/netbox/navigation/menu.py:124 msgid "Wireless Links" msgstr "Links Wireless" -#: netbox/netbox/navigation/menu.py:121 +#: netbox/netbox/navigation/menu.py:127 msgid "Interface Connections" msgstr "Conexões de Interface" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:132 msgid "Console Connections" msgstr "Conexões de Console" -#: netbox/netbox/navigation/menu.py:131 +#: netbox/netbox/navigation/menu.py:137 msgid "Power Connections" msgstr "Conexões de Alimentação" -#: netbox/netbox/navigation/menu.py:147 +#: netbox/netbox/navigation/menu.py:153 msgid "Wireless LAN Groups" msgstr "Grupos de Redes Wireless" -#: netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:174 msgid "Prefix & VLAN Roles" msgstr "Funções de Prefixo e VLAN" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/netbox/navigation/menu.py:180 msgid "ASN Ranges" msgstr "Intervalos de ASNs" -#: netbox/netbox/navigation/menu.py:196 -msgid "VLAN Groups" -msgstr "Grupos de VLANs" - #: netbox/netbox/navigation/menu.py:203 +msgid "VLAN Translation Policies" +msgstr "Políticas de Tradução de VLAN" + +#: netbox/netbox/navigation/menu.py:204 +#: netbox/templates/ipam/vlantranslationpolicy.html:46 +msgid "VLAN Translation Rules" +msgstr "Regras de Tradução de VLAN" + +#: netbox/netbox/navigation/menu.py:211 msgid "Service Templates" msgstr "Modelos de Serviço" -#: netbox/netbox/navigation/menu.py:204 netbox/templates/dcim/device.html:302 +#: netbox/netbox/navigation/menu.py:212 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:211 +#: netbox/netbox/navigation/menu.py:219 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:215 netbox/netbox/navigation/menu.py:217 +#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Túneis" -#: netbox/netbox/navigation/menu.py:218 +#: netbox/netbox/navigation/menu.py:226 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Grupos de Túneis" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/netbox/navigation/menu.py:227 msgid "Tunnel Terminations" msgstr "Terminações de Túneis" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 +#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 #: netbox/vpn/models/l2vpn.py:64 msgid "L2VPNs" msgstr "L2VPNs" -#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/l2vpn.html:56 -#: netbox/templates/vpn/tunnel.html:72 netbox/vpn/tables/tunnels.py:58 -msgid "Terminations" -msgstr "Terminações" - -#: netbox/netbox/navigation/menu.py:232 +#: netbox/netbox/navigation/menu.py:240 msgid "IKE Proposals" msgstr "Propostas de IKE" -#: netbox/netbox/navigation/menu.py:233 +#: netbox/netbox/navigation/menu.py:241 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Políticas de IKE" -#: netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:242 msgid "IPSec Proposals" msgstr "Propostas de IPsec" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:243 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Políticas de IPsec" -#: netbox/netbox/navigation/menu.py:236 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Perfis de IPsec" -#: netbox/netbox/navigation/menu.py:251 +#: netbox/netbox/navigation/menu.py:259 #: 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:104 -#: netbox/virtualization/views.py:386 +#: netbox/virtualization/tables/virtualmachines.py:74 +#: netbox/virtualization/views.py:403 msgid "Virtual Disks" msgstr "Discos Virtuais" -#: netbox/netbox/navigation/menu.py:258 +#: netbox/netbox/navigation/menu.py:266 msgid "Cluster Types" msgstr "Tipos de Clusters" -#: netbox/netbox/navigation/menu.py:259 +#: netbox/netbox/navigation/menu.py:267 msgid "Cluster Groups" msgstr "Grupos de Clusters" -#: netbox/netbox/navigation/menu.py:273 +#: netbox/netbox/navigation/menu.py:281 msgid "Circuit Types" msgstr "Tipos de Circuitos" -#: netbox/netbox/navigation/menu.py:274 -msgid "Circuit Groups" -msgstr "Grupos de Circuitos" - -#: netbox/netbox/navigation/menu.py:275 -#: netbox/templates/circuits/circuit.html:66 -msgid "Group Assignments" -msgstr "Atribuições do Grupo" - -#: netbox/netbox/navigation/menu.py:276 +#: netbox/netbox/navigation/menu.py:282 msgid "Circuit Terminations" msgstr "Terminações de Circuitos" -#: netbox/netbox/navigation/menu.py:280 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 +#: netbox/templates/circuits/providernetwork.html:55 +msgid "Virtual Circuits" +msgstr "Circuitos Virtuais" + +#: netbox/netbox/navigation/menu.py:289 +msgid "Virtual Circuit Types" +msgstr "Tipos de Circuitos Virtuais" + +#: netbox/netbox/navigation/menu.py:290 +msgid "Virtual Circuit Terminations" +msgstr "Terminações de Circuito Virtual" + +#: netbox/netbox/navigation/menu.py:296 +msgid "Circuit Groups" +msgstr "Grupos de Circuitos" + +#: netbox/netbox/navigation/menu.py:297 +#: 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 msgid "Providers" msgstr "Provedores" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:304 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Contas de Provedores" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:305 msgid "Provider Networks" msgstr "Redes dos Provedores" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:319 msgid "Power Panels" msgstr "Quadros de Alimentação" -#: netbox/netbox/navigation/menu.py:309 +#: netbox/netbox/navigation/menu.py:330 msgid "Configurations" msgstr "Configurações" -#: netbox/netbox/navigation/menu.py:311 +#: netbox/netbox/navigation/menu.py:332 msgid "Config Contexts" msgstr "Contexto de Configuração" -#: netbox/netbox/navigation/menu.py:312 +#: netbox/netbox/navigation/menu.py:333 msgid "Config Templates" msgstr "Modelos de Configuração" -#: netbox/netbox/navigation/menu.py:319 netbox/netbox/navigation/menu.py:323 +#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 msgid "Customization" msgstr "Personalização" -#: netbox/netbox/navigation/menu.py:325 +#: netbox/netbox/navigation/menu.py:346 #: netbox/templates/dcim/device_edit.html:103 #: netbox/templates/dcim/htmx/cable_edit.html:81 #: netbox/templates/dcim/virtualchassis_add.html:31 @@ -11226,96 +11854,96 @@ msgstr "Personalização" #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:59 +#: netbox/templates/ipam/vlan_edit.html:67 msgid "Custom Fields" msgstr "Campos Personalizados" -#: netbox/netbox/navigation/menu.py:326 +#: netbox/netbox/navigation/menu.py:347 msgid "Custom Field Choices" msgstr "Opções de Campo Personalizadas" -#: netbox/netbox/navigation/menu.py:327 +#: netbox/netbox/navigation/menu.py:348 msgid "Custom Links" msgstr "Links Personalizados" -#: netbox/netbox/navigation/menu.py:328 +#: netbox/netbox/navigation/menu.py:349 msgid "Export Templates" msgstr "Modelos de Exportação" -#: netbox/netbox/navigation/menu.py:329 +#: netbox/netbox/navigation/menu.py:350 msgid "Saved Filters" msgstr "Filtros Salvos" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:352 msgid "Image Attachments" msgstr "Anexos de Imagens" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:370 msgid "Operations" msgstr "Operações" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:374 msgid "Integrations" msgstr "Integrações" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:376 msgid "Data Sources" msgstr "Fontes de dados" -#: netbox/netbox/navigation/menu.py:356 +#: netbox/netbox/navigation/menu.py:377 msgid "Event Rules" msgstr "Regras dos eventos" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:378 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:361 netbox/netbox/navigation/menu.py:365 -#: netbox/netbox/views/generic/feature_views.py:153 +#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 +#: netbox/netbox/views/generic/feature_views.py:158 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Tarefas" -#: netbox/netbox/navigation/menu.py:371 +#: netbox/netbox/navigation/menu.py:392 msgid "Logging" msgstr "Rastreamento" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:394 msgid "Notification Groups" msgstr "Grupos de Notificação" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/netbox/navigation/menu.py:395 msgid "Journal Entries" msgstr "Registros de Eventos" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:396 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Changelog" -#: netbox/netbox/navigation/menu.py:382 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrador" -#: netbox/netbox/navigation/menu.py:430 netbox/templates/account/base.html:27 -#: netbox/templates/inc/user_menu.html:57 +#: netbox/netbox/navigation/menu.py:451 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:437 netbox/users/forms/model_forms.py:187 +#: netbox/netbox/navigation/menu.py:458 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:445 netbox/netbox/navigation/menu.py:449 +#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistema" -#: netbox/netbox/navigation/menu.py:454 netbox/netbox/navigation/menu.py:502 +#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -11323,29 +11951,29 @@ msgstr "Sistema" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:459 +#: netbox/netbox/navigation/menu.py:480 msgid "Configuration History" msgstr "Histórico de Configuração" -#: netbox/netbox/navigation/menu.py:465 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Tarefas em Background" -#: netbox/netbox/plugins/navigation.py:47 -#: netbox/netbox/plugins/navigation.py:69 +#: netbox/netbox/plugins/navigation.py:48 +#: netbox/netbox/plugins/navigation.py:70 msgid "Permissions must be passed as a tuple or list." msgstr "Permissões devem ser passadas como uma tupla ou lista." -#: netbox/netbox/plugins/navigation.py:51 +#: netbox/netbox/plugins/navigation.py:52 msgid "Buttons must be passed as a tuple or list." msgstr "Botões devem ser passados como uma tupla ou lista." -#: netbox/netbox/plugins/navigation.py:73 +#: netbox/netbox/plugins/navigation.py:74 msgid "Button color must be a choice within ButtonColorChoices." msgstr "Cor do botão deve ser uma opção em ButtonColorChoices." -#: netbox/netbox/plugins/registration.py:25 +#: netbox/netbox/plugins/registration.py:26 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -11354,7 +11982,7 @@ msgstr "" "Classe PluginTemplateExtension {template_extension} foi passada como uma " "instância!" -#: netbox/netbox/plugins/registration.py:31 +#: netbox/netbox/plugins/registration.py:32 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -11363,17 +11991,17 @@ msgstr "" "{template_extension} não é uma subclasse de " "netbox.plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:51 +#: netbox/netbox/plugins/registration.py:57 #, 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:62 +#: netbox/netbox/plugins/registration.py:68 #, 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:67 +#: netbox/netbox/plugins/registration.py:73 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} deve ser uma instância de netbox.plugins.PluginMenuButton" @@ -11456,93 +12084,93 @@ 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:760 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "Tcheco" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "Dinamarquês" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "Alemão" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "Inglês" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "Espanhol" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "Francês" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "Italiano" -#: netbox/netbox/settings.py:767 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "Japonês" -#: netbox/netbox/settings.py:768 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "Holandês" -#: netbox/netbox/settings.py:769 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "Polonês" -#: netbox/netbox/settings.py:770 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "Português" -#: netbox/netbox/settings.py:771 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "Russo" -#: netbox/netbox/settings.py:772 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "Turco" -#: netbox/netbox/settings.py:773 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "Ucraniano" -#: netbox/netbox/settings.py:774 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "Chinês" -#: netbox/netbox/tables/columns.py:176 +#: netbox/netbox/tables/columns.py:177 msgid "Select all" msgstr "Selecionar todos" -#: netbox/netbox/tables/columns.py:189 +#: netbox/netbox/tables/columns.py:190 msgid "Toggle all" msgstr "Alternar todos" -#: netbox/netbox/tables/columns.py:300 +#: netbox/netbox/tables/columns.py:302 msgid "Toggle Dropdown" msgstr "Alternar Lista Suspensa" -#: netbox/netbox/tables/columns.py:572 netbox/templates/core/job.html:53 +#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 msgid "Error" msgstr "Erro" -#: netbox/netbox/tables/tables.py:58 +#: netbox/netbox/tables/tables.py:59 #, python-brace-format msgid "No {model_name} found" msgstr "{model_name} não encontrados" -#: netbox/netbox/tables/tables.py:249 +#: netbox/netbox/tables/tables.py:252 #: netbox/templates/generic/bulk_import.html:117 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:252 +#: netbox/netbox/tables/tables.py:255 msgid "Value" msgstr "Valor" @@ -11550,7 +12178,7 @@ msgstr "Valor" msgid "Dummy Plugin" msgstr "Plugin Dummy" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -11558,24 +12186,24 @@ msgid "" msgstr "" "Houve um erro ao renderizar o modelo de exportação ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:416 +#: netbox/netbox/views/generic/bulk_views.py:421 #, 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:709 -#: netbox/netbox/views/generic/bulk_views.py:910 -#: netbox/netbox/views/generic/bulk_views.py:958 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nenhum {object_type} foi/foram selecionado(s)." -#: netbox/netbox/views/generic/bulk_views.py:788 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renomeado(s) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:888 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Excluído(s) {count} {object_type}" @@ -11588,17 +12216,17 @@ msgstr "Changelog" msgid "Journal" msgstr "Registro" -#: netbox/netbox/views/generic/feature_views.py:207 +#: netbox/netbox/views/generic/feature_views.py:212 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:211 +#: netbox/netbox/views/generic/feature_views.py:216 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Dados sincronizados para {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:236 +#: netbox/netbox/views/generic/feature_views.py:241 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Sincronizado(s) {count} {object_type}" @@ -11673,9 +12301,9 @@ msgstr "no GitHub" msgid "Home Page" msgstr "Página Inicial" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:45 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/model_forms.py:379 +#: 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" @@ -11687,12 +12315,12 @@ msgstr "Notificações" #: netbox/templates/account/base.html:16 #: netbox/templates/account/subscriptions.html:7 -#: netbox/templates/inc/user_menu.html:51 +#: netbox/templates/inc/user_menu.html:46 msgid "Subscriptions" msgstr "Subscrições" #: netbox/templates/account/base.html:19 -#: netbox/templates/inc/user_menu.html:54 +#: netbox/templates/inc/user_menu.html:49 msgid "Preferences" msgstr "Preferências" @@ -11720,6 +12348,7 @@ msgstr "Alterar senha" #: netbox/templates/generic/object_edit.html:72 #: netbox/templates/htmx/delete_form.html:53 #: netbox/templates/htmx/delete_form.html:55 +#: netbox/templates/htmx/quick_add.html:21 #: netbox/templates/ipam/ipaddress_assign.html:28 #: netbox/templates/virtualization/cluster_add_devices.html:30 msgid "Cancel" @@ -11818,7 +12447,7 @@ msgstr "Grupos Associados" #: netbox/templates/core/objectchange.html:142 #: netbox/templates/dcim/devicebay.html:59 #: netbox/templates/dcim/inc/panels/inventory_items.html:45 -#: netbox/templates/dcim/interface.html:296 +#: netbox/templates/dcim/interface.html:353 #: netbox/templates/dcim/modulebay.html:80 #: netbox/templates/extras/configcontext.html:70 #: netbox/templates/extras/eventrule.html:66 @@ -11827,6 +12456,7 @@ msgstr "Grupos Associados" #: netbox/templates/extras/webhook.html:75 #: netbox/templates/inc/panel_table.html:13 #: netbox/templates/inc/panels/comments.html:10 +#: netbox/templates/inc/panels/related_objects.html:23 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 #: netbox/templates/users/objectpermission.html:77 @@ -11864,7 +12494,7 @@ msgstr "Usado pela última vez" msgid "Add a Token" msgstr "Adicionar um Token" -#: netbox/templates/base/base.html:22 netbox/templates/home.html:27 +#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 msgid "Home" msgstr "Início" @@ -11906,15 +12536,16 @@ msgstr "Código-Fonte" msgid "Community" msgstr "Comunidade" -#: netbox/templates/circuits/circuit.html:47 +#: netbox/templates/circuits/circuit.html:57 msgid "Install Date" msgstr "Data de Ativação" -#: netbox/templates/circuits/circuit.html:51 +#: netbox/templates/circuits/circuit.html:61 msgid "Termination Date" msgstr "Data de Desativação" -#: netbox/templates/circuits/circuit.html:70 +#: netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 msgid "Assign Group" msgstr "Atribuir Grupo" @@ -11962,7 +12593,7 @@ msgid "Add" msgstr "Adicionar" #: netbox/templates/circuits/inc/circuit_termination.html:15 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:36 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 #: netbox/templates/dcim/powerpanel.html:56 #: netbox/templates/extras/script_list.html:30 @@ -11977,35 +12608,39 @@ msgstr "Editar" msgid "Swap" msgstr "Trocar" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:19 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:5 +msgid "Termination point" +msgstr "Ponto de terminação" + +#: netbox/templates/circuits/inc/circuit_termination_fields.html:20 #: netbox/templates/dcim/consoleport.html:59 #: netbox/templates/dcim/consoleserverport.html:60 #: netbox/templates/dcim/powerfeed.html:114 msgid "Marked as connected" msgstr "Marcado como conectado" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:21 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:22 msgid "to" msgstr "para" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:31 #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 #: netbox/templates/dcim/inc/connection_endpoints.html:7 -#: netbox/templates/dcim/interface.html:154 +#: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 msgid "Trace" msgstr "Rastrear" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:35 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:36 msgid "Edit cable" msgstr "Editar cabo" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:40 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:41 msgid "Remove cable" msgstr "Remover cabo" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:41 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:42 #: netbox/templates/dcim/bulk_disconnect.html:5 #: netbox/templates/dcim/device/consoleports.html:12 #: netbox/templates/dcim/device/consoleserverports.html:12 @@ -12018,33 +12653,33 @@ msgstr "Remover cabo" msgid "Disconnect" msgstr "Desconectar" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:48 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:49 #: netbox/templates/dcim/consoleport.html:69 #: netbox/templates/dcim/consoleserverport.html:70 #: netbox/templates/dcim/frontport.html:102 -#: netbox/templates/dcim/interface.html:180 -#: netbox/templates/dcim/interface.html:200 +#: netbox/templates/dcim/interface.html:237 +#: netbox/templates/dcim/interface.html:257 #: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:71 -#: netbox/templates/dcim/poweroutlet.html:72 +#: netbox/templates/dcim/poweroutlet.html:81 +#: netbox/templates/dcim/poweroutlet.html:82 #: netbox/templates/dcim/powerport.html:73 #: netbox/templates/dcim/rearport.html:98 msgid "Connect" msgstr "Conectar" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:70 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:65 msgid "Downstream" msgstr "Downstream" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:71 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:66 msgid "Upstream" msgstr "Upstream" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:80 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:75 msgid "Cross-Connect" msgstr "Conexão Cruzada" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:84 +#: netbox/templates/circuits/inc/circuit_termination_fields.html:79 msgid "Patch Panel/Port" msgstr "Patch Panel/Porta" @@ -12056,6 +12691,27 @@ msgstr "Adicionar circuito" msgid "Provider Account" msgstr "Conta de Provedor" +#: netbox/templates/circuits/providernetwork.html:59 +msgid "Add a Virtual Circuit" +msgstr "Adicionar um Circuito Virtual" + +#: netbox/templates/circuits/virtualcircuit.html:91 +#: netbox/templates/vpn/tunnel.html:9 +msgid "Add Termination" +msgstr "Adicionar Terminação" + +#: netbox/templates/circuits/virtualcircuittermination.html:23 +msgid "Virtual Circuit Termination" +msgstr "Terminação de Circuito Virtual" + +#: netbox/templates/circuits/virtualcircuittype.html:10 +msgid "Add Virtual Circuit" +msgstr "Adicionar Circuito Virtual" + +#: netbox/templates/circuits/virtualcircuittype.html:19 +msgid "Virtual Circuit Type" +msgstr "Tipo de Circuito Virtual" + #: netbox/templates/core/configrevision.html:35 msgid "Configuration Data" msgstr "Dados de Configuração" @@ -12089,7 +12745,7 @@ msgstr "Alterado" #: netbox/templates/core/datafile.html:42 #: netbox/templates/ipam/iprange.html:25 #: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:198 +#: netbox/virtualization/tables/virtualmachines.py:169 msgid "Size" msgstr "Tamanho" @@ -12531,8 +13187,8 @@ msgstr "Renomear Selecionado" #: netbox/templates/dcim/consoleport.html:65 #: netbox/templates/dcim/consoleserverport.html:66 #: netbox/templates/dcim/frontport.html:98 -#: netbox/templates/dcim/interface.html:176 -#: netbox/templates/dcim/poweroutlet.html:69 +#: netbox/templates/dcim/interface.html:233 +#: netbox/templates/dcim/poweroutlet.html:79 #: netbox/templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "Não Conectado" @@ -12555,7 +13211,7 @@ msgid "Map" msgstr "Mapa" #: netbox/templates/dcim/device.html:108 -#: netbox/templates/dcim/inventoryitem.html:56 +#: netbox/templates/dcim/inventoryitem.html:60 #: netbox/templates/dcim/module.html:81 #: netbox/templates/dcim/modulebay.html:74 netbox/templates/dcim/rack.html:61 msgid "Asset Tag" @@ -12571,7 +13227,7 @@ msgstr "Criar Contexto de Dispositivo Virtual" #: netbox/templates/dcim/device.html:175 #: netbox/templates/dcim/device_edit.html:64 -#: netbox/virtualization/forms/model_forms.py:223 +#: netbox/virtualization/forms/model_forms.py:230 msgid "Management" msgstr "Gestão" @@ -12688,35 +13344,6 @@ msgstr "Adicionar Porta de Alimentação" msgid "Add Rear Ports" msgstr "Adicionar Portas Traseiras" -#: netbox/templates/dcim/device/render_config.html:5 -#: netbox/templates/virtualization/virtualmachine/render_config.html:5 -msgid "Config" -msgstr "Configuração" - -#: netbox/templates/dcim/device/render_config.html:35 -#: netbox/templates/virtualization/virtualmachine/render_config.html:35 -msgid "Context Data" -msgstr "Dados do Contexto" - -#: netbox/templates/dcim/device/render_config.html:55 -#: netbox/templates/virtualization/virtualmachine/render_config.html:55 -msgid "Rendered Config" -msgstr "Configuração Renderizada" - -#: netbox/templates/dcim/device/render_config.html:57 -#: netbox/templates/virtualization/virtualmachine/render_config.html:57 -msgid "Download" -msgstr "Baixar" - -#: netbox/templates/dcim/device/render_config.html:64 -#: netbox/templates/virtualization/virtualmachine/render_config.html:64 -msgid "Error rendering template" -msgstr "Erro ao renderizar o modelo" - -#: netbox/templates/dcim/device/render_config.html:70 -msgid "No configuration template has been assigned for this device." -msgstr "" - #: netbox/templates/dcim/device_edit.html:44 msgid "Parent Bay" msgstr "Compartimento Pai" @@ -12783,12 +13410,12 @@ msgid "VM Role" msgstr "Função da VM" #: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:29 +#: netbox/templates/dcim/moduletype.html:31 msgid "Model Name" msgstr "Nome do Modelo" #: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:33 +#: netbox/templates/dcim/moduletype.html:35 msgid "Part Number" msgstr "Part Number" @@ -12813,8 +13440,8 @@ msgid "Rear Port Position" msgstr "Posição da Porta Traseira" #: netbox/templates/dcim/frontport.html:72 -#: netbox/templates/dcim/interface.html:144 -#: netbox/templates/dcim/poweroutlet.html:63 +#: netbox/templates/dcim/interface.html:201 +#: netbox/templates/dcim/poweroutlet.html:73 #: netbox/templates/dcim/powerport.html:63 #: netbox/templates/dcim/rearport.html:68 msgid "Marked as Connected" @@ -12914,77 +13541,79 @@ msgid "PoE Type" msgstr "Tipo de PoE" #: netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:63 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Modo 802.1Q" -#: netbox/templates/dcim/interface.html:125 -#: netbox/templates/virtualization/vminterface.html:59 -msgid "MAC Address" -msgstr "Endereço MAC" +#: netbox/templates/dcim/interface.html:156 +#: netbox/templates/virtualization/vminterface.html:88 +msgid "VLAN Translation" +msgstr "Tradução de VLAN" -#: netbox/templates/dcim/interface.html:151 +#: netbox/templates/dcim/interface.html:208 msgid "Wireless Link" msgstr "Link Wireless" -#: netbox/templates/dcim/interface.html:218 netbox/vpn/choices.py:63 -msgid "Peer" -msgstr "Par" - -#: netbox/templates/dcim/interface.html:230 +#: netbox/templates/dcim/interface.html:287 #: netbox/templates/wireless/inc/wirelesslink_interface.html:26 msgid "Channel" msgstr "Canal" -#: netbox/templates/dcim/interface.html:239 +#: netbox/templates/dcim/interface.html:296 #: netbox/templates/wireless/inc/wirelesslink_interface.html:32 msgid "Channel Frequency" msgstr "Frequência do Canal" -#: netbox/templates/dcim/interface.html:242 -#: netbox/templates/dcim/interface.html:250 -#: netbox/templates/dcim/interface.html:261 -#: netbox/templates/dcim/interface.html:269 +#: netbox/templates/dcim/interface.html:299 +#: netbox/templates/dcim/interface.html:307 +#: netbox/templates/dcim/interface.html:318 +#: netbox/templates/dcim/interface.html:326 msgid "MHz" msgstr "MHz" -#: netbox/templates/dcim/interface.html:258 +#: netbox/templates/dcim/interface.html:315 #: netbox/templates/wireless/inc/wirelesslink_interface.html:42 msgid "Channel Width" msgstr "Largura do Canal" -#: netbox/templates/dcim/interface.html:285 +#: netbox/templates/dcim/interface.html:342 #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:60 -#: netbox/wireless/forms/bulk_edit.py:102 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:80 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:156 netbox/wireless/tables/wirelesslan.py:44 +#: netbox/wireless/forms/bulk_edit.py:62 +#: netbox/wireless/forms/bulk_edit.py:105 +#: 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 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:305 +#: netbox/templates/dcim/interface.html:362 msgid "LAG Members" msgstr "Membros do LAG" -#: netbox/templates/dcim/interface.html:323 +#: netbox/templates/dcim/interface.html:380 msgid "No member interfaces" msgstr "Nenhuma interface membro" -#: netbox/templates/dcim/interface.html:343 +#: netbox/templates/dcim/interface.html:400 #: netbox/templates/ipam/fhrpgroup.html:73 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:89 +#: netbox/templates/virtualization/vminterface.html:105 msgid "Add IP Address" msgstr "Adicionar Endereço IP" +#: netbox/templates/dcim/interface.html:417 +#: netbox/templates/virtualization/vminterface.html:123 +msgid "Add MAC Address" +msgstr "Adicionar Endereço MAC" + #: netbox/templates/dcim/inventoryitem.html:24 msgid "Parent Item" msgstr "Item Pai" -#: netbox/templates/dcim/inventoryitem.html:48 +#: netbox/templates/dcim/inventoryitem.html:52 msgid "Part ID" msgstr "Part ID" @@ -13004,6 +13633,10 @@ msgstr "Adicionar uma localização" msgid "Add a Device" msgstr "Adicionar um Dispositivo" +#: netbox/templates/dcim/macaddress.html:36 +msgid "Primary for interface" +msgstr "Primário para interface" + #: netbox/templates/dcim/manufacturer.html:16 msgid "Add Device Type" msgstr "Adicionar Tipo de Dispositivo" @@ -13034,7 +13667,7 @@ msgctxt "Abbreviation for amperes" msgid "A" msgstr "A" -#: netbox/templates/dcim/poweroutlet.html:48 +#: netbox/templates/dcim/poweroutlet.html:58 msgid "Feed Leg" msgstr "Ramal de Alimentação" @@ -13466,11 +14099,19 @@ msgstr "Não é possível carregar o conteúdo. Nome de exibição inválido" msgid "No content found" msgstr "Nenhum conteúdo encontrado" -#: netbox/templates/extras/dashboard/widgets/rssfeed.html:18 +#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17 +msgid "" +"This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT" +" setting." +msgstr "" +"Esse feed RSS requer uma conexão externa. Verifique a configuração " +"ISOLATED_DEPLOYMENT." + +#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22 msgid "There was a problem fetching the RSS feed" msgstr "Houve um problema ao obter o feed RSS" -#: netbox/templates/extras/dashboard/widgets/rssfeed.html:21 +#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25 msgid "HTTP" msgstr "HTTP" @@ -13541,6 +14182,30 @@ msgstr "Contextos de Origem" msgid "New Journal Entry" msgstr "Novo Registro de Evento" +#: netbox/templates/extras/object_render_config.html:6 +msgid "Config" +msgstr "Configuração" + +#: netbox/templates/extras/object_render_config.html:36 +msgid "Context Data" +msgstr "Dados do Contexto" + +#: netbox/templates/extras/object_render_config.html:56 +msgid "Rendered Config" +msgstr "Configuração Renderizada" + +#: netbox/templates/extras/object_render_config.html:58 +msgid "Download" +msgstr "Baixar" + +#: netbox/templates/extras/object_render_config.html:65 +msgid "Error rendering template" +msgstr "Erro ao renderizar o modelo" + +#: netbox/templates/extras/object_render_config.html:71 +msgid "No configuration template has been assigned." +msgstr "Nenhum modelo de configuração foi atribuído." + #: netbox/templates/extras/report/base.html:30 msgid "Report" msgstr "Relatório" @@ -13551,7 +14216,7 @@ msgstr "Você não tem permissão para executar scripts" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "Executar Script" @@ -13576,20 +14241,20 @@ msgstr "O script não está mais presente no arquivo de origem" msgid "Never" msgstr "Nunca" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "Execute Novamente" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Não foi possível carregar os scripts do módulo %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "Nenhum Script Encontrado" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -13628,7 +14293,7 @@ msgstr "Qualquer" msgid "Tagged Item Types" msgstr "Tipos de Itens Etiquetados" -#: netbox/templates/extras/tag.html:81 +#: netbox/templates/extras/tag.html:82 msgid "Tagged Objects" msgstr "Objetos Etiquetados" @@ -13911,6 +14576,21 @@ msgstr "Todas as notificações" msgid "Select" msgstr "Selecionar" +#: netbox/templates/htmx/quick_add.html:7 +msgid "Quick Add" +msgstr "Adição Rápida" + +#: netbox/templates/htmx/quick_add_created.html:18 +#, python-format +msgid "" +"\n" +" Created %(object_type)s %(object)s\n" +" " +msgstr "" +"\n" +" Criado %(object_type)s %(object)s\n" +" " + #: netbox/templates/inc/filter_list.html:43 #: netbox/utilities/templates/helpers/table_config_form.html:39 msgid "Reset" @@ -13982,15 +14662,11 @@ msgstr "Limpar ordenação" msgid "Help center" msgstr "Centro de ajuda" -#: netbox/templates/inc/user_menu.html:41 -msgid "Django Admin" -msgstr "" - -#: netbox/templates/inc/user_menu.html:61 +#: netbox/templates/inc/user_menu.html:56 msgid "Log Out" msgstr "Logout" -#: netbox/templates/inc/user_menu.html:68 netbox/templates/login.html:38 +#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 msgid "Log In" msgstr "Login" @@ -14087,43 +14763,43 @@ msgstr "Endereço Inicial" msgid "Ending Address" msgstr "Endereço Final" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:110 +#: 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:99 +#: netbox/templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "Detalhes do Endereçamento" -#: netbox/templates/ipam/prefix.html:118 +#: netbox/templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "IPs Filhos" -#: netbox/templates/ipam/prefix.html:126 +#: netbox/templates/ipam/prefix.html:122 msgid "Available IPs" msgstr "IPs Disponíveis" -#: netbox/templates/ipam/prefix.html:138 +#: netbox/templates/ipam/prefix.html:134 msgid "First available IP" msgstr "Primeiro IP disponível" -#: netbox/templates/ipam/prefix.html:179 +#: netbox/templates/ipam/prefix.html:175 msgid "Prefix Details" msgstr "Detalhes do Prefixo" -#: netbox/templates/ipam/prefix.html:185 +#: netbox/templates/ipam/prefix.html:181 msgid "Network Address" msgstr "Endereço de Rede" -#: netbox/templates/ipam/prefix.html:189 +#: netbox/templates/ipam/prefix.html:185 msgid "Network Mask" msgstr "Máscara de Rede" -#: netbox/templates/ipam/prefix.html:193 +#: netbox/templates/ipam/prefix.html:189 msgid "Wildcard Mask" msgstr "Máscara Curinga" -#: netbox/templates/ipam/prefix.html:197 +#: netbox/templates/ipam/prefix.html:193 msgid "Broadcast Address" msgstr "Endereço de Broadcast" @@ -14163,14 +14839,30 @@ msgstr "Importando L2VPNs" msgid "Exporting L2VPNs" msgstr "Exportando L2VPNs" -#: netbox/templates/ipam/vlan.html:88 +#: netbox/templates/ipam/vlan.html:66 +msgid "Q-in-Q Role" +msgstr "Função Q-in-Q" + +#: netbox/templates/ipam/vlan.html:104 msgid "Add a Prefix" msgstr "Adicionar um Prefixo" +#: netbox/templates/ipam/vlan.html:114 +msgid "Customer VLANs" +msgstr "VLANs do Cliente" + +#: netbox/templates/ipam/vlan.html:118 +msgid "Add a VLAN" +msgstr "Adicionar uma VLAN" + #: netbox/templates/ipam/vlangroup.html:18 msgid "Add VLAN" msgstr "Adicionar VLAN" +#: netbox/templates/ipam/vlantranslationpolicy.html:51 +msgid "Add Rule" +msgstr "Adicionar Regra" + #: netbox/templates/ipam/vrf.html:16 msgid "Route Distinguisher" msgstr "Route Distinguisher" @@ -14247,8 +14939,8 @@ msgstr "" "novamente." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:102 netbox/tenancy/forms/forms.py:56 +#: netbox/tenancy/forms/bulk_edit.py:138 +#: 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 @@ -14266,7 +14958,7 @@ msgid "Phone" msgstr "Telefone" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:66 netbox/tenancy/forms/model_forms.py:75 +#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 msgid "Contact Group" msgstr "Grupo de Contatos" @@ -14275,7 +14967,7 @@ 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:61 +#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 #: netbox/tenancy/forms/model_forms.py:87 msgid "Contact Role" msgstr "Função dos Contatos" @@ -14289,8 +14981,8 @@ msgid "Add Tenant" msgstr "Adicionar Inquilino" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:51 -#: netbox/tenancy/tables/columns.py:61 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 +#: netbox/tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "Grupo de Inquilinos" @@ -14321,21 +15013,21 @@ msgstr "Restrições" msgid "Assigned Users" msgstr "Usuários Atribuídos" -#: netbox/templates/virtualization/cluster.html:52 +#: netbox/templates/virtualization/cluster.html:56 msgid "Allocated Resources" msgstr "Recursos Alocados" -#: netbox/templates/virtualization/cluster.html:55 +#: netbox/templates/virtualization/cluster.html:59 #: netbox/templates/virtualization/virtualmachine.html:125 msgid "Virtual CPUs" msgstr "CPUs Virtuais" -#: netbox/templates/virtualization/cluster.html:59 +#: netbox/templates/virtualization/cluster.html:63 #: netbox/templates/virtualization/virtualmachine.html:129 msgid "Memory" msgstr "Memória" -#: netbox/templates/virtualization/cluster.html:69 +#: netbox/templates/virtualization/cluster.html:73 #: netbox/templates/virtualization/virtualmachine.html:140 msgid "Disk Space" msgstr "Espaço em Disco" @@ -14371,13 +15063,13 @@ msgid "Add Cluster" msgstr "Adicionar Cluster" #: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:50 +#: netbox/virtualization/forms/model_forms.py:53 msgid "Cluster Group" msgstr "Grupo de Clusters" #: netbox/templates/virtualization/clustertype.html:19 #: netbox/templates/virtualization/virtualmachine.html:110 -#: netbox/virtualization/forms/model_forms.py:36 +#: netbox/virtualization/forms/model_forms.py:39 msgid "Cluster Type" msgstr "Tipo de Cluster" @@ -14386,8 +15078,8 @@ msgid "Virtual Disk" msgstr "Disco Virtual" #: netbox/templates/virtualization/virtualmachine.html:122 -#: netbox/virtualization/forms/bulk_edit.py:190 -#: netbox/virtualization/forms/model_forms.py:224 +#: netbox/virtualization/forms/bulk_edit.py:172 +#: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "Recursos" @@ -14395,10 +15087,6 @@ msgstr "Recursos" msgid "Add Virtual Disk" msgstr "Adicionar Disco Virtual" -#: netbox/templates/virtualization/virtualmachine/render_config.html:70 -msgid "No configuration template has been assigned for this virtual machine." -msgstr "" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166 msgid "IKE Policy" @@ -14421,7 +15109,7 @@ msgstr "Mostrar Senha" #: netbox/templates/vpn/ipsecpolicy.html:45 #: netbox/templates/vpn/ipsecprofile.html:52 #: netbox/templates/vpn/ipsecprofile.html:77 -#: netbox/vpn/forms/model_forms.py:316 netbox/vpn/forms/model_forms.py:352 +#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354 #: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134 msgid "Proposals" msgstr "Propostas" @@ -14431,7 +15119,7 @@ msgid "IKE Proposal" msgstr "Proposta de IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "Método de autenticação" @@ -14439,7 +15127,7 @@ msgstr "Método de autenticação" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "Algoritmo de criptografia" @@ -14447,7 +15135,7 @@ msgstr "Algoritmo de criptografia" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "Algoritmo de autenticação" @@ -14467,12 +15155,12 @@ msgid "IPSec Policy" msgstr "Política de IPsec" #: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210 -#: netbox/vpn/models/crypto.py:193 +#: netbox/vpn/models/crypto.py:191 msgid "PFS group" msgstr "Grupo PFS" #: netbox/templates/vpn/ipsecprofile.html:10 -#: netbox/vpn/forms/model_forms.py:54 +#: netbox/vpn/forms/model_forms.py:55 msgid "IPSec Profile" msgstr "Perfil IPsec" @@ -14498,23 +15186,19 @@ msgstr "Atributos da L2VPN" msgid "Add a Termination" msgstr "Adicionar uma Terminação" -#: netbox/templates/vpn/tunnel.html:9 -msgid "Add Termination" -msgstr "Adicionar Terminação" - #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "Encapsulamento" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 -#: netbox/vpn/models/crypto.py:250 netbox/vpn/tables/tunnels.py:51 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "Perfil IPsec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "ID do Túnel" @@ -14532,8 +15216,8 @@ msgid "Tunnel Termination" msgstr "Terminação do Túnel" #: netbox/templates/vpn/tunneltermination.html:35 -#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:102 -#: netbox/vpn/forms/model_forms.py:138 netbox/vpn/forms/model_forms.py:247 +#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103 +#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248 #: netbox/vpn/tables/tunnels.py:101 msgid "Outside IP" msgstr "IP Externo" @@ -14556,7 +15240,7 @@ msgctxt "Abbreviation for megahertz" msgid "MHz" msgstr "MHz" -#: netbox/templates/wireless/wirelesslan.html:57 +#: netbox/templates/wireless/wirelesslan.html:65 msgid "Attached Interfaces" msgstr "Interfaces Anexadas" @@ -14565,7 +15249,7 @@ msgid "Add Wireless LAN" msgstr "Adicionar Rede Wireless" #: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:28 +#: netbox/wireless/forms/model_forms.py:29 msgid "Wireless LAN Group" msgstr "Grupo de Redes Wireless" @@ -14577,13 +15261,6 @@ msgstr "Adicionar Grupo de Redes Wireless" msgid "Link Properties" msgstr "Propriedades do Link" -#: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:129 -#: netbox/wireless/forms/filtersets.py:102 -#: netbox/wireless/forms/model_forms.py:165 -msgid "Distance" -msgstr "Distância" - #: netbox/tenancy/filtersets.py:28 msgid "Parent contact group (ID)" msgstr "Grupo de contatos principal (ID)" @@ -14654,47 +15331,47 @@ msgstr "grupo de contatos" msgid "contact groups" msgstr "grupos de contatos" -#: netbox/tenancy/models/contacts.py:48 +#: netbox/tenancy/models/contacts.py:42 msgid "contact role" msgstr "função do contato" -#: netbox/tenancy/models/contacts.py:49 +#: netbox/tenancy/models/contacts.py:43 msgid "contact roles" msgstr "funções do contato" -#: netbox/tenancy/models/contacts.py:68 +#: netbox/tenancy/models/contacts.py:63 msgid "title" msgstr "título" -#: netbox/tenancy/models/contacts.py:73 +#: netbox/tenancy/models/contacts.py:68 msgid "phone" msgstr "telefone" -#: netbox/tenancy/models/contacts.py:78 +#: netbox/tenancy/models/contacts.py:73 msgid "email" msgstr "e-mail" -#: netbox/tenancy/models/contacts.py:87 +#: netbox/tenancy/models/contacts.py:82 msgid "link" msgstr "link" -#: netbox/tenancy/models/contacts.py:103 +#: netbox/tenancy/models/contacts.py:98 msgid "contact" msgstr "contato" -#: netbox/tenancy/models/contacts.py:104 +#: netbox/tenancy/models/contacts.py:99 msgid "contacts" msgstr "contatos" -#: netbox/tenancy/models/contacts.py:153 +#: netbox/tenancy/models/contacts.py:146 msgid "contact assignment" msgstr "atribuição do contato" -#: netbox/tenancy/models/contacts.py:154 +#: netbox/tenancy/models/contacts.py:147 msgid "contact assignments" msgstr "atribuições do contato" -#: netbox/tenancy/models/contacts.py:170 +#: netbox/tenancy/models/contacts.py:163 #, 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})." @@ -14707,19 +15384,19 @@ msgstr "grupo de inquilinos" msgid "tenant groups" msgstr "grupos de inquilinos" -#: netbox/tenancy/models/tenants.py:70 +#: netbox/tenancy/models/tenants.py:68 msgid "Tenant name must be unique per group." msgstr "O nome do inquilino deve ser exclusivo por grupo." -#: netbox/tenancy/models/tenants.py:80 +#: netbox/tenancy/models/tenants.py:78 msgid "Tenant slug must be unique per group." msgstr "Slug do inquilino deve ser exclusivo por grupo." -#: netbox/tenancy/models/tenants.py:88 +#: netbox/tenancy/models/tenants.py:86 msgid "tenant" msgstr "inquilino" -#: netbox/tenancy/models/tenants.py:89 +#: netbox/tenancy/models/tenants.py:87 msgid "tenants" msgstr "inquilinos" @@ -14743,7 +15420,7 @@ msgstr "Endereço de Contato" msgid "Contact Link" msgstr "Link de Contato" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "Descrição do Contato" @@ -14946,7 +15623,7 @@ msgstr "token" msgid "tokens" msgstr "tokens" -#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:42 +#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 msgid "group" msgstr "grupo" @@ -14993,30 +15670,30 @@ msgstr "" msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} possui uma chave definida, mas CHOICES não é uma lista" -#: netbox/utilities/conversion.py:19 +#: netbox/utilities/conversion.py:20 msgid "Weight must be a positive number" msgstr "Peso deve ser um número positivo" -#: netbox/utilities/conversion.py:21 +#: netbox/utilities/conversion.py:22 #, python-brace-format msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "Valor '{weight}'para peso é inválido (deve ser um número)" -#: netbox/utilities/conversion.py:32 netbox/utilities/conversion.py:62 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "" "Unidade {unit} é desconhecida. Deve ser um dos seguintes: {valid_units}" -#: netbox/utilities/conversion.py:45 -msgid "Length must be a positive number" -msgstr "Comprimento deve ser um número positivo" - #: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "Valor '{length}'para comprimento é inválido (deve ser um número)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "Comprimento deve ser um número positivo" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15030,11 +15707,11 @@ msgstr "" msgid "More than 50" msgstr "Mais que 50" -#: netbox/utilities/fields.py:30 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "Cor RGB em hexadecimal. Exemplo:" -#: netbox/utilities/fields.py:159 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15043,7 +15720,7 @@ msgstr "" "%s(%r) é inválido. O parâmetro to_model para CounterCacheField deve ser uma " "string no formato 'app.model'" -#: netbox/utilities/fields.py:169 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15181,12 +15858,12 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "Abreviatura exclusiva da URL amigável" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "" "Inserir dados de contexto no formato JSON." -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "O endereço MAC deve estar no formato EUI-48" @@ -15237,52 +15914,52 @@ msgstr "" "Intervalo inválido: valor final ({end}) deve ser maior que o valor inicial " "({begin})." -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Cabeçalho de coluna duplicado ou conflitante com ”{field}“" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Cabeçalho de coluna duplicado ou conflitante com ”{header}“" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Linha {row}: Esperado(s) {count_expected} coluna(s), mas encontrado(s) " "{count_found}" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Cabeçalho de coluna inesperado ”{field}“ encontrado." -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Coluna ”{field}“ não é um objeto relacionado; não pode usar pontos" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Atributo de objeto relacionado inválido para a coluna ”{field}“: {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Cabeçalho de coluna obrigatório ”{header}“ não encontrado." -#: netbox/utilities/forms/widgets/apiselect.py:124 +#: netbox/utilities/forms/widgets/apiselect.py:133 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Valor necessário ausente para o parâmetro de consulta dinâmica: " "'{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:141 +#: netbox/utilities/forms/widgets/apiselect.py:150 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -15409,10 +16086,14 @@ msgstr "Buscar..." msgid "Search NetBox" msgstr "Buscar no Netbox" -#: netbox/utilities/templates/widgets/apiselect.html:7 +#: netbox/utilities/templates/widgets/apiselect.html:8 msgid "Open selector" msgstr "Abrir seletor" +#: netbox/utilities/templates/widgets/apiselect.html:22 +msgid "Quick add" +msgstr "Adição rápida" + #: netbox/utilities/templates/widgets/markdown_input.html:6 msgid "Write" msgstr "Escrita" @@ -15445,112 +16126,118 @@ msgstr "" "{class_name} não possui queryset definido. ObjectPermissionRequiredMixin só " "pode ser usado em visualizações que definem um queryset básico." -#: netbox/virtualization/filtersets.py:79 +#: netbox/virtualization/choices.py:50 +msgid "Paused" +msgstr "Pausado" + +#: netbox/virtualization/filtersets.py:45 msgid "Parent group (ID)" msgstr "Grupo principal (ID)" -#: netbox/virtualization/filtersets.py:85 +#: netbox/virtualization/filtersets.py:51 msgid "Parent group (slug)" msgstr "Grupo principal (slug)" -#: netbox/virtualization/filtersets.py:89 -#: netbox/virtualization/filtersets.py:141 +#: netbox/virtualization/filtersets.py:55 +#: netbox/virtualization/filtersets.py:107 msgid "Cluster type (ID)" msgstr "Tipo de cluster (ID)" -#: netbox/virtualization/filtersets.py:151 -#: netbox/virtualization/filtersets.py:271 +#: netbox/virtualization/filtersets.py:117 +#: netbox/virtualization/filtersets.py:237 msgid "Cluster (ID)" msgstr "Cluster (ID)" -#: netbox/virtualization/forms/bulk_edit.py:166 -#: netbox/virtualization/models/virtualmachines.py:115 +#: netbox/virtualization/forms/bulk_edit.py:148 +#: netbox/virtualization/models/virtualmachines.py:110 msgid "vCPUs" msgstr "vCPUs" -#: netbox/virtualization/forms/bulk_edit.py:170 +#: netbox/virtualization/forms/bulk_edit.py:152 msgid "Memory (MB)" msgstr "Memória (MB)" -#: netbox/virtualization/forms/bulk_edit.py:174 +#: netbox/virtualization/forms/bulk_edit.py:156 msgid "Disk (MB)" msgstr "Disco (MB)" -#: netbox/virtualization/forms/bulk_edit.py:334 -#: netbox/virtualization/forms/filtersets.py:251 +#: netbox/virtualization/forms/bulk_edit.py:324 +#: netbox/virtualization/forms/filtersets.py:256 msgid "Size (MB)" msgstr "Tamanho (MB)" -#: netbox/virtualization/forms/bulk_import.py:44 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Tipo de cluster" -#: netbox/virtualization/forms/bulk_import.py:51 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Grupo de clusters atribuído" -#: netbox/virtualization/forms/bulk_import.py:96 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned cluster" msgstr "Cluster atribuído" -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned device within cluster" msgstr "Dispositivo atribuído dentro do cluster" -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:188 msgid "Serial number" msgstr "Número de série" -#: netbox/virtualization/forms/model_forms.py:153 +#: netbox/virtualization/forms/model_forms.py:158 #, python-brace-format msgid "" -"{device} belongs to a different site ({device_site}) than the cluster " -"({cluster_site})" +"{device} belongs to a different {scope_field} ({device_scope}) than the " +"cluster ({cluster_scope})" msgstr "" +"{device} pertence a um diferente {scope_field} ({device_scope}) do cluster " +"({cluster_scope})" -#: netbox/virtualization/forms/model_forms.py:192 +#: netbox/virtualization/forms/model_forms.py:199 msgid "Optionally pin this VM to a specific host device within the cluster" msgstr "Opcionalmente, vincule esta VM a um host específico dentro do cluster" -#: netbox/virtualization/forms/model_forms.py:221 +#: netbox/virtualization/forms/model_forms.py:228 msgid "Site/Cluster" msgstr "Site/Cluster" -#: netbox/virtualization/forms/model_forms.py:244 +#: netbox/virtualization/forms/model_forms.py:251 msgid "Disk size is managed via the attachment of virtual disks." msgstr "" "O tamanho do disco é gerenciado por meio da conexão de discos virtuais." -#: netbox/virtualization/forms/model_forms.py:372 -#: netbox/virtualization/tables/virtualmachines.py:111 +#: netbox/virtualization/forms/model_forms.py:405 +#: netbox/virtualization/tables/virtualmachines.py:81 msgid "Disk" msgstr "Disco" -#: netbox/virtualization/models/clusters.py:25 +#: netbox/virtualization/models/clusters.py:26 msgid "cluster type" msgstr "tipo de cluster" -#: netbox/virtualization/models/clusters.py:26 +#: netbox/virtualization/models/clusters.py:27 msgid "cluster types" msgstr "tipos de cluster" -#: netbox/virtualization/models/clusters.py:45 +#: netbox/virtualization/models/clusters.py:43 msgid "cluster group" msgstr "grupo de clusters" -#: netbox/virtualization/models/clusters.py:46 +#: netbox/virtualization/models/clusters.py:44 msgid "cluster groups" msgstr "grupos de clusters" -#: netbox/virtualization/models/clusters.py:121 +#: netbox/virtualization/models/clusters.py:110 msgid "cluster" msgstr "grupo" -#: netbox/virtualization/models/clusters.py:122 +#: netbox/virtualization/models/clusters.py:111 msgid "clusters" msgstr "clusters" -#: netbox/virtualization/models/clusters.py:141 +#: netbox/virtualization/models/clusters.py:137 #, python-brace-format msgid "" "{count} devices are assigned as hosts for this cluster but are not in site " @@ -15559,42 +16246,51 @@ msgstr "" "{count} dispositivo(s) está/estão atribuído(s) como host(s) para este " "cluster, mas não está/estão no site {site}" -#: netbox/virtualization/models/virtualmachines.py:123 +#: netbox/virtualization/models/clusters.py:144 +#, python-brace-format +msgid "" +"{count} devices are assigned as hosts for this cluster but are not in " +"location {location}" +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 msgid "memory (MB)" msgstr "memória (MB)" -#: netbox/virtualization/models/virtualmachines.py:128 +#: netbox/virtualization/models/virtualmachines.py:123 msgid "disk (MB)" msgstr "disco (MB)" -#: netbox/virtualization/models/virtualmachines.py:166 +#: netbox/virtualization/models/virtualmachines.py:161 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:169 +#: netbox/virtualization/models/virtualmachines.py:164 msgid "virtual machine" msgstr "máquina virtual" -#: netbox/virtualization/models/virtualmachines.py:170 +#: netbox/virtualization/models/virtualmachines.py:165 msgid "virtual machines" msgstr "máquinas virtuais" -#: netbox/virtualization/models/virtualmachines.py:184 +#: netbox/virtualization/models/virtualmachines.py:176 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:191 +#: netbox/virtualization/models/virtualmachines.py:183 #, 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:198 +#: netbox/virtualization/models/virtualmachines.py:190 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:203 +#: netbox/virtualization/models/virtualmachines.py:195 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." @@ -15602,7 +16298,7 @@ msgstr "" "O dispositivo selecionado ({device}) não está associado a este cluster " "({cluster})." -#: netbox/virtualization/models/virtualmachines.py:215 +#: netbox/virtualization/models/virtualmachines.py:207 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " @@ -15611,17 +16307,17 @@ msgstr "" "O tamanho do disco especificado ({size}) deve corresponder ao tamanho " "agregado dos discos virtuais associados ({total_size})." -#: netbox/virtualization/models/virtualmachines.py:229 +#: netbox/virtualization/models/virtualmachines.py:221 #, 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:238 +#: netbox/virtualization/models/virtualmachines.py:230 #, 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:396 +#: netbox/virtualization/models/virtualmachines.py:376 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -15630,7 +16326,7 @@ msgstr "" "A interface pai selecionada ({parent}) pertence a uma máquina virtual " "diferente ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:411 +#: netbox/virtualization/models/virtualmachines.py:391 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -15639,7 +16335,7 @@ msgstr "" "A interface bridge selecionada ({bridge}) pertence a uma máquina virtual " "diferente ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:422 +#: netbox/virtualization/models/virtualmachines.py:402 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -15648,24 +16344,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:434 +#: netbox/virtualization/models/virtualmachines.py:414 msgid "size (MB)" msgstr "tamanho (MB)" -#: netbox/virtualization/models/virtualmachines.py:438 +#: netbox/virtualization/models/virtualmachines.py:418 msgid "virtual disk" msgstr "disco virtual" -#: netbox/virtualization/models/virtualmachines.py:439 +#: netbox/virtualization/models/virtualmachines.py:419 msgid "virtual disks" msgstr "discos virtuais" -#: netbox/virtualization/views.py:273 +#: netbox/virtualization/views.py:289 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Adicionado(s) {count} dispositivo(s) para agrupar {cluster}" -#: netbox/virtualization/views.py:308 +#: netbox/virtualization/views.py:324 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Removido(s) {count} dispositivo(s) do cluster {cluster}" @@ -15702,14 +16398,6 @@ msgstr "L2TP" msgid "PPTP" msgstr "PPTP" -#: netbox/vpn/choices.py:64 -msgid "Hub" -msgstr "Hub" - -#: netbox/vpn/choices.py:65 -msgid "Spoke" -msgstr "Spoke" - #: netbox/vpn/choices.py:88 msgid "Aggressive" msgstr "Agressivo" @@ -15823,30 +16511,30 @@ msgid "VLAN (name)" msgstr "VLAN (nome)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "Grupo de túneis" -#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:47 +#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48 msgid "SA lifetime" msgstr "Vida útil da Security Association" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:79 -#: netbox/wireless/forms/bulk_edit.py:126 -#: netbox/wireless/forms/filtersets.py:64 -#: netbox/wireless/forms/filtersets.py:98 +#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 +#: netbox/wireless/forms/bulk_edit.py:129 +#: netbox/wireless/forms/filtersets.py:67 +#: netbox/wireless/forms/filtersets.py:126 msgid "Pre-shared key" msgstr "Chave pré-compartilhada" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Política da IKE" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:374 -#: netbox/vpn/models/crypto.py:209 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Política de IPsec" @@ -15854,10 +16542,6 @@ msgstr "Política de IPsec" msgid "Tunnel encapsulation" msgstr "Encapsulamento do túnel" -#: netbox/vpn/forms/bulk_import.py:83 -msgid "Operational role" -msgstr "Função operacional" - #: netbox/vpn/forms/bulk_import.py:90 msgid "Parent device of assigned interface" msgstr "Dispositivo pai da interface associada" @@ -15874,7 +16558,7 @@ msgstr "Interface de dispositivo ou máquina virtual" msgid "IKE proposal(s)" msgstr "Proposta(s) de IKE" -#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:197 +#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195 msgid "Diffie-Hellman group for Perfect Forward Secrecy" msgstr "Grupo Diffie-Hellman para Perfect Forward Secrecy" @@ -15916,45 +16600,41 @@ msgstr "Cada terminação deve especificar uma interface ou uma VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Não é possível associar tanto uma interface e uma VLAN." -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "Versão da IKE" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 -#: netbox/vpn/forms/model_forms.py:298 netbox/vpn/forms/model_forms.py:334 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "Proposta" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "Tipo de Objeto Atribuído" -#: netbox/vpn/forms/model_forms.py:95 netbox/vpn/forms/model_forms.py:130 -#: netbox/vpn/forms/model_forms.py:240 netbox/vpn/tables/tunnels.py:91 +#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131 +#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91 msgid "Tunnel interface" msgstr "Interface do túnel" -#: netbox/vpn/forms/model_forms.py:150 +#: netbox/vpn/forms/model_forms.py:151 msgid "First Termination" msgstr "Primeira Terminação" -#: netbox/vpn/forms/model_forms.py:153 +#: netbox/vpn/forms/model_forms.py:154 msgid "Second Termination" msgstr "Segunda Terminação" -#: netbox/vpn/forms/model_forms.py:197 +#: netbox/vpn/forms/model_forms.py:198 msgid "This parameter is required when defining a termination." msgstr "Este parâmetro é necessário ao definir uma terminação." -#: netbox/vpn/forms/model_forms.py:320 netbox/vpn/forms/model_forms.py:356 -msgid "Policy" -msgstr "Política" - -#: netbox/vpn/forms/model_forms.py:487 +#: netbox/vpn/forms/model_forms.py:490 msgid "A termination must specify an interface or VLAN." msgstr "Uma terminação deve especificar uma interface ou VLAN." -#: netbox/vpn/forms/model_forms.py:489 +#: netbox/vpn/forms/model_forms.py:492 msgid "" "A termination can only have one terminating object (an interface or VLAN)." msgstr "" @@ -15968,31 +16648,31 @@ msgstr "algoritmo de criptografia" msgid "authentication algorithm" msgstr "algoritmo de autenticação" -#: netbox/vpn/models/crypto.py:44 +#: netbox/vpn/models/crypto.py:45 msgid "Diffie-Hellman group ID" msgstr "ID do grupo Diffie-Hellman" -#: netbox/vpn/models/crypto.py:50 +#: netbox/vpn/models/crypto.py:51 msgid "Security association lifetime (in seconds)" msgstr "Vida útil da Security Association (em segundos)" -#: netbox/vpn/models/crypto.py:59 +#: netbox/vpn/models/crypto.py:60 msgid "IKE proposal" msgstr "Proposta de IKE" -#: netbox/vpn/models/crypto.py:60 +#: netbox/vpn/models/crypto.py:61 msgid "IKE proposals" msgstr "Propostas de IKE" -#: netbox/vpn/models/crypto.py:76 +#: netbox/vpn/models/crypto.py:75 msgid "version" msgstr "versão" -#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:190 +#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188 msgid "proposals" msgstr "propostas" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:39 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 msgid "pre-shared key" msgstr "chave pré-compartilhada" @@ -16000,19 +16680,19 @@ msgstr "chave pré-compartilhada" msgid "IKE policies" msgstr "Políticas de IKE" -#: netbox/vpn/models/crypto.py:118 +#: netbox/vpn/models/crypto.py:115 msgid "Mode is required for selected IKE version" msgstr "Modo é necessário para a versão da IKE selecionada" -#: netbox/vpn/models/crypto.py:122 +#: netbox/vpn/models/crypto.py:119 msgid "Mode cannot be used for selected IKE version" msgstr "Modo não pode ser usado para a versão da IKE selecionada" -#: netbox/vpn/models/crypto.py:136 +#: netbox/vpn/models/crypto.py:134 msgid "encryption" msgstr "criptografia" -#: netbox/vpn/models/crypto.py:141 +#: netbox/vpn/models/crypto.py:140 msgid "authentication" msgstr "autenticação" @@ -16032,32 +16712,32 @@ msgstr "Proposta de IPsec" msgid "IPSec proposals" msgstr "Propostas de IPsec" -#: netbox/vpn/models/crypto.py:178 +#: netbox/vpn/models/crypto.py:175 msgid "Encryption and/or authentication algorithm must be defined" msgstr "O algoritmo de criptografia e/ou autenticação deve ser definido" -#: netbox/vpn/models/crypto.py:210 +#: netbox/vpn/models/crypto.py:208 msgid "IPSec policies" msgstr "Políticas de IPsec" -#: netbox/vpn/models/crypto.py:251 +#: netbox/vpn/models/crypto.py:247 msgid "IPSec profiles" msgstr "Perfis de IPsec" -#: netbox/vpn/models/l2vpn.py:116 +#: netbox/vpn/models/l2vpn.py:113 msgid "L2VPN termination" msgstr "Terminação L2VPN" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:114 msgid "L2VPN terminations" msgstr "Terminações L2VPN" -#: netbox/vpn/models/l2vpn.py:135 +#: netbox/vpn/models/l2vpn.py:129 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Terminação L2VPN ({assigned_object}) já atribuída" -#: netbox/vpn/models/l2vpn.py:147 +#: netbox/vpn/models/l2vpn.py:141 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -16074,35 +16754,35 @@ msgstr "grupo de túneis" msgid "tunnel groups" msgstr "grupos de túneis" -#: netbox/vpn/models/tunnels.py:53 +#: netbox/vpn/models/tunnels.py:51 msgid "encapsulation" msgstr "encapsulamento" -#: netbox/vpn/models/tunnels.py:72 +#: netbox/vpn/models/tunnels.py:70 msgid "tunnel ID" msgstr "ID do túnel" -#: netbox/vpn/models/tunnels.py:94 +#: netbox/vpn/models/tunnels.py:92 msgid "tunnel" msgstr "túnel" -#: netbox/vpn/models/tunnels.py:95 +#: netbox/vpn/models/tunnels.py:93 msgid "tunnels" msgstr "túneis" -#: netbox/vpn/models/tunnels.py:153 +#: netbox/vpn/models/tunnels.py:148 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:156 +#: netbox/vpn/models/tunnels.py:151 msgid "tunnel termination" msgstr "terminação do túnel" -#: netbox/vpn/models/tunnels.py:157 +#: netbox/vpn/models/tunnels.py:152 msgid "tunnel terminations" msgstr "terminações dos túneis" -#: netbox/vpn/models/tunnels.py:174 +#: netbox/vpn/models/tunnels.py:169 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "{name} já está conectado ao túnel ({tunnel})." @@ -16163,51 +16843,44 @@ msgstr "WPA Personal (PSK)" msgid "WPA Enterprise" msgstr "WPA Enterprise" -#: netbox/wireless/forms/bulk_edit.py:73 -#: netbox/wireless/forms/bulk_edit.py:120 -#: netbox/wireless/forms/bulk_import.py:68 -#: netbox/wireless/forms/bulk_import.py:71 -#: netbox/wireless/forms/bulk_import.py:110 -#: netbox/wireless/forms/bulk_import.py:113 -#: netbox/wireless/forms/filtersets.py:59 -#: netbox/wireless/forms/filtersets.py:93 +#: netbox/wireless/forms/bulk_edit.py:75 +#: netbox/wireless/forms/bulk_edit.py:123 +#: netbox/wireless/forms/bulk_import.py:70 +#: netbox/wireless/forms/bulk_import.py:73 +#: netbox/wireless/forms/bulk_import.py:115 +#: netbox/wireless/forms/bulk_import.py:118 +#: netbox/wireless/forms/filtersets.py:62 +#: netbox/wireless/forms/filtersets.py:121 msgid "Authentication cipher" msgstr "Cifra de autenticação" -#: netbox/wireless/forms/bulk_edit.py:134 -#: netbox/wireless/forms/bulk_import.py:116 -#: netbox/wireless/forms/bulk_import.py:119 -#: netbox/wireless/forms/filtersets.py:106 -msgid "Distance unit" -msgstr "Unidade de distância" - -#: netbox/wireless/forms/bulk_import.py:52 +#: netbox/wireless/forms/bulk_import.py:54 msgid "Bridged VLAN" msgstr "VLAN Bridged" -#: netbox/wireless/forms/bulk_import.py:89 -#: netbox/wireless/tables/wirelesslink.py:28 +#: netbox/wireless/forms/bulk_import.py:94 +#: netbox/wireless/tables/wirelesslink.py:27 msgid "Interface A" msgstr "Interface A" -#: netbox/wireless/forms/bulk_import.py:93 -#: netbox/wireless/tables/wirelesslink.py:37 +#: netbox/wireless/forms/bulk_import.py:98 +#: netbox/wireless/tables/wirelesslink.py:36 msgid "Interface B" msgstr "Interface B" -#: netbox/wireless/forms/model_forms.py:161 +#: netbox/wireless/forms/model_forms.py:164 msgid "Side B" msgstr "Lado B" -#: netbox/wireless/models.py:31 +#: netbox/wireless/models.py:32 msgid "authentication cipher" msgstr "cifra de autenticação" -#: netbox/wireless/models.py:69 +#: netbox/wireless/models.py:72 msgid "wireless LAN group" msgstr "grupo de redes wireless" -#: netbox/wireless/models.py:70 +#: netbox/wireless/models.py:73 msgid "wireless LAN groups" msgstr "grupos de redes wireless" @@ -16215,35 +16888,23 @@ msgstr "grupos de redes wireless" msgid "wireless LAN" msgstr "rede wireless" -#: netbox/wireless/models.py:144 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "interface A" -#: netbox/wireless/models.py:151 +#: netbox/wireless/models.py:148 msgid "interface B" msgstr "interface B" -#: netbox/wireless/models.py:165 -msgid "distance" -msgstr "distância" - -#: netbox/wireless/models.py:172 -msgid "distance unit" -msgstr "unidade de distância" - -#: netbox/wireless/models.py:219 +#: netbox/wireless/models.py:196 msgid "wireless link" msgstr "link wireless" -#: netbox/wireless/models.py:220 +#: netbox/wireless/models.py:197 msgid "wireless links" msgstr "links wireless" -#: netbox/wireless/models.py:236 -msgid "Must specify a unit when setting a wireless distance" -msgstr "" - -#: netbox/wireless/models.py:242 netbox/wireless/models.py:248 +#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 #, 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 923eb56ac..be148bcd3 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 ea9833052..f35e61cfe 100644 --- a/netbox/translations/ru/LC_MESSAGES/django.po +++ b/netbox/translations/ru/LC_MESSAGES/django.po @@ -11,18 +11,18 @@ # stavr666, 2024 # Alexander Ryazanov (alryaz) , 2024 # Vladyslav V. Prodan, 2024 -# Artem Kotik, 2025 # Michail Tatarinov, 2025 # Jeremy Stretch, 2025 +# Artem Kotik, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-06 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Jeremy Stretch, 2025\n" +"Last-Translator: Artem Kotik, 2025\n" "Language-Team: Russian (https://app.transifex.com/netbox-community/teams/178115/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -98,9 +98,9 @@ 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:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "Запланировано" @@ -112,8 +112,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -124,8 +124,8 @@ msgid "Active" msgstr "Активный" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Не в сети" @@ -138,7 +138,7 @@ msgstr "Выделение резервов" msgid "Decommissioned" msgstr "Списан" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -178,7 +178,7 @@ msgstr "Spoke" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Регион (ID)" @@ -190,7 +190,7 @@ msgstr "Регион (ID)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Регион (пуля)" @@ -201,8 +201,8 @@ msgstr "Регион (пуля)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Группа сайтов (ID)" @@ -213,19 +213,20 @@ msgstr "Группа сайтов (ID)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Группа сайтов (слизень)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -234,13 +235,13 @@ msgstr "Группа сайтов (слизень)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -259,7 +260,7 @@ 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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" @@ -269,7 +270,7 @@ msgstr "Сайт" #: 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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Сайт (подстрока)" @@ -288,14 +289,14 @@ msgstr "ASN" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Провайдер (ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Провайдер (подстрока)" @@ -327,8 +328,8 @@ msgstr "Тип канала связи (подстрока)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Сайт (ID)" @@ -356,7 +357,7 @@ msgstr "Точка подключения A (ID)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -373,9 +374,9 @@ msgstr "Поиск" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -438,8 +439,8 @@ msgstr "Тип виртуального канала (slug)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 @@ -449,7 +450,7 @@ msgid "Virtual circuit" msgstr "Виртуальный канал" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Интерфейс (ID)" @@ -593,7 +594,7 @@ msgstr "ASN" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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 @@ -615,17 +616,17 @@ msgstr "Описание" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -650,21 +651,21 @@ msgid "Provider" msgstr "Провайдер" #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Идентификатор Службы" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -684,8 +685,8 @@ msgstr "Цвет" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -700,8 +701,8 @@ msgstr "Цвет" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -709,8 +710,8 @@ msgstr "Цвет" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -740,7 +741,7 @@ msgstr "Цвет" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Тип" @@ -749,8 +750,8 @@ msgstr "Тип" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -762,8 +763,8 @@ msgstr "Аккаунт провайдера" #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -773,23 +774,23 @@ msgstr "Аккаунт провайдера" #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -822,7 +823,7 @@ msgstr "Аккаунт провайдера" #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -840,16 +841,16 @@ msgstr "Статус" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -864,12 +865,12 @@ msgstr "Статус" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -902,7 +903,7 @@ msgstr "Статус" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 @@ -912,22 +913,22 @@ msgid "Tenant" msgstr "Арендатор" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "Дата установки" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "Дата отключения" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "Гарантированная скорость (Кбит/с)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -940,7 +941,7 @@ msgstr "Расстояние" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -955,11 +956,11 @@ msgstr "Параметры Службы" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -973,16 +974,16 @@ msgstr "Параметры Службы" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -1007,7 +1008,7 @@ msgstr "Атрибуты" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 @@ -1016,17 +1017,17 @@ msgstr "Аренда" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "Тип точки подключения" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "Прекращение" @@ -1062,24 +1063,24 @@ msgstr "Сведения об точке подключения" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Приоритет" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1088,23 +1089,23 @@ msgstr "Сеть провайдера" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1121,7 +1122,7 @@ msgstr "Сеть провайдера" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1131,7 +1132,7 @@ msgstr "Сеть провайдера" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "Роль" @@ -1155,9 +1156,9 @@ msgstr "Тип канала связи" #: 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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1169,12 +1170,12 @@ msgstr "Операционный статус" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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 @@ -1214,11 +1215,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1243,15 +1244,15 @@ msgid "Interface" msgstr "Интерфейс" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1265,11 +1266,11 @@ msgstr "Интерфейс" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1285,23 +1286,28 @@ msgid "Location" msgstr "Локация" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "Контакты" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1311,11 +1317,11 @@ msgstr "Контакты" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1323,21 +1329,22 @@ msgstr "Контакты" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Регион" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1345,7 +1352,7 @@ msgstr "Регион" msgid "Site group" msgstr "Группа сайтов" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1355,13 +1362,13 @@ msgstr "Группа сайтов" msgid "Account" msgstr "Аккаунт" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "Терминология" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1370,13 +1377,13 @@ msgstr "Терминология" msgid "Assignment" msgstr "Задание" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1406,7 +1413,7 @@ msgstr "Задание" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1428,13 +1435,13 @@ msgstr "Тип цепи" msgid "Group Assignment" msgstr "Групповое задание" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1460,8 +1467,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1564,7 +1571,7 @@ msgstr "ID патч-панели и номера порта(-ов)" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1592,14 +1599,14 @@ msgstr "Конец цепи должен быть прикреплен к кон #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1709,14 +1716,14 @@ msgstr "прерывания виртуальных каналов" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1727,9 +1734,9 @@ msgstr "прерывания виртуальных каналов" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1865,12 +1872,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1909,7 +1916,7 @@ msgstr "Тип прекращения" msgid "Termination Point" msgstr "Точка прекращения" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Группа сайтов" @@ -1950,8 +1957,8 @@ msgstr "Соединения" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1963,17 +1970,17 @@ msgstr "Соединения" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2005,7 +2012,7 @@ msgstr "Соединения" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2029,6 +2036,34 @@ msgid "This user does not have permission to synchronize this data source." msgstr "" "У этого пользователя нет разрешения на синхронизацию этого источника данных." +#: netbox/core/apps.py:33 +msgid "Object created" +msgstr "Объект создан" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "Объект обновлен" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "Объект удален" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "Задача начата" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "Задача выполнена" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "Задача не выполнена" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "Задача выполнена с ошибкой" + #: netbox/core/choices.py:18 msgid "New" msgstr "Новый" @@ -2050,7 +2085,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Неисправно" @@ -2180,34 +2215,6 @@ msgstr "ID ключа доступа AWS" msgid "AWS secret access key" msgstr "Секретный ключ доступа AWS" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "Объект создан" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "Объект обновлен" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "Объект удален" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "Задача начата" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "Задача выполнена" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "Задача не выполнена" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "Задача выполнена с ошибкой" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2231,7 +2238,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2252,8 +2259,8 @@ msgstr "Включено" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2268,7 +2275,7 @@ msgstr "Правила исключения" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2294,7 +2301,7 @@ msgstr "Создание" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 #: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2350,7 +2357,7 @@ msgid "User" msgstr "Пользователь" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Время" @@ -2399,7 +2406,7 @@ msgstr "Необходимо загрузить файл или выбрать msgid "Rack Elevations" msgstr "Фасады стоек" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2413,7 +2420,7 @@ msgstr "IPAM" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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 "Безопасность" @@ -2503,7 +2510,7 @@ 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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2539,7 +2546,7 @@ msgstr "Текущая конфигурация" msgid "Config revision #{id}" msgstr "Ревизия конфигурации #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2547,21 +2554,21 @@ msgstr "Ревизия конфигурации #{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2569,7 +2576,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2623,7 +2630,7 @@ msgstr "" msgid "last updated" msgstr "последнее обновление" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "путь" @@ -2688,60 +2695,60 @@ msgstr "Настраиваемые файлы" msgid "A {model} with this file path already exists ({path})." msgstr "A {model} с этим путем к файлу уже существует ({path})." -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "по расписанию" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "интервал" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "Интервал повторения (в минутах)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "начало" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "завершено" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "данные" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "ошибка" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "идентификатор задачи" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "задача" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr " задачи" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Нельзя присвоить задачи этому типу объектов ({type})." -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Неверный статус для завершения задачи. Возможны следующие варианты: " "{choices}" -#: netbox/core/models/jobs.py:231 +#: netbox/core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "Невозможно вызвать enqueue() со значениями schedule_at и immediate." @@ -2761,8 +2768,8 @@ msgstr "Полное имя" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2860,7 +2867,7 @@ msgstr "Рабочие процессы" msgid "Host" msgstr "Хост" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "Порт" @@ -2995,8 +3002,8 @@ msgid "Staging" msgstr "Подготовка к развертыванию" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "Вывод из эксплуатации" @@ -3060,7 +3067,7 @@ msgstr "Выведенный(-ая) из использования" msgid "Millimeters" msgstr "Миллиметры" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "Дюймы" @@ -3083,9 +3090,9 @@ msgstr "Сзади вперед" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3114,14 +3121,14 @@ msgstr "Родитель" msgid "Child" msgstr "Потомок" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3129,7 +3136,7 @@ msgid "Rear" msgstr "Вид сзади" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Подготовлен" @@ -3162,7 +3169,7 @@ msgid "Top to bottom" msgstr "Сверху вниз" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "Пассивный" @@ -3191,8 +3198,8 @@ msgid "Proprietary" msgstr "Проприетарный" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "Другой" @@ -3205,11 +3212,11 @@ msgstr "ITA/Международный" msgid "Physical" msgstr "Физический" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "Виртуальный" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3217,13 +3224,13 @@ msgstr "Виртуальный" msgid "Wireless" msgstr "Беспроводной" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "Виртуальные интерфейсы" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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,27 +3238,27 @@ msgstr "Виртуальные интерфейсы" msgid "Bridge" msgstr "Мост" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "Группа агрегации линков (LAG)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "Ethernet (фиксированный)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "Ethernet (модульный)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "Ethernet (объединительная плата)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "Сотовая связь" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3259,116 +3266,116 @@ msgstr "Сотовая связь" msgid "Serial" msgstr "Серийный" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "Коаксиальный" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "Стекирование" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "Полу" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "Полный" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Тегированный" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "Тегированный (все)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "Вопросы и ответы (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "Пассивный режим 24 В (2 пары)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "Пассивное напряжение 24 В (4 пары)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "Пассивное напряжение 48 В (2 пары)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "Пассивное напряжение 48 В (4 пары)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "Медь" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "Оптоволоконное" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "Волокно" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "Подключено" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Километры" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Метры" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "Сантиметры" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Мили" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Футы" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "Резервный" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "Однофазный" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "Трехфазный" @@ -3399,7 +3406,7 @@ msgid "Parent site group (slug)" msgstr "Группа сайтов родителя (подстрока)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "Группа (ID)" @@ -3445,15 +3452,15 @@ msgstr "Тип стойки (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Роль (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 #: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Роль (подстрока)" @@ -3661,8 +3668,8 @@ msgid "Module bay (ID)" msgstr "Отсек для модулей (ID)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Устройство (ID)" @@ -3672,8 +3679,8 @@ msgid "Rack (name)" msgstr "Стойка (имя)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Устройство (имя)" @@ -3694,7 +3701,7 @@ msgid "Virtual Chassis (ID)" msgstr "Виртуальное шасси (ID)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3711,35 +3718,35 @@ msgstr "Модуль (ID)" msgid "Cable (ID)" msgstr "Кабель (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Виртуальная машина (имя)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Виртуальная машина (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Интерфейс (имя)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Интерфейс виртуальной машины (имя)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Интерфейс виртуальной машины (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Назначенная VLAN" @@ -3751,15 +3758,15 @@ msgstr "Назначенный VID" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3781,36 +3788,36 @@ msgstr "Назначенный VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" msgstr "Политика трансляции VLAN (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 @@ -3841,8 +3848,8 @@ msgstr "Мостовой интерфейс (ID)" msgid "LAG interface (ID)" msgstr "Интерфейс LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3875,7 +3882,7 @@ msgstr "Контекст виртуального устройства (иден msgid "Wireless LAN" msgstr "Беспроводная сеть" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Беспроводная связь" @@ -3937,9 +3944,9 @@ msgstr "Теги" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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 @@ -3988,7 +3995,7 @@ msgstr "Часовой пояс" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4141,16 +4148,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4243,7 +4250,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4257,9 +4264,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4321,8 +4328,8 @@ msgstr "Лейбл" msgid "Length" msgstr "Длина" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "Единица длины" @@ -4331,18 +4338,18 @@ msgstr "Единица длины" msgid "Domain" msgstr "Домен" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Снабжение" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4368,7 +4375,7 @@ msgstr "Максимальное потребление" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Максимальная потребляемая мощность (Вт)" @@ -4378,7 +4385,7 @@ msgstr "Выделенная мощность" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Распределенная потребляемая мощность (Вт)" @@ -4400,7 +4407,7 @@ msgstr "Только управление" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "Режим PoE" @@ -4408,7 +4415,7 @@ msgstr "Режим PoE" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Тип PoE" @@ -4418,7 +4425,7 @@ msgid "Wireless role" msgstr "Роль беспроводной связи" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4432,7 +4439,7 @@ msgstr "Роль беспроводной связи" msgid "Module" msgstr "Модуль" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4444,7 +4451,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4459,28 +4466,28 @@ msgstr "Скорость" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "Режим" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4504,7 +4511,7 @@ msgid "Wireless LAN group" msgstr "Беспроводная группа LAN" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4512,7 +4519,7 @@ msgstr "Беспроводные LANы" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4580,7 +4587,7 @@ msgid "available options" msgstr "доступные опции" #: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4643,7 +4650,7 @@ msgstr "Если не указан тип стойки, необходимо з msgid "Parent site" msgstr "Родительское место" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "Локация стойки (если есть)" @@ -4686,7 +4693,7 @@ msgstr "Единица измерения веса модуля" msgid "Limit platform assignments to this manufacturer" msgstr "Ограничьте назначение платформ этим производителем" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "Назначенная роль" @@ -4850,9 +4857,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Назначенный VRF" @@ -4881,11 +4888,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "Классификация физических сред" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "Установленное устройство" @@ -4917,17 +4924,25 @@ msgstr "Имя компонента" msgid "Component Name" msgstr "Имя компонента" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +msgid "Component name must be specified when component type is specified" +msgstr "Имя компонента должно быть указано при указании типа компонента" + +#: netbox/dcim/forms/bulk_import.py:1187 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Компонент не найден: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 msgid "Parent device of assigned interface (if any)" msgstr "Родительское устройство назначенного интерфейса (если есть)" -#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4941,130 +4956,130 @@ msgstr "Родительское устройство назначенного msgid "Virtual machine" msgstr "Виртуальная машина" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Родительская виртуальная машина назначенного интерфейса (если есть)" -#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Назначенный интерфейс" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Является основным" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Make this the primary MAC address for the assigned interface" msgstr "Сделайте этот адрес основным MAC-адресом для назначенного интерфейса" -#: netbox/dcim/forms/bulk_import.py:1264 +#: netbox/dcim/forms/bulk_import.py:1282 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "При назначении интерфейса необходимо указать родительское устройство или " "виртуальную машину" -#: netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "Устройство на стороне А" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "Имя устройства" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "Сторона типа А" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "Название стороны А" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "Название точки подключения" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "Устройство на стороне B" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "Тип стороны B" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "Название стороны B" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Состояние подключения" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} боковое завершение не найдено: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Мастер" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "Мастер-устройство" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "Имя родительского сайта" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "Основное или резервное" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "Тип питания (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "Однофазный или трехфазный" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5124,7 +5139,7 @@ msgstr "Распределительный щит" msgid "Power Feed" msgstr "Кабель питания" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Статус устройства" @@ -5181,7 +5196,7 @@ msgid "Has virtual device contexts" msgstr "Имеет контексты виртуальных устройств" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "Кластерная группа" @@ -5196,8 +5211,8 @@ msgstr "Занятый" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5213,7 +5228,7 @@ msgstr "Подключение" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" @@ -5223,7 +5238,7 @@ msgid "Mgmt only" msgstr "Только менеджмент" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "Глобальное уникальное имя (WWN)" @@ -5246,7 +5261,7 @@ msgid "Transmit power (dBm)" msgstr "Мощность передачи (дБм)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5256,15 +5271,15 @@ msgstr "Мощность передачи (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Обнаружено" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "Назначенное устройство" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "Назначенная виртуальная машина" @@ -5280,7 +5295,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5298,7 +5313,7 @@ msgstr "Тип прицела" msgid "Scope" msgstr "Область применения" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "Тип прицела (приложение и модель)" @@ -5432,7 +5447,7 @@ msgid "Front Port" msgstr "Передний порт" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5445,7 +5460,7 @@ msgid "Rear Port" msgstr "Задний порт" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5515,7 +5530,7 @@ msgstr "Роли комплектующих" msgid "VM Interface" msgstr "Интерфейс виртуальной машины" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5527,7 +5542,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5538,8 +5553,8 @@ msgid "A MAC address can only be assigned to a single object." msgstr "MAC-адрес можно присвоить только одному объекту." #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5557,18 +5572,18 @@ msgstr "" " ожидаются." #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Задние порты" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "" "Выберите одно назначение заднего порта для каждого создаваемого переднего " "порта." -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5578,7 +5593,7 @@ msgstr "" "должно соответствовать выбранному количеству положений задних портов " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5588,18 +5603,18 @@ msgstr "" "соответствовать выбранному количеству положений задних портов " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Участники" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "Исходное положение" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5607,69 +5622,69 @@ msgstr "" "Положение первого элементного устройства. Увеличивается на единицу за каждый" " дополнительный элемент." -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "Должность должна быть указана для первого члена VC." -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr " лейбл" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "Длина" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "единица длины" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "кабель" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "кабели" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "При настройке длины кабеля необходимо указать единицу измерения" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "" "При создании нового кабеля необходимо определить концевые разъемы A и B." -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Невозможно подключить разные типы разъемов к одному и тому же концу кабеля." -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Несовместимые типы терминации: {type_a} а также {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "Окончания A и B не могут подключаться к одному и тому же объекту." -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "конец" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "точка подключения кабеля" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "точки подключения кабеля" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5678,68 +5693,68 @@ msgstr "" "Обнаружен дубликат подключения для {app_label}.{model} {termination_id}: " "кабель {cable_pk}" -#: netbox/dcim/models/cables.py:345 +#: netbox/dcim/models/cables.py:344 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Кабели не могут быть подключены к {type_display} интерфейсов" -#: netbox/dcim/models/cables.py:352 +#: netbox/dcim/models/cables.py:351 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Концевые разъемы, подключенные к сети провайдера, могут не подключаться к " "кабелям." -#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "активен" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "завершен" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "разделен" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "кабельная трасса" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "кабельные трассы" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 msgid "All originating terminations must be attached to the same link" msgstr "" "Все исходные терминалы должны быть прикреплены к одной и той же ссылке" -#: netbox/dcim/models/cables.py:551 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same termination type" msgstr "Все промежуточные терминалы должны иметь один и тот же тип терминации" -#: netbox/dcim/models/cables.py:556 +#: netbox/dcim/models/cables.py:558 msgid "All mid-span terminations must have the same parent object" msgstr "" "Все терминалы среднего диапазона должны иметь один и тот же родительский " "объект" -#: netbox/dcim/models/cables.py:580 +#: netbox/dcim/models/cables.py:582 msgid "All links must be cable or wireless" msgstr "Все каналы должны быть кабельными или беспроводными" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:584 msgid "All links must match first link type" msgstr "Все ссылки должны соответствовать первому типу ссылки" -#: netbox/dcim/models/cables.py:665 +#: netbox/dcim/models/cables.py:667 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Количество всех позиций на пути на противоположных концах ссылок должно " "совпадать" -#: netbox/dcim/models/cables.py:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "Фильтр положения удаленного оконечного устройства отсутствует" @@ -5793,12 +5808,12 @@ msgid "console server port templates" msgstr "шаблоны портов консольного сервера" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "максимальное потребление" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "выделенное потребление" @@ -5811,19 +5826,19 @@ msgid "power port templates" msgstr "шаблоны портов питания" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format 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:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "фаза электропитания" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "Фаза (для трехфазных)" @@ -5850,17 +5865,17 @@ msgstr "" "модулей" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "только управление" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "интерфейс моста" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "роль беспроводной сети" @@ -5873,7 +5888,7 @@ msgid "interface templates" msgstr "шаблоны интерфейсов" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "Интерфейс не может быть подключен к самому себе." @@ -5890,7 +5905,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "положение заднего порта" @@ -5917,7 +5932,7 @@ msgstr "" "только {count} позиции" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "позиция" @@ -5930,12 +5945,12 @@ msgid "rear port templates" msgstr "шаблоны задних портов" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "позиция" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "" "Идентификатор, на который следует ссылаться при переименовании установленных" @@ -5967,12 +5982,12 @@ msgstr "" "значение «родительский», чтобы разрешить отсеки для устройств." #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "номер модели" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "Номер модели, присвоенный производителем" @@ -6012,181 +6027,181 @@ msgstr "Нельзя указывать конец кабеля без указ msgid "Cannot mark as connected with a cable attached." msgstr "Невозможно отметить как подключенный, если присоединен кабель." -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} модели должны объявить свойство parent_object" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "Тип физического порта" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "скорость" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "Скорость порта в битах в секунду" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "консольный порт" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "консольные порты" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "порт консольного сервера" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "порты консольного сервера" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "порт питания" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "порты питания" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "розетка питания" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "розетки питания" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Родительский порт питания ({power_port}) должен принадлежать тому же " "устройству" -#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "режим" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "Стратегия маркировки IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "родительский интерфейс" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "VLAN без тегов" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "тегированные VLAN" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Сеть Q-in-Q" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "основной MAC-адрес" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Только интерфейсы Q-in-Q могут указывать служебную VLAN." -#: netbox/dcim/models/device_components.py:594 +#: netbox/dcim/models/device_components.py:597 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC-адрес {mac_address} не назначен этому интерфейсу." -#: netbox/dcim/models/device_components.py:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "родительский LAG" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 msgid "This interface is used only for out-of-band management" msgstr "Этот интерфейс используется только для внеполосного управления" -#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "скорость (Кбит/с)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "дуплекс" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "64-битное всемирное имя" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "беспроводной канал" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "частота канала (МГц)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 msgid "Populated by selected channel (if set)" msgstr "Заполнено выбранным каналом (если задано)" -#: netbox/dcim/models/device_components.py:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "мощность передачи (дБм)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "беспроводные LANs" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "интерфейс" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "интерфейсы" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} к интерфейсам нельзя подключать кабель." -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:809 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} интерфейсы нельзя пометить как подключенные." -#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 msgid "An interface cannot be its own parent." msgstr "Интерфейс не может быть собственным родителем." -#: netbox/dcim/models/device_components.py:819 +#: netbox/dcim/models/device_components.py:822 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Родительскому интерфейсу могут быть назначены только виртуальные интерфейсы." -#: netbox/dcim/models/device_components.py:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6195,7 +6210,7 @@ msgstr "" "Выбранный родительский интерфейс ({interface}) принадлежит другому " "устройству ({device})" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6204,7 +6219,7 @@ msgstr "" "Выбранный родительский интерфейс ({interface}) принадлежит {device}, который" " не является частью виртуального шасси {virtual_chassis}." -#: netbox/dcim/models/device_components.py:852 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6213,7 +6228,7 @@ msgstr "" "Выбранный интерфейс моста ({bridge}) принадлежит другому устройству " "({device})." -#: netbox/dcim/models/device_components.py:858 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6222,22 +6237,22 @@ msgstr "" "Выбранный интерфейс моста ({interface}) принадлежит {device}, который не " "является частью виртуального шасси {virtual_chassis}." -#: netbox/dcim/models/device_components.py:869 +#: netbox/dcim/models/device_components.py:872 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Виртуальные интерфейсы не могут иметь родительский интерфейс LAG." -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:876 msgid "A LAG interface cannot be its own parent." msgstr "Интерфейс LAG не может быть собственным родителем." -#: netbox/dcim/models/device_components.py:880 +#: netbox/dcim/models/device_components.py:883 #, 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:886 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6246,52 +6261,52 @@ msgstr "" "Выбранный интерфейс LAG ({lag}) принадлежит {device}, который не является " "частью виртуального шасси {virtual_chassis}." -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:900 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Виртуальные интерфейсы не могут иметь режим PoE." -#: netbox/dcim/models/device_components.py:901 +#: netbox/dcim/models/device_components.py:904 msgid "Virtual interfaces cannot have a PoE type." msgstr "Виртуальные интерфейсы не могут иметь тип PoE." -#: netbox/dcim/models/device_components.py:907 +#: netbox/dcim/models/device_components.py:910 msgid "Must specify PoE mode when designating a PoE type." msgstr "При назначении типа PoE необходимо указать режим PoE." -#: netbox/dcim/models/device_components.py:914 +#: netbox/dcim/models/device_components.py:917 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Роль беспроводной связи может быть установлена только на беспроводных " "интерфейсах." -#: netbox/dcim/models/device_components.py:916 +#: netbox/dcim/models/device_components.py:919 msgid "Channel may be set only on wireless interfaces." msgstr "Канал можно настроить только на беспроводных интерфейсах." -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:925 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "Частота канала может быть установлена только на беспроводных интерфейсах." -#: netbox/dcim/models/device_components.py:926 +#: netbox/dcim/models/device_components.py:929 msgid "Cannot specify custom frequency with channel selected." msgstr "Невозможно указать произвольную частоту для выбранного канала." -#: netbox/dcim/models/device_components.py:932 +#: netbox/dcim/models/device_components.py:935 msgid "Channel width may be set only on wireless interfaces." msgstr "" "Ширина канала может быть установлена только на беспроводных интерфейсах." -#: netbox/dcim/models/device_components.py:934 +#: netbox/dcim/models/device_components.py:937 msgid "Cannot specify custom width with channel selected." msgstr "Невозможно указать произвольную ширину полосы для выбранного канала." -#: netbox/dcim/models/device_components.py:938 +#: netbox/dcim/models/device_components.py:941 msgid "Interface mode does not support an untagged vlan." msgstr "" "Режим интерфейса не поддерживает виртуальную локальную сеть без тегов." -#: netbox/dcim/models/device_components.py:944 +#: netbox/dcim/models/device_components.py:947 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6300,25 +6315,25 @@ msgstr "" "VLAN без тегов ({untagged_vlan}) должно принадлежать тому же сайту, что и " "родительское устройство интерфейса, или оно должно быть глобальным." -#: netbox/dcim/models/device_components.py:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "Нанесенное на карту положение на соответствующем заднем порту" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "фронтальный порт" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "фронтальные порты" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "" "Задний порт ({rear_port}) должно принадлежать одному и тому же устройству" -#: netbox/dcim/models/device_components.py:1077 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6327,19 +6342,19 @@ msgstr "" "Неверное положение заднего порта ({rear_port_position}): Задний порт {name} " "имеет только {positions} позиции." -#: netbox/dcim/models/device_components.py:1107 +#: netbox/dcim/models/device_components.py:1110 msgid "Number of front ports which may be mapped" msgstr "Количество передних портов, которые можно сопоставить" -#: netbox/dcim/models/device_components.py:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "задний порт" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "задние порты" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6348,38 +6363,38 @@ msgstr "" "Количество позиций не может быть меньше количества сопоставленных передних " "портов ({frontport_count})" -#: netbox/dcim/models/device_components.py:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "модульный отсек" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "отсеки для модулей" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 msgid "A module bay cannot belong to a module installed within it." msgstr "Отсек для модулей не может принадлежать установленному в нем модулю." -#: netbox/dcim/models/device_components.py:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "отсек для устройств" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "отсеки для устройств" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Этот тип устройства ({device_type}) не поддерживает отсеки для устройств." -#: netbox/dcim/models/device_components.py:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "Невозможно установить устройство в само по себе." -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6387,61 +6402,61 @@ msgstr "" "Невозможно установить указанное устройство; устройство уже установлено в " "{bay}." -#: netbox/dcim/models/device_components.py:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "роль элемента инвентаря" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "роли элементов инвентаря" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "серийный номер" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "инвентарный номер" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 msgid "A unique tag used to identify this item" msgstr "Инвентарный номер, используемый для идентификации этого элемента" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "обнаружено" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "Этот элемент был обнаружен автоматически" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "элемент инвентаря" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "элементы инвентаря" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "Невозможно назначить себя родителем." -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 msgid "Parent inventory item does not belong to the same device." msgstr "" "Предмет родительского инвентаря не принадлежит одному и тому же устройству." -#: netbox/dcim/models/device_components.py:1365 +#: netbox/dcim/models/device_components.py:1368 msgid "Cannot move an inventory item with dependent children" msgstr "Невозможно переместить инвентарь вместе с дочерней зависимостью" -#: netbox/dcim/models/device_components.py:1373 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot assign inventory item to component on another device" msgstr "" "Невозможно присвоить инвентарный предмет компоненту на другом устройстве" @@ -6820,7 +6835,7 @@ msgstr "идентификатор" msgid "Numeric identifier unique to the parent device" msgstr "Цифровой идентификатор, уникальный для родительского устройства" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225 +#: 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 msgid "comments" @@ -7040,9 +7055,9 @@ msgstr "идентификатор объекта" msgid "Locally-assigned identifier" msgstr "Локально назначенный идентификатор" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Функциональная роль" @@ -7248,7 +7263,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7262,7 +7277,7 @@ msgstr "Устройства" msgid "VMs" msgstr "Виртуальные машины" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7275,8 +7290,8 @@ msgstr "Виртуальные машины" msgid "Config Template" msgstr "Шаблон конфигурации" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7284,52 +7299,52 @@ msgstr "Шаблон конфигурации" msgid "IP Address" msgstr "IP-адрес" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Адрес IPv4" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Адрес IPv6" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "Позиция в шасси" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "Приоритет шасси" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Родительское устройство" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "Положение (отсек для устройств)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Консольные порты" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Порты консольного сервера" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "Порты питания" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "Розетки питания" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7345,30 +7360,30 @@ msgstr "Розетки питания" msgid "Interfaces" msgstr "Интерфейсы" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "Фронтальные порты" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "Отсеки для устройств" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "Отсеки для модулей" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "Комплектующие" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Модульный отсек" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7377,27 +7392,27 @@ msgstr "Модульный отсек" msgid "Inventory Items" msgstr "Предметы инвентаря" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "Цвет кабеля" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "Связать узлы" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "Отметить подключение" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "Максимальная потребляемая мощность (Вт)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "Выделенная мощность (Вт)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7409,57 +7424,57 @@ msgstr "Выделенная мощность (Вт)" msgid "IP Addresses" msgstr "IP-адреса" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Группы FHRP" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "Туннель" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Только управление" -#: netbox/dcim/tables/devices.py:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "Виртуальные контексты устройств(VDCs)" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Виртуальный канал" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Установленный модуль" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "Серийный номер модуля" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "Тег активов модуля" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "Состояние модуля" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Компонент" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "Предметы" @@ -7478,7 +7493,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Платформы" @@ -7502,8 +7517,8 @@ msgstr "Высота U" msgid "Instances" msgstr "Инстансы" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7513,8 +7528,8 @@ msgstr "Инстансы" msgid "Console Ports" msgstr "Порты консоли" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7524,8 +7539,8 @@ msgstr "Порты консоли" msgid "Console Server Ports" msgstr "Порты консольного сервера" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7535,8 +7550,8 @@ msgstr "Порты консольного сервера" msgid "Power Ports" msgstr "Порты питания" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7546,8 +7561,8 @@ msgstr "Порты питания" msgid "Power Outlets" msgstr "Розетки питания" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7556,8 +7571,8 @@ msgstr "Розетки питания" msgid "Front Ports" msgstr "Фронтальные порты" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7567,16 +7582,16 @@ msgstr "Фронтальные порты" msgid "Rear Ports" msgstr "Задние порты" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7637,6 +7652,10 @@ msgstr "Пространство" msgid "Sites" msgstr "Сайты" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "Группы VLAN" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "" @@ -7647,57 +7666,57 @@ msgstr "" msgid "Disconnected {count} {type}" msgstr "Отключен {count} {type}" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Резервирование" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Устройства без стоек" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "Контекст конфигурации" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "Конфигурация рендера" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "Виртуальные машины" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Установлено устройство {device} в отсек {device_bay}." -#: netbox/dcim/views.py:3147 +#: netbox/dcim/views.py:3156 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Удалено устройство {device} из отсека {device_bay}." -#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Потомки" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "Добавлен участник {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Невозможно удалить главное устройство {device} из виртуального шасси." -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} удалено из виртуального шасси {chassis}" @@ -7988,26 +8007,26 @@ msgstr "Тип виджета" msgid "Unregistered widget class: {name}" msgstr "Незарегистрированный класс виджета: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} должен определить метод render ()." -#: netbox/extras/dashboard/widgets.py:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "Примечание" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Отображает произвольный пользовательский контент. Поддерживается разметка " "Markdown." -#: netbox/extras/dashboard/widgets.py:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "Количество объектов" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8015,63 +8034,67 @@ msgstr "" "Отобразите набор моделей NetBox и количество объектов, созданных для каждого" " типа." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:191 msgid "Filters to apply when counting the number of objects" msgstr "Фильтры, применяемые при подсчете количества объектов" -#: netbox/extras/dashboard/widgets.py:177 +#: netbox/extras/dashboard/widgets.py:199 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Неверный формат. Фильтры объектов необходимо передавать в виде словаря." -#: netbox/extras/dashboard/widgets.py:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "Список объектов" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "Отобразите произвольный список объектов." -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "Количество отображаемых объектов по умолчанию" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "Неверный формат. Параметры URL должны быть переданы в виде словаря." -#: netbox/extras/dashboard/widgets.py:274 +#: netbox/extras/dashboard/widgets.py:265 +msgid "Invalid model selection: {self['model'].data} is not supported." +msgstr "Неверный выбор модели: {self['model'].data} не поддерживается." + +#: netbox/extras/dashboard/widgets.py:307 msgid "RSS Feed" msgstr "RSS-канал" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 msgid "Embed an RSS feed from an external website." msgstr "Вставьте RSS-канал с внешнего веб-сайта." -#: netbox/extras/dashboard/widgets.py:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "URL-адрес ленты" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "Требуется внешнее подключение" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "Максимальное количество отображаемых объектов" -#: netbox/extras/dashboard/widgets.py:301 +#: netbox/extras/dashboard/widgets.py:335 msgid "How long to stored the cached content (in seconds)" msgstr "Как долго хранить кэшированный контент (в секундах)" -#: netbox/extras/dashboard/widgets.py:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "Покажите свои личные закладки" @@ -8128,7 +8151,7 @@ msgstr "Тег" msgid "Tag (slug)" msgstr "Тег (подстрока)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Имеет локальные контекстные данные конфигурации" @@ -8149,13 +8172,13 @@ msgstr "Должно быть уникальным" #: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 #: netbox/extras/forms/filtersets.py:90 -#: netbox/extras/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Редактируемый UI" @@ -8771,34 +8794,34 @@ msgstr "шаблон конфигурации" msgid "config templates" msgstr "шаблоны конфигураций" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "Объекты, к которым относится это поле." -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "Тип данных, которые содержит это настраиваемое поле" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Тип объекта NetBox, которому соответствует это поле (для полей объектов)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "Имя внутреннего поля" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Допустимы только буквенно-цифровые символы и символы подчеркивания." -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "" "В именах настраиваемых полей недопустимо использовать два подчеркивания " "подряд (зарезервировано)." -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -8806,19 +8829,19 @@ msgstr "" "Имя поля, отображаемое пользователям (если оно не указано, будет " "использовано имя поля)" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "имя группы" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "Настраиваемые поля в одной группе будут отображаться вместе" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "Требуется" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -8826,19 +8849,19 @@ msgstr "" "Это поле необходимо для создания новых объектов или редактирования " "существующего объекта." -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "должен быть уникальным" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "Значение этого поля должно быть уникальным для назначенного объекта" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "вес поиска" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -8846,11 +8869,11 @@ msgstr "" "Взвешивание для поиска. Более низкие значения считаются более важными. Поля " "с нулевым весом поиска будут проигнорированы." -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "логика фильтрации" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -8858,11 +8881,11 @@ msgstr "" "Loose соответствует любому экземпляру заданной строки; точно соответствует " "всему полю." -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "по умолчанию" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -8870,7 +8893,7 @@ msgstr "" "Значение по умолчанию для поля (должно быть JSON-значением). Заключайте " "строки в двойные кавычки (например, «Foo»)." -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8878,35 +8901,35 @@ msgstr "" "Отфильтруйте варианты выбора объектов, используя dict query_params (должно " "быть значение JSON). Заключайте строки в двойные кавычки (например, «Foo»)." -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "вес дисплея" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "Поля с большим весом отображаются в форме ниже." -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "минимальное значение" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "Минимальное допустимое значение (для числовых полей)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "максимальное значение" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "Максимально допустимое значение (для числовых полей)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "регулярное выражение валидации" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8917,197 +8940,197 @@ msgstr "" " ^ и $ для принудительного сопоставления всей строки. Например, ^ " "[A-Z]{3}$ ограничит значения ровно тремя заглавными буквами." -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "набор для выбора" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Указывает, отображается ли настраиваемое поле в пользовательском интерфейсе" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Указывает, можно ли редактировать значение настраиваемого поля в " "пользовательском интерфейсе" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "клонируется" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "Реплицируйте это значение при клонировании объектов" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "настраиваемое поле" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "настраиваемые поля" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Неверное значение по умолчанию»{value}«: {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "Минимальное значение может быть установлено только для числовых полей" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "" "Максимальное значение может быть установлено только для числовых полей" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Проверка регулярных выражений поддерживается только для текстовых полей и " "полей URL" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Уникальность не может быть обеспечена для булевых полей" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "В полях выбора должен быть указан набор вариантов." -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "Варианты могут быть заданы только в полях выбора." -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "Поля объекта должны определять тип объекта." -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} поля не могут определять тип объекта." -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "Фильтр связанных объектов можно определить только для полей объектов." -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Фильтр должен быть определен как словарь, сопоставляющий атрибуты со " "значениями." -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "Истина" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "Ложь" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" "Значения должны соответствовать этому регулярному вырагу: " "{regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "Значение должно быть строкой." -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Значение должно совпадать с регулярным выраженностью '{regex}'" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "Значение должно быть целым числом." -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Значение должно быть не менее {minimum}" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Значение не должно превышать {maximum}" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "Значение должно быть десятичным." -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "Значение должно быть истинным или ложным." -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Значения дат должны быть в формате ISO 8601 (YYYY-MM-DD)." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Значения даты и времени должны быть в формате ISO 8601 (YYYY-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Неверный выбор ({value}2) для выбора набора {choiceset}." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Неверный выбор (ы){value}2) для выбора набора {choiceset}." -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Значение должно быть идентификатором объекта, а не {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Значение должно быть списком идентификаторов объектов, а не {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Обнаружен неправильный идентификатор объекта: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "Обязательное поле не может быть пустым." -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "Базовый набор предопределенных вариантов (опционально)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "Варианты автоматически упорядочены в алфавитном порядке" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "набор вариантов для настраиваемых полей" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "наборы вариантов для настраиваемых полей" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "Должен определить базовые или дополнительные варианты." -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9624,7 +9647,7 @@ msgid "As Attachment" msgstr "В качестве вложения" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9634,7 +9657,7 @@ msgid "Data File" msgstr "Файл данных" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "Синхронизировано" @@ -9659,28 +9682,28 @@ msgstr "Валидация SSL" msgid "Event Types" msgstr "Типы событий" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Роли устройств" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "Комментарии (короткие)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "Линия" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "Уровень" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "Сообщение" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "Метод" @@ -9823,160 +9846,160 @@ msgstr "Клиент" msgid "Invalid IP address format: {address}" msgstr "Неверный формат IP-адреса: {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "Цель импорта" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "Цель импорта (имя)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "Цель экспорта" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "Цель экспорта (имя)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "Импорт VRF" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "Импорт VRF (RD)" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "Экспорт VRF" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "Экспорт VRF (RD)" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "Импорт L2VPN" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "Импорт L2VPN (идентификатор)" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "Экспорт L2VPN" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "Экспорт L2VPN (идентификатор)" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Префикс" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (подстрока)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "В префиксе" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "В префиксе и включительно" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "Префиксы, содержащие этот префикс или IP-адрес" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "Длина маски" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Номер VLAN (1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Адрес" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "Диапазоны, содержащие этот префикс или IP-адрес" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "Родительский префикс" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "FHRP группа (ID)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "Присвоен интерфейсу" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "Назначено" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "Сервис (ID)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "Внутренний NAT IP-адрес (ID)" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "Сетевая локальная сеть Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Номер виртуальной локальной сети Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "Назначенный интерфейс виртуальной машины" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "Политика трансляции VLAN (название)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "IP-адрес (ID)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP-адрес" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "Основной IPv4 (ID)" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "Основной IPv6 (ID)" @@ -10020,8 +10043,8 @@ msgstr "Является приватным" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -10043,14 +10066,14 @@ msgstr "Дата добавления" msgid "VLAN Group" msgstr "VLAN группа" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -10062,18 +10085,18 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Длина префикса" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "Является пулом" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Считать полностью использованным" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "Назначение VLAN" @@ -10083,21 +10106,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Протокол" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10109,11 +10132,11 @@ msgstr "Идентификатор группы" msgid "Authentication type" msgstr "Тип аутентификации" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "Ключ аутентификации" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10130,8 +10153,8 @@ msgstr "Аутентификация" msgid "VLAN ID ranges" msgstr "Диапазоны идентификаторов VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Роль Q-in-Q" @@ -10144,7 +10167,7 @@ msgstr "Q-in-Q" msgid "Site & Group" msgstr "Сайт и группа" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -10175,76 +10198,94 @@ msgstr "Назначенный RIR" msgid "VLAN's group (if any)" msgstr "Группа VLAN (если есть)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "Сайт VLANa" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "Сайт VLANa (если есть)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "Идентификатор области" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "Группа компаний FHRP" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "Назначенное имя FHRP группы" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "Сделайте этот IP-адрес основным для назначенного устройства" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "Внеполосный IP-адрес" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Назначьте это как внеполосный IP-адрес для указанного устройства" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Не указано устройство или виртуальная машина; невозможно установить в " "качестве основного IP-адреса" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "Устройство не указано; невозможно установить как внеполосный IP-адрес" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Невозможно установить внеполосный IP-адрес для виртуальных машин" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "" "Интерфейс не указан; невозможно установить в качестве основного IP-адреса" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "Интерфейс не указан; невозможно установить как внеполосный IP-адрес" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "Тип авторизации" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "Назначенная VLAN группа" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Сервисная VLAN (для клиентских виртуальных сетей Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "Политика трансляции VLAN" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "протокол IP" -#: netbox/ipam/forms/bulk_import.py:544 +#: netbox/ipam/forms/bulk_import.py:560 msgid "Required if not assigned to a VM" msgstr "Требуется, если не назначено виртуальной машине" -#: netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:567 msgid "Required if not assigned to a device" msgstr "Требуется, если не назначено устройству" -#: netbox/ipam/forms/bulk_import.py:576 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} не назначено этому устройству/виртуальной машине." @@ -10255,12 +10296,12 @@ msgid "Route Targets" msgstr "Цели маршрута" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Экспортные цели" @@ -10277,71 +10318,71 @@ msgstr "Экспортируется компанией VRF" msgid "Private" msgstr "Частное" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "Семейство адресов" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Диапозон" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "Начало" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "Конец" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "Поиск внутри" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "Присутствует в VRF" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "Устройство/виртуальная машина" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "Родительский префикс" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "Назначено интерфейсу" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-имя" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "VLAN-ы" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "Содержит идентификатор VLAN" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Идентификатор локальной сети VLAN" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Идентификатор удаленной сети VLAN" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -10365,12 +10406,6 @@ msgstr "Диапазон ASN" msgid "IP Range" msgstr "Диапазон IP-адресов" -#: 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" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "Сделайте этот IP-адрес основным для устройства/виртуальной машины" @@ -10531,7 +10566,7 @@ msgstr "Групповые задания FHRP" #: netbox/ipam/models/ip.py:65 msgid "private" -msgstr "частного" +msgstr "частный" #: netbox/ipam/models/ip.py:66 msgid "IP space managed by this RIR is considered private" @@ -10998,7 +11033,7 @@ msgid "Assigned" msgstr "Назначено" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "Назначенный объект" @@ -11646,10 +11681,6 @@ msgstr "Роли префиксов и VLAN" msgid "ASN Ranges" msgstr "Диапазоны ASN" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "Группы VLAN" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "Политики трансляции VLAN" @@ -12038,63 +12069,63 @@ msgstr "Невозможно добавить хранилище в реестр msgid "Cannot delete stores from registry" msgstr "Невозможно удалить хранилище из реестра" -#: netbox/netbox/settings.py:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "Чешский" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "Датский" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "Немецкий" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "Английский" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "Испанский" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "Французский" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "Итальянский" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "Японский" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "Голландский" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "Польский" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "Португальский" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "Русский" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "Турецкий" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "Украинский" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "Китайский" @@ -12132,7 +12163,7 @@ msgstr "Значение" msgid "Dummy Plugin" msgstr "Фиктивный плагин" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12145,19 +12176,19 @@ msgstr "" msgid "Row {i}: Object with ID {id} does not exist" msgstr "Ряд {i}: Объект с идентификатором {id} не существует" -#: netbox/netbox/views/generic/bulk_views.py:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "{object_type} не были выбраны." -#: netbox/netbox/views/generic/bulk_views.py:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Переименован(-о) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Удален(-о) {count} {object_type}" @@ -12254,7 +12285,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "Профиль" @@ -14169,7 +14200,7 @@ msgstr "У вас нет разрешения на запуск скриптов #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "Запустить скрипт" @@ -14194,20 +14225,20 @@ msgstr "Скрипт больше не присутствует в исходн msgid "Never" msgstr "Никогда" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "Повторить" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Не удалось загрузить скрипты из модуля %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "Скрипты не найдены" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -14892,7 +14923,7 @@ msgstr "" "NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -15072,7 +15103,7 @@ msgid "IKE Proposal" msgstr "Предложение IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "Метод аутентификации" @@ -15080,7 +15111,7 @@ msgstr "Метод аутентификации" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "Алгоритм шифрования" @@ -15088,7 +15119,7 @@ msgstr "Алгоритм шифрования" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "Алгоритм аутентификации" @@ -15140,18 +15171,18 @@ msgid "Add a Termination" msgstr "Добавить окончание" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "Инкапсуляция" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "Профиль IPsec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "Идентификатор туннеля" @@ -15373,7 +15404,7 @@ msgstr "Контактный адрес" msgid "Contact Link" msgstr "Контактная ссылка" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "Описание контакта" @@ -15635,21 +15666,21 @@ msgstr "Вес должен быть положительным числом" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "Неверное значение '{weight}'для веса (должно быть число)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "" "Неизвестная единица {unit}. Должно быть одно из следующих: {valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "Длина должна быть положительным числом" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "Неверное значение '{length}'для длины (должно быть число)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "Длина должна быть положительным числом" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15663,11 +15694,11 @@ msgstr "" msgid "More than 50" msgstr "Более 50" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "Цвет RGB в шестнадцатеричном формате. Пример:" -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15676,7 +15707,7 @@ msgstr "" "%s(%r) недействителен. Параметр to_model для CounterCacheField должен быть " "строкой в формате app.model" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15811,12 +15842,12 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "Уникальное сокращение, удобное для URL-адресов" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "" "Введите контекстные данные в JSON формат." -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "MAC-адрес должен быть в формате EUI-48" @@ -15867,39 +15898,39 @@ msgstr "" "Неверный диапазон: конечное значение ({end}) должно быть больше начального " "значения ({begin})." -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Повторяющийся или конфликтующий заголовок столбца для»{field}»" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Повторяющийся или конфликтующий заголовок столбца для»{header}»" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Ряд {row}: Ожидается {count_expected} столбцы, но найдены {count_found}" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Неожиданный заголовок столбца»{field}«найдено." -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" "Столбец»{field}\"не является родственным объектом; нельзя использовать точки" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Неверный атрибут связанного объекта для столбца»{field}«: {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Обязательный заголовок столбца»{header}\"не найден." @@ -16466,7 +16497,7 @@ msgid "VLAN (name)" msgstr "VLAN (название)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "Группа туннелей" @@ -16482,13 +16513,13 @@ msgid "Pre-shared key" msgstr "Предварительный общий ключ" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Политика IKE" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Политика IPsec" @@ -16555,16 +16586,16 @@ msgstr "Каждое оконечное устройство должно ука msgid "Cannot assign both an interface and a VLAN." msgstr "Невозможно назначить одновременно интерфейс и VLAN." -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "Версия IKE" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "Предложение" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "Назначенный тип объекта" diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index 308babab8..a4da1369f 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 cce1a44b7..d0d2dd77c 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-03-06 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -91,9 +91,9 @@ msgstr "Şifreniz başarıyla değiştirildi." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "Planlanan" @@ -105,8 +105,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -117,8 +117,8 @@ msgid "Active" msgstr "Aktif" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Çevrim dışı" @@ -131,7 +131,7 @@ msgstr "Hazırlıktan Kaldırma" msgid "Decommissioned" msgstr "Hizmet dışı bırakıldı" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -171,7 +171,7 @@ msgstr "konuştu" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Bölge (ID)" @@ -183,7 +183,7 @@ msgstr "Bölge (ID)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Bölge (kısa ad)" @@ -194,8 +194,8 @@ msgstr "Bölge (kısa ad)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Site grubu (ID)" @@ -206,19 +206,20 @@ msgstr "Site grubu (ID)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Site grubu (kısa ad)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -227,13 +228,13 @@ msgstr "Site grubu (kısa ad)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -252,7 +253,7 @@ 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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" @@ -262,7 +263,7 @@ msgstr "Site" #: 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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Site (kısa ad)" @@ -281,14 +282,14 @@ msgstr "ASN" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Sağlayıcı (ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Sağlayıcı (kısa ad)" @@ -320,8 +321,8 @@ msgstr "Devre tipi (kısa ad)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Site (ID)" @@ -349,7 +350,7 @@ msgstr "Fesih A (ID)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -366,9 +367,9 @@ msgstr "Arama" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -431,8 +432,8 @@ msgstr "Sanal devre tipi (sümüklü böcek)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 @@ -442,7 +443,7 @@ msgid "Virtual circuit" msgstr "Sanal devre" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Arayüz (ID)" @@ -586,7 +587,7 @@ msgstr "ASN'ler" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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 @@ -608,17 +609,17 @@ msgstr "Açıklama" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -643,21 +644,21 @@ msgid "Provider" msgstr "Sağlayıcı" #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Servis ID" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -677,8 +678,8 @@ msgstr "Renk" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -693,8 +694,8 @@ msgstr "Renk" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -702,8 +703,8 @@ msgstr "Renk" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -733,7 +734,7 @@ msgstr "Renk" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 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" @@ -742,8 +743,8 @@ msgstr "Tür" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -755,8 +756,8 @@ msgstr "Sağlayıcı hesabı" #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -766,23 +767,23 @@ msgstr "Sağlayıcı hesabı" #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -815,7 +816,7 @@ msgstr "Sağlayıcı hesabı" #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -833,16 +834,16 @@ msgstr "Durum" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -857,12 +858,12 @@ msgstr "Durum" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -895,7 +896,7 @@ msgstr "Durum" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 @@ -905,22 +906,22 @@ msgid "Tenant" msgstr "Kiracı" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "Yükleme tarihi" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "Fesih tarihi" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "Taahhüt oranı (Kbps)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -933,7 +934,7 @@ msgstr "Mesafe" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -948,11 +949,11 @@ msgstr "Servis Parametreleri" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -966,16 +967,16 @@ msgstr "Servis Parametreleri" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -1000,7 +1001,7 @@ msgstr "Öznitellikler" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 @@ -1009,17 +1010,17 @@ msgstr "Kiracılık" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "Sonlandırma türü" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "Fesih" @@ -1055,24 +1056,24 @@ msgstr "Fesih Ayrıntıları" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Öncelik" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1081,23 +1082,23 @@ msgstr "Sağlayıcı ağı" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1114,7 +1115,7 @@ msgstr "Sağlayıcı ağı" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1124,7 +1125,7 @@ msgstr "Sağlayıcı ağı" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "Rol" @@ -1148,9 +1149,9 @@ msgstr "Devre tipi" #: 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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1162,12 +1163,12 @@ msgstr "Operasyonel durum" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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 @@ -1207,11 +1208,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1236,15 +1237,15 @@ msgid "Interface" msgstr "Arayüz" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1258,11 +1259,11 @@ msgstr "Arayüz" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1278,23 +1279,28 @@ msgid "Location" msgstr "Konum" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "İletişim" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1304,11 +1310,11 @@ msgstr "İletişim" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1316,21 +1322,22 @@ msgstr "İletişim" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Bölge" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1338,7 +1345,7 @@ msgstr "Bölge" msgid "Site group" msgstr "Site grubu" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1348,13 +1355,13 @@ msgstr "Site grubu" msgid "Account" msgstr "Hesap" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "Dönem Tarafı" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1363,13 +1370,13 @@ msgstr "Dönem Tarafı" msgid "Assignment" msgstr "Ödev" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1399,7 +1406,7 @@ msgstr "Ödev" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1421,13 +1428,13 @@ msgstr "Devre tipi" msgid "Group Assignment" msgstr "Grup Ödevi" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1453,8 +1460,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1557,7 +1564,7 @@ msgstr "Bağlantı paneli ID ve port numaraları" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1585,14 +1592,14 @@ msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1702,14 +1709,14 @@ msgstr "sanal devre sonlandırmaları" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1720,9 +1727,9 @@ msgstr "sanal devre sonlandırmaları" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1858,12 +1865,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1902,7 +1909,7 @@ msgstr "Sonlandırma Türü" msgid "Termination Point" msgstr "Sonlandırma Noktası" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Site Grubu" @@ -1943,8 +1950,8 @@ msgstr "Fesih" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1956,17 +1963,17 @@ msgstr "Fesih" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -1998,7 +2005,7 @@ msgstr "Fesih" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2021,6 +2028,34 @@ 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 +msgid "Object created" +msgstr "Oluşturulan nesne" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "Nesne güncellendi" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "Nesne silindi" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "İş başladı" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "İş tamamlandı" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "İş başarısız oldu" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "İş hatası" + #: netbox/core/choices.py:18 msgid "New" msgstr "Yeni" @@ -2042,7 +2077,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Başarısız" @@ -2172,34 +2207,6 @@ msgstr "AWS erişim anahtarı kimliği" msgid "AWS secret access key" msgstr "AWS gizli erişim anahtarı" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "Oluşturulan nesne" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "Nesne güncellendi" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "Nesne silindi" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "İş başladı" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "İş tamamlandı" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "İş başarısız oldu" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "İş hatası" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2223,7 +2230,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2244,8 +2251,8 @@ msgstr "Etkin" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2260,7 +2267,7 @@ msgstr "Kuralları yok sayın" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2286,7 +2293,7 @@ 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:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2342,7 +2349,7 @@ msgid "User" msgstr "Kullanıcı" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Zaman" @@ -2392,7 +2399,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Raf Yükseltmeleri" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2406,7 +2413,7 @@ msgstr "IPAM" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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" @@ -2494,7 +2501,7 @@ 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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2530,7 +2537,7 @@ msgstr "Geçerli yapılandırma" msgid "Config revision #{id}" msgstr "Yapılandırma revizyonu #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2538,21 +2545,21 @@ msgstr "Yapılandırma revizyonu #{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2560,7 +2567,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2614,7 +2621,7 @@ msgstr "" msgid "last updated" msgstr "son güncellendi" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "yol" @@ -2679,59 +2686,59 @@ msgstr "yönetilen dosyalar" msgid "A {model} with this file path already exists ({path})." msgstr "BİR {model} bu dosya yolu zaten var ({path})." -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "planlanmış" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "aralık" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "Tekrarlama aralığı (dakika cinsinden)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "başladı" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "tamamlandı" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "veri" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "hata" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "görev ID" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "görev" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "görevler" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "İşler bu nesne türüne atanamaz ({type})." -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format 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:231 +#: netbox/core/models/jobs.py:232 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." @@ -2751,8 +2758,8 @@ msgstr "Ad Soyad" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2850,7 +2857,7 @@ msgstr "İşçiler" msgid "Host" msgstr "Ana bilgisayar" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "Port" @@ -2985,8 +2992,8 @@ msgid "Staging" msgstr "Sahneleme" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "Hizmetten çıkarma" @@ -3050,7 +3057,7 @@ msgstr "Kullanımdan kaldırıldı" msgid "Millimeters" msgstr "Milimetre" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "İnç" @@ -3073,9 +3080,9 @@ msgstr "Arkadan öne" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3104,14 +3111,14 @@ msgstr "Ebeveyn" msgid "Child" msgstr "Çocuk" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3119,7 +3126,7 @@ msgid "Rear" msgstr "Arka" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Sahnelenmiş" @@ -3152,7 +3159,7 @@ msgid "Top to bottom" msgstr "Yukarıdan aşağıya" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "Pasif" @@ -3181,8 +3188,8 @@ msgid "Proprietary" msgstr "Tescilli" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "Diğer" @@ -3195,11 +3202,11 @@ msgstr "ITA/Uluslararası" msgid "Physical" msgstr "Fiziksel" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "Sanal" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3207,13 +3214,13 @@ msgstr "Sanal" msgid "Wireless" msgstr "Kablosuz" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "Sanal arayüzler" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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 @@ -3221,27 +3228,27 @@ msgstr "Sanal arayüzler" msgid "Bridge" msgstr "Köprü" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "Bağlantı Toplama Grubu (LAG)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "Ethernet (sabit)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "Ethernet (modüler)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "Ethernet (arka panel)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "Hücresel" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3249,116 +3256,116 @@ msgstr "Hücresel" msgid "Serial" msgstr "Seri" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "Koaksiyel" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "İstifleme" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "Yarım" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "Dolu" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Oto" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "Erişim" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiketlenmiş" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "Etiketlenmiş (Tümü)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "IEEE Standardı" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "Pasif 24V (2 çift)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "Pasif 24V (4 çift)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "Pasif 48V (2 çift)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "Pasif 48V (4 çift)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "Bakır" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "Fiber Optik" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "Fiber" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "Bağlı" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Kilometre" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Sayaçlar" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "Santimetre" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Feet" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "Yedekli" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "Tek fazlı" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "Üç fazlı" @@ -3389,7 +3396,7 @@ msgid "Parent site group (slug)" msgstr "Ana site grubu (kısa ad)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "Grup (ID)" @@ -3435,15 +3442,15 @@ msgstr "Raf tipi (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 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:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rol (kısa ad)" @@ -3651,8 +3658,8 @@ msgid "Module bay (ID)" msgstr "Modül yuvası (ID)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Cihaz (ID)" @@ -3662,8 +3669,8 @@ msgid "Rack (name)" msgstr "Raf (isim)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Cihaz (isim)" @@ -3684,7 +3691,7 @@ msgid "Virtual Chassis (ID)" msgstr "Sanal Kasa (ID)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3701,35 +3708,35 @@ msgstr "Modül (ID)" msgid "Cable (ID)" msgstr "Kablo (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Sanal makine (isim)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Sanal makine (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Arayüz (isim)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM arabirimi (isim)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM arabirimi (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Atanmış VLAN" @@ -3741,15 +3748,15 @@ msgstr "Atanmış VID" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3771,36 +3778,36 @@ msgstr "Atanmış VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (KİMLİĞİ)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" msgstr "VLAN Çeviri Politikası (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 @@ -3831,8 +3838,8 @@ msgstr "Köprülü arayüz (ID)" msgid "LAG interface (ID)" msgstr "LAG arabirimi (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3865,7 +3872,7 @@ msgstr "Sanal Cihaz Bağlamı (Tanımlayıcı)" msgid "Wireless LAN" msgstr "Kablosuz LAN" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Kablosuz bağlantı" @@ -3927,9 +3934,9 @@ msgstr "Etiketler" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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,7 +3985,7 @@ msgstr "Saat dilimi" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4131,16 +4138,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4233,7 +4240,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4247,9 +4254,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4311,8 +4318,8 @@ msgstr "etiket" msgid "Length" msgstr "Uzunluk" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "Uzunluk birimi" @@ -4321,18 +4328,18 @@ msgstr "Uzunluk birimi" msgid "Domain" msgstr "Alan adı" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Güç paneli" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tedarik" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4358,7 +4365,7 @@ msgstr "Maksimum çekiliş" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Maksimum güç çekimi (watt)" @@ -4368,7 +4375,7 @@ msgstr "Tahsis edilen çekiliş" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Tahsis edilen güç çekimi (watt)" @@ -4390,7 +4397,7 @@ msgstr "Yalnızca yönetim" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "PoE modu" @@ -4398,7 +4405,7 @@ msgstr "PoE modu" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "PoE tipi" @@ -4408,7 +4415,7 @@ 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:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4422,7 +4429,7 @@ msgstr "Kablosuz rolü" msgid "Module" msgstr "Modül" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "GECİKME" @@ -4434,7 +4441,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4449,28 +4456,28 @@ msgstr "Hız" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "Modu" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4494,7 +4501,7 @@ msgid "Wireless LAN group" msgstr "Kablosuz LAN grubu" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4502,7 +4509,7 @@ msgstr "Kablosuz LAN'lar" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4570,7 +4577,7 @@ 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:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4633,7 +4640,7 @@ msgstr "Bir raf tipi belirtilmiyorsa U yüksekliği ayarlanmalıdır." msgid "Parent site" msgstr "Ana site" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "Rafın konumu (varsa)" @@ -4676,7 +4683,7 @@ msgstr "Modül ağırlığı için birim" 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:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "Atanan rol" @@ -4840,9 +4847,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Atanmış VRF" @@ -4871,11 +4878,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "Fiziksel ortam sınıflandırması" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "Yüklü cihaz" @@ -4907,17 +4914,25 @@ msgstr "Bileşen adı" msgid "Component Name" msgstr "Bileşen Adı" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +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 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Bileşen bulunamadı: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 msgid "Parent device of assigned interface (if any)" msgstr "Atanan arayüzün ana cihazı (varsa)" -#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4931,128 +4946,128 @@ msgstr "Atanan arayüzün ana cihazı (varsa)" msgid "Virtual machine" msgstr "Sanal makine" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 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:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Atanmış arayüz" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Birincildir" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 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:1264 +#: netbox/dcim/forms/bulk_import.py:1282 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:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "A Tarafı Cihazı" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "Cihaz adı" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "Taraf A tipi" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "A Tarafı adı" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "Fesih adı" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "B tarafı cihazı" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "Taraf B tipi" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "B tarafı adı" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Bağlantı durumu" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, 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:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Usta" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "Ana cihaz" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "Ana sitenin adı" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "Yukarı akış güç paneli" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "Birincil veya gereksiz" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "Besleme tipi (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "Tek veya üç fazlı" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5110,7 +5125,7 @@ msgstr "Güç Paneli" msgid "Power Feed" msgstr "Güç Beslemesi" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Cihaz Durumu" @@ -5167,7 +5182,7 @@ 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:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "Küme grubu" @@ -5182,8 +5197,8 @@ msgstr "işgal" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5199,7 +5214,7 @@ msgstr "Bağlantı" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tür" @@ -5209,7 +5224,7 @@ msgid "Mgmt only" msgstr "Sadece Mgmt" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" @@ -5232,7 +5247,7 @@ msgid "Transmit power (dBm)" msgstr "İletim gücü (dBm)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5242,15 +5257,15 @@ msgstr "İletim gücü (dBm)" msgid "Cable" msgstr "Kablo" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Keşfedildi" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "Atanan Cihaz" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "Atanmış VM" @@ -5266,7 +5281,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5284,7 +5299,7 @@ msgstr "Kapsam türü" msgid "Scope" msgstr "Kapsam" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "Kapsam türü (uygulama ve model)" @@ -5418,7 +5433,7 @@ msgid "Front Port" msgstr "Ön Bağlantı Noktası" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5431,7 +5446,7 @@ msgid "Rear Port" msgstr "Arka Bağlantı Noktası" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5501,7 +5516,7 @@ msgstr "Envanter Öğesi Rolü" msgid "VM Interface" msgstr "VM Arayüzü" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5513,7 +5528,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5524,8 +5539,8 @@ msgid "A MAC address can only be assigned to a single object." msgstr "MAC adresi yalnızca tek bir nesneye atanabilir." #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5543,18 +5558,18 @@ msgstr "" "bekleniyor." #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Arka bağlantı noktaları" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "" "Oluşturulan her ön bağlantı noktası için bir arka bağlantı noktası ataması " "seçin." -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5563,7 +5578,7 @@ msgstr "" "Oluşturulacak ön bağlantı noktası şablonları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:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5572,84 +5587,84 @@ 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:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Üyeler" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "Başlangıç pozisyonu" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "İlk üye cihazın konumu. Her ek üye için bir artar." -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "İlk VC üyesi için bir pozisyon belirtilmelidir." -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "etiketlemek" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "uzunluk" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "uzunluk birimi" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "kablo" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "kablolar" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "Kablo uzunluğu ayarlarken bir birim belirtmeniz gerekir" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "Yeni bir kablo oluştururken A ve B sonlandırmalarını tanımlamalıdır." -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "Farklı sonlandırma türleri kablonun aynı ucuna bağlanamaz." -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Uyumsuz sonlandırma türleri: {type_a} ve {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "A ve B sonlandırmaları aynı nesneye bağlanamaz." -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "son" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "kablo sonlandırma" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "kablo sonlandırmaları" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5658,63 +5673,63 @@ msgstr "" "Yinelenen sonlandırma bulundu {app_label}.{model} {termination_id}: kablo " "{cable_pk}" -#: netbox/dcim/models/cables.py:345 +#: netbox/dcim/models/cables.py:344 #, 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:352 +#: netbox/dcim/models/cables.py:351 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:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "aktiftir" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "tamamlandı" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "bölünmüş" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "kablo yolu" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "kablo yolları" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 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:551 +#: netbox/dcim/models/cables.py:553 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:556 +#: netbox/dcim/models/cables.py:558 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:580 +#: netbox/dcim/models/cables.py:582 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:582 +#: netbox/dcim/models/cables.py:584 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:665 +#: netbox/dcim/models/cables.py:667 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:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "Uzaktan sonlandırma konum filtresi eksik" @@ -5768,12 +5783,12 @@ msgid "console server port templates" msgstr "konsol sunucusu bağlantı noktası şablonları" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "maksimum çekiliş" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "tahsis edilen çekiliş" @@ -5786,18 +5801,18 @@ msgid "power port templates" msgstr "güç bağlantı noktası şablonları" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format 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:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "besleme bacağı" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "Faz (üç fazlı beslemeler için)" @@ -5822,17 +5837,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:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "sadece yönetim" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "köprü arayüzü" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "kablosuz rolü" @@ -5845,7 +5860,7 @@ msgid "interface templates" msgstr "arayüz şablonları" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "Bir arayüz kendi başına köprülenemez." @@ -5861,7 +5876,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "arka port konumu" @@ -5888,7 +5903,7 @@ msgstr "" "{name} sadece var {count} pozisyonlar" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "pozisyonlar" @@ -5901,12 +5916,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:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "pozisyon" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "Yüklü bileşenleri yeniden adlandırırken başvurulacak tanımlayıcı" @@ -5936,12 +5951,12 @@ msgstr "" "için “ebeveyn” olarak ayarlanmalıdır." #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "parça kimliği" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "Üretici tarafından atanan parça tanımlayıcısı" @@ -5981,178 +5996,178 @@ msgstr "Kablo ucu kablo olmadan ayarlanmamalıdır." msgid "Cannot mark as connected with a cable attached." msgstr "Takılı bir kabloyla bağlı olarak işaretlenemiyor." -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name} modeller bir parent_object özelliği bildirmelidir" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "Fiziksel bağlantı noktası tipi" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "sürat" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "Saniyede bit cinsinden port hızı" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "konsol bağlantı noktası" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "konsol bağlantı noktaları" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "konsol sunucusu bağlantı noktası" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "konsol sunucusu bağlantı noktaları" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "güç bağlantı noktası" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "güç bağlantı noktaları" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "elektrik prizi" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "elektrik prizleri" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, 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:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "mod" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q etiketleme stratejisi" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "ebeveyn arabirimi" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "etiketsiz VLAN" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "etiketli VLAN'lar" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "birincil MAC adresi" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 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:594 +#: netbox/dcim/models/device_components.py:597 #, 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:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "ebeveyn LAG" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 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:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "hız (Kbps)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "dubleks" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "64 bit Dünya Çapında Adı" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "kablosuz kanal" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "kanal frekansı (MHz)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 msgid "Populated by selected channel (if set)" msgstr "Seçilen kanala göre doldurulur (ayarlanmışsa)" -#: netbox/dcim/models/device_components.py:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "iletim gücü (dBm)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "kablosuz LAN'lar" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "arayüz" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "arayüzleri" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, 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:806 +#: netbox/dcim/models/device_components.py:809 #, 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:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 msgid "An interface cannot be its own parent." msgstr "Bir arayüz kendi ebeveyni olamaz." -#: netbox/dcim/models/device_components.py:819 +#: netbox/dcim/models/device_components.py:822 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:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6160,7 +6175,7 @@ msgid "" msgstr "" "Seçilen üst arabirim ({interface}) farklı bir cihaza aittir ({device})" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6169,14 +6184,14 @@ msgstr "" "Seçilen üst arabirim ({interface}) aittir {device}, sanal kasanın bir " "parçası olmayan {virtual_chassis}." -#: netbox/dcim/models/device_components.py:852 +#: netbox/dcim/models/device_components.py:855 #, 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:858 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6185,21 +6200,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:869 +#: netbox/dcim/models/device_components.py:872 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Sanal arabirimlerin üst LAG arabirimi olamaz." -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:876 msgid "A LAG interface cannot be its own parent." msgstr "Bir LAG arabirimi kendi ana arabirimi olamaz." -#: netbox/dcim/models/device_components.py:880 +#: netbox/dcim/models/device_components.py:883 #, 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:886 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6208,47 +6223,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:897 +#: netbox/dcim/models/device_components.py:900 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Sanal arabirimler PoE moduna sahip olamaz." -#: netbox/dcim/models/device_components.py:901 +#: netbox/dcim/models/device_components.py:904 msgid "Virtual interfaces cannot have a PoE type." msgstr "Sanal arabirimler PoE tipine sahip olamaz." -#: netbox/dcim/models/device_components.py:907 +#: netbox/dcim/models/device_components.py:910 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:914 +#: netbox/dcim/models/device_components.py:917 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:916 +#: netbox/dcim/models/device_components.py:919 msgid "Channel may be set only on wireless interfaces." msgstr "Kanal sadece kablosuz arayüzlerde ayarlanabilir." -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:925 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:926 +#: netbox/dcim/models/device_components.py:929 msgid "Cannot specify custom frequency with channel selected." msgstr "Seçili kanal ile özel frekans belirlenemiyor." -#: netbox/dcim/models/device_components.py:932 +#: netbox/dcim/models/device_components.py:935 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:934 +#: netbox/dcim/models/device_components.py:937 msgid "Cannot specify custom width with channel selected." msgstr "Seçili kanal ile özel genişlik belirlenemiyor." -#: netbox/dcim/models/device_components.py:938 +#: netbox/dcim/models/device_components.py:941 msgid "Interface mode does not support an untagged vlan." msgstr "Arayüz modu etiketsiz bir vlan'ı desteklemez." -#: netbox/dcim/models/device_components.py:944 +#: netbox/dcim/models/device_components.py:947 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6257,24 +6272,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:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "İlgili arka bağlantı noktasında eşlenmiş konum" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "ön bağlantı noktası" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "ön bağlantı noktaları" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, 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:1077 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6283,19 +6298,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:1107 +#: netbox/dcim/models/device_components.py:1110 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:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "arka bağlantı noktası" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "arka bağlantı noktaları" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6304,96 +6319,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:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "modül yuvası" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "modül bölmeleri" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 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:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "cihaz yuvası" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "cihaz yuvaları" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, 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:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "Bir cihaz kendi içine yüklenemiyor." -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, 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:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "envanter kalemi rolü" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "envanter kalemi rolleri" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "seri numarası" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "varlık etiketi" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 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:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "keşfedilen" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "Bu öğe otomatik olarak keşfedildi" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "envanter kalemi" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "envanter kalemleri" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "Kendisi ebeveyn olarak atanamıyor." -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 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:1365 +#: netbox/dcim/models/device_components.py:1368 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:1373 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot assign inventory item to component on another device" msgstr "Başka bir cihazdaki bileşene envanter öğesi atanamıyor" @@ -6765,7 +6780,7 @@ msgstr "belirlemek" 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:225 +#: 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 msgid "comments" @@ -6980,9 +6995,9 @@ msgstr "tesis kimliği" msgid "Locally-assigned identifier" msgstr "Yerel olarak atanmış tanımlayıcı" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Fonksiyonel rol" @@ -7186,7 +7201,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7200,7 +7215,7 @@ msgstr "Aygıtlar" msgid "VMs" msgstr "Sanal Makineler" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7213,8 +7228,8 @@ msgstr "Sanal Makineler" msgid "Config Template" msgstr "Yapılandırma Şablonu" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7222,52 +7237,52 @@ msgstr "Yapılandırma Şablonu" msgid "IP Address" msgstr "IP Adresi" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 Adresi" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 Adresi" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "VC Pozisyonu" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "VC Önceliği" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Ebeveyn Aygıtı" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "Konum (Aygıt Yuvası)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Konsol bağlantı noktaları" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Konsol sunucusu bağlantı noktaları" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "Güç bağlantı noktaları" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "Elektrik prizleri" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7283,30 +7298,30 @@ msgstr "Elektrik prizleri" msgid "Interfaces" msgstr "Arayüzler" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "Ön bağlantı noktaları" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "Cihaz yuvaları" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "Modül bölmeleri" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "Envanter kalemleri" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modül Yuvası" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7315,27 +7330,27 @@ msgstr "Modül Yuvası" msgid "Inventory Items" msgstr "Envanter Öğeleri" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "Kablo Rengi" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "Meslektaşları Bağla" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "Bağlı İşaretle" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "Maksimum çekim (W)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "Tahsis edilen çekiliş (W)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7347,57 +7362,57 @@ msgstr "Tahsis edilen çekiliş (W)" msgid "IP Addresses" msgstr "IP Adresleri" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP Grupları" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "Tünel" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 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:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "VDC'ler" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Sanal Devre" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Yüklü Modül" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "Modül Seri" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "Modül Varlık Etiketi" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "Modül Durumu" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Bileşen" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "Öğeler" @@ -7416,7 +7431,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformlar" @@ -7440,8 +7455,8 @@ msgstr "U Yüksekliği" msgid "Instances" msgstr "Örnekler" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7451,8 +7466,8 @@ msgstr "Örnekler" msgid "Console Ports" msgstr "Konsol Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7462,8 +7477,8 @@ 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:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7473,8 +7488,8 @@ msgstr "Konsol Sunucusu Bağlantı Noktaları" msgid "Power Ports" msgstr "Güç Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7484,8 +7499,8 @@ msgstr "Güç Bağlantı Noktaları" msgid "Power Outlets" msgstr "Elektrik Prizleri" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7494,8 +7509,8 @@ msgstr "Elektrik Prizleri" msgid "Front Ports" msgstr "Ön Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7505,16 +7520,16 @@ msgstr "Ön Bağlantı Noktaları" msgid "Rear Ports" msgstr "Arka Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7575,6 +7590,10 @@ msgstr "Uzay" msgid "Sites" msgstr "Siteler" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "VLAN Grupları" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "Test senaryosu peer_termination_type ayarlamalıdır" @@ -7584,57 +7603,57 @@ msgstr "Test senaryosu peer_termination_type ayarlamalıdır" msgid "Disconnected {count} {type}" msgstr "Bağlantısı kesildi {count} {type}" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rezervasyon" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Raf Olmayan Cihazlar" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "Yapılandırma Bağlamı" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "Oluştur Yapılandırması" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "Sanal Makineler" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Yüklü cihaz {device} körfezde {device_bay}." -#: netbox/dcim/views.py:3147 +#: netbox/dcim/views.py:3156 #, 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:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Çocuklar" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "Eklenen üye {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, 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:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Kaldırıldı {device} sanal kasadan {chassis}" @@ -7924,24 +7943,24 @@ msgstr "Widget türü" msgid "Unregistered widget class: {name}" msgstr "Kayıtlı olmayan widget sınıfı: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, 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:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "Not" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 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:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "Nesne Sayıları" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -7949,63 +7968,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:169 +#: netbox/extras/dashboard/widgets.py:191 msgid "Filters to apply when counting the number of objects" msgstr "Nesne sayısını sayarken uygulanacak filtreler" -#: netbox/extras/dashboard/widgets.py:177 +#: netbox/extras/dashboard/widgets.py:199 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:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "Nesne Listesi" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "İsteğe bağlı bir nesne listesi görüntüleyin." -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "Görüntülenecek nesnelerin varsayılan sayısı" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 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:274 +#: netbox/extras/dashboard/widgets.py:265 +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 msgid "RSS Feed" msgstr "RSS Beslemesi" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 msgid "Embed an RSS feed from an external website." msgstr "Harici bir web sitesinden bir RSS beslemesi ekleyin." -#: netbox/extras/dashboard/widgets.py:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "Akış URL'si" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "Harici bağlantı gerektirir" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "Görüntülenecek maksimum nesne sayısı" -#: netbox/extras/dashboard/widgets.py:301 +#: netbox/extras/dashboard/widgets.py:335 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:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "Kişisel yer imlerinizi gösterin" @@ -8062,7 +8085,7 @@ msgstr "etiket" msgid "Tag (slug)" msgstr "Etiket (kısa ad)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Yerel yapılandırma bağlam verilerine sahiptir" @@ -8083,13 +8106,13 @@ 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/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "UI düzenlenebilir" @@ -8702,31 +8725,31 @@ msgstr "yapılandırma şablonu" msgid "config templates" msgstr "yapılandırma şablonları" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "Bu alanın geçerli olduğu nesne (ler) dir." -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "Bu özel alanın tuttuğu veri türü" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "Bu alanın eşlendiği NetBox nesnesinin türü (nesne alanları için)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "İç alan adı" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Yalnızca alfasayısal karakterlere ve alt çizgilere izin verilir." -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "Özel alan adlarında çift alt çizgilere izin verilmez." -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -8734,19 +8757,19 @@ msgstr "" "Kullanıcılara görüntülenen alanın adı (belirtilmezse, 'alanın adı " "kullanılacaktır)" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "grup adı" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "Aynı gruptaki özel alanlar birlikte görüntülenecektir" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "gereklidir" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -8754,19 +8777,19 @@ msgstr "" "Yeni nesneler oluştururken veya mevcut bir nesneyi düzenlerken bu alan " "gereklidir." -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "benzersiz olmalı" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "Bu alanın değeri atanan nesne için benzersiz olmalıdır" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "arama ağırlığı" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -8774,11 +8797,11 @@ msgstr "" "Arama için ağırlıklandırma. Düşük değerler daha önemli kabul edilir. Arama " "ağırlığı sıfır olan alanlar göz ardı edilecektir." -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "filtre mantığı" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -8786,11 +8809,11 @@ msgstr "" "Loose, belirli bir dizgenin herhangi bir örneğiyle eşleşir; tam olarak tüm " "alanla eşleşir." -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "varsayılan" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -8798,7 +8821,7 @@ msgstr "" "Alan için varsayılan değer (JSON değeri olmalıdır). Dizeleri çift tırnak " "işaretleriyle kapsülleyin (örn. “Foo”)." -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8807,35 +8830,35 @@ msgstr "" "JSON değeri olmalıdır). Dizeleri çift tırnak işareti ile kapsülleyin (örn. " "“Foo”)." -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "ekran ağırlığı" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "Daha yüksek ağırlığa sahip alanlar bir formda daha düşük görünür." -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "minimum değer" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "İzin verilen minimum değer (sayısal alanlar için)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "maksimum değer" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "İzin verilen maksimum değer (sayısal alanlar için)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "doğrulama regex" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8846,192 +8869,192 @@ msgstr "" "zorlamak için ^ ve $ kullanın. Örneğin, ^ [A-Z]{3}$ değerleri " "tam olarak üç büyük harfle sınırlayacaktır." -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "seçim seti" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Özel alanın kullanıcı arayüzünde görüntülenip görüntülenmeyeceğini belirtir" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Özel alan değerinin kullanıcı arayüzünde düzenlenip düzenlenemeyeceğini " "belirtir" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "klonlanabilir" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "Nesneleri klonlarken bu değeri çoğaltın" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "özel alan" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "özel alanlar" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Geçersiz varsayılan değer”{value}“: {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "Minimum değer yalnızca sayısal alanlar için ayarlanabilir" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "Maksimum değer yalnızca sayısal alanlar için ayarlanabilir" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Düzenli ifade doğrulaması yalnızca metin ve URL alanları için desteklenir" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Boole alanları için benzersizlik uygulanamaz" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "Seçim alanları bir dizi seçenek belirtmelidir." -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "Seçenekler yalnızca seçim alanlarında ayarlanabilir." -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "Nesne alanları bir nesne türü tanımlamalıdır." -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} alanlar bir nesne türü tanımlayamaz." -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "" "İlgili bir nesne filtresi yalnızca nesne alanları için tanımlanabilir." -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Filtre, öznitelikleri değerlerle eşleyen bir sözlük olarak tanımlanmalıdır." -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "Doğru" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "Yanlış" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Değerler bu normal ifadeyle eşleşmelidir: {regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "Değer bir dize olmalıdır." -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Değer regex ile eşleşmelidir '{regex}'" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "Değer bir tamsayı olmalıdır." -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Değer en az olmalıdır {minimum}" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Değer geçmemelidir {maximum}" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "Değer ondalık olmalıdır." -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "Değer doğru veya yanlış olmalıdır." -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Tarih değerleri ISO 8601 biçiminde olmalıdır (YYYY-AA-GG)." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Tarih ve saat değerleri ISO 8601 biçiminde olmalıdır (YYYY-MM-DD HH:MM:SS)." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Geçersiz seçim ({value}) seçim seti için {choiceset}." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Geçersiz seçim (ler) ({value}) seçim seti için {choiceset}." -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Değer bir nesne kimliği olmalıdır, değil {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Değer, nesne kimliklerinin bir listesi olmalıdır, değil {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Geçersiz nesne kimliği bulundu: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "Zorunlu alan boş olamaz." -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "Önceden tanımlanmış seçeneklerin temel kümesi (isteğe bağlı)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "Seçenekler otomatik olarak alfabetik olarak sıralanır" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "özel alan seçim kümesi" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "özel alan seçim kümeleri" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "Temel veya ekstra seçenekleri tanımlamalıdır." -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9552,7 +9575,7 @@ msgid "As Attachment" msgstr "Ek Olarak" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9562,7 +9585,7 @@ msgid "Data File" msgstr "Veri Dosyası" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "Senkronize" @@ -9587,28 +9610,28 @@ msgstr "SSL Doğrulama" msgid "Event Types" msgstr "Etkinlik Türleri" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Cihaz Rolleri" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "Yorumlar (Kısa)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "Çizgi" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "Seviye" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "Mesaj" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "Yöntemi" @@ -9751,160 +9774,160 @@ msgstr "Müşteri" msgid "Invalid IP address format: {address}" msgstr "Geçersiz IP adresi biçimi: {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "Hedefi içe aktarma" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "Hedefi içe aktarma (isim)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "Dışa aktarma hedefi" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "Dışa aktarma hedefi (isim)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "VRF'yi içe aktarma" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "VRF'yi içe aktarın (RD)" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "VRF'yi dışa aktarma" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "VRF'yi (RD) dışa aktarma" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "L2VPN'i içe aktarma" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "L2VPN'i içe aktarma (tanımlayıcı)" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "L2VPN'i dışa aktarma" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "L2VPN'i dışa aktarma (tanımlayıcı)" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Önek" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RİR (İD)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (kısa ad)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "Önek içinde" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "Önek içinde ve dahil olmak üzere" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "Bu önek veya IP'yi içeren önekler" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "Maske uzunluğu" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (KİMLİĞİ)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "VLAN numarası (1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adres" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "Bu önek veya IP'yi içeren aralıklar" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "Ebeveyn öneki" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "FHRP grubu (ID)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "Bir arayüze atanır" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "Atanmıştır" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "Hizmet (ID)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "IP adresi içinde NAT (ID)" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN numarası (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "Atanmış VM arabirimi" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "VLAN Çeviri Politikası (isim)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "IP adresi (ID)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP adresi" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "Birincil IPv4 (ID)" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "Birincil IPv6 (ID)" @@ -9948,8 +9971,8 @@ msgstr "Özeldir" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -9971,14 +9994,14 @@ msgstr "Eklenen tarih" msgid "VLAN Group" msgstr "VLAN Grubu" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -9990,18 +10013,18 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Önek uzunluğu" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 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:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Tamamen kullanılmış gibi davran" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "VLAN Ataması" @@ -10011,21 +10034,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokol" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10037,11 +10060,11 @@ 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:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "Kimlik doğrulama anahtarı" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10058,8 +10081,8 @@ msgstr "Kimlik Doğrulama" msgid "VLAN ID ranges" msgstr "VLAN ID aralıkları" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q rolü" @@ -10072,7 +10095,7 @@ msgstr "Q-in-Q" msgid "Site & Group" msgstr "Site ve Grup" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -10103,74 +10126,92 @@ msgstr "Atanmış RIR" msgid "VLAN's group (if any)" msgstr "VLAN grubu (varsa)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "VLAN Sitesi" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "VLAN'ın sitesi (varsa)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "Kapsam Kimliği" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "FHRP Grubu" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "Atanmış FHRP Grup adı" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "Bunu atanan cihaz için birincil IP yapın" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "Bant dışı" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Bunu atanan aygıtın bant dışı IP adresi olarak belirleyin" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Aygıt veya sanal makine belirtilmemiş; birincil IP olarak ayarlanamıyor" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "Aygıt belirtilmemiş; bant dışı IP olarak ayarlanamıyor" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Sanal makineler için bant dışı IP ayarlanamıyor" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "Arayüz belirtilmedi; birincil IP olarak ayarlanamıyor" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "Arayüz belirtilmedi; bant dışı IP olarak ayarlanamıyor" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "Kimlik doğrulama türü" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "Atanmış VLAN grubu" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 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:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "VLAN çeviri politikası" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "IP protokolü" -#: netbox/ipam/forms/bulk_import.py:544 +#: 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:551 +#: 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:576 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} bu cihaza/VM'ye atanmamıştır." @@ -10181,12 +10222,12 @@ msgid "Route Targets" msgstr "Rota Hedefleri" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "İhracat hedefleri" @@ -10203,71 +10244,71 @@ msgstr "VRF tarafından ihraç edildi" msgid "Private" msgstr "Özel" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "Adres ailesi" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Menzil" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "Başlat" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "Bitiş" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "İçinde ara" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "VRF'de mevcut" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "Cihaz/VM" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "Ebeveyn Öneki" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "Bir arayüze atandı" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS Adı" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "VLAN'lar" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "VLAN Kimliği içerir" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Yerel VLAN Kimliği" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Uzak VLAN Kimliği" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN KİMLİĞİ" @@ -10291,12 +10332,6 @@ msgstr "ASN Aralığı" msgid "IP Range" msgstr "IP Aralığı" -#: 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" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "Bunu cihaz/VM için birincil IP yapın" @@ -10908,7 +10943,7 @@ msgid "Assigned" msgstr "Atanmış" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "Atanan Nesne" @@ -11554,10 +11589,6 @@ msgstr "Önek ve VLAN Rolleri" msgid "ASN Ranges" msgstr "ASN Aralıkları" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "VLAN Grupları" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "VLAN Çeviri Politikaları" @@ -11944,63 +11975,63 @@ 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:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "Çek" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "Danca" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "Alman" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "İngilizce" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "İspanyolca" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "Fransızca" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "İtalyan" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "Japonca" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "Hollandalı" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "Lehçe" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "Portekizce" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "Rusça" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "Türkçe" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "Ukraynalı" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "Çince" @@ -12038,7 +12069,7 @@ msgstr "Değer" msgid "Dummy Plugin" msgstr "Sahte Eklenti" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12052,19 +12083,19 @@ msgstr "" 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:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "Hayır {object_type} seçildi." -#: netbox/netbox/views/generic/bulk_views.py:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Yeniden adlandırıldı {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Silinmiş {count} {object_type}" @@ -12161,7 +12192,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "Profil" @@ -14076,7 +14107,7 @@ msgstr "Komut dosyalarını çalıştırma izniniz yok" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "Komut Dosyasını Çalıştır" @@ -14101,20 +14132,20 @@ msgstr "Komut dosyası artık kaynak dosyada mevcut değil" msgid "Never" msgstr "Asla" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "Tekrar koş" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Modülden komut dosyaları yüklenemedi %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "Komut Dosyası Bulunamadı" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -14797,7 +14828,7 @@ msgstr "" "denemek için." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -14977,7 +15008,7 @@ msgid "IKE Proposal" msgstr "IKE Teklifi" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "Kimlik doğrulama yöntemi" @@ -14985,7 +15016,7 @@ msgstr "Kimlik doğrulama yöntemi" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "Şifreleme algoritması" @@ -14993,7 +15024,7 @@ msgstr "Şifreleme algoritması" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "Kimlik doğrulama algoritması" @@ -15045,18 +15076,18 @@ msgid "Add a Termination" msgstr "Sonlandırma Ekle" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "Kapsülleme" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "IPsec profili" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "Tünel Kimliği" @@ -15278,7 +15309,7 @@ msgstr "İletişim Adresi" msgid "Contact Link" msgstr "İletişim Bağlantısı" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "İletişim Açıklaması" @@ -15533,21 +15564,21 @@ msgstr "Ağırlık pozitif bir sayı olmalıdır" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "Geçersiz değer '{weight}'ağırlık için (bir sayı olmalıdır)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "" "Bilinmeyen birim {unit}. Aşağıdakilerden biri olmalıdır: {valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "Uzunluk pozitif bir sayı olmalıdır" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "Geçersiz değer '{length}'uzunluk için (bir sayı olmalıdır)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "Uzunluk pozitif bir sayı olmalıdır" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15560,11 +15591,11 @@ msgstr "" msgid "More than 50" msgstr "50'den fazla" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "Onaltılık olarak RGB rengi. Örnek: " -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15573,7 +15604,7 @@ msgstr "" "%s(%r) geçersiz. counterCacheField için to_model parametresi 'app.model' " "biçiminde bir dize olmalıdır" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15707,13 +15738,13 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "URL dostu benzersiz stenografi" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "" "İçeriğe bağlam verilerini girin JSON " "biçim." -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "MAC adresi EUI-48 formatında olmalıdır" @@ -15764,38 +15795,38 @@ msgstr "" "Geçersiz aralık: Bitiş değeri ({end}) başlangıç değerinden büyük olmalıdır " "({begin})." -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Yinelenen veya çakışan sütun başlığı”{field}“" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Yinelenen veya çakışan sütun başlığı”{header}“" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Satır {row}: Bekleniyor {count_expected} sütunlar ama bulundu {count_found}" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Beklenmeyen sütun başlığı”{field}“bulundu." -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Sütun”{field}“ilgili bir nesne değildir; nokta kullanamaz" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Sütun için geçersiz ilgili nesne özniteliği”{field}“: {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Gerekli sütun başlığı”{header}“Bulunamadı." @@ -16354,7 +16385,7 @@ msgid "VLAN (name)" msgstr "VLAN (isim)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "Tünel grubu" @@ -16370,13 +16401,13 @@ msgid "Pre-shared key" msgstr "Önceden paylaşılan anahtar" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE ilkesi" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec ilkesi" @@ -16441,16 +16472,16 @@ msgstr "Her sonlandırma bir arabirim veya bir VLAN belirtmelidir." msgid "Cannot assign both an interface and a VLAN." msgstr "Hem arabirim hem de VLAN atanamıyor." -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "IKE versiyonu" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "Teklif" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "Atanan Nesne Türü" diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index 65f379fc5..8f0bd74fb 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 64f38eddd..2a1d621a1 100644 --- a/netbox/translations/uk/LC_MESSAGES/django.po +++ b/netbox/translations/uk/LC_MESSAGES/django.po @@ -5,17 +5,17 @@ # # Translators: # Volodymyr Pidgornyi, 2024 -# Vladyslav V. Prodan, 2024 # Jeremy Stretch, 2025 +# Vladyslav V. Prodan, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-06 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Jeremy Stretch, 2025\n" +"Last-Translator: Vladyslav V. Prodan, 2025\n" "Language-Team: Ukrainian (https://app.transifex.com/netbox-community/teams/178115/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,7 +35,7 @@ msgstr "Запис дозволено" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -90,9 +90,9 @@ msgstr "Ваш пароль успішно змінено." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "Заплановано" @@ -104,8 +104,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -116,8 +116,8 @@ msgid "Active" msgstr "Активний" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Офлайн" @@ -130,7 +130,7 @@ msgstr "Зняття з експлуатації" msgid "Decommissioned" msgstr "Виведені з експлуатації" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -170,7 +170,7 @@ msgstr "Спиця (в колесі)" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Регіон (ідентифікатор)" @@ -182,7 +182,7 @@ msgstr "Регіон (ідентифікатор)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Регіон (скорочення)" @@ -193,8 +193,8 @@ msgstr "Регіон (скорочення)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Група тех. майданчиків (ідентифікатор)" @@ -205,19 +205,20 @@ msgstr "Група тех. майданчиків (ідентифікатор)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Група тех. майданчиків (скорочення)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -226,13 +227,13 @@ msgstr "Група тех. майданчиків (скорочення)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -251,7 +252,7 @@ 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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" @@ -261,7 +262,7 @@ msgstr "Тех. майданчик" #: 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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Тех. майданчик (скорочення)" @@ -280,14 +281,14 @@ msgstr "ASN" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Провайдер (ідентифікатор)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Провайдер (скорочення)" @@ -319,8 +320,8 @@ msgstr "Тип каналу зв'язку (скорочення)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Тех. майданчик (ідентифікатор)" @@ -348,7 +349,7 @@ msgstr "Припинення A (ідентифікатор)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -365,9 +366,9 @@ msgstr "Пошук" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -430,8 +431,8 @@ msgstr "Тип віртуальної схеми (слимак)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 @@ -441,7 +442,7 @@ msgid "Virtual circuit" msgstr "Віртуальна схема" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Інтерфейс (ідентифікатор)" @@ -585,7 +586,7 @@ msgstr "ASNs" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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 @@ -607,17 +608,17 @@ msgstr "Опис" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -642,21 +643,21 @@ msgid "Provider" msgstr "Провайдер" #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Ідентифікатор служби" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -676,8 +677,8 @@ msgstr "Колір" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -692,8 +693,8 @@ msgstr "Колір" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -701,8 +702,8 @@ msgstr "Колір" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -732,7 +733,7 @@ msgstr "Колір" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "Тип" @@ -741,8 +742,8 @@ msgstr "Тип" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -754,8 +755,8 @@ msgstr "Обліковий запис постачальника" #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -765,23 +766,23 @@ msgstr "Обліковий запис постачальника" #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -814,7 +815,7 @@ msgstr "Обліковий запис постачальника" #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -832,16 +833,16 @@ msgstr "Статус" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -856,12 +857,12 @@ msgstr "Статус" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -894,7 +895,7 @@ msgstr "Статус" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 @@ -904,22 +905,22 @@ msgid "Tenant" msgstr "Орендар" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "Дата встановлення" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "Дата припинення дії" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "Гарантована мінімальна швидкість (Кбіт/с)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -932,7 +933,7 @@ msgstr "Відстань" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -947,11 +948,11 @@ msgstr "Параметри обслуговування" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -965,16 +966,16 @@ msgstr "Параметри обслуговування" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -999,7 +1000,7 @@ msgstr "Атрибути" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 @@ -1008,17 +1009,17 @@ msgstr "Оренда" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "Тип кінця" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "Кінець" @@ -1054,24 +1055,24 @@ msgstr "Деталі кінця" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "Пріоритет" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1080,23 +1081,23 @@ msgstr "Мережа провайдера" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1113,7 +1114,7 @@ msgstr "Мережа провайдера" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1123,7 +1124,7 @@ msgstr "Мережа провайдера" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "Роль" @@ -1147,9 +1148,9 @@ msgstr "Тип каналу зв'язку" #: 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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1161,12 +1162,12 @@ msgstr "Операційний стан" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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 @@ -1206,11 +1207,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1235,15 +1236,15 @@ msgid "Interface" msgstr "Інтерфейс" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1257,11 +1258,11 @@ msgstr "Інтерфейс" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1277,23 +1278,28 @@ msgid "Location" msgstr "Розташування" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "Контакти" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1303,11 +1309,11 @@ msgstr "Контакти" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1315,21 +1321,22 @@ msgstr "Контакти" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "Регіон" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1337,7 +1344,7 @@ msgstr "Регіон" msgid "Site group" msgstr "Група тех. майданчиків" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1347,13 +1354,13 @@ msgstr "Група тех. майданчиків" msgid "Account" msgstr "Обліковий запис" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "Сторона завершення" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1362,13 +1369,13 @@ msgstr "Сторона завершення" msgid "Assignment" msgstr "Призначення" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1398,7 +1405,7 @@ msgstr "Призначення" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1420,13 +1427,13 @@ msgstr "Тип схеми" msgid "Group Assignment" msgstr "Групове завдання" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1452,8 +1459,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1557,7 +1564,7 @@ msgstr "Ідентифікатор патч-панелі та номер(и) п #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1585,14 +1592,14 @@ msgstr "Закриття ланцюга повинно приєднатися д #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1702,14 +1709,14 @@ msgstr "завершення віртуальних схем" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1720,9 +1727,9 @@ msgstr "завершення віртуальних схем" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1858,12 +1865,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1902,7 +1909,7 @@ msgstr "Тип припинення" msgid "Termination Point" msgstr "Точка припинення" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Група тех. майданчиків" @@ -1943,8 +1950,8 @@ msgstr "Кінці" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1956,17 +1963,17 @@ msgstr "Кінці" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -1998,7 +2005,7 @@ msgstr "Кінці" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2021,6 +2028,34 @@ msgstr "Замінені місцями кінці для каналу зв'яз msgid "This user does not have permission to synchronize this data source." msgstr "Цей користувач не має дозволу на синхронізацію цього джерела даних." +#: netbox/core/apps.py:33 +msgid "Object created" +msgstr "Об'єкт створений" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "Об'єкт оновлений" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "Об'єкт видалений" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "Завдання почалося" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "Завдання завершено" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "Збій завдання" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "Завдання завершено з помилкою" + #: netbox/core/choices.py:18 msgid "New" msgstr "Нові" @@ -2042,7 +2077,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Збій" @@ -2172,34 +2207,6 @@ msgstr "Ідентифікатор ключа доступу AWS" msgid "AWS secret access key" msgstr "Ключ таємничого доступу до AWS" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "Об'єкт створений" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "Об'єкт оновлений" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "Об'єкт видалений" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "Завдання почалося" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "Завдання завершено" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "Збій завдання" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "Завдання завершено з помилкою" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2223,7 +2230,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2244,8 +2251,8 @@ msgstr "Увімкнено" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2260,7 +2267,7 @@ msgstr "Ігнорувати правила" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2286,7 +2293,7 @@ msgstr "Творчість" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 #: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2342,7 +2349,7 @@ msgid "User" msgstr "Користувач" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Час" @@ -2390,7 +2397,7 @@ msgstr "Потрібно вивантажити файл або вибрати msgid "Rack Elevations" msgstr "Висота стійки" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2404,7 +2411,7 @@ msgstr "IPAM" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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 "Безпека" @@ -2492,7 +2499,7 @@ 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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2528,7 +2535,7 @@ msgstr "Поточне налаштування" msgid "Config revision #{id}" msgstr "Ревізія конфігурації #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2536,21 +2543,21 @@ msgstr "Ревізія конфігурації #{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2558,7 +2565,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2611,7 +2618,7 @@ msgstr "" msgid "last updated" msgstr "останнє оновлення" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "доріжка" @@ -2676,59 +2683,59 @@ msgstr "керовані файли" msgid "A {model} with this file path already exists ({path})." msgstr "А {model} з цим файлом шлях вже існує ({path})." -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "заплановано" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "інтервал" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "Інтервал рецидивів (у хвилинах)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "розпочато" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "завершено" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "дані" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "помилка" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "ідентифікатор завдання" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "завдання" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "завдання" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Завдання не можуть бути призначені для цього типу об'єкта ({type})." -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Невірний статус для припинення виконання завдання. Треба вибрати: {choices}" -#: netbox/core/models/jobs.py:231 +#: netbox/core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2750,8 +2757,8 @@ msgstr "П.І.Б." #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2849,7 +2856,7 @@ msgstr "Робочі процеси" msgid "Host" msgstr "Ведучий" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "Порт" @@ -2984,8 +2991,8 @@ msgid "Staging" msgstr "Підготовка" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "Виведення з експлуатації" @@ -3049,7 +3056,7 @@ msgstr "Застарілий" msgid "Millimeters" msgstr "Міліметри" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "Дюйми" @@ -3072,9 +3079,9 @@ msgstr "Ззаду спереду" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3103,14 +3110,14 @@ msgstr "Прабатько" msgid "Child" msgstr "Підпорядкований" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3118,7 +3125,7 @@ msgid "Rear" msgstr "Ззаду" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Підготовлено" @@ -3151,7 +3158,7 @@ msgid "Top to bottom" msgstr "Зверху вниз" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "Пасивний" @@ -3180,8 +3187,8 @@ msgid "Proprietary" msgstr "Пропрієтарний" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "Інше" @@ -3194,11 +3201,11 @@ msgstr "ITA/Міжнародні" msgid "Physical" msgstr "Фізичний" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "Віртуальний" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3206,13 +3213,13 @@ msgstr "Віртуальний" msgid "Wireless" msgstr "Бездротові мережі" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "Віртуальні інтерфейси" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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 @@ -3220,27 +3227,27 @@ msgstr "Віртуальні інтерфейси" msgid "Bridge" msgstr "Міст" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "Група агрегації каналів (LAG)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "Ethernet (фіксований)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "Ethernet (модульний)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "Ethernet (панель)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "Стільниковий" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3248,116 +3255,116 @@ msgstr "Стільниковий" msgid "Serial" msgstr "Серійний" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "Коаксіальний" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "Стекований" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "Половинний" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "Повний" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "З мітками" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "З мітками (Усі)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "К-в-кв. (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "Пасивний 24В (2-парний)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "Пасивний 24В (4-парний)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "Пасивний 48В (2-парний)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "Пасивний 48В (4-парний)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "Мідний" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "Волоконно-оптичний" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "Волоконний" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "Підключений" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "Кілометри" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Метри" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "Сантиметри" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "Милі" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Фути" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "Надлишковий" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "Однофазний" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "Трифазний" @@ -3388,7 +3395,7 @@ msgid "Parent site group (slug)" msgstr "Батьківська група тех. майданчиків (скорочення)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "Група (ідентифікатор)" @@ -3434,15 +3441,15 @@ msgstr "Тип стійки (ідентифікатор)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Роль (ідентифікатор)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 #: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Роль (скорочення)" @@ -3650,8 +3657,8 @@ msgid "Module bay (ID)" msgstr "Відсік модуля (ідентифікатор)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Пристрій (ідентифікатор)" @@ -3661,8 +3668,8 @@ msgid "Rack (name)" msgstr "Стійка (назва)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Пристрій (назва)" @@ -3683,7 +3690,7 @@ msgid "Virtual Chassis (ID)" msgstr "Віртуальне шасі (ідентифікатор)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3700,35 +3707,35 @@ msgstr "Модуль (ідентифікатор)" msgid "Cable (ID)" msgstr "Кабель (ідентифікатор)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Віртуальна машина (назва)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Віртуальна машина (ідентифікатор)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Інтерфейс (назва)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Інтерфейс віртуальної машини (назва)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Інтерфейс віртуальної машини (ідентифікатор)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Призначений VLAN" @@ -3740,15 +3747,15 @@ msgstr "Призначений VID" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3770,36 +3777,36 @@ msgstr "Призначений VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ідентифікатор)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" msgstr "Політика перекладу VLAN (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 @@ -3830,8 +3837,8 @@ msgstr "Мостовий інтерфейс (ідентифікатор)" msgid "LAG interface (ID)" msgstr "Інтерфейс LAG (ідентифікатор)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3864,7 +3871,7 @@ msgstr "Контекст віртуального пристрою (іденти msgid "Wireless LAN" msgstr "Бездротова локальна мережа" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Бездротова зв'язок" @@ -3926,9 +3933,9 @@ msgstr "Мітки" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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 @@ -3977,7 +3984,7 @@ msgstr "Часовий пояс" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4130,16 +4137,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4232,7 +4239,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4246,9 +4253,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4310,8 +4317,8 @@ msgstr "Етикетка" msgid "Length" msgstr "Довжина" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "Довжина юніта" @@ -4320,18 +4327,18 @@ msgstr "Довжина юніта" msgid "Domain" msgstr "Домен" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Панель живлення" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Постачання" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4357,7 +4364,7 @@ msgstr "Максимальна потужність" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "Максимальна споживана потужність (Вт)" @@ -4367,7 +4374,7 @@ msgstr "Виділена потужність" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "Виділена споживана потужність (Вт)" @@ -4389,7 +4396,7 @@ msgstr "Тільки управління" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "Режим PoE" @@ -4397,7 +4404,7 @@ msgstr "Режим PoE" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Тип PoE" @@ -4407,7 +4414,7 @@ msgid "Wireless role" msgstr "Бездротова роль" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4421,7 +4428,7 @@ msgstr "Бездротова роль" msgid "Module" msgstr "Модуль" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4433,7 +4440,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4448,28 +4455,28 @@ msgstr "Швидкість" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "Режим" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4493,7 +4500,7 @@ msgid "Wireless LAN group" msgstr "Група бездротової локальної мережі" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4501,7 +4508,7 @@ msgstr "Бездротові локальні мережі" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4569,7 +4576,7 @@ msgid "available options" msgstr "доступні опції" #: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4632,7 +4639,7 @@ msgstr "Висота U повинна бути встановлена, якщо msgid "Parent site" msgstr "Батьківський тех. майданчик" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "Розташування стійки (якщо є)" @@ -4675,7 +4682,7 @@ msgstr "Вага модуля на 1 юніт" msgid "Limit platform assignments to this manufacturer" msgstr "Обмежте призначення платформи цьому виробнику" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "Призначена роль" @@ -4841,9 +4848,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Призначений VRF" @@ -4874,11 +4881,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "Класифікація фізичного середовища" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "Встановлений пристрій" @@ -4910,17 +4917,25 @@ msgstr "Назва компонента" msgid "Component Name" msgstr "Назва компонента" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +msgid "Component name must be specified when component type is specified" +msgstr "Ім'я компонента має бути вказано, коли вказано тип компонента" + +#: netbox/dcim/forms/bulk_import.py:1187 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Компонент не знайдено: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 msgid "Parent device of assigned interface (if any)" msgstr "Батьківський пристрій призначеного інтерфейсу (якщо є)" -#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4934,130 +4949,130 @@ msgstr "Батьківський пристрій призначеного ін msgid "Virtual machine" msgstr "Віртуальна машина" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "Батьківська віртуальна машина призначеного інтерфейсу (якщо є)" -#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Призначений інтерфейс" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Є первинним" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Make this the primary MAC address for the assigned interface" msgstr "Зробіть це основною MAC-адресою для призначеного інтерфейсу" -#: netbox/dcim/forms/bulk_import.py:1264 +#: netbox/dcim/forms/bulk_import.py:1282 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Необхідно вказати батьківський пристрій або віртуальну машину при " "призначенні інтерфейсу" -#: netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "Сторона А пристрою" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "Назва пристрою" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "Тип сторони А" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "Назва сторони A" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "Назва кінця" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "Сторона Б пристрою" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "Тип сторони Б" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "Назва сторони B" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "Статус підключення" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} кінцева сторона не знайдена: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Майстер" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "Головний пристрій" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "Назва батьківського тех. майданчика" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "Вища за течією панель живлення" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "Первинний або надлишковий" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "Тип живлення (змінній/постійний струм)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "Однофазний або трифазний (струм)" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5117,7 +5132,7 @@ msgstr "Панель живлення" msgid "Power Feed" msgstr "Живлення живлення" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "Статус пристрою" @@ -5174,7 +5189,7 @@ msgid "Has virtual device contexts" msgstr "Має контексти віртуальних пристроїв" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "Кластерна група" @@ -5189,8 +5204,8 @@ msgstr "Зайнятий" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5206,7 +5221,7 @@ msgstr "Підключення" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" @@ -5216,7 +5231,7 @@ msgid "Mgmt only" msgstr "Тільки управління" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN (унікальний ідентифікатор)" @@ -5239,7 +5254,7 @@ msgid "Transmit power (dBm)" msgstr "Потужність передачі (дБм)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5249,15 +5264,15 @@ msgstr "Потужність передачі (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Виявлено" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "Призначено на пристрій" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "Призначено на віртуальну машину" @@ -5273,7 +5288,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5291,7 +5306,7 @@ msgstr "Тип сфери застосування" msgid "Scope" msgstr "Сфера застосування" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "Тип сфери застосування (додаток і модель)" @@ -5425,7 +5440,7 @@ msgid "Front Port" msgstr "Передній порт" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5438,7 +5453,7 @@ msgid "Rear Port" msgstr "Порт ззаду" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5508,7 +5523,7 @@ msgstr "Роль елемента інвентаря" msgid "VM Interface" msgstr "Інтерфейс VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5520,7 +5535,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5531,8 +5546,8 @@ msgid "A MAC address can only be assigned to a single object." msgstr "MAC-адресу можна призначити лише одному об'єкту." #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5550,18 +5565,18 @@ msgstr "" "очікуються." #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Порти ззаду" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "" "Виберіть одне призначення порту ззаду для кожного створюваного переднього " "порту." -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5571,7 +5586,7 @@ msgstr "" "({frontport_count}) повинна відповідати вибраній кількості позицій портів " "ззаду ({rearport_count})." -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5580,18 +5595,18 @@ msgstr "" "Кількість передніх портів, які потрібно створити ({frontport_count}) повинна" " відповідати вибраній кількості позицій портів ззаду ({rearport_count})." -#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Члени" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "Початкова позиція" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5599,67 +5614,67 @@ msgstr "" "Положення пристрою першого члена. Збільшується на одного для кожного " "додаткового члена." -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "Позиція повинна бути вказана для першого члена VC." -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "етикетка" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "довжина" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "довжина юніта" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "кабель" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "кабелів" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "Необхідно вказати номер юніта при установці довжини кабелю" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "Необхідно визначити кінці А і Б при створенні нового кабелю." -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "Не вдається підключити різні типи кінцевок до одного кінця кабелю." -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Несумісні типи з'єднання: {type_a} і {type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "Кінцевки A і Б не можуть з'єднуватися з одним об'єктом." -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "кінець" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "кабельний кінець" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "кабельні кінці" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5668,68 +5683,68 @@ msgstr "" "Знайдено дублікат кінця {app_label}.{model} {termination_id}: кабель " "{cable_pk}" -#: netbox/dcim/models/cables.py:345 +#: netbox/dcim/models/cables.py:344 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Кабелі не можуть бути підключені в {type_display} інтерфейси" -#: netbox/dcim/models/cables.py:352 +#: netbox/dcim/models/cables.py:351 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Кінці каналу зв'язку, приєднані до мережі провайдера, не можуть бути " "кабельними." -#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "активний" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "завершено" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "розщеплюється" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "кабельний шлях" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "кабельні шляхи" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 msgid "All originating terminations must be attached to the same link" msgstr "Усі початкові закінчення повинні бути приєднані до одного посилання" -#: netbox/dcim/models/cables.py:551 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same termination type" msgstr "" "Усі закінчення середнього прольоту повинні мати однаковий тип закінчення" -#: netbox/dcim/models/cables.py:556 +#: netbox/dcim/models/cables.py:558 msgid "All mid-span terminations must have the same parent object" msgstr "" "Усі закінчення середнього прольоту повинні мати однаковий батьківський " "об'єкт" -#: netbox/dcim/models/cables.py:580 +#: netbox/dcim/models/cables.py:582 msgid "All links must be cable or wireless" msgstr "Всі посилання повинні бути кабельними або бездротовими" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:584 msgid "All links must match first link type" msgstr "Усі посилання повинні відповідати першому типу посилання" -#: netbox/dcim/models/cables.py:665 +#: netbox/dcim/models/cables.py:667 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Усі позиції, що підраховуються в межах шляху на протилежних кінцях посилань," " повинні збігатися" -#: netbox/dcim/models/cables.py:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "Відсутній фільтр положення віддаленого завершення" @@ -5783,12 +5798,12 @@ msgid "console server port templates" msgstr "шаблони портів консольного сервера" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "максимальна потужність" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "виділена потужність" @@ -5801,7 +5816,7 @@ msgid "power port templates" msgstr "шаблони портів живлення" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" @@ -5809,12 +5824,12 @@ msgstr "" "({maximum_draw}Вт)." #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "фідер живлення" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "Фаза (для трифазних подач)" @@ -5841,17 +5856,17 @@ msgstr "" "модуля" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "тільки управління" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "інтерфейс моста" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "бездротова роль" @@ -5864,7 +5879,7 @@ msgid "interface templates" msgstr "шаблони інтерфейсу" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "Інтерфейс не може бути з'єднаний мостом з собою." @@ -5881,7 +5896,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "положення порту ззаду" @@ -5908,7 +5923,7 @@ msgstr "" "{count} позиції" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "позиції" @@ -5921,12 +5936,12 @@ msgid "rear port templates" msgstr "шаблони портів ззаду" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "позиція" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "" "Ідентифікатор для посилання при перейменуванні встановлених компонентів" @@ -5957,12 +5972,12 @@ msgstr "" " \"батько\", щоб дозволити відсіки пристрою." #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "Ідентифікатор частини" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "Ідентифікатор деталі, призначений виробником" @@ -6002,184 +6017,184 @@ msgstr "Кінець кабелю не можна встановлювати б msgid "Cannot mark as connected with a cable attached." msgstr "Не можна позначити як з'єднаний із приєднаним вже кабелем." -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "" "{class_name} моделі повинні спочатку оголосити властивість parent_object" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "Фізичний тип порту" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "швидкість" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "Швидкість порту в бітах в секунду" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "консольний порт" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "консольні порти" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "порт консольного сервера" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "порти консольного сервера" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "порт живлення" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "порти живлення" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "розетка" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "розетки" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" "Батьківський порт живлення ({power_port}) повинні належати до одного і того " "ж пристрою" -#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "режим" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "Стратегія міток IEEE 802.1Q" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "батьківський інтерфейс" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "VLAN без міток" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "VLAN'и з мітками" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-в-Q SVLAN" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "основна MAC-адреса" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "Тільки інтерфейси Q-in-Q можуть вказувати службовий VLAN." -#: netbox/dcim/models/device_components.py:594 +#: netbox/dcim/models/device_components.py:597 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC-адреса {mac_address} не призначений для цього інтерфейсу." -#: netbox/dcim/models/device_components.py:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "батьківський LAG" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 msgid "This interface is used only for out-of-band management" msgstr "" "Цей інтерфейс використовується лише для зовнішнього незалежного керування" -#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "швидкість (Кбіт/с)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "дуплекс" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "64-розрядна всесвітня назва" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "бездротовий канал" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "частота каналу (МГц)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 msgid "Populated by selected channel (if set)" msgstr "Заповнюється вибраним каналом (якщо встановлено)" -#: netbox/dcim/models/device_components.py:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "потужність передачі (дБм)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "бездротові локальні мережі" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "інтерфейс" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "інтерфейси" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} інтерфейси не можуть мати приєднаний кабель." -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:809 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} інтерфейси не можуть бути позначені як підключені." -#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 msgid "An interface cannot be its own parent." msgstr "Інтерфейс не може бути власним батьківським." -#: netbox/dcim/models/device_components.py:819 +#: netbox/dcim/models/device_components.py:822 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Тільки віртуальні інтерфейси можуть бути призначені батьківському " "інтерфейсу." -#: netbox/dcim/models/device_components.py:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6188,7 +6203,7 @@ msgstr "" "Вибраний батьківський інтерфейс ({interface}) належить до іншого пристрою " "({device})" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6197,7 +6212,7 @@ msgstr "" "Вибраний батьківський інтерфейс ({interface}) належить {device}, яка не є " "частиною віртуального шасі {virtual_chassis}." -#: netbox/dcim/models/device_components.py:852 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6205,7 +6220,7 @@ msgid "" msgstr "" "Вибраний інтерфейс моста ({bridge}) належить до іншого пристрою ({device})." -#: netbox/dcim/models/device_components.py:858 +#: netbox/dcim/models/device_components.py:861 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6214,22 +6229,22 @@ msgstr "" "Вибраний інтерфейс моста ({interface}) належить {device}, який не є частиною" " віртуального шасі {virtual_chassis}." -#: netbox/dcim/models/device_components.py:869 +#: netbox/dcim/models/device_components.py:872 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Віртуальні інтерфейси не можуть бути батьківським інтерфейсом LAG." -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:876 msgid "A LAG interface cannot be its own parent." msgstr "Інтерфейс LAG не може бути власним батьківським інтерфейсом." -#: netbox/dcim/models/device_components.py:880 +#: netbox/dcim/models/device_components.py:883 #, 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:886 +#: netbox/dcim/models/device_components.py:889 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6238,53 +6253,53 @@ msgstr "" "Вибраний інтерфейс LAG ({lag}) належить {device}, який не є частиною " "віртуального шасі {virtual_chassis}." -#: netbox/dcim/models/device_components.py:897 +#: netbox/dcim/models/device_components.py:900 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Віртуальні інтерфейси не можуть мати режим PoE." -#: netbox/dcim/models/device_components.py:901 +#: netbox/dcim/models/device_components.py:904 msgid "Virtual interfaces cannot have a PoE type." msgstr "Віртуальні інтерфейси не можуть мати тип PoE." -#: netbox/dcim/models/device_components.py:907 +#: netbox/dcim/models/device_components.py:910 msgid "Must specify PoE mode when designating a PoE type." msgstr "Необхідно вказати режим PoE при створенні інтерфейсу типу PoE." -#: netbox/dcim/models/device_components.py:914 +#: netbox/dcim/models/device_components.py:917 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Роль бездротового зв'язку може бути встановлена тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/device_components.py:916 +#: netbox/dcim/models/device_components.py:919 msgid "Channel may be set only on wireless interfaces." msgstr "Канал (Wi-Fi) можна встановлювати тільки на бездротових інтерфейсах." -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:925 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "Частота каналу (Wi-Fi) може встановлюватися тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/device_components.py:926 +#: netbox/dcim/models/device_components.py:929 msgid "Cannot specify custom frequency with channel selected." msgstr "Неможливо вказати користувацьку частоту при вибраному каналі (Wi-Fi)." -#: netbox/dcim/models/device_components.py:932 +#: netbox/dcim/models/device_components.py:935 msgid "Channel width may be set only on wireless interfaces." msgstr "" "Ширина каналу (Wi-Fi) може бути встановлена тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/device_components.py:934 +#: netbox/dcim/models/device_components.py:937 msgid "Cannot specify custom width with channel selected." msgstr "Неможливо вказати користувацьку ширину при вибраному каналі." -#: netbox/dcim/models/device_components.py:938 +#: netbox/dcim/models/device_components.py:941 msgid "Interface mode does not support an untagged vlan." msgstr "Режим інтерфейсу не підтримує vlan без тегів." -#: netbox/dcim/models/device_components.py:944 +#: netbox/dcim/models/device_components.py:947 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6293,24 +6308,24 @@ msgstr "" "VLAN без міток ({untagged_vlan}) повинен належати тому ж тех. майданчику, що" " і батьківський пристрій інтерфейсу, або ж він повинен бути глобальним." -#: netbox/dcim/models/device_components.py:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "Відображене положення на відповідному порті ззаду" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "передній порт" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "передні порти" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "Порт ззаду ({rear_port}) повинні належати до одного і того ж пристрою" -#: netbox/dcim/models/device_components.py:1077 +#: netbox/dcim/models/device_components.py:1080 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only" @@ -6319,19 +6334,19 @@ msgstr "" "Невірна позиція порту ззаду ({rear_port_position}): порт ззаду {name} має " "тільки {positions} позицій." -#: netbox/dcim/models/device_components.py:1107 +#: netbox/dcim/models/device_components.py:1110 msgid "Number of front ports which may be mapped" msgstr "Кількість передніх портів, які можуть бути відображені" -#: netbox/dcim/models/device_components.py:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "порт ззаду" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "порти ззаду" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports" @@ -6340,38 +6355,38 @@ msgstr "" "Кількість позицій не може бути меншою за кількість відображених фронтальних " "портів ({frontport_count})" -#: netbox/dcim/models/device_components.py:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "відсік модуля" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "відсіки модуля" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 msgid "A module bay cannot belong to a module installed within it." msgstr "Відсік модуля не може належати модулю, встановленому в ньому." -#: netbox/dcim/models/device_components.py:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "відсік пристрою" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "відсіки для пристроїв" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" "Даний тип пристрою ({device_type}) не підтримує відсіки для пристроїв." -#: netbox/dcim/models/device_components.py:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "Не вдається встановити пристрій в себе." -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." @@ -6379,61 +6394,61 @@ msgstr "" "Не вдається встановити вказаний пристрій, бо пристрій вже встановлено в " "{bay}." -#: netbox/dcim/models/device_components.py:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "роль елемента інвентаря" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "ролі елемента інвентаря" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "серійний номер" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "призначеня мітки" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 msgid "A unique tag used to identify this item" msgstr "" "Унікальна мітка, яка використовується для ідентифікації цього елемента" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "виявлено" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "Цей елемент був автоматично виявлений" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "елемент інвентаря" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "елементи інвентаря" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "Не вдається призначити себе батьком." -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 msgid "Parent inventory item does not belong to the same device." msgstr "Батьківський елемент інвентаря не належить до одного пристрою." -#: netbox/dcim/models/device_components.py:1365 +#: netbox/dcim/models/device_components.py:1368 msgid "Cannot move an inventory item with dependent children" msgstr "Не можливо переміщати елемент інвентаря з підпорядкованим елементом" -#: netbox/dcim/models/device_components.py:1373 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot assign inventory item to component on another device" msgstr "Не можливо призначати елемент інвентаря компоненту у іншому пристрої" @@ -6812,7 +6827,7 @@ msgstr "ідентифікатор" msgid "Numeric identifier unique to the parent device" msgstr "Числовий ідентифікатор, унікальний для батьківського пристрою" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225 +#: 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 msgid "comments" @@ -7031,9 +7046,9 @@ msgstr "Ідентифікатор об'єкта" msgid "Locally-assigned identifier" msgstr "Локально призначений ідентифікатор" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "Функціональна роль" @@ -7245,7 +7260,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7259,7 +7274,7 @@ msgstr "Пристрої" msgid "VMs" msgstr "Віртуальні машини" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7272,8 +7287,8 @@ msgstr "Віртуальні машини" msgid "Config Template" msgstr "Шаблон конфігурації" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7281,52 +7296,52 @@ msgstr "Шаблон конфігурації" msgid "IP Address" msgstr "IP-адреса" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Адреса IPv4" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Адреса IPv6" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "Позиція віртуальної шасі" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "Пріоритет віртуальної шасі" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Батьківський пристрій" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "Позиція (відсік пристрою)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Консольні порти" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Порти консольного сервера" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "Порти живлення" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "Розетки" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7342,30 +7357,30 @@ msgstr "Розетки" msgid "Interfaces" msgstr "Інтерфейси" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "Передні порти" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "Відсіки для пристроїв" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "Модульні відсіки" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "Елементи інвентаря" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Резервуар модулів" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7374,27 +7389,27 @@ msgstr "Резервуар модулів" msgid "Inventory Items" msgstr "Елементи інвентаря" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "Колір кабелю" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "З'єднання мережевих сусідів" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "Позначене підключення" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "Максимальна потужність (Вт)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "Виділена потужність (Вт)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7406,57 +7421,57 @@ msgstr "Виділена потужність (Вт)" msgid "IP Addresses" msgstr "IP-адреси" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Групи FHRP/VRRP" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "Тунель" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Тільки управління" -#: netbox/dcim/tables/devices.py:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "Джерела живлення постійного струму" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Віртуальна схема" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Встановлений модуль" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "Послідовний модуль" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "Призначеня мітки на модуль" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "Статус модуля" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Компонент" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "Предмети" @@ -7475,7 +7490,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Платформи" @@ -7499,8 +7514,8 @@ msgstr "Висота юніта(U)" msgid "Instances" msgstr "Екземпляри" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7510,8 +7525,8 @@ msgstr "Екземпляри" msgid "Console Ports" msgstr "Консольні порти" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7521,8 +7536,8 @@ msgstr "Консольні порти" msgid "Console Server Ports" msgstr "Порти консольного сервера" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7532,8 +7547,8 @@ msgstr "Порти консольного сервера" msgid "Power Ports" msgstr "Порти живлення" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7543,8 +7558,8 @@ msgstr "Порти живлення" msgid "Power Outlets" msgstr "Розетки" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7553,8 +7568,8 @@ msgstr "Розетки" msgid "Front Ports" msgstr "Передні порти" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7564,16 +7579,16 @@ msgstr "Передні порти" msgid "Rear Ports" msgstr "Задні порти" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7634,6 +7649,10 @@ msgstr "Простір" msgid "Sites" msgstr "Тех. майданчики" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "Групи VLAN" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "Тестовий випадок повинен встановити peer_termination_type" @@ -7643,57 +7662,57 @@ msgstr "Тестовий випадок повинен встановити peer msgid "Disconnected {count} {type}" msgstr "Відключено {count} {type}" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Бронювання" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Пристрої без можливості кріплення у стійку" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "Контекст конфігурації" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "Відтворення конфігурації" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "Віртуальні машини" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Встановлений пристрій {device} в бухті {device_bay}." -#: netbox/dcim/views.py:3147 +#: netbox/dcim/views.py:3156 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Видалений пристрій {device} з бухти {device_bay}." -#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Підпорядкований" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "Доданий член {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Неможливо видалити головний пристрій {device} від віртуального шасі." -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Вилучено {device} з віртуального шасі {chassis}" @@ -7984,26 +8003,26 @@ msgstr "Тип віджету" msgid "Unregistered widget class: {name}" msgstr "Незареєстрований клас віджетів: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} повинен визначити метод render()." -#: netbox/extras/dashboard/widgets.py:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "Примітка" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Відображення будь-якого довільного користувацького вмісту. Підтримується " "розмітка Markdown." -#: netbox/extras/dashboard/widgets.py:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "Кількість об'єктів" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8011,63 +8030,67 @@ msgstr "" "Відображення набору моделей NetBox та кількості об'єктів, створених для " "кожного типу." -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:191 msgid "Filters to apply when counting the number of objects" msgstr "Фільтри, які застосовуються при підрахунку кількості об'єктів" -#: netbox/extras/dashboard/widgets.py:177 +#: netbox/extras/dashboard/widgets.py:199 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "Невірний формат. Фільтри об'єктів повинні бути передані як словник." -#: netbox/extras/dashboard/widgets.py:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "Список об'єктів" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "Відображення довільного списку об'єктів." -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "Кількість об'єктів за замовченням для відображення" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Невірний формат. Параметри URL-адреси повинні бути передані як словник." -#: netbox/extras/dashboard/widgets.py:274 +#: netbox/extras/dashboard/widgets.py:265 +msgid "Invalid model selection: {self['model'].data} is not supported." +msgstr "Невірний вибір моделі: {self['model'].data} не підтримується." + +#: netbox/extras/dashboard/widgets.py:307 msgid "RSS Feed" msgstr "RSS-канал" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 msgid "Embed an RSS feed from an external website." msgstr "Вбудовувати RSS-канал із зовнішнього веб-сайту." -#: netbox/extras/dashboard/widgets.py:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "URL-адреса каналу" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "Потрібне зовнішнє підключення" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "Максимальна кількість об'єктів для відображення" -#: netbox/extras/dashboard/widgets.py:301 +#: netbox/extras/dashboard/widgets.py:335 msgid "How long to stored the cached content (in seconds)" msgstr "Як довго зберігати кешований вміст (в секундах)" -#: netbox/extras/dashboard/widgets.py:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "Показувати особисті закладки" @@ -8124,7 +8147,7 @@ msgstr "Мітка" msgid "Tag (slug)" msgstr "Мітка (скорочення)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Має локальні контекстні дані конфігурації" @@ -8145,13 +8168,13 @@ msgstr "Повинен бути унікальним" #: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 #: netbox/extras/forms/filtersets.py:90 -#: netbox/extras/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "Редагований інтерфейс користувача" @@ -8763,32 +8786,32 @@ msgstr "шаблон конфігурації" msgid "config templates" msgstr "шаблони конфігурації" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "Об'єкт (и), до яких застосовується це поле." -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "Тип даних, які містить користувацьке поле" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Тип об'єкта NetBox, з яким співвідноситься дане поле (для полів об'єкта)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "Ім'я внутрішнього поля" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Дозволені лише буквено-цифрові символи та підкреслення." -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "Подвійне підкреслення не дозволено у користувацьких назвах полів." -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -8796,19 +8819,19 @@ msgstr "" "Назва поля, яке відображається користувачам (якщо не вказано, буде " "використано 'ім'я поля')" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "назва групи" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "Користувацькі поля в одній групі відображатимуться разом" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "обов'язковий" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -8816,19 +8839,19 @@ msgstr "" "Це поле обов'язкове для створення нових об'єктів або редагування існуючого " "об'єкта." -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "має бути унікальним" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "Значення цього поля має бути унікальним для призначеного об'єкта" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "вага пошуку" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -8836,11 +8859,11 @@ msgstr "" "Зважування для пошуку. Більш важливими вважаються нижчі значення. Поля з " "вагою пошуку нуль ігноруватимуться." -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "логіка фільтра" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -8848,11 +8871,11 @@ msgstr "" "Вільне відповідає будь-якому екземпляру заданого рядка; точно - відповідає " "всьому полю." -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "за замовчуванням" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -8860,7 +8883,7 @@ msgstr "" "Значення за замовчуванням для поля (має бути значення JSON). Інкапсулювати " "рядки з подвійними лапками (наприклад, \"Foo\")." -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -8869,35 +8892,35 @@ msgstr "" "(має бути значення JSON). Інкапсулюйте рядки подвійними лапками (наприклад, " "\"Foo\")." -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "відображення ваги" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "Поля з більшою вагою відображаються нижче у формі." -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "мінімальне значення" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "Мінімальне дозволене значення (для числових полів)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "максимальне значення" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "Максимально дозволене значення (для числових полів)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "регулярний вираз перевірки" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8908,192 +8931,192 @@ msgstr "" "і $ для примусового збігу всього рядка. Наприклад, ^ [А-Z]{3}$ " "обмежить значення рівно трьома великими літерами." -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "набір вибору" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Визначає, чи відображатиметься користувацьке поле в інтерфейсі користувача" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Визначає, чи можна редагувати значення користувацького поля в інтерфейсі" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "є клонованим" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "Повторюйте це значення під час клонування об'єктів" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "користувацьке поле" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "користувацькі поля" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Невірне значення за замовчуванням \"{value}\": {error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "Мінімальне значення може бути встановлено лише для числових полів" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "Максимальне значення може бути встановлено лише для числових полів" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Перевірка регулярних виразів підтримується лише для текстових та URL полів" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Унікальність не може бути застосована для булевих полів" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "Поля виділення повинні вказувати набір варіантів." -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "Вибір можна встановити лише для виділених полів." -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "Поля об'єкта повинні визначати тип об'єкта." -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} поля не можуть визначати тип об'єкта." -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "" "Пов'язаний об'єктний фільтр може бути визначений лише для полів об'єктів." -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Фільтр повинен бути визначений як словник, що відображає атрибути зі " "значеннями." -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "Iстинна" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "Хибно" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Значення повинні відповідати цьому регексу: {regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "Значення має бути рядком." -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Значення має збігатися з регулярним виразом '{regex}'" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "Значення має бути цілим числом." -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Значення повинно бути меньш, ніж {minimum}" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Значення не повинно перевищувати {maximum}" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "Значення має бути десятковим." -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "Значення має бути істинним або хибним." -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Значення дати повинні бути у форматі ISO 8601 (РРРР-ММ-ДД)." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Значення дати та часу повинні бути у форматі ISO 8601 (РРРР-ММ-ДД ГГ:ХХ:СС)." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Невірний вибір ({value}) для набору варіантів {choiceset}." -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Невірний вибір(и) ({value}) для набору варіантів {choiceset}." -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Значення має бути ідентифікатором об'єкта, а не {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Значення має бути списком ідентифікаторів об'єктів, а не {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Знайдено недійсний ідентифікатор об'єкта: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "Обов'язкове поле не може бути порожнім." -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "Базовий набір попередньо визначених варіантів (необов'язково)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "Вибір автоматично впорядковується за алфавітом" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "набір вибору користувацького поля" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "набори вибору користувацького поля" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "Повинен визначити базовий або додатковий вибори." -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9612,7 +9635,7 @@ msgid "As Attachment" msgstr "Як вкладення" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9622,7 +9645,7 @@ msgid "Data File" msgstr "Файл даних" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "Синхронізовано" @@ -9647,28 +9670,28 @@ msgstr "Перевірка SSL" msgid "Event Types" msgstr "Типи подій" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ролі пристроїв" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "Коментарі (короткі)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "Лінія" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "Рівень" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "Повідомлення" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "Метод" @@ -9813,160 +9836,160 @@ msgstr "Клієнт" msgid "Invalid IP address format: {address}" msgstr "Невірний формат IP-адреси: {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "Імпортувати ціль" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "Імпорт цілі (назва)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "Ціль експорту" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "Ціль експорту (назва)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "Імпортування VRF" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "Імпорт VRF (RD)" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "Експорт VRF" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "Експорт VRF (RD)" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "Імпорт L2VPN" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "Імпорт L2VPN (ідентифікатор)" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "Експорт L2VPN" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "Експорт L2VPN (ідентифікатор)" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Префікс" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIR (ідентифікатор)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIR (скорочення)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "У межах префікса" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "У межах та включаючи префікс" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "Мережеві префікси, які містять цей префікс або IP" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "Довжина маски" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ідентифікатор)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Номер VLAN (1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Адреса" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "Діапазони, які містять цей префікс або IP" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "Батьківський префікс" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "Група FHRP/VRRP (ідентифікатор)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "Призначений до інтерфейсу" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "призначається" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "Сервіс (ідентифікатор)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "NAT внутрішня IP-адреса (ідентифікатор)" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (Ідентифікатор)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q номер SVLAN (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "Призначений інтерфейс віртуальної машини" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "Політика перекладу VLAN (назва)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "IP-адреса (ідентифікатор)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP-адреса" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "Первинна адреса IPv4 (ідентифікатор)" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "Первинна адреса IPv6 (ідентифікатор)" @@ -10010,8 +10033,8 @@ msgstr "Є приватним" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -10033,14 +10056,14 @@ msgstr "Дата додавання" msgid "VLAN Group" msgstr "Група VLAN" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -10052,18 +10075,18 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Довжина префікса" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "Чи є пулом" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Вважати повністю використаним" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "Призначення VLAN" @@ -10073,21 +10096,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Протокол" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10099,11 +10122,11 @@ msgstr "Ідентифікатор групи" msgid "Authentication type" msgstr "Тип аутентифікації" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "Ключ аутентифікації" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10120,8 +10143,8 @@ msgstr "Аутентифікація" msgid "VLAN ID ranges" msgstr "Діапазони ідентифікаторів VLAN" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Роль Q-in-Q" @@ -10134,7 +10157,7 @@ msgstr "Q-в-Q" msgid "Site & Group" msgstr "Тех. майданчик і група" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -10165,83 +10188,101 @@ msgstr "Призначений RIR" msgid "VLAN's group (if any)" msgstr "Група VLAN'ів (якщо така є)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "Сайт VLAN" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "Сайт VLAN (якщо такий є)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "Ідентифікатор області застосування" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "Група FHRP/VRRP" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "Призначена назва групи FHRP/VRRP" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "Зробіть це основним IP для призначеного пристрою" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "Це для зовнішнього незалежного керування" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "" "Позначте це як IP-адресу для зовнішнього незалежного керування призначеного " "пристрою" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Пристрій або віртуальна машина не вказано; неможливо встановити як первинний" " IP" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "Пристрій не вказано; неможливо встановити IP для зовнішнього незалежного " "керування" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "" "Не вдається встановити IP для зовнішнього незалежного керування віртуальних " "машин" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "Інтерфейс не вказано; неможливо встановити як первинний IP" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "Інтерфейс не вказано; неможливо встановити як IP для зовнішнього незалежного" " керування" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "Тип авторизації" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "Призначена група VLAN" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 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:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "Політика перекладу VLAN" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "протокол IP" -#: netbox/ipam/forms/bulk_import.py:544 +#: netbox/ipam/forms/bulk_import.py:560 msgid "Required if not assigned to a VM" msgstr "Необхідний, якщо він не був призначений для віртуальної машини" -#: netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:567 msgid "Required if not assigned to a device" msgstr "Обов'язково, якщо він не був призначений для пристрою" -#: netbox/ipam/forms/bulk_import.py:576 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} не призначається цьому пристрою/віртуальній машині." @@ -10252,12 +10293,12 @@ msgid "Route Targets" msgstr "Маршрути до цілей" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "Експортувати цілі" @@ -10274,71 +10315,71 @@ msgstr "Експортувати з VRF" msgid "Private" msgstr "Приватний" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "Сімейство адрес" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Діапазон" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "Початок" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "Кінець" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "Пошук в межах" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "Присутній у VRF" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "Пристрій/віртуальна машина" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "Батьківський префікс" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "Призначено на інтерфейс" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Ім'я DNS" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "VLAN'и" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "Містить ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Локальний ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Віддалений ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "Контроль Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "Ідентифікатор VLAN" @@ -10362,12 +10403,6 @@ msgstr "Діапазон ASN" msgid "IP Range" msgstr "Діапазон IP" -#: 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" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "Зробіть це основним IP для пристрою/віртуальної машини" @@ -10996,7 +11031,7 @@ msgid "Assigned" msgstr "Призначений" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "Призначений об'єкт" @@ -11639,10 +11674,6 @@ msgstr "Префікс і ролі VLAN" msgid "ASN Ranges" msgstr "Діапазони ASN" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "Групи VLAN" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "Політика перекладу VLAN" @@ -12027,63 +12058,63 @@ msgstr "Не вдається додати магазини до реєстру msgid "Cannot delete stores from registry" msgstr "Неможливо видалити магазини з реєстру" -#: netbox/netbox/settings.py:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "Чеська мова" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "Данська мова" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "Німецька мова" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "Англійська мова" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "Іспанська мова" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "Французька мова" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "Італійська мова" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "Японська мова" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "Голландська мова" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "Польська мова" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "Португальська мова" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "Російська мова" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "Турецька мова" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "Українська мова" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "Китайська мова" @@ -12121,7 +12152,7 @@ msgstr "Значення" msgid "Dummy Plugin" msgstr "Фіктивний плагін" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12135,19 +12166,19 @@ msgstr "" msgid "Row {i}: Object with ID {id} does not exist" msgstr "Ряд {i}: Об'єкт з ідентифікатором {id} не існує" -#: netbox/netbox/views/generic/bulk_views.py:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ні {object_type} були обрані." -#: netbox/netbox/views/generic/bulk_views.py:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Перейменовано {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Видалено {count} {object_type}" @@ -12246,7 +12277,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "Профіль" @@ -14155,7 +14186,7 @@ msgstr "У вас немає дозволу на запуск скриптів" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "Запустити скрипт" @@ -14180,20 +14211,20 @@ msgstr "Скрипт більше не присутній у вихідному msgid "Never" msgstr "Ніколи" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "Запустіть знову" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Не вдалося завантажити скрипти з модуля %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "Скриптів не знайдено" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -14877,7 +14908,7 @@ msgstr "" "знову." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -15057,7 +15088,7 @@ msgid "IKE Proposal" msgstr "Налаштування IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "Метод аутентифікації" @@ -15065,7 +15096,7 @@ msgstr "Метод аутентифікації" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "Алгоритм шифрування" @@ -15073,7 +15104,7 @@ msgstr "Алгоритм шифрування" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "Алгоритм авторизації" @@ -15125,18 +15156,18 @@ msgid "Add a Termination" msgstr "Додати кінець" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "Інкапсуляція" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "Профіль IPsec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "ID тунелю" @@ -15358,7 +15389,7 @@ msgstr "Адреса контакту" msgid "Contact Link" msgstr "Посилання контакту" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "Опис контакту" @@ -15617,20 +15648,20 @@ msgstr "Вага повинна бути додатним числом" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "Невірне значення '{weight}' для ваги (має бути число)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "Невідома одиниця {unit}. Повинна бути одна з наступних: {valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "Довжина повинна бути додатним числом" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "Невірне значення '{length}' для довжини (має бути число)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "Довжина повинна бути додатним числом" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15644,11 +15675,11 @@ msgstr "" msgid "More than 50" msgstr "Більше 50" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "RGB-колір шістнадцятковим представленням. Приклад: " -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -15657,7 +15688,7 @@ msgstr "" "%s(%r) невірний. Параметр to_model до CounterCacheField повинен бути рядком " "у форматі 'app.model'" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15792,11 +15823,11 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "Унікальна скорочення, зручна для URL-адреси" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "Введіть контекстні дані в JSON формат." -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "MAC-адреса повинна бути у форматі EUI-48" @@ -15847,40 +15878,40 @@ msgstr "" "Невірний діапазон: Кінцеве значення ({end}) має бути більше початкового " "значення ({begin})." -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Дублювання або конфлікт заголовка стовпця для \"{field}\"" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Дублювання або конфлікт заголовка стовпця для \"{header}\"" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Ряд {row}: Очікується {count_expected} стовпці, але знайдено {count_found}" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Знайдено несподіваний заголовок стовпця \"{field}\"." -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" "Стовпчик \"{field}\" не є спорідненим об'єктом; не може використовувати " "точки" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Невірний атрибут пов'язаного об'єкта для стовпця \"{field}\": {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Не знайдено необхідний заголовок стовпця \"{header}\"." @@ -16451,7 +16482,7 @@ msgid "VLAN (name)" msgstr "VLAN (назва)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "Тунельна група" @@ -16467,13 +16498,13 @@ msgid "Pre-shared key" msgstr "Попередньо спільний ключ" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Політика IKE" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Політика IPsec" @@ -16540,16 +16571,16 @@ msgstr "Кожне завершення повинно вказувати або msgid "Cannot assign both an interface and a VLAN." msgstr "Не вдається призначити як інтерфейс, так і VLAN." -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "Версія IKE" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "Пропозиція" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "Призначений тип об'єкта" diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index 42de6176f..2fc0aa570 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 69668f20e..98d764b09 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-03-06 05:01+0000\n" +"POT-Creation-Date: 2025-04-10 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:335 netbox/extras/tables/tables.py:566 +#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -98,9 +98,9 @@ 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:1534 -#: netbox/dcim/choices.py:1592 netbox/dcim/choices.py:1642 -#: netbox/dcim/choices.py:1664 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 msgid "Planned" msgstr "已规划" @@ -112,8 +112,8 @@ 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:1591 netbox/dcim/choices.py:1641 -#: netbox/dcim/choices.py:1663 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 #: 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 @@ -124,8 +124,8 @@ msgid "Active" msgstr "在线" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1590 -#: netbox/dcim/choices.py:1643 netbox/dcim/choices.py:1662 +#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 +#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "离线" @@ -138,7 +138,7 @@ msgstr "预留" msgid "Decommissioned" msgstr "退役" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1603 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:77 #: netbox/tenancy/choices.py:17 @@ -178,7 +178,7 @@ msgstr "分支节点" #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 #: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 #: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:928 netbox/virtualization/filtersets.py:139 +#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "区域(ID)" @@ -190,7 +190,7 @@ msgstr "区域(ID)" #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 #: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 #: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:935 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "地区(缩写)" @@ -201,8 +201,8 @@ msgstr "地区(缩写)" #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 #: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 #: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:941 -#: netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "站点组(ID)" @@ -213,19 +213,20 @@ msgstr "站点组(ID)" #: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 #: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 #: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:948 netbox/virtualization/filtersets.py:159 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "站点组(缩写)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:182 -#: netbox/circuits/forms/filtersets.py:240 +#: netbox/circuits/forms/filtersets.py:183 +#: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 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:1430 -#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:88 +#: 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:998 netbox/dcim/forms/filtersets.py:1022 @@ -234,13 +235,13 @@ msgstr "站点组(缩写)" #: netbox/dcim/forms/filtersets.py:1670 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:383 netbox/dcim/tables/devices.py:164 +#: netbox/dcim/forms/object_create.py:385 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:452 -#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:229 -#: netbox/ipam/forms/filtersets.py:435 netbox/ipam/forms/filtersets.py:530 +#: 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:444 netbox/ipam/forms/filtersets.py:539 #: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 @@ -259,7 +260,7 @@ 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:266 netbox/wireless/forms/filtersets.py:88 +#: 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 msgid "Site" @@ -269,7 +270,7 @@ msgstr "站点" #: 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/ipam/filtersets.py:243 netbox/ipam/filtersets.py:958 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "站点(缩写)" @@ -288,14 +289,14 @@ msgstr "自治系统编号/AS编号" #: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 #: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 #: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:248 +#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "运营商(ID)" #: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 #: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 #: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:254 +#: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "运营商(缩写)" @@ -327,8 +328,8 @@ msgstr "线路类型(缩写)" #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 #: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 #: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:237 -#: netbox/ipam/filtersets.py:952 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "站点(ID)" @@ -356,7 +357,7 @@ msgstr "接入点A (ID)" #: 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/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -373,9 +374,9 @@ msgstr "搜索" #: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:223 -#: netbox/circuits/forms/filtersets.py:250 -#: netbox/circuits/forms/filtersets.py:296 +#: netbox/circuits/forms/filtersets.py:224 +#: netbox/circuits/forms/filtersets.py:251 +#: netbox/circuits/forms/filtersets.py:297 #: netbox/circuits/forms/model_forms.py:139 #: netbox/circuits/forms/model_forms.py:162 #: netbox/circuits/forms/model_forms.py:262 @@ -438,8 +439,8 @@ msgstr "虚拟电路类型(slug)" #: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:372 -#: netbox/circuits/forms/filtersets.py:378 +#: netbox/circuits/forms/filtersets.py:373 +#: netbox/circuits/forms/filtersets.py:379 #: netbox/circuits/forms/model_forms.py:343 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:88 @@ -449,7 +450,7 @@ msgid "Virtual circuit" msgstr "虚拟电路" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:601 +#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "接口(ID)" @@ -593,7 +594,7 @@ msgstr "自治系统编号/AS编号" #: 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:122 netbox/users/forms/bulk_edit.py:64 +#: netbox/tenancy/forms/bulk_edit.py:123 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 @@ -615,17 +616,17 @@ msgstr "描述" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:78 -#: netbox/circuits/forms/filtersets.py:96 -#: netbox/circuits/forms/filtersets.py:124 -#: netbox/circuits/forms/filtersets.py:142 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:268 -#: netbox/circuits/forms/filtersets.py:291 -#: netbox/circuits/forms/filtersets.py:329 -#: netbox/circuits/forms/filtersets.py:337 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:396 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:125 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:292 +#: netbox/circuits/forms/filtersets.py:330 +#: netbox/circuits/forms/filtersets.py:338 +#: netbox/circuits/forms/filtersets.py:374 +#: netbox/circuits/forms/filtersets.py:397 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:76 #: netbox/circuits/forms/model_forms.py:110 @@ -650,21 +651,21 @@ msgid "Provider" msgstr "运营商" #: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:99 +#: netbox/circuits/forms/filtersets.py:100 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "服务ID" #: netbox/circuits/forms/bulk_edit.py:112 #: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:115 -#: netbox/circuits/forms/filtersets.py:320 netbox/dcim/forms/bulk_edit.py:210 +#: 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:1065 #: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:738 -#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: 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:443 @@ -684,8 +685,8 @@ msgstr "颜色" #: netbox/circuits/forms/bulk_edit.py:331 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:137 -#: netbox/circuits/forms/filtersets.py:358 +#: netbox/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:359 #: netbox/circuits/tables/circuits.py:65 #: netbox/circuits/tables/circuits.py:200 #: netbox/circuits/tables/virtual_circuits.py:58 @@ -700,8 +701,8 @@ msgstr "颜色" #: 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:1332 -#: netbox/dcim/forms/bulk_import.py:1495 netbox/dcim/forms/filtersets.py:956 +#: 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:956 #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 @@ -709,8 +710,8 @@ msgstr "颜色" #: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 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:189 -#: netbox/dcim/tables/devices.py:846 netbox/dcim/tables/power.py:77 +#: 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:405 netbox/extras/tables/tables.py:465 #: netbox/netbox/tables/tables.py:243 @@ -740,7 +741,7 @@ msgstr "颜色" #: 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:217 netbox/vpn/forms/model_forms.py:85 +#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 #: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 msgid "Type" msgstr "类型" @@ -749,8 +750,8 @@ msgstr "类型" #: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:150 -#: netbox/circuits/forms/filtersets.py:345 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:346 #: netbox/circuits/forms/model_forms.py:116 #: netbox/circuits/forms/model_forms.py:330 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -762,8 +763,8 @@ msgstr "运营商账户" #: netbox/circuits/forms/bulk_edit.py:336 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:161 -#: netbox/circuits/forms/filtersets.py:361 netbox/core/forms/filtersets.py:38 +#: 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/tables/jobs.py:26 netbox/core/tables/tasks.py:88 #: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 @@ -773,23 +774,23 @@ msgstr "运营商账户" #: 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:1326 -#: netbox/dcim/forms/bulk_import.py:1490 netbox/dcim/forms/bulk_import.py:1554 +#: 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:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:151 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:983 -#: netbox/dcim/tables/devices.py:1095 netbox/dcim/tables/modules.py:70 +#: netbox/dcim/forms/filtersets.py:1562 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/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_import.py:188 netbox/ipam/forms/bulk_import.py:256 -#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:473 -#: netbox/ipam/forms/filtersets.py:212 netbox/ipam/forms/filtersets.py:284 -#: netbox/ipam/forms/filtersets.py:358 netbox/ipam/forms/filtersets.py:542 +#: 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/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 +#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 #: 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 @@ -822,7 +823,7 @@ msgstr "运营商账户" #: 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:47 netbox/vpn/tables/tunnels.py:48 +#: 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/wireless/forms/bulk_import.py:45 @@ -840,16 +841,16 @@ msgstr "状态" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:277 -#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:126 +#: 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:1338 -#: netbox/dcim/forms/bulk_import.py:1547 netbox/dcim/forms/filtersets.py:174 +#: 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 @@ -864,12 +865,12 @@ msgstr "状态" #: 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:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/filtersets.py:50 +#: 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/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:122 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:176 netbox/ipam/forms/filtersets.py:270 -#: netbox/ipam/forms/filtersets.py:313 netbox/ipam/forms/filtersets.py:510 +#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -902,7 +903,7 @@ msgstr "状态" #: netbox/virtualization/forms/filtersets.py:110 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:214 netbox/wireless/forms/bulk_edit.py:65 +#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:113 #: netbox/wireless/forms/bulk_import.py:57 #: netbox/wireless/forms/bulk_import.py:102 @@ -912,22 +913,22 @@ msgid "Tenant" msgstr "租户" #: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:190 +#: netbox/circuits/forms/filtersets.py:191 msgid "Install date" msgstr "安装日期" #: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:195 +#: netbox/circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "终止日期" #: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:202 +#: netbox/circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "承诺速率(Kbps)" #: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/filtersets.py:209 #: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 @@ -940,7 +941,7 @@ msgstr "距离" #: netbox/circuits/forms/bulk_edit.py:181 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:212 +#: netbox/circuits/forms/filtersets.py:213 #: netbox/wireless/forms/bulk_edit.py:137 #: netbox/wireless/forms/bulk_import.py:121 #: netbox/wireless/forms/bulk_import.py:124 @@ -955,11 +956,11 @@ msgstr "服务参数" #: netbox/circuits/forms/bulk_edit.py:197 #: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:91 -#: netbox/circuits/forms/filtersets.py:110 -#: netbox/circuits/forms/filtersets.py:127 -#: netbox/circuits/forms/filtersets.py:315 -#: netbox/circuits/forms/filtersets.py:330 netbox/core/forms/filtersets.py:68 +#: netbox/circuits/forms/filtersets.py:92 +#: 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:1008 @@ -973,16 +974,16 @@ msgstr "服务参数" #: 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:269 -#: netbox/ipam/forms/filtersets.py:310 netbox/ipam/forms/filtersets.py:385 -#: netbox/ipam/forms/filtersets.py:470 netbox/ipam/forms/filtersets.py:483 -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/forms/filtersets.py:579 -#: netbox/ipam/forms/filtersets.py:597 netbox/netbox/tables/tables.py:259 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 +#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 +#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 +#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 +#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 #: netbox/virtualization/forms/filtersets.py:45 #: netbox/virtualization/forms/filtersets.py:108 #: netbox/virtualization/forms/filtersets.py:203 #: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:213 netbox/wireless/forms/bulk_edit.py:153 +#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 msgid "Attributes" @@ -1007,7 +1008,7 @@ msgstr "属性" #: netbox/templates/ipam/vlan_edit.html:30 #: netbox/virtualization/forms/model_forms.py:80 #: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:44 +#: 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 @@ -1016,17 +1017,17 @@ msgstr "租户" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1299 netbox/dcim/forms/bulk_import.py:1317 +#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 msgid "Termination type" msgstr "线缆接口类型" #: netbox/circuits/forms/bulk_edit.py:218 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:225 +#: netbox/circuits/forms/filtersets.py:226 #: netbox/circuits/forms/model_forms.py:173 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:77 +#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 msgid "Termination" msgstr "终端" @@ -1062,24 +1063,24 @@ msgstr "终端详情" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:304 +#: netbox/circuits/forms/filtersets.py:305 #: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/device.html:133 #: netbox/templates/dcim/virtualchassis.html:68 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:147 +#: netbox/tenancy/forms/bulk_edit.py:148 #: netbox/tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "优先级" #: netbox/circuits/forms/bulk_edit.py:321 #: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:158 -#: netbox/circuits/forms/filtersets.py:263 -#: netbox/circuits/forms/filtersets.py:353 -#: netbox/circuits/forms/filtersets.py:391 +#: netbox/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:264 +#: netbox/circuits/forms/filtersets.py:354 +#: netbox/circuits/forms/filtersets.py:392 #: netbox/circuits/forms/model_forms.py:325 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1088,23 +1089,23 @@ msgstr "运营商网络" #: netbox/circuits/forms/bulk_edit.py:365 #: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:381 +#: 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:1539 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:841 netbox/dcim/tables/devices.py:967 +#: 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:193 -#: netbox/ipam/forms/bulk_import.py:261 netbox/ipam/forms/bulk_import.py:297 -#: netbox/ipam/forms/bulk_import.py:478 netbox/ipam/forms/filtersets.py:240 -#: netbox/ipam/forms/filtersets.py:292 netbox/ipam/forms/filtersets.py:363 -#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/bulk_edit.py:495 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:300 netbox/ipam/forms/filtersets.py:372 +#: netbox/ipam/forms/filtersets.py:559 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:686 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 @@ -1121,7 +1122,7 @@ msgstr "运营商网络" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:142 +#: netbox/tenancy/forms/bulk_edit.py:143 #: netbox/tenancy/forms/filtersets.py:107 #: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:102 @@ -1131,7 +1132,7 @@ msgstr "运营商网络" #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:85 netbox/vpn/forms/model_forms.py:79 +#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 #: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 msgid "Role" msgstr "角色" @@ -1155,9 +1156,9 @@ msgstr "线路类型" #: 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:1492 netbox/ipam/forms/bulk_import.py:190 -#: netbox/ipam/forms/bulk_import.py:258 netbox/ipam/forms/bulk_import.py:294 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/bulk_import.py:488 +#: netbox/dcim/forms/bulk_import.py:1510 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/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 @@ -1169,12 +1170,12 @@ msgstr "运行状态" #: 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:1342 netbox/dcim/forms/bulk_import.py:1487 -#: netbox/dcim/forms/bulk_import.py:1551 netbox/ipam/forms/bulk_import.py:45 +#: 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/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:253 -#: netbox/ipam/forms/bulk_import.py:289 netbox/ipam/forms/bulk_import.py:470 +#: 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/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 @@ -1214,11 +1215,11 @@ 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:1219 netbox/dcim/forms/model_forms.py:1164 +#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1164 #: netbox/dcim/forms/model_forms.py:1433 netbox/dcim/forms/model_forms.py:1600 #: netbox/dcim/forms/model_forms.py:1635 netbox/dcim/forms/model_forms.py:1765 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1141 -#: netbox/ipam/forms/bulk_import.py:317 netbox/ipam/forms/model_forms.py:290 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 +#: 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/templates/circuits/inc/circuit_termination_fields.html:52 @@ -1243,15 +1244,15 @@ msgid "Interface" msgstr "接口" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:129 -#: netbox/circuits/forms/filtersets.py:187 -#: netbox/circuits/forms/filtersets.py:245 +#: netbox/circuits/forms/filtersets.py:130 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:144 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:1436 -#: netbox/dcim/forms/bulk_import.py:1470 netbox/dcim/forms/filtersets.py:96 +#: 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 @@ -1265,11 +1266,11 @@ msgstr "接口" #: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 #: 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/dcim/tables/devices.py:168 netbox/dcim/tables/power.py:30 +#: 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:234 netbox/ipam/forms/filtersets.py:417 -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/forms/filtersets.py:507 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 @@ -1285,23 +1286,28 @@ msgid "Location" msgstr "位置" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:131 netbox/dcim/forms/filtersets.py:145 +#: 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:1092 -#: 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:37 +#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 +#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:608 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:37 #: netbox/virtualization/forms/filtersets.py:48 #: netbox/virtualization/forms/filtersets.py:111 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 +#: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" msgstr "联系" #: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:168 -#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:169 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 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 @@ -1311,11 +1317,11 @@ msgstr "联系" #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 #: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 #: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:367 -#: netbox/dcim/tables/devices.py:154 netbox/dcim/tables/sites.py:85 +#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 +#: 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:219 netbox/ipam/forms/filtersets.py:425 -#: netbox/ipam/forms/filtersets.py:516 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 +#: netbox/ipam/forms/filtersets.py:525 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 @@ -1323,21 +1329,22 @@ msgstr "联系" #: netbox/virtualization/forms/filtersets.py:59 #: netbox/virtualization/forms/filtersets.py:138 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:257 netbox/wireless/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" msgstr "地区" #: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:173 -#: netbox/circuits/forms/filtersets.py:235 netbox/dcim/forms/bulk_edit.py:325 +#: 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:989 #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:375 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:224 -#: netbox/ipam/forms/filtersets.py:430 netbox/ipam/forms/filtersets.py:521 +#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 #: netbox/virtualization/forms/filtersets.py:64 #: netbox/virtualization/forms/filtersets.py:143 #: netbox/virtualization/forms/model_forms.py:98 @@ -1345,7 +1352,7 @@ msgstr "地区" msgid "Site group" msgstr "站点组" -#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1355,13 +1362,13 @@ msgstr "站点组" msgid "Account" msgstr "账户" -#: netbox/circuits/forms/filtersets.py:253 +#: netbox/circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "线路终端侧" -#: netbox/circuits/forms/filtersets.py:286 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:144 -#: netbox/ipam/forms/filtersets.py:598 netbox/ipam/forms/model_forms.py:337 +#: 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:607 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 @@ -1370,13 +1377,13 @@ msgstr "线路终端侧" msgid "Assignment" msgstr "分配" -#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:252 #: netbox/circuits/tables/circuits.py:191 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:968 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:459 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1406,7 +1413,7 @@ msgstr "分配" #: netbox/virtualization/forms/model_forms.py:70 #: 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:116 netbox/vpn/tables/crypto.py:31 +#: 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/wireless/forms/bulk_import.py:38 #: netbox/wireless/forms/filtersets.py:49 @@ -1428,13 +1435,13 @@ msgstr "电路类型" msgid "Group Assignment" msgstr "小组作业" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:69 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:476 -#: netbox/dcim/models/device_components.py:1026 -#: netbox/dcim/models/device_components.py:1097 -#: netbox/dcim/models/device_components.py:1243 +#: 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 msgid "color" @@ -1460,8 +1467,8 @@ 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:85 netbox/dcim/models/cables.py:51 -#: netbox/dcim/models/device_components.py:1283 +#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: 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 @@ -1564,7 +1571,7 @@ msgstr "配线架 ID 和端口号" #: 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:125 netbox/extras/models/models.py:61 +#: 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 @@ -1592,14 +1599,14 @@ msgstr "电路终端必须连接到终端对象。" #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 -#: netbox/core/models/jobs.py:46 +#: netbox/core/models/jobs.py:47 #: 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:92 +#: 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 @@ -1709,14 +1716,14 @@ msgstr "虚拟电路终止" #: 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/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:300 -#: netbox/dcim/tables/devices.py:403 netbox/dcim/tables/devices.py:444 -#: netbox/dcim/tables/devices.py:492 netbox/dcim/tables/devices.py:541 -#: netbox/dcim/tables/devices.py:562 netbox/dcim/tables/devices.py:682 -#: netbox/dcim/tables/devices.py:765 netbox/dcim/tables/devices.py:811 -#: netbox/dcim/tables/devices.py:873 netbox/dcim/tables/devices.py:942 -#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1026 -#: netbox/dcim/tables/devices.py:1055 netbox/dcim/tables/devices.py:1085 +#: 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/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 @@ -1727,9 +1734,9 @@ msgstr "虚拟电路终止" #: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 #: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 #: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:514 -#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:389 -#: netbox/ipam/forms/filtersets.py:474 netbox/ipam/tables/asn.py:16 +#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 +#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1865,12 +1872,12 @@ 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:1068 netbox/dcim/tables/devicetypes.py:97 +#: 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:582 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:585 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 @@ -1909,7 +1916,7 @@ msgstr "终止类型" msgid "Termination Point" msgstr "终止点" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:161 +#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "站点组" @@ -1950,8 +1957,8 @@ msgstr "终端" #: 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:1205 -#: netbox/dcim/forms/bulk_import.py:1541 netbox/dcim/forms/connections.py:24 +#: 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:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 @@ -1963,17 +1970,17 @@ msgstr "终端" #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 -#: netbox/dcim/forms/object_create.py:249 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/object_create.py:250 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:296 netbox/dcim/tables/devices.py:381 -#: netbox/dcim/tables/devices.py:422 netbox/dcim/tables/devices.py:464 -#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:619 -#: netbox/dcim/tables/devices.py:731 netbox/dcim/tables/devices.py:787 -#: netbox/dcim/tables/devices.py:833 netbox/dcim/tables/devices.py:892 -#: netbox/dcim/tables/devices.py:960 netbox/dcim/tables/devices.py:1089 +#: 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:303 netbox/ipam/forms/bulk_import.py:540 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 #: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 @@ -2005,7 +2012,7 @@ msgstr "终端" #: 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:275 netbox/vpn/forms/model_forms.py:91 +#: netbox/vpn/forms/filtersets.py:281 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 @@ -2028,6 +2035,34 @@ msgstr "已将终端交换为电路 {circuit}。" msgid "This user does not have permission to synchronize this data source." msgstr "该用户无权同步该数据源。" +#: netbox/core/apps.py:33 +msgid "Object created" +msgstr "对象已创建" + +#: netbox/core/apps.py:34 +msgid "Object updated" +msgstr "对象已更新" + +#: netbox/core/apps.py:35 +msgid "Object deleted" +msgstr "对象已删除" + +#: netbox/core/apps.py:36 +msgid "Job started" +msgstr "作业已开始" + +#: netbox/core/apps.py:37 +msgid "Job completed" +msgstr "作业已完成" + +#: netbox/core/apps.py:38 +msgid "Job failed" +msgstr "作业失败" + +#: netbox/core/apps.py:39 +msgid "Job errored" +msgstr "作业出错" + #: netbox/core/choices.py:18 msgid "New" msgstr "新建" @@ -2049,7 +2084,7 @@ 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:1593 netbox/dcim/choices.py:1666 +#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "故障" @@ -2179,34 +2214,6 @@ msgstr "AWS access key ID" msgid "AWS secret access key" msgstr "AWS secret access key" -#: netbox/core/events.py:27 -msgid "Object created" -msgstr "对象已创建" - -#: netbox/core/events.py:28 -msgid "Object updated" -msgstr "对象已更新" - -#: netbox/core/events.py:29 -msgid "Object deleted" -msgstr "对象已删除" - -#: netbox/core/events.py:30 -msgid "Job started" -msgstr "作业已开始" - -#: netbox/core/events.py:31 -msgid "Job completed" -msgstr "作业已完成" - -#: netbox/core/events.py:32 -msgid "Job failed" -msgstr "作业失败" - -#: netbox/core/events.py:33 -msgid "Job errored" -msgstr "作业出错" - #: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 #: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 msgid "Data source (ID)" @@ -2230,7 +2237,7 @@ 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:1375 -#: netbox/dcim/tables/devices.py:567 netbox/dcim/tables/devicetypes.py:231 +#: 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 @@ -2251,8 +2258,8 @@ msgstr "已启用" #: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 #: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:97 netbox/vpn/forms/filtersets.py:127 -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:170 +#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 +#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 #: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 #: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 #: netbox/vpn/forms/model_forms.py:383 @@ -2267,7 +2274,7 @@ msgstr "忽略规则" #: 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:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:518 +#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2293,7 +2300,7 @@ msgstr "创建" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 #: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 #: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:571 netbox/templates/core/job.html:38 +#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2349,7 +2356,7 @@ msgid "User" msgstr "用户" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "时间" @@ -2397,7 +2404,7 @@ msgstr "必须上传文件或选择数据文件进行同步" msgid "Rack Elevations" msgstr "机柜立面图" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1522 +#: 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 @@ -2411,7 +2418,7 @@ msgstr "IP地址管理" #: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:43 +#: 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 "安全" @@ -2499,7 +2506,7 @@ 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:50 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2535,7 +2542,7 @@ msgstr "当前配置" msgid "Config revision #{id}" msgstr "配置修订#{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:44 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2543,21 +2550,21 @@ msgstr "配置修订#{id}" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:279 -#: netbox/dcim/models/device_components.py:306 -#: netbox/dcim/models/device_components.py:337 -#: netbox/dcim/models/device_components.py:453 -#: netbox/dcim/models/device_components.py:653 -#: netbox/dcim/models/device_components.py:1021 -#: netbox/dcim/models/device_components.py:1092 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:78 +#: 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/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 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:656 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2565,7 +2572,7 @@ msgstr "URL" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:505 +#: 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 msgid "enabled" @@ -2615,7 +2622,7 @@ msgstr "初始化后端时出错。 需要安装依赖:" msgid "last updated" msgstr "最后更新" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:446 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 msgid "path" msgstr "路径" @@ -2680,58 +2687,58 @@ msgstr "托管文件" msgid "A {model} with this file path already exists ({path})." msgstr "一个 {model} 这个文件路径已经存在 ({path})。" -#: netbox/core/models/jobs.py:54 +#: netbox/core/models/jobs.py:55 msgid "scheduled" msgstr "计划" -#: netbox/core/models/jobs.py:59 +#: netbox/core/models/jobs.py:60 msgid "interval" msgstr "间隔" -#: netbox/core/models/jobs.py:65 +#: netbox/core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "重复间隔(以分钟为单位)" -#: netbox/core/models/jobs.py:68 +#: netbox/core/models/jobs.py:69 msgid "started" msgstr "已经开始" -#: netbox/core/models/jobs.py:73 +#: netbox/core/models/jobs.py:74 msgid "completed" msgstr "已经完成" -#: netbox/core/models/jobs.py:91 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "数据" -#: netbox/core/models/jobs.py:96 +#: netbox/core/models/jobs.py:97 msgid "error" msgstr "错误" -#: netbox/core/models/jobs.py:101 +#: netbox/core/models/jobs.py:102 msgid "job ID" msgstr "任务ID" -#: netbox/core/models/jobs.py:112 +#: netbox/core/models/jobs.py:113 msgid "job" msgstr "任务" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:114 msgid "jobs" msgstr "任务" -#: netbox/core/models/jobs.py:136 +#: netbox/core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "任务不能分配给此对象类型 ({type})" -#: netbox/core/models/jobs.py:190 +#: netbox/core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "作业终止状态无效。选项有:{choices}" -#: netbox/core/models/jobs.py:231 +#: netbox/core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "不能使用 schedule_at 和 immediate 的值调用 enqueue ()。" @@ -2751,8 +2758,8 @@ msgstr "全名" #: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 #: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 #: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:576 netbox/extras/tables/tables.py:616 -#: netbox/extras/tables/tables.py:653 netbox/netbox/tables/tables.py:247 +#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 +#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2850,7 +2857,7 @@ msgstr "Workers" msgid "Host" msgstr "主机" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:587 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 msgid "Port" msgstr "端口" @@ -2985,8 +2992,8 @@ msgid "Staging" msgstr "暂存" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1535 -#: netbox/dcim/choices.py:1667 netbox/virtualization/choices.py:23 +#: 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 msgid "Decommissioning" msgstr "报废" @@ -3050,7 +3057,7 @@ msgstr "已弃用" msgid "Millimeters" msgstr "毫米" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 msgid "Inches" msgstr "英寸" @@ -3073,9 +3080,9 @@ msgstr "从后向前" #: 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:1082 #: netbox/dcim/forms/model_forms.py:1551 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:690 -#: netbox/dcim/tables/devices.py:900 netbox/dcim/tables/devices.py:987 -#: netbox/dcim/tables/devices.py:1147 netbox/extras/tables/tables.py:223 +#: 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:223 #: 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/templates/dcim/interface.html:366 @@ -3104,14 +3111,14 @@ msgstr "上级" msgid "Child" msgstr "子类" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:340 +#: netbox/dcim/choices.py:166 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:346 +#: netbox/dcim/choices.py:167 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 @@ -3119,7 +3126,7 @@ msgid "Rear" msgstr "后" #: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1665 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "已暂存" @@ -3152,7 +3159,7 @@ msgid "Top to bottom" msgstr "从上到下" #: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1307 +#: netbox/dcim/choices.py:1309 msgid "Passive" msgstr "被动" @@ -3181,8 +3188,8 @@ msgid "Proprietary" msgstr "专用规格" #: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1221 netbox/dcim/choices.py:1223 -#: netbox/dcim/choices.py:1451 netbox/dcim/choices.py:1453 +#: 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 msgid "Other" msgstr "其他" @@ -3195,11 +3202,11 @@ msgstr "ITA/国际通用标准" msgid "Physical" msgstr "物理" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1024 +#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 msgid "Virtual" msgstr "虚拟" -#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1099 +#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 #: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1335 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 @@ -3207,13 +3214,13 @@ msgstr "虚拟" msgid "Wireless" msgstr "无线" -#: netbox/dcim/choices.py:1022 +#: netbox/dcim/choices.py:1023 msgid "Virtual interfaces" msgstr "虚拟接口" -#: netbox/dcim/choices.py:1025 netbox/dcim/forms/bulk_edit.py:1431 +#: 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:993 -#: netbox/dcim/tables/devices.py:694 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/tables/devices.py:693 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 @@ -3221,27 +3228,27 @@ msgstr "虚拟接口" msgid "Bridge" msgstr "桥接" -#: netbox/dcim/choices.py:1026 +#: netbox/dcim/choices.py:1027 msgid "Link Aggregation Group (LAG)" msgstr "链路聚合组(LAG)" -#: netbox/dcim/choices.py:1030 +#: netbox/dcim/choices.py:1031 msgid "Ethernet (fixed)" msgstr "以太网(固定类型)" -#: netbox/dcim/choices.py:1046 +#: netbox/dcim/choices.py:1047 msgid "Ethernet (modular)" msgstr "以太网(模块)" -#: netbox/dcim/choices.py:1083 +#: netbox/dcim/choices.py:1084 msgid "Ethernet (backplane)" msgstr "以太网(背板)" -#: netbox/dcim/choices.py:1115 +#: netbox/dcim/choices.py:1116 msgid "Cellular" msgstr "蜂窝网络" -#: netbox/dcim/choices.py:1167 netbox/dcim/forms/filtersets.py:384 +#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 #: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 #: netbox/dcim/forms/filtersets.py:1547 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3249,116 +3256,116 @@ msgstr "蜂窝网络" msgid "Serial" msgstr "串口" -#: netbox/dcim/choices.py:1182 +#: netbox/dcim/choices.py:1183 msgid "Coaxial" msgstr "同轴电缆接口" -#: netbox/dcim/choices.py:1202 +#: netbox/dcim/choices.py:1204 msgid "Stacking" msgstr "堆叠" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1254 msgid "Half" msgstr "半双工" -#: netbox/dcim/choices.py:1253 +#: netbox/dcim/choices.py:1255 msgid "Full" msgstr "全双工" -#: netbox/dcim/choices.py:1254 netbox/netbox/preferences.py:31 +#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "自动" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1268 msgid "Access" msgstr "接入" -#: netbox/dcim/choices.py:1267 netbox/ipam/tables/vlans.py:148 +#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 #: netbox/ipam/tables/vlans.py:193 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Trunk口" -#: netbox/dcim/choices.py:1268 +#: netbox/dcim/choices.py:1270 msgid "Tagged (All)" msgstr "Trunk口(允许所有VLAN)" -#: netbox/dcim/choices.py:1269 netbox/templates/ipam/vlan_edit.html:22 +#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 msgid "Q-in-Q (802.1ad)" msgstr "q-in-q (802.1ad)" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1300 msgid "IEEE Standard" msgstr "IEEE标准" -#: netbox/dcim/choices.py:1309 +#: netbox/dcim/choices.py:1311 msgid "Passive 24V (2-pair)" msgstr "24V(2对供电)" -#: netbox/dcim/choices.py:1310 +#: netbox/dcim/choices.py:1312 msgid "Passive 24V (4-pair)" msgstr "24V(4对供电)" -#: netbox/dcim/choices.py:1311 +#: netbox/dcim/choices.py:1313 msgid "Passive 48V (2-pair)" msgstr "48V(2对供电)" -#: netbox/dcim/choices.py:1312 +#: netbox/dcim/choices.py:1314 msgid "Passive 48V (4-pair)" msgstr "48V(4对供电)" -#: netbox/dcim/choices.py:1382 netbox/dcim/choices.py:1492 +#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 msgid "Copper" msgstr "铜缆" -#: netbox/dcim/choices.py:1405 +#: netbox/dcim/choices.py:1410 msgid "Fiber Optic" msgstr "光纤" -#: netbox/dcim/choices.py:1438 netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1516 msgid "Fiber" msgstr "光纤" -#: netbox/dcim/choices.py:1533 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 msgid "Connected" msgstr "已连接" -#: netbox/dcim/choices.py:1552 netbox/netbox/choices.py:175 +#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 msgid "Kilometers" msgstr "公里" -#: netbox/dcim/choices.py:1553 netbox/netbox/choices.py:176 +#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "米" -#: netbox/dcim/choices.py:1554 +#: netbox/dcim/choices.py:1562 msgid "Centimeters" msgstr "厘米" -#: netbox/dcim/choices.py:1555 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 msgid "Miles" msgstr "英里" -#: netbox/dcim/choices.py:1556 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "英尺" -#: netbox/dcim/choices.py:1604 +#: netbox/dcim/choices.py:1612 msgid "Redundant" msgstr "冗余" -#: netbox/dcim/choices.py:1625 +#: netbox/dcim/choices.py:1633 msgid "Single phase" msgstr "单相电" -#: netbox/dcim/choices.py:1626 +#: netbox/dcim/choices.py:1634 msgid "Three-phase" msgstr "三相" @@ -3389,7 +3396,7 @@ msgid "Parent site group (slug)" msgstr "上一级站点组(缩写)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:810 netbox/ipam/filtersets.py:962 +#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 msgid "Group (ID)" msgstr "组(ID)" @@ -3435,15 +3442,15 @@ msgstr "机架类型 (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 #: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:350 netbox/ipam/filtersets.py:462 -#: netbox/ipam/filtersets.py:972 netbox/virtualization/filtersets.py:176 +#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 +#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "角色(ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 #: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:356 -#: netbox/ipam/filtersets.py:468 netbox/ipam/filtersets.py:978 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 +#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "角色 (缩写)" @@ -3651,8 +3658,8 @@ msgid "Module bay (ID)" msgstr "模块托架 (ID)" #: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:580 -#: netbox/ipam/filtersets.py:820 netbox/ipam/filtersets.py:1142 +#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 +#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "设备(ID)" @@ -3662,8 +3669,8 @@ msgid "Rack (name)" msgstr "机柜(名称)" #: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:575 netbox/ipam/filtersets.py:815 -#: netbox/ipam/filtersets.py:1148 netbox/vpn/filtersets.py:374 +#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 +#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "设备(名称)" @@ -3684,7 +3691,7 @@ msgid "Virtual Chassis (ID)" msgstr "堆叠(ID)" #: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:217 netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 #: netbox/templates/dcim/virtualchassis.html:20 @@ -3701,35 +3708,35 @@ msgstr "模块(ID)" msgid "Cable (ID)" msgstr "线缆(ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:585 -#: netbox/ipam/filtersets.py:825 netbox/ipam/filtersets.py:1158 +#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 +#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "虚拟机(名称)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:590 -#: netbox/ipam/filtersets.py:830 netbox/ipam/filtersets.py:1152 +#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 +#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "虚拟机(ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:596 +#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "接口(名称)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:607 +#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "虚拟接口(名称)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:612 +#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "虚拟接口(ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:185 +#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "指定VLAN" @@ -3741,15 +3748,15 @@ msgstr "指定VID" #: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 #: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 #: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:749 -#: netbox/dcim/tables/devices.py:648 netbox/ipam/filtersets.py:321 -#: netbox/ipam/filtersets.py:332 netbox/ipam/filtersets.py:452 -#: netbox/ipam/filtersets.py:553 netbox/ipam/filtersets.py:564 +#: netbox/dcim/models/device_components.py:752 +#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 +#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 #: 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_import.py:242 netbox/ipam/forms/bulk_import.py:278 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:174 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/model_forms.py:65 +#: 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:320 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 @@ -3771,36 +3778,36 @@ msgstr "指定VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:327 -#: netbox/ipam/filtersets.py:338 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:559 netbox/ipam/filtersets.py:570 +#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 +#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1010 +#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:584 netbox/ipam/filtersets.py:1016 -#: netbox/ipam/forms/filtersets.py:570 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:246 +#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: 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 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1091 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 msgid "VLAN Translation Policy (ID)" msgstr "VLAN 转换策略 (ID)" #: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:568 -#: netbox/ipam/forms/filtersets.py:489 netbox/ipam/forms/model_forms.py:712 +#: netbox/dcim/models/device_components.py:571 +#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 #: netbox/virtualization/forms/model_forms.py:373 @@ -3831,8 +3838,8 @@ msgstr "桥接接口(ID)" msgid "LAG interface (ID)" msgstr "链路聚合接口(ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:606 -#: netbox/dcim/tables/devices.py:1136 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:73 @@ -3865,7 +3872,7 @@ msgstr "虚拟设备上下文(ID)" msgid "Wireless LAN" msgstr "无线局域网" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "无线连接" @@ -3927,9 +3934,9 @@ msgstr "标签" #: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:197 -#: netbox/dcim/forms/object_create.py:345 netbox/dcim/tables/devices.py:176 -#: netbox/dcim/tables/devices.py:741 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/forms/object_create.py:198 +#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/tables/devices.py:740 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 @@ -3976,7 +3983,7 @@ msgstr "时区" #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 #: netbox/dcim/forms/model_forms.py:1564 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107 -#: netbox/dcim/tables/devices.py:183 netbox/dcim/tables/devices.py:970 +#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969 #: 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 @@ -4129,16 +4136,16 @@ 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:1477 -#: netbox/dcim/forms/bulk_import.py:1481 netbox/dcim/forms/filtersets.py:105 +#: 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:1036 #: netbox/dcim/forms/filtersets.py:1168 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/object_create.py:392 -#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:445 +#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 +#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 +#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 #: 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 @@ -4231,7 +4238,7 @@ 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:193 +#: 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/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 @@ -4245,9 +4252,9 @@ 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:213 +#: 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:418 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4309,8 +4316,8 @@ msgstr "标记" msgid "Length" msgstr "长度" -#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1345 -#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/filtersets.py:1073 +#: 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:1073 msgid "Length unit" msgstr "长度单位" @@ -4319,18 +4326,18 @@ msgstr "长度单位" msgid "Domain" msgstr "域" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 #: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "电源面版" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1500 +#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 #: netbox/dcim/forms/filtersets.py:1181 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供应" -#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1505 +#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 #: netbox/dcim/forms/filtersets.py:1186 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4356,7 +4363,7 @@ msgstr "最大功率" #: netbox/dcim/forms/bulk_edit.py:1057 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:349 +#: netbox/dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "最大功率(瓦)" @@ -4366,7 +4373,7 @@ msgstr "分配功率" #: netbox/dcim/forms/bulk_edit.py:1063 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:356 +#: netbox/dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "分配功率(瓦)" @@ -4388,7 +4395,7 @@ msgstr "仅限管理" #: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:721 +#: netbox/dcim/models/device_components.py:724 msgid "PoE mode" msgstr "PoE模式" @@ -4396,7 +4403,7 @@ msgstr "PoE模式" #: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:728 +#: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "PoE类型" @@ -4406,7 +4413,7 @@ msgid "Wireless role" msgstr "无线角色" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:323 +#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4420,7 +4427,7 @@ msgstr "无线角色" msgid "Module" msgstr "模块" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:699 +#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "链路聚合" @@ -4432,7 +4439,7 @@ 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:1253 #: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 -#: netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4447,28 +4454,28 @@ msgstr "速率" #: netbox/virtualization/forms/bulk_import.py:171 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:135 netbox/vpn/forms/filtersets.py:178 -#: netbox/vpn/forms/filtersets.py:192 netbox/vpn/tables/crypto.py:64 +#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 +#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 #: netbox/vpn/tables/crypto.py:162 msgid "Mode" msgstr "模式" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:539 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 #: netbox/ipam/models/vlans.py:86 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:1383 -#: netbox/dcim/tables/devices.py:593 +#: netbox/dcim/tables/devices.py:592 #: 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:1392 -#: netbox/dcim/tables/devices.py:599 +#: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4492,7 +4499,7 @@ msgid "Wireless LAN group" msgstr "无线局域网组" #: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:641 netbox/netbox/navigation/menu.py:152 +#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" @@ -4500,7 +4507,7 @@ msgstr "无线局域网" #: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 -#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 @@ -4568,7 +4575,7 @@ msgid "available options" msgstr "可用选项" #: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1461 netbox/ipam/forms/bulk_import.py:456 +#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" @@ -4631,7 +4638,7 @@ msgstr "如果未指定机架类型,则必须设置 U 高度。" msgid "Parent site" msgstr "上一级站点" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1474 +#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 msgid "Rack's location (if any)" msgstr "机柜所在位置(如果有)" @@ -4674,7 +4681,7 @@ msgstr "模块重量单位" msgid "Limit platform assignments to this manufacturer" msgstr "限定此系统平台的制造商" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1544 +#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned role" msgstr "指定规则" @@ -4834,9 +4841,9 @@ 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/ipam/forms/bulk_import.py:246 netbox/ipam/forms/bulk_import.py:282 -#: netbox/ipam/forms/filtersets.py:203 netbox/ipam/forms/filtersets.py:280 -#: netbox/ipam/forms/filtersets.py:339 +#: 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:288 +#: netbox/ipam/forms/filtersets.py:348 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "指定VRF" @@ -4865,11 +4872,11 @@ 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:1335 +#: netbox/dcim/forms/bulk_import.py:1353 msgid "Physical medium classification" msgstr "物理端口类型" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:854 +#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 msgid "Installed device" msgstr "安装设备" @@ -4901,17 +4908,25 @@ msgstr "组件名称" msgid "Component Name" msgstr "组件名称" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +msgid "Component name must be specified when component type is specified" +msgstr "指定组件类型时必须指定组件名称" + +#: netbox/dcim/forms/bulk_import.py:1187 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "组件未找到: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1209 netbox/ipam/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:1200 +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 msgid "Parent device of assigned interface (if any)" msgstr "指定接口的父设备(如果有)" -#: netbox/dcim/forms/bulk_import.py:1212 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:547 netbox/ipam/forms/model_forms.py:768 +#: 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:768 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 @@ -4925,128 +4940,128 @@ msgstr "指定接口的父设备(如果有)" msgid "Virtual machine" msgstr "虚拟机" -#: netbox/dcim/forms/bulk_import.py:1216 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "指定接口的父虚拟机(如果有)" -#: netbox/dcim/forms/bulk_import.py:1223 netbox/ipam/filtersets.py:1021 -#: netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "分配的接口" -#: netbox/dcim/forms/bulk_import.py:1226 netbox/ipam/forms/bulk_import.py:324 +#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "首选" -#: netbox/dcim/forms/bulk_import.py:1227 +#: netbox/dcim/forms/bulk_import.py:1245 msgid "Make this the primary MAC address for the assigned interface" msgstr "将此设为所分配接口的主 MAC 地址" -#: netbox/dcim/forms/bulk_import.py:1264 +#: netbox/dcim/forms/bulk_import.py:1282 msgid "Must specify the parent device or VM when assigning an interface" msgstr "分配接口时必须指定父设备或 VM" -#: netbox/dcim/forms/bulk_import.py:1290 +#: netbox/dcim/forms/bulk_import.py:1308 msgid "Side A device" msgstr "A端设备" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/dcim/forms/bulk_import.py:1311 +#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 msgid "Device name" msgstr "设备名字" -#: netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/forms/bulk_import.py:1314 msgid "Side A type" msgstr "A端线缆类型" -#: netbox/dcim/forms/bulk_import.py:1302 +#: netbox/dcim/forms/bulk_import.py:1320 msgid "Side A name" msgstr "A端设备名称" -#: netbox/dcim/forms/bulk_import.py:1303 netbox/dcim/forms/bulk_import.py:1321 +#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 msgid "Termination name" msgstr "线缆类型名称" -#: netbox/dcim/forms/bulk_import.py:1308 +#: netbox/dcim/forms/bulk_import.py:1326 msgid "Side B device" msgstr "B端设备" -#: netbox/dcim/forms/bulk_import.py:1314 +#: netbox/dcim/forms/bulk_import.py:1332 msgid "Side B type" msgstr "B端线缆类型" -#: netbox/dcim/forms/bulk_import.py:1320 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Side B name" msgstr "B端设备名称" -#: netbox/dcim/forms/bulk_import.py:1329 +#: netbox/dcim/forms/bulk_import.py:1347 #: netbox/wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "连接状态" -#: netbox/dcim/forms/bulk_import.py:1381 +#: netbox/dcim/forms/bulk_import.py:1399 #, 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:1387 +#: netbox/dcim/forms/bulk_import.py:1405 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} 端接口类型未发现: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1059 netbox/templates/dcim/device.html:132 +#: 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/templates/dcim/virtualchassis.html:27 #: netbox/templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "Master" -#: netbox/dcim/forms/bulk_import.py:1416 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Master device" msgstr "主设备" -#: netbox/dcim/forms/bulk_import.py:1433 +#: netbox/dcim/forms/bulk_import.py:1451 msgid "Name of parent site" msgstr "父站点名称" -#: netbox/dcim/forms/bulk_import.py:1467 +#: netbox/dcim/forms/bulk_import.py:1485 msgid "Upstream power panel" msgstr "上一级电源面板" -#: netbox/dcim/forms/bulk_import.py:1497 +#: netbox/dcim/forms/bulk_import.py:1515 msgid "Primary or redundant" msgstr "主线路/备用线路" -#: netbox/dcim/forms/bulk_import.py:1502 +#: netbox/dcim/forms/bulk_import.py:1520 msgid "Supply type (AC/DC)" msgstr "供应类型(AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1507 +#: netbox/dcim/forms/bulk_import.py:1525 msgid "Single or three-phase" msgstr "单相或三相" -#: netbox/dcim/forms/bulk_import.py:1558 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 #: 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:1562 +#: netbox/dcim/forms/bulk_import.py:1580 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:1565 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 #: 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:1569 +#: netbox/dcim/forms/bulk_import.py:1587 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:515 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5098,7 +5113,7 @@ msgstr "电源面板" msgid "Power Feed" msgstr "电力供给" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:305 +#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 msgid "Device Status" msgstr "设备状态" @@ -5155,7 +5170,7 @@ msgid "Has virtual device contexts" msgstr "有虚拟设备上下文" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:455 +#: netbox/ipam/forms/filtersets.py:464 #: netbox/virtualization/forms/filtersets.py:117 msgid "Cluster group" msgstr "堆叠组" @@ -5170,8 +5185,8 @@ msgstr "已占用" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:374 -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5187,7 +5202,7 @@ msgstr "连接" #: netbox/dcim/forms/filtersets.py:1353 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:579 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "类型" @@ -5197,7 +5212,7 @@ msgid "Mgmt only" msgstr "仅用于管理" #: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" @@ -5220,7 +5235,7 @@ msgid "Transmit power (dBm)" msgstr "信道功率(dBm)" #: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:337 netbox/templates/dcim/cable.html:12 +#: 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 #: netbox/templates/dcim/htmx/cable_edit.html:50 @@ -5230,15 +5245,15 @@ msgstr "信道功率(dBm)" msgid "Cable" msgstr "电缆" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:979 +#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "已发现" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:350 +#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 msgid "Assigned Device" msgstr "指定设备" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:355 +#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 msgid "Assigned VM" msgstr "指定虚拟机" @@ -5254,7 +5269,7 @@ 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:175 +#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 #: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 #: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 @@ -5272,7 +5287,7 @@ msgstr "作用域类型" msgid "Scope" msgstr "作用域" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:436 +#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "作用域类型(应用程序&型号)" @@ -5400,7 +5415,7 @@ msgid "Front Port" msgstr "前置接口" #: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:744 +#: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:80 @@ -5413,7 +5428,7 @@ msgid "Rear Port" msgstr "后置接口" #: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:521 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 #: netbox/templates/dcim/poweroutlet.html:54 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5481,7 +5496,7 @@ msgstr "库存物品分类" msgid "VM Interface" msgstr "虚拟机接口" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:608 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 #: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5493,7 +5508,7 @@ 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:293 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:299 #: 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" @@ -5504,8 +5519,8 @@ msgid "A MAC address can only be assigned to a single object." msgstr "MAC 地址只能分配给单个对象。" #: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:199 -#: netbox/dcim/forms/object_create.py:347 +#: netbox/dcim/forms/object_create.py:200 +#: netbox/dcim/forms/object_create.py:349 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5519,168 +5534,168 @@ msgid "" msgstr "提供了 {value_count}个参数,实际需要{pattern_count}个。" #: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:263 netbox/dcim/tables/devices.py:263 +#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "后置接口" #: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:264 +#: netbox/dcim/forms/object_create.py:265 msgid "Select one rear port assignment for each front port being created." msgstr "为正在创建的每个前置接口指定一个后置接口" -#: netbox/dcim/forms/object_create.py:164 +#: netbox/dcim/forms/object_create.py:165 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " "match the selected number of rear port positions ({rearport_count})." msgstr "要创建的前置端口数({frontport_count}) 必须与所选的后置端口数({rearport_count})匹配。" -#: netbox/dcim/forms/object_create.py:312 +#: netbox/dcim/forms/object_create.py:314 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " "selected number of rear port positions ({rearport_count})." msgstr "要创建的前置端口数 ({frontport_count}) 必须与所选的后置端口数({rearport_count})匹配。" -#: netbox/dcim/forms/object_create.py:401 netbox/dcim/tables/devices.py:1065 +#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:47 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "成员" -#: netbox/dcim/forms/object_create.py:410 +#: netbox/dcim/forms/object_create.py:412 msgid "Initial position" msgstr "初始位置" -#: netbox/dcim/forms/object_create.py:413 +#: netbox/dcim/forms/object_create.py:415 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "第一个成员设备的位置。每增加一个成员增加一个。" -#: netbox/dcim/forms/object_create.py:428 +#: netbox/dcim/forms/object_create.py:430 msgid "A position must be specified for the first VC member." msgstr "必须为第一个VC成员指定一个位置。" -#: netbox/dcim/models/cables.py:64 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:113 msgid "label" msgstr "标记" -#: netbox/dcim/models/cables.py:73 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "长度" -#: netbox/dcim/models/cables.py:80 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "长度单位" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "线缆" -#: netbox/dcim/models/cables.py:99 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "线缆" -#: netbox/dcim/models/cables.py:165 +#: netbox/dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "设置线缆长度时必须指定单位" -#: netbox/dcim/models/cables.py:168 +#: netbox/dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "创建新线缆时必须定义A端和B端。" -#: netbox/dcim/models/cables.py:175 +#: netbox/dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "无法将不同的端点类型连接到线缆的两端。" -#: netbox/dcim/models/cables.py:183 +#: netbox/dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "不兼容的端点类型: {type_a} 和{type_b}" -#: netbox/dcim/models/cables.py:193 +#: netbox/dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "A B端不能连接到同一个对象" -#: netbox/dcim/models/cables.py:262 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 msgid "end" msgstr "结束" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable termination" msgstr "线缆端点" -#: netbox/dcim/models/cables.py:316 +#: netbox/dcim/models/cables.py:315 msgid "cable terminations" msgstr "线缆端点" -#: netbox/dcim/models/cables.py:335 +#: netbox/dcim/models/cables.py:334 #, 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:345 +#: netbox/dcim/models/cables.py:344 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "线缆不能连接至{type_display} 接口" -#: netbox/dcim/models/cables.py:352 +#: netbox/dcim/models/cables.py:351 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "运营商网络的线路可能没有连接。" -#: netbox/dcim/models/cables.py:450 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 msgid "is active" msgstr "激活的" -#: netbox/dcim/models/cables.py:454 +#: netbox/dcim/models/cables.py:453 msgid "is complete" msgstr "完成的" -#: netbox/dcim/models/cables.py:458 +#: netbox/dcim/models/cables.py:457 msgid "is split" msgstr "被拆分的" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable path" msgstr "线缆连接路径" -#: netbox/dcim/models/cables.py:467 +#: netbox/dcim/models/cables.py:466 msgid "cable paths" msgstr "线缆连接路径" -#: netbox/dcim/models/cables.py:539 +#: netbox/dcim/models/cables.py:541 msgid "All originating terminations must be attached to the same link" msgstr "所有原始终端必须连接到同一个链接" -#: netbox/dcim/models/cables.py:551 +#: netbox/dcim/models/cables.py:553 msgid "All mid-span terminations must have the same termination type" msgstr "所有中跨端子必须具有相同的端接类型" -#: netbox/dcim/models/cables.py:556 +#: netbox/dcim/models/cables.py:558 msgid "All mid-span terminations must have the same parent object" msgstr "所有中跨终端必须具有相同的父对象" -#: netbox/dcim/models/cables.py:580 +#: netbox/dcim/models/cables.py:582 msgid "All links must be cable or wireless" msgstr "所有链路必须是有线或无线的" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:584 msgid "All links must match first link type" msgstr "所有链接必须匹配第一个链接类型" -#: netbox/dcim/models/cables.py:665 +#: netbox/dcim/models/cables.py:667 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "链路两端路径内的所有位置都必须匹配" -#: netbox/dcim/models/cables.py:674 +#: netbox/dcim/models/cables.py:676 msgid "Remote termination position filter is missing" msgstr "缺少远程终端位置过滤器" @@ -5729,12 +5744,12 @@ msgid "console server port templates" msgstr "console服务器端口模板" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:345 +#: netbox/dcim/models/device_components.py:348 msgid "maximum draw" msgstr "最大功率" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:355 msgid "allocated draw" msgstr "分配功率" @@ -5747,18 +5762,18 @@ msgid "power port templates" msgstr "电源端口模版" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:372 +#: netbox/dcim/models/device_components.py:375 #, python-brace-format 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:468 +#: netbox/dcim/models/device_components.py:471 msgid "feed leg" msgstr "馈电线路" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:473 +#: netbox/dcim/models/device_components.py:476 msgid "Phase (for three-phase feeds)" msgstr "相位(用于三相电)" @@ -5781,17 +5796,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:659 +#: netbox/dcim/models/device_components.py:662 msgid "management only" msgstr "仅限管理" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:539 +#: netbox/dcim/models/device_components.py:542 msgid "bridge interface" msgstr "桥接接口" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:685 +#: netbox/dcim/models/device_components.py:688 msgid "wireless role" msgstr "无线角色" @@ -5804,7 +5819,7 @@ msgid "interface templates" msgstr "接口模版" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:845 +#: netbox/dcim/models/device_components.py:848 #: netbox/virtualization/models/virtualmachines.py:385 msgid "An interface cannot be bridged to itself." msgstr "接口不能桥接到自己" @@ -5820,7 +5835,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:1035 +#: netbox/dcim/models/device_components.py:1038 msgid "rear port position" msgstr "后置接口位置" @@ -5845,7 +5860,7 @@ msgid "" msgstr "无效的后端口位置 ({position});后端口{name}只有{count}个" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1101 +#: netbox/dcim/models/device_components.py:1104 msgid "positions" msgstr "位置" @@ -5858,12 +5873,12 @@ msgid "rear port templates" msgstr "后置端口模版" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1148 +#: netbox/dcim/models/device_components.py:1151 msgid "position" msgstr "位置" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1151 +#: netbox/dcim/models/device_components.py:1154 msgid "Identifier to reference when renaming installed components" msgstr "重命名已安装组件时要引用的标识符" @@ -5891,12 +5906,12 @@ msgid "" msgstr "设备类型({device_type})的子设备角色必须设置为“父设备”,才能允许设备托架。" #: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1304 +#: netbox/dcim/models/device_components.py:1307 msgid "part ID" msgstr "零件ID" #: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1306 +#: netbox/dcim/models/device_components.py:1309 msgid "Manufacturer-assigned part identifier" msgstr "制造商指定的零件标识符" @@ -5936,406 +5951,406 @@ msgstr "不得在没有线缆的情况下设置线缆末端。" msgid "Cannot mark as connected with a cable attached." msgstr "无法标记为已连接线缆。" -#: netbox/dcim/models/device_components.py:198 +#: netbox/dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "{class_name}模块必须声明上架类型" -#: netbox/dcim/models/device_components.py:284 -#: netbox/dcim/models/device_components.py:311 -#: netbox/dcim/models/device_components.py:342 -#: netbox/dcim/models/device_components.py:458 +#: 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 msgid "Physical port type" msgstr "物理端口类型" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:290 +#: netbox/dcim/models/device_components.py:317 msgid "speed" msgstr "速率" -#: netbox/dcim/models/device_components.py:291 -#: netbox/dcim/models/device_components.py:318 +#: netbox/dcim/models/device_components.py:294 +#: netbox/dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "端口速度(单位bps)" -#: netbox/dcim/models/device_components.py:297 +#: netbox/dcim/models/device_components.py:300 msgid "console port" msgstr "console端口" -#: netbox/dcim/models/device_components.py:298 +#: netbox/dcim/models/device_components.py:301 msgid "console ports" msgstr "console端口" -#: netbox/dcim/models/device_components.py:324 +#: netbox/dcim/models/device_components.py:327 msgid "console server port" msgstr "console服务器端口" -#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:328 msgid "console server ports" msgstr "console服务器端口" -#: netbox/dcim/models/device_components.py:362 +#: netbox/dcim/models/device_components.py:365 msgid "power port" msgstr "电源接口" -#: netbox/dcim/models/device_components.py:363 +#: netbox/dcim/models/device_components.py:366 msgid "power ports" msgstr "电源接口" -#: netbox/dcim/models/device_components.py:483 +#: netbox/dcim/models/device_components.py:486 msgid "power outlet" msgstr "电源插座" -#: netbox/dcim/models/device_components.py:484 +#: netbox/dcim/models/device_components.py:487 msgid "power outlets" msgstr "电源插座" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:495 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "父电源端口({power_port})必须属于同一设备" -#: netbox/dcim/models/device_components.py:518 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "模式" -#: netbox/dcim/models/device_components.py:523 +#: netbox/dcim/models/device_components.py:526 msgid "IEEE 802.1Q tagging strategy" msgstr "IEEE 802.1Q VLAN 标记策略" -#: netbox/dcim/models/device_components.py:531 +#: netbox/dcim/models/device_components.py:534 msgid "parent interface" msgstr "父接口" -#: netbox/dcim/models/device_components.py:547 +#: netbox/dcim/models/device_components.py:550 msgid "untagged VLAN" msgstr "未标记VLAN" -#: netbox/dcim/models/device_components.py:553 +#: netbox/dcim/models/device_components.py:556 msgid "tagged VLANs" msgstr "已标记 VLANs" -#: netbox/dcim/models/device_components.py:561 -#: netbox/dcim/tables/devices.py:602 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/filtersets.py:565 +#: 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:574 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" -#: netbox/dcim/models/device_components.py:576 +#: netbox/dcim/models/device_components.py:579 msgid "primary MAC address" msgstr "主 MAC 地址" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:591 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "只有 Q-in-Q 接口可以指定服务 VLAN。" -#: netbox/dcim/models/device_components.py:594 +#: netbox/dcim/models/device_components.py:597 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "MAC 地址 {mac_address} 未分配给此接口。" -#: netbox/dcim/models/device_components.py:650 +#: netbox/dcim/models/device_components.py:653 msgid "parent LAG" msgstr "父聚合组" -#: netbox/dcim/models/device_components.py:660 +#: netbox/dcim/models/device_components.py:663 msgid "This interface is used only for out-of-band management" msgstr "该接口仅用于带外管理" -#: netbox/dcim/models/device_components.py:665 +#: netbox/dcim/models/device_components.py:668 msgid "speed (Kbps)" msgstr "速率(Kbps)" -#: netbox/dcim/models/device_components.py:668 +#: netbox/dcim/models/device_components.py:671 msgid "duplex" msgstr "双工" -#: netbox/dcim/models/device_components.py:678 +#: netbox/dcim/models/device_components.py:681 msgid "64-bit World Wide Name" msgstr "64位全球唯一标识符" -#: netbox/dcim/models/device_components.py:692 +#: netbox/dcim/models/device_components.py:695 msgid "wireless channel" msgstr "无线信道" -#: netbox/dcim/models/device_components.py:699 +#: netbox/dcim/models/device_components.py:702 msgid "channel frequency (MHz)" msgstr "信道频率(MHz)" -#: netbox/dcim/models/device_components.py:700 -#: netbox/dcim/models/device_components.py:708 +#: netbox/dcim/models/device_components.py:703 +#: netbox/dcim/models/device_components.py:711 msgid "Populated by selected channel (if set)" msgstr "由所选通道填充(如有)" -#: netbox/dcim/models/device_components.py:714 +#: netbox/dcim/models/device_components.py:717 msgid "transmit power (dBm)" msgstr "发射功率(dBm)" -#: netbox/dcim/models/device_components.py:741 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "无线局域网" -#: netbox/dcim/models/device_components.py:789 +#: netbox/dcim/models/device_components.py:792 #: netbox/virtualization/models/virtualmachines.py:359 msgid "interface" msgstr "接口" -#: netbox/dcim/models/device_components.py:790 +#: netbox/dcim/models/device_components.py:793 #: netbox/virtualization/models/virtualmachines.py:360 msgid "interfaces" msgstr "接口" -#: netbox/dcim/models/device_components.py:798 +#: netbox/dcim/models/device_components.py:801 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type}接口不能连接线缆。" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:809 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type}接口不能标记为已连接。" -#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:818 #: netbox/virtualization/models/virtualmachines.py:370 msgid "An interface cannot be its own parent." msgstr "接口不能是自己的父级。" -#: netbox/dcim/models/device_components.py:819 +#: netbox/dcim/models/device_components.py:822 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "只能将虚拟接口分配给父接口。" -#: netbox/dcim/models/device_components.py:826 +#: netbox/dcim/models/device_components.py:829 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " "({device})" msgstr "所选父接口({interface}) 属于另一个设备 ({device})" -#: netbox/dcim/models/device_components.py:832 +#: netbox/dcim/models/device_components.py:835 #, 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:852 +#: netbox/dcim/models/device_components.py:855 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "所选桥接接口 ({bridge})属于另一个设备({device})。" -#: netbox/dcim/models/device_components.py:858 +#: netbox/dcim/models/device_components.py:861 #, 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:869 +#: netbox/dcim/models/device_components.py:872 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "虚拟接口不能具有父聚合接口。" -#: netbox/dcim/models/device_components.py:873 +#: netbox/dcim/models/device_components.py:876 msgid "A LAG interface cannot be its own parent." msgstr "聚合接口不能是自己的父级。" -#: netbox/dcim/models/device_components.py:880 +#: netbox/dcim/models/device_components.py:883 #, 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:886 +#: netbox/dcim/models/device_components.py:889 #, 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:897 +#: netbox/dcim/models/device_components.py:900 msgid "Virtual interfaces cannot have a PoE mode." msgstr "虚拟接口不能具有PoE模式。" -#: netbox/dcim/models/device_components.py:901 +#: netbox/dcim/models/device_components.py:904 msgid "Virtual interfaces cannot have a PoE type." msgstr "虚拟接口不能是PoE类型。" -#: netbox/dcim/models/device_components.py:907 +#: netbox/dcim/models/device_components.py:910 msgid "Must specify PoE mode when designating a PoE type." msgstr "指定PoE类型时必须指定PoE模式。" -#: netbox/dcim/models/device_components.py:914 +#: netbox/dcim/models/device_components.py:917 msgid "Wireless role may be set only on wireless interfaces." msgstr "只能在无线接口上设置无线角色。" -#: netbox/dcim/models/device_components.py:916 +#: netbox/dcim/models/device_components.py:919 msgid "Channel may be set only on wireless interfaces." msgstr "只能在无线接口上设置信道。" -#: netbox/dcim/models/device_components.py:922 +#: netbox/dcim/models/device_components.py:925 msgid "Channel frequency may be set only on wireless interfaces." msgstr "信道频率仅在无线接口上设置。" -#: netbox/dcim/models/device_components.py:926 +#: netbox/dcim/models/device_components.py:929 msgid "Cannot specify custom frequency with channel selected." msgstr "无法在选定频道的情况下指定自定义频率。" -#: netbox/dcim/models/device_components.py:932 +#: netbox/dcim/models/device_components.py:935 msgid "Channel width may be set only on wireless interfaces." msgstr "只能在无线接口上设置频宽。" -#: netbox/dcim/models/device_components.py:934 +#: netbox/dcim/models/device_components.py:937 msgid "Cannot specify custom width with channel selected." msgstr "无法在选定通道的情况下指定自定义频宽。" -#: netbox/dcim/models/device_components.py:938 +#: netbox/dcim/models/device_components.py:941 msgid "Interface mode does not support an untagged vlan." msgstr "接口模式不支持未标记的 VLAN。" -#: netbox/dcim/models/device_components.py:944 +#: netbox/dcim/models/device_components.py:947 #, 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:1041 +#: netbox/dcim/models/device_components.py:1044 msgid "Mapped position on corresponding rear port" msgstr "对应后置端口上的映射位置" -#: netbox/dcim/models/device_components.py:1057 +#: netbox/dcim/models/device_components.py:1060 msgid "front port" msgstr "前置端口" -#: netbox/dcim/models/device_components.py:1058 +#: netbox/dcim/models/device_components.py:1061 msgid "front ports" msgstr "前置端口" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1072 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "后置端口({rear_port})必须属于同一设备" -#: netbox/dcim/models/device_components.py:1077 +#: netbox/dcim/models/device_components.py:1080 #, 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:1107 +#: netbox/dcim/models/device_components.py:1110 msgid "Number of front ports which may be mapped" msgstr "可以映射的前置端口数" -#: netbox/dcim/models/device_components.py:1112 +#: netbox/dcim/models/device_components.py:1115 msgid "rear port" msgstr "后置端口" -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1116 msgid "rear ports" msgstr "后置端口" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1127 #, 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:1165 +#: netbox/dcim/models/device_components.py:1168 msgid "module bay" msgstr "设备板卡插槽" -#: netbox/dcim/models/device_components.py:1166 +#: netbox/dcim/models/device_components.py:1169 msgid "module bays" msgstr "设备板卡插槽" -#: netbox/dcim/models/device_components.py:1180 +#: netbox/dcim/models/device_components.py:1183 #: netbox/dcim/models/devices.py:1229 msgid "A module bay cannot belong to a module installed within it." msgstr "模块托架不能属于安装在其中的模块。" -#: netbox/dcim/models/device_components.py:1206 +#: netbox/dcim/models/device_components.py:1209 msgid "device bay" msgstr "设备托架" -#: netbox/dcim/models/device_components.py:1207 +#: netbox/dcim/models/device_components.py:1210 msgid "device bays" msgstr "设备托架" -#: netbox/dcim/models/device_components.py:1214 +#: netbox/dcim/models/device_components.py:1217 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "此类型的设备 ({device_type}) 不支持设备托架。" -#: netbox/dcim/models/device_components.py:1220 +#: netbox/dcim/models/device_components.py:1223 msgid "Cannot install a device into itself." msgstr "无法将设备安装到自身中。" -#: netbox/dcim/models/device_components.py:1228 +#: netbox/dcim/models/device_components.py:1231 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "无法安装指定的设备;设备已安装在{bay}中。" -#: netbox/dcim/models/device_components.py:1249 +#: netbox/dcim/models/device_components.py:1252 msgid "inventory item role" msgstr "库存物品分类" -#: netbox/dcim/models/device_components.py:1250 +#: netbox/dcim/models/device_components.py:1253 msgid "inventory item roles" msgstr "库存物品分类" -#: netbox/dcim/models/device_components.py:1310 +#: 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 msgid "serial number" msgstr "序列号" -#: netbox/dcim/models/device_components.py:1318 +#: 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 msgid "asset tag" msgstr "资产标签" -#: netbox/dcim/models/device_components.py:1319 +#: netbox/dcim/models/device_components.py:1322 msgid "A unique tag used to identify this item" msgstr "用于识别该项目的唯一标识" -#: netbox/dcim/models/device_components.py:1322 +#: netbox/dcim/models/device_components.py:1325 msgid "discovered" msgstr "已发现" -#: netbox/dcim/models/device_components.py:1324 +#: netbox/dcim/models/device_components.py:1327 msgid "This item was automatically discovered" msgstr "此项目是自动发现的" -#: netbox/dcim/models/device_components.py:1342 +#: netbox/dcim/models/device_components.py:1345 msgid "inventory item" msgstr "库存项" -#: netbox/dcim/models/device_components.py:1343 +#: netbox/dcim/models/device_components.py:1346 msgid "inventory items" msgstr "库存项" -#: netbox/dcim/models/device_components.py:1351 +#: netbox/dcim/models/device_components.py:1354 msgid "Cannot assign self as parent." msgstr "无法将自身分配为父级。" -#: netbox/dcim/models/device_components.py:1359 +#: netbox/dcim/models/device_components.py:1362 msgid "Parent inventory item does not belong to the same device." msgstr "父库存项不能属于同一设备。" -#: netbox/dcim/models/device_components.py:1365 +#: netbox/dcim/models/device_components.py:1368 msgid "Cannot move an inventory item with dependent children" msgstr "无法移动具有子项的库存项目" -#: netbox/dcim/models/device_components.py:1373 +#: netbox/dcim/models/device_components.py:1376 msgid "Cannot assign inventory item to component on another device" msgstr "无法将库存项分配给其他设备上的组件" @@ -6686,7 +6701,7 @@ msgstr "标识符" msgid "Numeric identifier unique to the parent device" msgstr "父设备唯一的标识符" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:225 +#: 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 msgid "comments" @@ -6893,9 +6908,9 @@ msgstr "标识符ID" msgid "Locally-assigned identifier" msgstr "本地分配的标识符" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:197 -#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:300 -#: netbox/ipam/forms/bulk_import.py:482 +#: netbox/dcim/models/racks.py:299 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/virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "功能角色" @@ -7095,7 +7110,7 @@ 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:545 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 #: 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 @@ -7109,7 +7124,7 @@ msgstr "设备" msgid "VMs" msgstr "VMs" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:227 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 #: netbox/extras/forms/model_forms.py:644 #: netbox/templates/dcim/device.html:112 #: netbox/templates/dcim/devicerole.html:44 @@ -7122,8 +7137,8 @@ msgstr "VMs" msgid "Config Template" msgstr "配置模版" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1100 -#: netbox/ipam/forms/bulk_import.py:562 netbox/ipam/forms/model_forms.py:316 +#: 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 @@ -7131,52 +7146,52 @@ msgstr "配置模版" msgid "IP Address" msgstr "IP地址" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 地址" -#: netbox/dcim/tables/devices.py:206 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 地址" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:220 msgid "VC Position" msgstr "堆叠位置" -#: netbox/dcim/tables/devices.py:224 +#: netbox/dcim/tables/devices.py:223 msgid "VC Priority" msgstr "堆叠优先级" -#: netbox/dcim/tables/devices.py:231 netbox/templates/dcim/device_edit.html:38 +#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "父设备" -#: netbox/dcim/tables/devices.py:236 +#: netbox/dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "位置(设备托架)" -#: netbox/dcim/tables/devices.py:245 +#: netbox/dcim/tables/devices.py:244 msgid "Console ports" msgstr "Console 端口" -#: netbox/dcim/tables/devices.py:248 +#: netbox/dcim/tables/devices.py:247 msgid "Console server ports" msgstr "Console 服务器端口" -#: netbox/dcim/tables/devices.py:251 +#: netbox/dcim/tables/devices.py:250 msgid "Power ports" msgstr "电源接口" -#: netbox/dcim/tables/devices.py:254 +#: netbox/dcim/tables/devices.py:253 msgid "Power outlets" msgstr "电源插座" -#: netbox/dcim/tables/devices.py:257 netbox/dcim/tables/devices.py:1113 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1144 -#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2139 +#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1153 +#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7192,30 +7207,30 @@ msgstr "电源插座" msgid "Interfaces" msgstr "接口" -#: netbox/dcim/tables/devices.py:260 +#: netbox/dcim/tables/devices.py:259 msgid "Front ports" msgstr "前置端口" -#: netbox/dcim/tables/devices.py:266 +#: netbox/dcim/tables/devices.py:265 msgid "Device bays" msgstr "设备托架" -#: netbox/dcim/tables/devices.py:269 +#: netbox/dcim/tables/devices.py:268 msgid "Module bays" msgstr "设备板卡插槽" -#: netbox/dcim/tables/devices.py:272 +#: netbox/dcim/tables/devices.py:271 msgid "Inventory items" msgstr "库存项" -#: netbox/dcim/tables/devices.py:315 netbox/dcim/tables/modules.py:57 +#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "设备板卡插槽" -#: netbox/dcim/tables/devices.py:328 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1219 -#: netbox/dcim/views.py:2237 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 +#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7224,27 +7239,27 @@ msgstr "设备板卡插槽" msgid "Inventory Items" msgstr "库存项目" -#: netbox/dcim/tables/devices.py:343 +#: netbox/dcim/tables/devices.py:342 msgid "Cable Color" msgstr "线缆颜色" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:348 msgid "Link Peers" msgstr "链接对等体" -#: netbox/dcim/tables/devices.py:352 +#: netbox/dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "标记已连接" -#: netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "最大功率(W)" -#: netbox/dcim/tables/devices.py:474 +#: netbox/dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "分配功率(W)" -#: netbox/dcim/tables/devices.py:572 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 #: 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 @@ -7256,57 +7271,57 @@ msgstr "分配功率(W)" msgid "IP Addresses" msgstr "IP地址" -#: netbox/dcim/tables/devices.py:578 netbox/netbox/navigation/menu.py:210 +#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "网关冗余协议组" -#: netbox/dcim/tables/devices.py:590 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:59 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:42 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 #: netbox/vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "隧道" -#: netbox/dcim/tables/devices.py:626 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "仅限管理" -#: netbox/dcim/tables/devices.py:645 +#: netbox/dcim/tables/devices.py:644 msgid "VDCs" msgstr "VDCs" -#: netbox/dcim/tables/devices.py:652 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "虚拟电路" -#: netbox/dcim/tables/devices.py:904 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "已安装的模块" -#: netbox/dcim/tables/devices.py:907 +#: netbox/dcim/tables/devices.py:906 msgid "Module Serial" msgstr "模块状态" -#: netbox/dcim/tables/devices.py:911 +#: netbox/dcim/tables/devices.py:910 msgid "Module Asset Tag" msgstr "模块资产标签" -#: netbox/dcim/tables/devices.py:920 +#: netbox/dcim/tables/devices.py:919 msgid "Module Status" msgstr "模块状态" -#: netbox/dcim/tables/devices.py:974 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "组件" -#: netbox/dcim/tables/devices.py:1032 +#: netbox/dcim/tables/devices.py:1031 msgid "Items" msgstr "项目" @@ -7325,7 +7340,7 @@ 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:540 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "操作系统" @@ -7349,8 +7364,8 @@ msgstr "U高度" msgid "Instances" msgstr "实例" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1084 -#: netbox/dcim/views.py:1328 netbox/dcim/views.py:2075 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 +#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7360,8 +7375,8 @@ msgstr "实例" msgid "Console Ports" msgstr "Console口" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1099 -#: netbox/dcim/views.py:1343 netbox/dcim/views.py:2091 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 +#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7371,8 +7386,8 @@ msgstr "Console口" msgid "Console Server Ports" msgstr "Console 服务端口" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1114 -#: netbox/dcim/views.py:1358 netbox/dcim/views.py:2107 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 +#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7382,8 +7397,8 @@ msgstr "Console 服务端口" msgid "Power Ports" msgstr "电源接口" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1129 -#: netbox/dcim/views.py:1373 netbox/dcim/views.py:2123 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 +#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7393,8 +7408,8 @@ msgstr "电源接口" msgid "Power Outlets" msgstr "PDU" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1159 -#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2161 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 +#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7403,8 +7418,8 @@ msgstr "PDU" msgid "Front Ports" msgstr "前置端口" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1174 -#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2177 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 +#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7414,16 +7429,16 @@ msgstr "前置端口" msgid "Rear Ports" msgstr "后置端口" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1204 -#: netbox/dcim/views.py:2217 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 +#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 #: 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:1189 -#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2197 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 +#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7484,6 +7499,10 @@ msgstr "空间" msgid "Sites" msgstr "站点" +#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +msgid "VLAN Groups" +msgstr "VLAN 组" + #: netbox/dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "测试用例必须设置对端端点类型" @@ -7493,57 +7512,57 @@ msgstr "测试用例必须设置对端端点类型" msgid "Disconnected {count} {type}" msgstr "已断开连接{count} {type}" -#: netbox/dcim/views.py:825 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "机柜预留" -#: netbox/dcim/views.py:844 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "未上架设备" -#: netbox/dcim/views.py:2250 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:422 msgid "Config Context" msgstr "配置实例" -#: netbox/dcim/views.py:2260 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 msgid "Render Config" msgstr "提交配置" -#: netbox/dcim/views.py:2273 netbox/extras/tables/tables.py:550 +#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:190 msgid "Virtual Machines" msgstr "虚拟机" -#: netbox/dcim/views.py:3106 +#: netbox/dcim/views.py:3115 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "已安装的设备 {device} 在海湾里 {device_bay}。" -#: netbox/dcim/views.py:3147 +#: netbox/dcim/views.py:3156 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "已移除的设备 {device} 来自海湾 {device_bay}。" -#: netbox/dcim/views.py:3263 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "子网" -#: netbox/dcim/views.py:3730 +#: netbox/dcim/views.py:3739 #, python-brace-format msgid "Added member {device}" msgstr "已添加成员 {device}" -#: netbox/dcim/views.py:3779 +#: netbox/dcim/views.py:3788 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "无法移除主设备 {device} 来自虚拟机箱。" -#: netbox/dcim/views.py:3792 +#: netbox/dcim/views.py:3801 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "已移除 {device} 来自虚拟机箱 {chassis}" @@ -7831,85 +7850,89 @@ msgstr "小组件类型" msgid "Unregistered widget class: {name}" msgstr "未注册的小组件类型: {name}" -#: netbox/extras/dashboard/widgets.py:125 +#: netbox/extras/dashboard/widgets.py:147 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name}必须定义render() 方法。" -#: netbox/extras/dashboard/widgets.py:144 +#: netbox/extras/dashboard/widgets.py:166 msgid "Note" msgstr "公告" -#: netbox/extras/dashboard/widgets.py:145 +#: netbox/extras/dashboard/widgets.py:167 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "显示任意的自定义内容。支持Markdown。" -#: netbox/extras/dashboard/widgets.py:158 +#: netbox/extras/dashboard/widgets.py:180 msgid "Object Counts" msgstr "对象统计" -#: netbox/extras/dashboard/widgets.py:159 +#: netbox/extras/dashboard/widgets.py:181 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "显示NetBox模型以及为每种类型创建的对象数。" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:191 msgid "Filters to apply when counting the number of objects" msgstr "统计对象数时要应用的筛选器" -#: netbox/extras/dashboard/widgets.py:177 +#: netbox/extras/dashboard/widgets.py:199 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "无效的格式。对象筛选器必须作为字典传递。" -#: netbox/extras/dashboard/widgets.py:208 +#: netbox/extras/dashboard/widgets.py:230 msgid "Object List" msgstr "对象列表" -#: netbox/extras/dashboard/widgets.py:209 +#: netbox/extras/dashboard/widgets.py:231 msgid "Display an arbitrary list of objects." msgstr "显示任意的对象列表。" -#: netbox/extras/dashboard/widgets.py:222 +#: netbox/extras/dashboard/widgets.py:244 msgid "The default number of objects to display" msgstr "要显示的默认对象数" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:256 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "无效的格式。URL参数必须作为字典传递。" -#: netbox/extras/dashboard/widgets.py:274 +#: netbox/extras/dashboard/widgets.py:265 +msgid "Invalid model selection: {self['model'].data} is not supported." +msgstr "模型选择无效: {self['model'].data} 不支持。" + +#: netbox/extras/dashboard/widgets.py:307 msgid "RSS Feed" msgstr "RSS订阅" -#: netbox/extras/dashboard/widgets.py:280 +#: netbox/extras/dashboard/widgets.py:313 msgid "Embed an RSS feed from an external website." msgstr "嵌入来自外部网站的 RSS 源。" -#: netbox/extras/dashboard/widgets.py:287 +#: netbox/extras/dashboard/widgets.py:320 msgid "Feed URL" msgstr "订阅链接" -#: netbox/extras/dashboard/widgets.py:290 +#: netbox/extras/dashboard/widgets.py:324 msgid "Requires external connection" msgstr "需要外部连接" -#: netbox/extras/dashboard/widgets.py:296 +#: netbox/extras/dashboard/widgets.py:330 msgid "The maximum number of objects to display" msgstr "要多显示的对象数" -#: netbox/extras/dashboard/widgets.py:301 +#: netbox/extras/dashboard/widgets.py:335 msgid "How long to stored the cached content (in seconds)" msgstr "存储缓存内容的时间(秒)" -#: netbox/extras/dashboard/widgets.py:358 +#: netbox/extras/dashboard/widgets.py:392 #: 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:362 +#: netbox/extras/dashboard/widgets.py:396 msgid "Show your personal bookmarks" msgstr "显示您的个人书签" @@ -7966,7 +7989,7 @@ msgstr "标签" msgid "Tag (slug)" msgstr "标签(缩写)" -#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "具有本地配置实例" @@ -7987,13 +8010,13 @@ msgstr "必须是唯一的" #: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 #: netbox/extras/forms/filtersets.py:90 -#: netbox/extras/models/customfields.py:209 +#: 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/models/customfields.py:216 +#: netbox/extras/models/customfields.py:218 msgid "UI editable" msgstr "页面可编辑" @@ -8584,127 +8607,127 @@ msgstr "配置模版" msgid "config templates" msgstr "配置模版" -#: netbox/extras/models/customfields.py:75 +#: netbox/extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "此字段所应用的对象。" -#: netbox/extras/models/customfields.py:82 +#: netbox/extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "该自定义字段保存的数据类型" -#: netbox/extras/models/customfields.py:89 +#: netbox/extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "此字段映射到的NetBox对象的类型(对于对象字段)" -#: netbox/extras/models/customfields.py:95 +#: netbox/extras/models/customfields.py:97 msgid "Internal field name" msgstr "内部字段名称" -#: netbox/extras/models/customfields.py:99 +#: netbox/extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "仅允许输入英文字符、数字和下划线。" -#: netbox/extras/models/customfields.py:104 +#: netbox/extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "自定义字段名称中不允许使用双下划线。" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" msgstr "向用户显示的字段名称(如果未提供,则使用字段名称)" -#: netbox/extras/models/customfields.py:119 netbox/extras/models/models.py:317 +#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 msgid "group name" msgstr "组名称" -#: netbox/extras/models/customfields.py:122 +#: netbox/extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "同一组内的自定义字段将一起显示" -#: netbox/extras/models/customfields.py:130 +#: netbox/extras/models/customfields.py:132 msgid "required" msgstr "必须" -#: netbox/extras/models/customfields.py:132 +#: netbox/extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." msgstr "创建新对象或编辑现有对象时,此字段是必填字段。" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:137 msgid "must be unique" msgstr "必须是唯一的" -#: netbox/extras/models/customfields.py:137 +#: netbox/extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "对于分配的对象,该字段的值必须是唯一的" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:142 msgid "search weight" msgstr "搜索权重" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." msgstr "搜索权重。值越低越被有限搜索。权重为零的字段将被忽略搜索。" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:150 msgid "filter logic" msgstr "过滤器规则" -#: netbox/extras/models/customfields.py:152 +#: netbox/extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." msgstr "松散匹配是匹配字段中的任意位置;严格匹配是与整个字段完全匹配。" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:157 msgid "default" msgstr "默认" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." msgstr "字段的默认值(必须是JSON值)。字符串要包含在双引号中(例如“Foo”)。" -#: netbox/extras/models/customfields.py:166 +#: netbox/extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." msgstr "使用 query_params 字典(必须是 JSON 值)筛选对象选择选项。用双引号(例如 “Foo”)封装字符串。" -#: netbox/extras/models/customfields.py:172 +#: netbox/extras/models/customfields.py:174 msgid "display weight" msgstr "显示权重" -#: netbox/extras/models/customfields.py:173 +#: netbox/extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "权重约高的字段在页面中显示得位置越低。" -#: netbox/extras/models/customfields.py:178 +#: netbox/extras/models/customfields.py:180 msgid "minimum value" msgstr "最小值" -#: netbox/extras/models/customfields.py:179 +#: netbox/extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "允许的最小值(对于数字字段)" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:186 msgid "maximum value" msgstr "最大值" -#: netbox/extras/models/customfields.py:185 +#: netbox/extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "允许的最大值(对于数字字段)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:193 msgid "validation regex" msgstr "验证正则表达式" -#: netbox/extras/models/customfields.py:193 +#: netbox/extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8714,185 +8737,185 @@ msgstr "" "要在文本字段值上强制执行的正则表达式。使用^和$可以强制匹配整个字符串。例如, " "^[A-Z]{3}$将限制值只能有三个大写字母。" -#: netbox/extras/models/customfields.py:201 +#: netbox/extras/models/customfields.py:203 msgid "choice set" msgstr "可选项" -#: netbox/extras/models/customfields.py:210 +#: netbox/extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "是否在UI中显示此字段" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "是否在UI中可编辑此字段" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:223 msgid "is cloneable" msgstr "可复制" -#: netbox/extras/models/customfields.py:222 +#: netbox/extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "复制对象时同时复制此值" -#: netbox/extras/models/customfields.py:239 +#: netbox/extras/models/customfields.py:241 msgid "custom field" msgstr "自定义字段" -#: netbox/extras/models/customfields.py:240 +#: netbox/extras/models/customfields.py:242 msgid "custom fields" msgstr "自定义字段" -#: netbox/extras/models/customfields.py:329 +#: netbox/extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "无效的默认值:“{value}”:{error}" -#: netbox/extras/models/customfields.py:336 +#: netbox/extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "只能为数字字段设置最小值" -#: netbox/extras/models/customfields.py:338 +#: netbox/extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "只能为数字字段设置最大值" -#: netbox/extras/models/customfields.py:348 +#: netbox/extras/models/customfields.py:363 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "仅对文本和URL字段支持正则表达式验证" -#: netbox/extras/models/customfields.py:354 +#: netbox/extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "无法强制布尔字段的唯一性" -#: netbox/extras/models/customfields.py:364 +#: netbox/extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "选择字段必须指定一组可用选项。" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "只能在选择字段上设置选项。" -#: netbox/extras/models/customfields.py:375 +#: netbox/extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "对象字段必须定义对象类型。" -#: netbox/extras/models/customfields.py:379 +#: netbox/extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type}字段不能定义对象类型。" -#: netbox/extras/models/customfields.py:386 +#: netbox/extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "只能为对象字段定义相关对象过滤器。" -#: netbox/extras/models/customfields.py:390 +#: netbox/extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "过滤器必须定义为将属性映射到值的字典。" -#: netbox/extras/models/customfields.py:469 +#: netbox/extras/models/customfields.py:484 msgid "True" msgstr "是" -#: netbox/extras/models/customfields.py:470 +#: netbox/extras/models/customfields.py:485 msgid "False" msgstr "否" -#: netbox/extras/models/customfields.py:560 +#: netbox/extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "值必须与此正则表达式匹配: {regex}" -#: netbox/extras/models/customfields.py:654 +#: netbox/extras/models/customfields.py:671 msgid "Value must be a string." msgstr "值必须为字符串" -#: netbox/extras/models/customfields.py:656 +#: netbox/extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "值必须与正则表达式'{regex}'匹配" -#: netbox/extras/models/customfields.py:661 +#: netbox/extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "值必须是整数。" -#: netbox/extras/models/customfields.py:664 -#: netbox/extras/models/customfields.py:679 +#: netbox/extras/models/customfields.py:681 +#: netbox/extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "值最少为{minimum}" -#: netbox/extras/models/customfields.py:668 -#: netbox/extras/models/customfields.py:683 +#: netbox/extras/models/customfields.py:685 +#: netbox/extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "值最大为{maximum}" -#: netbox/extras/models/customfields.py:676 +#: netbox/extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "值必须是十进制。" -#: netbox/extras/models/customfields.py:688 +#: netbox/extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "值必须为true或false。" -#: netbox/extras/models/customfields.py:696 +#: netbox/extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "日期格式必须为 ISO 8601 格式(YYYY-MM-DD)." -#: netbox/extras/models/customfields.py:705 +#: netbox/extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "日期和时间必须遵循 ISO 8601 格式 (YYYY-MM-DD HH:MM:SS)." -#: netbox/extras/models/customfields.py:712 +#: netbox/extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "选项集{choiceset}的选项({value})无效。" -#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "选项集{choiceset}的选项({value})无效。" -#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "值必须为对象ID, 不是 {type}" -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "值必须为对象ID的列表,不是 {type}" -#: netbox/extras/models/customfields.py:741 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "发现错误的对象ID: {id}" -#: netbox/extras/models/customfields.py:744 +#: netbox/extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "必填字段不能为空。" -#: netbox/extras/models/customfields.py:764 +#: netbox/extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "预定义选项的基本集合(可选)" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "选项会自动按字母顺序排列" -#: netbox/extras/models/customfields.py:783 +#: netbox/extras/models/customfields.py:800 msgid "custom field choice set" msgstr "自定义字段选择集" -#: netbox/extras/models/customfields.py:784 +#: netbox/extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "自定义字段选择集" -#: netbox/extras/models/customfields.py:826 +#: netbox/extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "必须定义基本选项或额外选项。" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9393,7 +9416,7 @@ msgid "As Attachment" msgstr "作为附件" #: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:522 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9403,7 +9426,7 @@ msgid "Data File" msgstr "数据文件" #: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:527 +#: netbox/extras/tables/tables.py:530 msgid "Synced" msgstr "同步" @@ -9428,28 +9451,28 @@ msgstr "SSL验证" msgid "Event Types" msgstr "事件类型" -#: netbox/extras/tables/tables.py:535 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "设备角色" -#: netbox/extras/tables/tables.py:587 +#: netbox/extras/tables/tables.py:590 msgid "Comments (Short)" msgstr "评论(简短)" -#: netbox/extras/tables/tables.py:606 netbox/extras/tables/tables.py:640 +#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 msgid "Line" msgstr "线" -#: netbox/extras/tables/tables.py:613 netbox/extras/tables/tables.py:650 +#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 msgid "Level" msgstr "等级" -#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:659 +#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 msgid "Message" msgstr "信息" -#: netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:646 msgid "Method" msgstr "方法" @@ -9592,160 +9615,160 @@ msgstr "顾客" msgid "Invalid IP address format: {address}" msgstr "IP 地址格式无效: {address}" -#: netbox/ipam/filtersets.py:51 netbox/vpn/filtersets.py:304 +#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 msgid "Import target" msgstr "引入target" -#: netbox/ipam/filtersets.py:57 netbox/vpn/filtersets.py:310 +#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 msgid "Import target (name)" msgstr "引入target(名称)" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:315 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 msgid "Export target" msgstr "输出target" -#: netbox/ipam/filtersets.py:68 netbox/vpn/filtersets.py:321 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 msgid "Export target (name)" msgstr "输出target(名称)" -#: netbox/ipam/filtersets.py:89 +#: netbox/ipam/filtersets.py:90 msgid "Importing VRF" msgstr "导入VRF" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "导入 VRF (RD)" -#: netbox/ipam/filtersets.py:100 +#: netbox/ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "导出 VRF" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "导出 VRF (RD)" -#: netbox/ipam/filtersets.py:111 +#: netbox/ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "导入 L2VPN" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "导入 L2VPN (identifier)" -#: netbox/ipam/filtersets.py:122 +#: netbox/ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "导出 L2VPN" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "导出L2VPN(标识符)" -#: netbox/ipam/filtersets.py:158 netbox/ipam/filtersets.py:286 +#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 #: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "前缀" -#: netbox/ipam/filtersets.py:162 netbox/ipam/filtersets.py:201 -#: netbox/ipam/filtersets.py:226 +#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 +#: netbox/ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "RIR(ID)" -#: netbox/ipam/filtersets.py:168 netbox/ipam/filtersets.py:207 -#: netbox/ipam/filtersets.py:232 +#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 +#: netbox/ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "RIP(缩写)" -#: netbox/ipam/filtersets.py:290 +#: netbox/ipam/filtersets.py:304 msgid "Within prefix" msgstr "此前缀包含的" -#: netbox/ipam/filtersets.py:294 +#: netbox/ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "此前缀包含的(包含此前缀)" -#: netbox/ipam/filtersets.py:298 +#: netbox/ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "包含此前缀或IP的前缀" -#: netbox/ipam/filtersets.py:309 netbox/ipam/filtersets.py:541 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:198 -#: netbox/ipam/forms/filtersets.py:334 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 +#: netbox/ipam/forms/filtersets.py:343 msgid "Mask length" msgstr "掩码长度" -#: netbox/ipam/filtersets.py:342 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:346 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "VLAN 号(1-4094)" -#: netbox/ipam/filtersets.py:440 netbox/ipam/filtersets.py:444 -#: netbox/ipam/filtersets.py:536 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 +#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "地址" -#: netbox/ipam/filtersets.py:448 +#: netbox/ipam/filtersets.py:462 msgid "Ranges which contain this prefix or IP" msgstr "包含此前缀或IP的范围" -#: netbox/ipam/filtersets.py:476 netbox/ipam/filtersets.py:532 +#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 msgid "Parent prefix" msgstr "上级前缀" -#: netbox/ipam/filtersets.py:617 +#: netbox/ipam/filtersets.py:631 msgid "FHRP group (ID)" msgstr "FHRP 组 (ID)" -#: netbox/ipam/filtersets.py:621 +#: netbox/ipam/filtersets.py:635 msgid "Is assigned to an interface" msgstr "分配给接口" -#: netbox/ipam/filtersets.py:625 +#: netbox/ipam/filtersets.py:639 msgid "Is assigned" msgstr "已分配" -#: netbox/ipam/filtersets.py:637 +#: netbox/ipam/filtersets.py:651 msgid "Service (ID)" msgstr "服务 (ID)" -#: netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:656 msgid "NAT inside IP address (ID)" msgstr "NAT 内部 IP 地址 (ID)" -#: netbox/ipam/filtersets.py:1001 +#: netbox/ipam/filtersets.py:1015 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1005 +#: netbox/ipam/filtersets.py:1019 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN 号码 (1-4094)" -#: netbox/ipam/filtersets.py:1026 +#: netbox/ipam/filtersets.py:1040 msgid "Assigned VM interface" msgstr "分配的虚拟机接口" -#: netbox/ipam/filtersets.py:1097 +#: netbox/ipam/filtersets.py:1111 msgid "VLAN Translation Policy (name)" msgstr "VLAN 转换策略(名称)" -#: netbox/ipam/filtersets.py:1163 +#: netbox/ipam/filtersets.py:1177 msgid "IP address (ID)" msgstr "IP 地址 (ID)" -#: netbox/ipam/filtersets.py:1169 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP 地址" -#: netbox/ipam/filtersets.py:1194 +#: netbox/ipam/filtersets.py:1208 msgid "Primary IPv4 (ID)" msgstr "首选 IPv4(ID)" -#: netbox/ipam/filtersets.py:1199 +#: netbox/ipam/filtersets.py:1213 msgid "Primary IPv6 (ID)" msgstr "首选IPv6(ID)" @@ -9789,8 +9812,8 @@ msgstr "私有的" #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 #: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/model_forms.py:99 +#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 +#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 #: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 #: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 @@ -9812,14 +9835,14 @@ msgstr "添加日期" msgid "VLAN Group" msgstr "VLAN组" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:181 -#: netbox/ipam/forms/filtersets.py:259 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 +#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: 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:10 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:284 +#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 #: 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_import.py:50 @@ -9831,18 +9854,18 @@ msgstr "VLAN" msgid "Prefix length" msgstr "前缀长度" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:244 +#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "是一个池" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "设置为已被全部占用" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:173 +#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 #: netbox/ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "VLAN 分配" @@ -9852,21 +9875,21 @@ 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:417 netbox/ipam/forms/bulk_import.py:528 -#: netbox/ipam/forms/bulk_import.py:554 netbox/ipam/forms/filtersets.py:393 -#: netbox/ipam/forms/filtersets.py:582 netbox/templates/ipam/fhrpgroup.html:22 +#: 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:402 +#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "协议" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:400 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 #: 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:405 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -9878,11 +9901,11 @@ msgstr "组 ID" msgid "Authentication type" msgstr "认证类型" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 msgid "Authentication key" msgstr "认证秘钥" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:386 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -9899,8 +9922,8 @@ msgstr "身份验证" msgid "VLAN ID ranges" msgstr "VLAN ID 范围" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:485 -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 +#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q 角色" @@ -9913,7 +9936,7 @@ msgstr "Q-in-Q" msgid "Site & Group" msgstr "站点 & 组" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:515 +#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 #: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 @@ -9944,73 +9967,91 @@ msgstr "指定的 RIR" msgid "VLAN's group (if any)" msgstr "VLAN 组(若存在)" -#: netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:181 +msgid "VLAN Site" +msgstr "VLAN 站点" + +#: netbox/ipam/forms/bulk_import.py:185 +msgid "VLAN's site (if any)" +msgstr "VLAN 的站点(如果有)" + +#: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "范围 ID" -#: netbox/ipam/forms/bulk_import.py:325 +#: 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/templates/ipam/fhrpgroup.html:19 +msgid "FHRP Group" +msgstr "FHRP组" + +#: netbox/ipam/forms/bulk_import.py:335 +msgid "Assigned FHRP Group name" +msgstr "分配的 FHRP 组名称" + +#: netbox/ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "设置为设备的首选 IP" -#: netbox/ipam/forms/bulk_import.py:329 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "处于带外状态" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "将其指定为分配设备的带外 IP 地址" -#: netbox/ipam/forms/bulk_import.py:370 +#: netbox/ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "未指定设备或虚拟机;无法设置为首选 IP" -#: netbox/ipam/forms/bulk_import.py:374 +#: netbox/ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "未指定设备;无法设置为带外 IP" -#: netbox/ipam/forms/bulk_import.py:378 +#: netbox/ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "无法为虚拟机设置带外 IP" -#: netbox/ipam/forms/bulk_import.py:382 +#: netbox/ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "未指定接口;无法设置为首选 IP" -#: netbox/ipam/forms/bulk_import.py:386 +#: netbox/ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "未指定接口;无法设置为带外 IP" -#: netbox/ipam/forms/bulk_import.py:421 +#: netbox/ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "认证类型" -#: netbox/ipam/forms/bulk_import.py:463 +#: netbox/ipam/forms/bulk_import.py:479 msgid "Assigned VLAN group" msgstr "分配的VLAN组" -#: netbox/ipam/forms/bulk_import.py:495 +#: netbox/ipam/forms/bulk_import.py:511 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:518 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 msgid "VLAN translation policy" msgstr "VLAN 转换策略" -#: netbox/ipam/forms/bulk_import.py:530 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 msgid "IP protocol" msgstr "IP 协议" -#: netbox/ipam/forms/bulk_import.py:544 +#: netbox/ipam/forms/bulk_import.py:560 msgid "Required if not assigned to a VM" msgstr "如果未分配给虚拟机,则为必需" -#: netbox/ipam/forms/bulk_import.py:551 +#: netbox/ipam/forms/bulk_import.py:567 msgid "Required if not assigned to a device" msgstr "如果未分配给设备,则为必需" -#: netbox/ipam/forms/bulk_import.py:576 +#: netbox/ipam/forms/bulk_import.py:592 #, python-brace-format msgid "{ip} is not assigned to this device/VM." msgstr "{ip} 未分配给此设备/虚拟机。" @@ -10021,12 +10062,12 @@ msgid "Route Targets" msgstr "Route Targets" #: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:224 netbox/vpn/forms/model_forms.py:400 +#: netbox/vpn/forms/filtersets.py:230 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:229 netbox/vpn/forms/model_forms.py:405 +#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "导出 target" @@ -10043,71 +10084,71 @@ msgstr "由VRF输出" msgid "Private" msgstr "私有的" -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/filtersets.py:275 netbox/ipam/forms/filtersets.py:329 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 msgid "Address family" msgstr "地址类型" -#: netbox/ipam/forms/filtersets.py:121 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "范围" -#: netbox/ipam/forms/filtersets.py:130 +#: netbox/ipam/forms/filtersets.py:131 msgid "Start" msgstr "开始" -#: netbox/ipam/forms/filtersets.py:134 +#: netbox/ipam/forms/filtersets.py:135 msgid "End" msgstr "结束" -#: netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/filtersets.py:195 msgid "Search within" msgstr "在此前缀内查找" -#: netbox/ipam/forms/filtersets.py:209 netbox/ipam/forms/filtersets.py:345 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 msgid "Present in VRF" msgstr "存在于VRF中" -#: netbox/ipam/forms/filtersets.py:314 +#: netbox/ipam/forms/filtersets.py:322 msgid "Device/VM" msgstr "设备/虚拟机" -#: netbox/ipam/forms/filtersets.py:324 +#: netbox/ipam/forms/filtersets.py:333 msgid "Parent Prefix" msgstr "上级IP前缀" -#: netbox/ipam/forms/filtersets.py:369 +#: netbox/ipam/forms/filtersets.py:378 msgid "Assigned to an interface" msgstr "指定给一个接口" -#: netbox/ipam/forms/filtersets.py:376 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS名称" -#: netbox/ipam/forms/filtersets.py:419 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 #: 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 msgid "VLANs" msgstr "VLANs" -#: netbox/ipam/forms/filtersets.py:460 +#: netbox/ipam/forms/filtersets.py:469 msgid "Contains VLAN ID" msgstr "包含 VLAN ID" -#: netbox/ipam/forms/filtersets.py:494 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "本地 VLAN ID" -#: netbox/ipam/forms/filtersets.py:499 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "远程 VLAN ID" -#: netbox/ipam/forms/filtersets.py:509 +#: netbox/ipam/forms/filtersets.py:518 msgid "Q-in-Q/802.1ad" msgstr "q-in-q/802.1ad" -#: netbox/ipam/forms/filtersets.py:554 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -10131,12 +10172,6 @@ msgstr "ASN范围" msgid "IP Range" msgstr "IP范围" -#: 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组" - #: netbox/ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "将此IP设置为分配设备/虚拟机的首选 IP" @@ -10730,7 +10765,7 @@ msgid "Assigned" msgstr "分配" #: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:240 +#: netbox/vpn/forms/filtersets.py:246 msgid "Assigned Object" msgstr "指定对象" @@ -11363,10 +11398,6 @@ msgstr "前缀和VLAN角色" msgid "ASN Ranges" msgstr "ASN 范围" -#: netbox/netbox/navigation/menu.py:202 -msgid "VLAN Groups" -msgstr "VLAN 组" - #: netbox/netbox/navigation/menu.py:203 msgid "VLAN Translation Policies" msgstr "VLAN 转换策略" @@ -11747,63 +11778,63 @@ msgstr "初始化后无法在注册表中添加存储空间" msgid "Cannot delete stores from registry" msgstr "无法从注册表中删除存储" -#: netbox/netbox/settings.py:752 +#: netbox/netbox/settings.py:758 msgid "Czech" msgstr "捷克语" -#: netbox/netbox/settings.py:753 +#: netbox/netbox/settings.py:759 msgid "Danish" msgstr "丹麦语" -#: netbox/netbox/settings.py:754 +#: netbox/netbox/settings.py:760 msgid "German" msgstr "德语" -#: netbox/netbox/settings.py:755 +#: netbox/netbox/settings.py:761 msgid "English" msgstr "英语" -#: netbox/netbox/settings.py:756 +#: netbox/netbox/settings.py:762 msgid "Spanish" msgstr "西班牙语" -#: netbox/netbox/settings.py:757 +#: netbox/netbox/settings.py:763 msgid "French" msgstr "法语" -#: netbox/netbox/settings.py:758 +#: netbox/netbox/settings.py:764 msgid "Italian" msgstr "意大利语" -#: netbox/netbox/settings.py:759 +#: netbox/netbox/settings.py:765 msgid "Japanese" msgstr "日语" -#: netbox/netbox/settings.py:760 +#: netbox/netbox/settings.py:766 msgid "Dutch" msgstr "荷兰语" -#: netbox/netbox/settings.py:761 +#: netbox/netbox/settings.py:767 msgid "Polish" msgstr "波兰语" -#: netbox/netbox/settings.py:762 +#: netbox/netbox/settings.py:768 msgid "Portuguese" msgstr "葡萄牙语" -#: netbox/netbox/settings.py:763 +#: netbox/netbox/settings.py:769 msgid "Russian" msgstr "俄语" -#: netbox/netbox/settings.py:764 +#: netbox/netbox/settings.py:770 msgid "Turkish" msgstr "土耳其语" -#: netbox/netbox/settings.py:765 +#: netbox/netbox/settings.py:771 msgid "Ukrainian" msgstr "乌克兰语" -#: netbox/netbox/settings.py:766 +#: netbox/netbox/settings.py:772 msgid "Chinese" msgstr "中文" @@ -11841,7 +11872,7 @@ msgstr "值" msgid "Dummy Plugin" msgstr "虚拟插件" -#: netbox/netbox/views/generic/bulk_views.py:114 +#: netbox/netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -11853,19 +11884,19 @@ msgstr "渲染所选导出模板时出错 ({template}): {error}" msgid "Row {i}: Object with ID {id} does not exist" msgstr "第{i}行: ID为{id}的对象不存在" -#: netbox/netbox/views/generic/bulk_views.py:708 -#: netbox/netbox/views/generic/bulk_views.py:909 -#: netbox/netbox/views/generic/bulk_views.py:957 +#: netbox/netbox/views/generic/bulk_views.py:710 +#: netbox/netbox/views/generic/bulk_views.py:911 +#: netbox/netbox/views/generic/bulk_views.py:959 #, python-brace-format msgid "No {object_type} were selected." msgstr "没有 {object_type} 被选中。" -#: netbox/netbox/views/generic/bulk_views.py:787 +#: netbox/netbox/views/generic/bulk_views.py:789 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "重命名 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:887 +#: netbox/netbox/views/generic/bulk_views.py:889 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "已删除 {count} {object_type}" @@ -11960,7 +11991,7 @@ 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:189 +#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 #: netbox/vpn/forms/model_forms.py:382 msgid "Profile" msgstr "个人资料" @@ -13843,7 +13874,7 @@ msgstr "您没有权限执行脚本" #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:87 +#: netbox/templates/extras/script_list.html:90 msgid "Run Script" msgstr "保存运行脚本计划" @@ -13868,20 +13899,20 @@ msgstr "源文件中没有该脚本。" msgid "Never" msgstr "从不" -#: netbox/templates/extras/script_list.html:85 +#: netbox/templates/extras/script_list.html:88 msgid "Run Again" msgstr "重新运行" -#: netbox/templates/extras/script_list.html:133 +#: netbox/templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "无法从模块加载脚本 %(module)s" -#: netbox/templates/extras/script_list.html:141 +#: netbox/templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "找不到脚本" -#: netbox/templates/extras/script_list.html:144 +#: netbox/templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " @@ -14546,7 +14577,7 @@ 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:137 +#: netbox/tenancy/forms/bulk_edit.py:138 #: 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 @@ -14726,7 +14757,7 @@ msgid "IKE Proposal" msgstr "IKE Proposal" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:101 +#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "身份验证方法" @@ -14734,7 +14765,7 @@ msgstr "身份验证方法" #: netbox/templates/vpn/ipsecproposal.html:21 #: netbox/vpn/forms/bulk_edit.py:102 netbox/vpn/forms/bulk_edit.py:172 #: netbox/vpn/forms/bulk_import.py:149 netbox/vpn/forms/bulk_import.py:195 -#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:154 +#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "加密算法" @@ -14742,7 +14773,7 @@ msgstr "加密算法" #: netbox/templates/vpn/ipsecproposal.html:25 #: netbox/vpn/forms/bulk_edit.py:107 netbox/vpn/forms/bulk_edit.py:177 #: netbox/vpn/forms/bulk_import.py:153 netbox/vpn/forms/bulk_import.py:200 -#: netbox/vpn/forms/filtersets.py:111 netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/filtersets.py:116 netbox/vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "认证算法" @@ -14794,18 +14825,18 @@ msgid "Add a Termination" msgstr "增加接入点" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:57 +#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "封装" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:64 +#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "IPSec profile" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:68 +#: netbox/vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "Tunnel ID" @@ -15027,7 +15058,7 @@ msgstr "联系人地址" msgid "Contact Link" msgstr "联系人链接" -#: netbox/tenancy/tables/contacts.py:133 +#: netbox/tenancy/tables/contacts.py:134 msgid "Contact Description" msgstr "联系人描述" @@ -15271,20 +15302,20 @@ msgstr "重量必须是正数" msgid "Invalid value '{weight}' for weight (must be a number)" msgstr " '{weight}' 为无效重量(必须是数字)" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:63 +#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "{unit}无效。请使用 {valid_units}" -#: netbox/utilities/conversion.py:46 -msgid "Length must be a positive number" -msgstr "长度必须是正数" - -#: netbox/utilities/conversion.py:48 +#: netbox/utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr " '{length}' 为无效的长度(必须是数字)" +#: netbox/utilities/conversion.py:49 +msgid "Length must be a positive number" +msgstr "长度必须是正数" + #: netbox/utilities/error_handlers.py:31 #, python-brace-format msgid "" @@ -15296,18 +15327,18 @@ msgstr "无法删除{objects}。 找到了 {count} 个依赖对象:" msgid "More than 50" msgstr "超过50个" -#: netbox/utilities/fields.py:29 +#: netbox/utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "以十六进制表示的 RGB 颜色。例如:" -#: netbox/utilities/fields.py:158 +#: netbox/utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " "in the format 'app.model'" msgstr "%s(%r)无效。CounterCacheField的to_model参数必须是格式为“app.model”的字符串" -#: netbox/utilities/fields.py:168 +#: netbox/utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -15425,11 +15456,11 @@ msgstr "" msgid "URL-friendly unique shorthand" msgstr "URL友好的唯一简写,是URL中最后一个反斜杠之后的部分" -#: netbox/utilities/forms/fields/fields.py:101 +#: netbox/utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "以JSON格式输入数据。" -#: netbox/utilities/forms/fields/fields.py:124 +#: netbox/utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "MAC 地址必须采用 EUI-48 格式" @@ -15474,37 +15505,37 @@ msgid "" "({begin})." msgstr "无效的范围:结束值({end})必须大于开始值({begin})。" -#: netbox/utilities/forms/utils.py:232 +#: netbox/utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "\"{field}\"的列标题重复或冲突" -#: netbox/utilities/forms/utils.py:238 +#: netbox/utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "\"{header}\"的列标题重复或冲突" -#: netbox/utilities/forms/utils.py:247 +#: netbox/utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "第{row}行: 应该有{count_expected}列,但是发现了{count_found}列" -#: netbox/utilities/forms/utils.py:270 +#: netbox/utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "发现错误的列头\"{field}\"。" -#: netbox/utilities/forms/utils.py:272 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "字段\"{field}\"未与对象关联;不能使用“.”" -#: netbox/utilities/forms/utils.py:276 +#: netbox/utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "对象的属性关联无效 \"{field}\": {to_field}" -#: netbox/utilities/forms/utils.py:284 +#: netbox/utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "找不到必需的列标题\"{header}\"。" @@ -16040,7 +16071,7 @@ msgid "VLAN (name)" msgstr "VLAN(名称)" #: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "隧道组" @@ -16056,13 +16087,13 @@ msgid "Pre-shared key" msgstr "预共享密钥" #: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:199 netbox/vpn/forms/model_forms.py:373 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE 策略" #: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:377 +#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPSec 策略" @@ -16127,16 +16158,16 @@ msgstr "每个接入点必须指定一个接口或一个 VLAN。" msgid "Cannot assign both an interface and a VLAN." msgstr "不能同时分配接口和VLAN。" -#: netbox/vpn/forms/filtersets.py:130 +#: netbox/vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "IKE 版本" -#: netbox/vpn/forms/filtersets.py:142 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "安全提议" -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/vpn/forms/filtersets.py:257 msgid "Assigned Object Type" msgstr "指定的对象类型" diff --git a/netbox/utilities/fields.py b/netbox/utilities/fields.py index 05f61a147..e2814465a 100644 --- a/netbox/utilities/fields.py +++ b/netbox/utilities/fields.py @@ -198,9 +198,9 @@ class GenericArrayForeignKey(FieldCacheMixin, models.Field): Provide a generic many-to-many relation through an 2d array field """ - many_to_many = True + many_to_many = False many_to_one = False - one_to_many = False + one_to_many = True one_to_one = False def __init__(self, field, for_concrete_model=True): diff --git a/netbox/utilities/forms/fields/fields.py b/netbox/utilities/forms/fields/fields.py index 25e888bf2..f8a915068 100644 --- a/netbox/utilities/forms/fields/fields.py +++ b/netbox/utilities/forms/fields/fields.py @@ -97,10 +97,11 @@ class JSONField(_JSONField): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) + + self.widget.attrs['placeholder'] = '' + self.widget.attrs['class'] = 'font-monospace' if not self.help_text: self.help_text = _('Enter context data in JSON format.') - self.widget.attrs['placeholder'] = '' - self.widget.attrs['class'] = 'font-monospace' def prepare_value(self, value): if isinstance(value, InvalidJSONInput): diff --git a/netbox/utilities/forms/utils.py b/netbox/utilities/forms/utils.py index 0429fe571..b8985c6b0 100644 --- a/netbox/utilities/forms/utils.py +++ b/netbox/utilities/forms/utils.py @@ -136,9 +136,11 @@ def get_field_value(form, field_name): """ field = form.fields[field_name] - if form.is_bound and (data := form.data.get(field_name)): - if hasattr(field, 'valid_value') and field.valid_value(data): - return data + if form.is_bound and field_name in form.data: + if (value := form.data[field_name]) is None: + return + if hasattr(field, 'valid_value') and field.valid_value(value): + return value return form.get_initial_for_field(field, field_name) diff --git a/netbox/utilities/tests/test_forms.py b/netbox/utilities/tests/test_forms.py index a0592f626..8ec1404d5 100644 --- a/netbox/utilities/tests/test_forms.py +++ b/netbox/utilities/tests/test_forms.py @@ -1,10 +1,11 @@ from django import forms from django.test import TestCase +from dcim.models import Site from netbox.choices import ImportFormatChoices from utilities.forms.bulk_import import BulkImportForm from utilities.forms.forms import BulkRenameForm -from utilities.forms.utils import expand_alphanumeric_pattern, expand_ipaddress_pattern +from utilities.forms.utils import get_field_value, expand_alphanumeric_pattern, expand_ipaddress_pattern class ExpandIPAddress(TestCase): @@ -387,3 +388,63 @@ class BulkRenameFormTest(TestCase): self.assertTrue(form.is_valid()) self.assertEqual(form.cleaned_data["find"], " hello ") self.assertEqual(form.cleaned_data["replace"], " world ") + + +class GetFieldValueTest(TestCase): + + @classmethod + def setUpTestData(cls): + class TestForm(forms.Form): + site = forms.ModelChoiceField( + queryset=Site.objects.all(), + required=False + ) + cls.form_class = TestForm + + cls.sites = ( + Site(name='Test Site 1', slug='test-site-1'), + Site(name='Test Site 2', slug='test-site-2'), + ) + Site.objects.bulk_create(cls.sites) + + def test_unbound_without_initial(self): + form = self.form_class() + self.assertEqual( + get_field_value(form, 'site'), + None + ) + + def test_unbound_with_initial(self): + form = self.form_class(initial={'site': self.sites[0].pk}) + self.assertEqual( + get_field_value(form, 'site'), + self.sites[0].pk + ) + + def test_bound_value_without_initial(self): + form = self.form_class({'site': self.sites[0].pk}) + self.assertEqual( + get_field_value(form, 'site'), + self.sites[0].pk + ) + + def test_bound_value_with_initial(self): + form = self.form_class({'site': self.sites[0].pk}, initial={'site': self.sites[1].pk}) + self.assertEqual( + get_field_value(form, 'site'), + self.sites[0].pk + ) + + def test_bound_null_without_initial(self): + form = self.form_class({'site': None}) + self.assertEqual( + get_field_value(form, 'site'), + None + ) + + def test_bound_null_with_initial(self): + form = self.form_class({'site': None}, initial={'site': self.sites[1].pk}) + self.assertEqual( + get_field_value(form, 'site'), + None + ) diff --git a/netbox/utilities/views.py b/netbox/utilities/views.py index b9a5f85fb..353dd927a 100644 --- a/netbox/utilities/views.py +++ b/netbox/utilities/views.py @@ -149,9 +149,8 @@ class GetReturnURLMixin: # Attempt to dynamically resolve the list view for the object if hasattr(self, 'queryset'): - model_opts = self.queryset.model._meta try: - return reverse(f'{model_opts.app_label}:{model_opts.model_name}_list') + return reverse(get_viewname(self.queryset.model, 'list')) except NoReverseMatch: pass diff --git a/netbox/virtualization/apps.py b/netbox/virtualization/apps.py index 65ce0f112..42754c693 100644 --- a/netbox/virtualization/apps.py +++ b/netbox/virtualization/apps.py @@ -1,7 +1,5 @@ from django.apps import AppConfig -from netbox import denormalized - class VirtualizationConfig(AppConfig): name = 'virtualization' @@ -15,10 +13,5 @@ class VirtualizationConfig(AppConfig): # Register models register_models(*self.get_models()) - # Register denormalized fields - denormalized.register(VirtualMachine, 'cluster', { - 'site': '_site', - }) - # Register counters connect_counters(VirtualMachine) diff --git a/netbox/virtualization/forms/filtersets.py b/netbox/virtualization/forms/filtersets.py index 2b2d821fe..b081fa8c6 100644 --- a/netbox/virtualization/forms/filtersets.py +++ b/netbox/virtualization/forms/filtersets.py @@ -1,10 +1,11 @@ from django import forms from django.utils.translation import gettext_lazy as _ +from dcim.choices import * from dcim.models import Device, DeviceRole, Location, Platform, Region, Site, SiteGroup from extras.forms import LocalConfigContextFilterForm from extras.models import ConfigTemplate -from ipam.models import VRF +from ipam.models import VRF, VLANTranslationPolicy from netbox.forms import NetBoxModelFilterSetForm from tenancy.forms import ContactModelFilterForm, TenancyFilterForm from utilities.forms import BOOLEAN_WITH_BLANK_CHOICES @@ -200,7 +201,9 @@ class VMInterfaceFilterForm(NetBoxModelFilterSetForm): fieldsets = ( FieldSet('q', 'filter_id', 'tag'), FieldSet('cluster_id', 'virtual_machine_id', name=_('Virtual Machine')), - FieldSet('enabled', 'mac_address', 'vrf_id', 'l2vpn_id', name=_('Attributes')), + FieldSet('enabled', name=_('Attributes')), + FieldSet('vrf_id', 'l2vpn_id', 'mac_address', name=_('Addressing')), + FieldSet('mode', 'vlan_translation_policy_id', name=_('802.1Q Switching')), ) selector_fields = ('filter_id', 'q', 'virtual_machine_id') cluster_id = DynamicModelMultipleChoiceField( @@ -237,6 +240,16 @@ class VMInterfaceFilterForm(NetBoxModelFilterSetForm): required=False, label=_('L2VPN') ) + mode = forms.MultipleChoiceField( + choices=InterfaceModeChoices, + required=False, + label=_('802.1Q mode') + ) + vlan_translation_policy_id = DynamicModelMultipleChoiceField( + queryset=VLANTranslationPolicy.objects.all(), + required=False, + label=_('VLAN Translation Policy') + ) tag = TagFilterField(model) diff --git a/netbox/virtualization/signals.py b/netbox/virtualization/signals.py index 06f172179..15bef8a97 100644 --- a/netbox/virtualization/signals.py +++ b/netbox/virtualization/signals.py @@ -2,7 +2,7 @@ from django.db.models import Sum from django.db.models.signals import post_delete, post_save from django.dispatch import receiver -from .models import VirtualDisk, VirtualMachine +from .models import Cluster, VirtualDisk, VirtualMachine @receiver((post_delete, post_save), sender=VirtualDisk) @@ -14,3 +14,12 @@ def update_virtualmachine_disk(instance, **kwargs): VirtualMachine.objects.filter(pk=vm.pk).update( disk=vm.virtualdisks.aggregate(Sum('size'))['size__sum'] ) + + +@receiver(post_save, sender=Cluster) +def update_virtualmachine_site(instance, **kwargs): + """ + Update the assigned site for all VMs to match that of the Cluster (if any). + """ + if instance._site: + VirtualMachine.objects.filter(cluster=instance).update(site=instance._site) diff --git a/netbox/virtualization/tests/test_filtersets.py b/netbox/virtualization/tests/test_filtersets.py index eef5d6b52..d53ca78de 100644 --- a/netbox/virtualization/tests/test_filtersets.py +++ b/netbox/virtualization/tests/test_filtersets.py @@ -605,6 +605,7 @@ class VMInterfaceTestCase(TestCase, ChangeLoggedFilterSetTests): mtu=100, vrf=vrfs[0], description='foobar1', + mode=InterfaceModeChoices.MODE_ACCESS, vlan_translation_policy=vlan_translation_policies[0], ), VMInterface( @@ -614,6 +615,7 @@ class VMInterfaceTestCase(TestCase, ChangeLoggedFilterSetTests): mtu=200, vrf=vrfs[1], description='foobar2', + mode=InterfaceModeChoices.MODE_TAGGED, vlan_translation_policy=vlan_translation_policies[0], ), VMInterface( @@ -699,6 +701,10 @@ class VMInterfaceTestCase(TestCase, ChangeLoggedFilterSetTests): params = {'description': ['foobar1', 'foobar2']} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) + def test_mode(self): + params = {'mode': [InterfaceModeChoices.MODE_ACCESS]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1) + def test_vlan(self): vlan = VLAN.objects.filter(qinq_role=VLANQinQRoleChoices.ROLE_SERVICE).first() params = {'vlan_id': vlan.pk} diff --git a/netbox/virtualization/views.py b/netbox/virtualization/views.py index 6cd36cd86..81568b4f9 100644 --- a/netbox/virtualization/views.py +++ b/netbox/virtualization/views.py @@ -179,15 +179,28 @@ class ClusterListView(generic.ObjectListView): @register_model_view(Cluster) -class ClusterView(generic.ObjectView): +class ClusterView(GetRelatedModelsMixin, generic.ObjectView): queryset = Cluster.objects.all() def get_extra_context(self, request, instance): - return instance.virtual_machines.aggregate( - vcpus_sum=Sum('vcpus'), - memory_sum=Sum('memory'), - disk_sum=Sum('disk') - ) + return { + **instance.virtual_machines.aggregate( + vcpus_sum=Sum('vcpus'), + memory_sum=Sum('memory'), + disk_sum=Sum('disk') + ), + 'related_models': self.get_related_models( + request, + instance, + omit=(), + extra=( + (VLANGroup.objects.restrict(request.user, 'view').filter( + scope_type=ContentType.objects.get_for_model(Cluster), + scope_id=instance.pk + ), 'cluster'), + ) + ), + } @register_model_view(Cluster, 'virtualmachines', path='virtual-machines') diff --git a/requirements.txt b/requirements.txt index 19715f23a..1fa4c0fc0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,10 +1,10 @@ -Django==5.1.7 +Django==5.1.8 django-cors-headers==4.7.0 django-debug-toolbar==5.0.1 django-filter==25.1 -django-htmx==1.22.0 +django-htmx==1.23.0 django-graphiql-debug-toolbar==0.2.0 -django-mptt==0.16.0 +django-mptt==0.17.0 django-pglocks==1.0.4 django-prometheus==2.3.1 django-redis==5.4.0 @@ -13,26 +13,26 @@ django-rq==3.0 django-taggit==6.1.0 django-tables2==2.7.5 django-timezone-field==7.1 -djangorestframework==3.15.2 +djangorestframework==3.16.0 drf-spectacular==0.28.0 -drf-spectacular-sidecar==2025.3.1 +drf-spectacular-sidecar==2025.4.1 feedparser==6.0.11 gunicorn==23.0.0 Jinja2==3.1.6 Markdown==3.7 -mkdocs-material==9.6.7 -mkdocstrings[python]==0.28.2 +mkdocs-material==9.6.11 +mkdocstrings[python]==0.29.1 netaddr==1.3.0 nh3==0.2.21 Pillow==11.1.0 -psycopg[c,pool]==3.2.5 +psycopg[c,pool]==3.2.6 PyYAML==6.0.2 requests==2.32.3 rq==2.1.0 social-auth-app-django==5.4.3 social-auth-core==4.5.6 -strawberry-graphql==0.262.0 +strawberry-graphql==0.263.2 strawberry-graphql-django==0.52.0 svgwrite==1.4.3 tablib==3.8.0 -tzdata==2025.1 +tzdata==2025.2 diff --git a/ruff.toml b/ruff.toml index 12dac331e..fb463a4c0 100644 --- a/ruff.toml +++ b/ruff.toml @@ -2,6 +2,7 @@ exclude = [ "netbox/project-static/**" ] line-length = 120 +target-version = "py310" [lint] extend-select = ["E1", "E2", "E3", "E501", "W"]