diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index 7cf1ea56c..039e24fc4 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.8 + placeholder: v4.2.9 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index a39404a9d..0f18e6267 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.8 + placeholder: v4.2.9 validations: required: true - type: dropdown diff --git a/.github/workflows/lock-threads.yml b/.github/workflows/lock-threads.yml index b77a84ad1..2148e563b 100644 --- a/.github/workflows/lock-threads.yml +++ b/.github/workflows/lock-threads.yml @@ -16,7 +16,7 @@ jobs: if: github.repository == 'netbox-community/netbox' runs-on: ubuntu-latest steps: - - uses: dessant/lock-threads@v5 + - uses: dessant/lock-threads@1bf7ec25051fe7c00bdd17e6a7cf3d7bfb7dc771 # v5.0.1 with: issue-inactive-days: 90 pr-inactive-days: 30 diff --git a/.github/workflows/update-translation-strings.yml b/.github/workflows/update-translation-strings.yml index 8a4f05456..3152232e2 100644 --- a/.github/workflows/update-translation-strings.yml +++ b/.github/workflows/update-translation-strings.yml @@ -48,7 +48,7 @@ jobs: run: python netbox/manage.py makemessages -l ${{ env.LOCALE }} - name: Commit changes - uses: EndBug/add-and-commit@v9 + uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9.1.4 with: add: 'netbox/translations/' default_author: github_actions diff --git a/docs/configuration/default-values.md b/docs/configuration/default-values.md index d90e6eafc..1d1992a8e 100644 --- a/docs/configuration/default-values.md +++ b/docs/configuration/default-values.md @@ -69,7 +69,7 @@ For a complete list of available preferences, log into NetBox and navigate to `/ !!! tip "Dynamic Configuration Parameter" -Default: 50 +Default: `50` The default maximum number of objects to display per page within each list of objects. @@ -79,7 +79,7 @@ The default maximum number of objects to display per page within each list of ob !!! tip "Dynamic Configuration Parameter" -Default: 15 +Default: `15` The default value for the `amperage` field when creating new power feeds. @@ -89,7 +89,7 @@ The default value for the `amperage` field when creating new power feeds. !!! tip "Dynamic Configuration Parameter" -Default: 80 +Default: `80` The default value (percentage) for the `max_utilization` field when creating new power feeds. @@ -99,7 +99,7 @@ The default value (percentage) for the `max_utilization` field when creating new !!! tip "Dynamic Configuration Parameter" -Default: 120 +Default: `120` The default value for the `voltage` field when creating new power feeds. @@ -109,7 +109,7 @@ The default value for the `voltage` field when creating new power feeds. !!! tip "Dynamic Configuration Parameter" -Default: 22 +Default: `22` Default height (in pixels) of a unit within a rack elevation. For best results, this should be approximately one tenth of `RACK_ELEVATION_DEFAULT_UNIT_WIDTH`. @@ -119,6 +119,6 @@ Default height (in pixels) of a unit within a rack elevation. For best results, !!! tip "Dynamic Configuration Parameter" -Default: 220 +Default: `220` Default width (in pixels) of a unit within a rack elevation. diff --git a/docs/configuration/development.md b/docs/configuration/development.md index 6e1a4d9c4..a76fb80b0 100644 --- a/docs/configuration/development.md +++ b/docs/configuration/development.md @@ -2,7 +2,7 @@ ## DEBUG -Default: False +Default: `False` This setting enables debugging. Debugging should be enabled only during development or troubleshooting. Note that only clients which access NetBox from a recognized [internal IP address](./system.md#internal_ips) will see debugging tools in the user @@ -16,6 +16,6 @@ interface. ## DEVELOPER -Default: False +Default: `False` This parameter serves as a safeguard to prevent some potentially dangerous behavior, such as generating new database schema migrations. Additionally, enabling this setting disables the debug warning banner in the UI. Set this to `True` **only** if you are actively developing the NetBox code base. diff --git a/docs/configuration/error-reporting.md b/docs/configuration/error-reporting.md index 56f187845..3b86a78d2 100644 --- a/docs/configuration/error-reporting.md +++ b/docs/configuration/error-reporting.md @@ -2,7 +2,7 @@ ## SENTRY_DSN -Default: None +Default: `None` Defines a Sentry data source name (DSN) for automated error reporting. `SENTRY_ENABLED` must be True for this parameter to take effect. For example: @@ -14,7 +14,7 @@ SENTRY_DSN = "https://examplePublicKey@o0.ingest.sentry.io/0" ## SENTRY_ENABLED -Default: False +Default: `False` Set to True to enable automatic error reporting via [Sentry](https://sentry.io/). @@ -25,7 +25,7 @@ Set to True to enable automatic error reporting via [Sentry](https://sentry.io/) ## SENTRY_SAMPLE_RATE -Default: 1.0 (all) +Default: `1.0` (all) The sampling rate for errors. Must be a value between 0 (disabled) and 1.0 (report on all errors). @@ -33,7 +33,7 @@ The sampling rate for errors. Must be a value between 0 (disabled) and 1.0 (repo ## SENTRY_SEND_DEFAULT_PII -Default: False +Default: `False` Maps to the Sentry SDK's [`send_default_pii`](https://docs.sentry.io/platforms/python/configuration/options/#send-default-pii) parameter. If enabled, certain personally identifiable information (PII) is added. @@ -60,7 +60,7 @@ SENTRY_TAGS = { ## SENTRY_TRACES_SAMPLE_RATE -Default: 0 (disabled) +Default: `0` (disabled) The sampling rate for transactions. Must be a value between 0 (disabled) and 1.0 (report on all transactions). diff --git a/docs/configuration/graphql-api.md b/docs/configuration/graphql-api.md index a792da544..9b02d745c 100644 --- a/docs/configuration/graphql-api.md +++ b/docs/configuration/graphql-api.md @@ -4,7 +4,7 @@ !!! tip "Dynamic Configuration Parameter" -Default: True +Default: `True` Setting this to False will disable the GraphQL API. @@ -12,6 +12,6 @@ Setting this to False will disable the GraphQL API. ## GRAPHQL_MAX_ALIASES -Default: 10 +Default: `10` The maximum number of queries that a GraphQL API request may contain. diff --git a/docs/configuration/miscellaneous.md b/docs/configuration/miscellaneous.md index b9d079564..e4d46f428 100644 --- a/docs/configuration/miscellaneous.md +++ b/docs/configuration/miscellaneous.md @@ -55,7 +55,7 @@ Sets content for the top banner in the user interface. ## CENSUS_REPORTING_ENABLED -Default: True +Default: `True` Enables anonymous census reporting. To opt out of census reporting, set this to False. @@ -67,7 +67,7 @@ This data enables the project maintainers to estimate how many NetBox deployment !!! tip "Dynamic Configuration Parameter" -Default: 90 +Default: `90` The number of days to retain logged changes (object creations, updates, and deletions). Set this to `0` to retain changes in the database indefinitely. @@ -79,7 +79,7 @@ changes in the database indefinitely. ## CHANGELOG_SKIP_EMPTY_CHANGES -Default: True +Default: `True` If enabled, a change log record will not be created when an object is updated without any changes to its existing field values. @@ -100,7 +100,7 @@ The maximum size (in bytes) of an incoming HTTP request (i.e. `GET` or `POST` da !!! tip "Dynamic Configuration Parameter" -Default: True +Default: `True` By default, NetBox will prevent the creation of duplicate prefixes and IP addresses in the global table (that is, those which are not assigned to any VRF). This validation can be disabled by setting `ENFORCE_GLOBAL_UNIQUE` to False. @@ -128,7 +128,7 @@ The maximum amount (in bytes) of uploaded data that will be held in memory befor !!! tip "Dynamic Configuration Parameter" -Default: 90 +Default: `90` The number of days to retain job results (scripts and reports). Set this to `0` to retain job results in the database indefinitely. @@ -141,7 +141,7 @@ The number of days to retain job results (scripts and reports). Set this to `0` !!! tip "Dynamic Configuration Parameter" -Default: False +Default: `False` Setting this to True will display a "maintenance mode" banner at the top of every page. Additionally, NetBox will no longer update a user's "last active" time upon login. This is to allow new logins when the database is in a read-only state. Recording of login times will resume when maintenance mode is disabled. @@ -161,7 +161,7 @@ This specifies the URL to use when presenting a map of a physical location by st !!! tip "Dynamic Configuration Parameter" -Default: 1000 +Default: `1000` A web user or API consumer can request an arbitrary number of objects by appending the "limit" parameter to the URL (e.g. `?limit=1000`). This parameter defines the maximum acceptable limit. Setting this to `0` or `None` will allow a client to retrieve _all_ matching objects at once with no limit by specifying `?limit=0`. @@ -169,7 +169,7 @@ A web user or API consumer can request an arbitrary number of objects by appendi ## METRICS_ENABLED -Default: False +Default: `False` Toggle the availability Prometheus-compatible metrics at `/metrics`. See the [Prometheus Metrics](../integrations/prometheus-metrics.md) documentation for more details. @@ -179,7 +179,7 @@ Toggle the availability Prometheus-compatible metrics at `/metrics`. See the [Pr !!! tip "Dynamic Configuration Parameter" -Default: False +Default: `False` When determining the primary IP address for a device, IPv6 is preferred over IPv4 by default. Set this to True to prefer IPv4 instead. @@ -203,7 +203,7 @@ If no queue is defined the queue named `default` will be used. ## RELEASE_CHECK_URL -Default: None (disabled) +Default: `None` (disabled) This parameter defines the URL of the repository that will be checked for new NetBox releases. When a new release is detected, a message will be displayed to administrative users on the home page. This can be set to the official repository (`'https://api.github.com/repos/netbox-community/netbox/releases'`) or a custom fork. Set this to `None` to disable automatic update checks. diff --git a/docs/configuration/plugins.md b/docs/configuration/plugins.md index 765c3d50f..9e19622f9 100644 --- a/docs/configuration/plugins.md +++ b/docs/configuration/plugins.md @@ -2,7 +2,7 @@ ## PLUGINS -Default: Empty +Default: `[]` A list of installed [NetBox plugins](../plugins/index.md) to enable. Plugins will not take effect unless they are listed here. @@ -13,7 +13,7 @@ A list of installed [NetBox plugins](../plugins/index.md) to enable. Plugins wil ## PLUGINS_CONFIG -Default: Empty +Default: `[]` This parameter holds configuration settings for individual NetBox plugins. It is defined as a dictionary, with each key using the name of an installed plugin. The specific parameters supported are unique to each plugin: Reference the plugin's documentation to determine the supported parameters. An example configuration is shown below: diff --git a/docs/configuration/security.md b/docs/configuration/security.md index 950d2df34..771eba5c5 100644 --- a/docs/configuration/security.md +++ b/docs/configuration/security.md @@ -2,7 +2,7 @@ ## ALLOW_TOKEN_RETRIEVAL -Default: False +Default: `False` !!! note The default value of this parameter changed from true to false in NetBox v4.3.0. @@ -50,7 +50,7 @@ Although it is not recommended, the default validation rules can be disabled by ## CORS_ORIGIN_ALLOW_ALL -Default: False +Default: `False` If True, cross-origin resource sharing (CORS) requests will be accepted from all origins. If False, a whitelist will be used (see below). @@ -82,7 +82,7 @@ The name of the cookie to use for the cross-site request forgery (CSRF) authenti ## CSRF_COOKIE_SECURE -Default: False +Default: `False` If true, the cookie employed for cross-site request forgery (CSRF) protection will be marked as secure, meaning that it can only be sent across an HTTPS connection. @@ -162,7 +162,7 @@ EXEMPT_VIEW_PERMISSIONS = ['*'] ## LOGIN_PERSISTENCE -Default: False +Default: `False` If true, the lifetime of a user's authentication session will be automatically reset upon each valid request. For example, if [`LOGIN_TIMEOUT`](#login_timeout) is configured to 14 days (the default), and a user whose session is due to expire in five days makes a NetBox request (with a valid session cookie), the session's lifetime will be reset to 14 days. @@ -172,7 +172,7 @@ Note that enabling this setting causes NetBox to update a user's session in the ## LOGIN_REQUIRED -Default: True +Default: `True` When enabled, only authenticated users are permitted to access any part of NetBox. Disabling this will allow unauthenticated users to access most areas of NetBox (but not make any changes). @@ -183,7 +183,7 @@ When enabled, only authenticated users are permitted to access any part of NetBo ## LOGIN_TIMEOUT -Default: 1209600 seconds (14 days) +Default: `1209600` seconds (14 days) The lifetime (in seconds) of the authentication cookie issued to a NetBox user upon login. @@ -210,7 +210,7 @@ The view name or URL to which a user is redirected after logging out. ## SECURE_HSTS_INCLUDE_SUBDOMAINS -Default: False +Default: `False` If true, the `includeSubDomains` directive will be included in the HTTP Strict Transport Security (HSTS) header. This directive instructs the browser to apply the HSTS policy to all subdomains of the current domain. @@ -218,7 +218,7 @@ If true, the `includeSubDomains` directive will be included in the HTTP Strict T ## SECURE_HSTS_PRELOAD -Default: False +Default: `False` If true, the `preload` directive will be included in the HTTP Strict Transport Security (HSTS) header. This directive instructs the browser to preload the site in HTTPS. Browsers that use the HSTS preload list will force the site to be accessed via HTTPS even if the user types HTTP in the address bar. @@ -226,7 +226,7 @@ If true, the `preload` directive will be included in the HTTP Strict Transport S ## SECURE_HSTS_SECONDS -Default: 0 +Default: `0` If set to a non-zero integer value, the SecurityMiddleware sets the HTTP Strict Transport Security (HSTS) header on all responses that do not already have it. This will instruct the browser that the website must be accessed via HTTPS, blocking any HTTP request. @@ -234,7 +234,7 @@ If set to a non-zero integer value, the SecurityMiddleware sets the HTTP Strict ## SECURE_SSL_REDIRECT -Default: False +Default: `False` If true, all non-HTTPS requests will be automatically redirected to use HTTPS. @@ -253,7 +253,7 @@ The name used for the session cookie. See the [Django documentation](https://doc ## SESSION_COOKIE_SECURE -Default: False +Default: `False` If true, the cookie employed for session authentication will be marked as secure, meaning that it can only be sent across an HTTPS connection. @@ -261,6 +261,6 @@ If true, the cookie employed for session authentication will be marked as secure ## SESSION_FILE_PATH -Default: None +Default: `None` HTTP session data is used to track authenticated users when they access NetBox. By default, NetBox stores session data in its PostgreSQL database. However, this inhibits authentication to a standby instance of NetBox without write access to the database. Alternatively, a local file path may be specified here and NetBox will store session data as files instead of using the database. Note that the NetBox system user must have read and write permissions to this path. diff --git a/docs/configuration/system.md b/docs/configuration/system.md index 63e7cf64f..fe01e40b1 100644 --- a/docs/configuration/system.md +++ b/docs/configuration/system.md @@ -2,7 +2,7 @@ ## BASE_PATH -Default: None +Default: `None` The base URL path to use when accessing NetBox. Do not include the scheme or domain name. For example, if installed at https://example.com/netbox/, set: @@ -74,7 +74,7 @@ Email is sent from NetBox only for critical events or if configured for [logging ## HTTP_PROXIES -Default: Empty +Default: `None` A dictionary of HTTP proxies to use for outbound requests originating from NetBox (e.g. when sending webhook requests). Proxies should be specified by schema (HTTP and HTTPS) as per the [Python requests library documentation](https://requests.readthedocs.io/en/latest/user/advanced/#proxies). For example: @@ -101,7 +101,7 @@ addresses (and [`DEBUG`](./development.md#debug) is true). ## ISOLATED_DEPLOYMENT -Default: False +Default: `False` Set this configuration parameter to True for NetBox deployments which do not have Internet access. This will disable miscellaneous functionality which depends on access to the Internet. @@ -253,7 +253,7 @@ The specific configuration settings for each storage backend can be found in the ## TIME_ZONE -Default: UTC +Default: `"UTC"` The time zone NetBox will use when dealing with dates and times. It is recommended to use UTC time unless you have a specific need to use a local time zone. Please see the [list of available time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). @@ -261,6 +261,6 @@ The time zone NetBox will use when dealing with dates and times. It is recommend ## TRANSLATION_ENABLED -Default: True +Default: `True` Enables language translation for the user interface. (This parameter maps to Django's [USE_I18N](https://docs.djangoproject.com/en/stable/ref/settings/#std-setting-USE_I18N) setting.) diff --git a/docs/integrations/rest-api.md b/docs/integrations/rest-api.md index e0d2c445f..7a0d3e176 100644 --- a/docs/integrations/rest-api.md +++ b/docs/integrations/rest-api.md @@ -217,26 +217,34 @@ If we wanted to assign this IP address to a virtual machine interface instead, w ### Brief Format -Most API endpoints support an optional "brief" format, which returns only a minimal representation of each object in the response. This is useful when you need only a list of available objects without any related data, such as when populating a drop-down list in a form. As an example, the default (complete) format of an IP address looks like this: +Most API endpoints support an optional "brief" format, which returns only a minimal representation of each object in the response. This is useful when you need only a list of available objects without any related data, such as when populating a drop-down list in a form. As an example, the default (complete) format of a prefix looks like this: -``` +```no-highlight GET /api/ipam/prefixes/13980/ +``` +```json { "id": 13980, "url": "http://netbox/api/ipam/prefixes/13980/", + "display_url": "http://netbox/api/ipam/prefixes/13980/", + "display": "192.0.2.0/24", "family": { "value": 4, "label": "IPv4" }, "prefix": "192.0.2.0/24", - "site": { - "id": 3, - "url": "http://netbox/api/dcim/sites/17/", - "name": "Site 23A", - "slug": "site-23a" - }, "vrf": null, + "scope_type": "dcim.site", + "scope_id": 3, + "scope": { + "id": 3, + "url": "http://netbox/api/dcim/sites/3/", + "display": "Site 23A", + "name": "Site 23A", + "slug": "site-23a", + "description": "" + }, "tenant": null, "vlan": null, "status": { @@ -250,24 +258,36 @@ GET /api/ipam/prefixes/13980/ "slug": "staging" }, "is_pool": false, + "mark_utilized": false, "description": "Example prefix", + "comments": "", "tags": [], "custom_fields": {}, - "created": "2018-12-10", - "last_updated": "2019-03-01T20:02:46.173540Z" + "created": "2025-03-01T20:01:23.458302Z", + "last_updated": "2025-03-01T20:02:46.173540Z", + "children": 0, + "_depth": 0 } ``` The brief format is much more terse: -``` +```no-highlight GET /api/ipam/prefixes/13980/?brief=1 +``` +```json { "id": 13980, "url": "http://netbox/api/ipam/prefixes/13980/", - "family": 4, - "prefix": "10.40.3.0/24" + "display": "192.0.2.0/24", + "family": { + "value": 4, + "label": "IPv4" + }, + "prefix": "192.0.2.0/24", + "description": "Example prefix", + "_depth": 0 } ``` @@ -400,25 +420,31 @@ curl -s -X POST \ -H "Authorization: Token $TOKEN" \ -H "Content-Type: application/json" \ http://netbox/api/ipam/prefixes/ \ ---data '{"prefix": "192.0.2.0/24", "site": 6}' | jq '.' +--data '{"prefix": "192.0.2.0/24", "scope_type": "dcim.site", "scope_id": 6}' | jq '.' ``` ```json { "id": 18691, "url": "http://netbox/api/ipam/prefixes/18691/", + "display_url": "http://netbox/api/ipam/prefixes/18691/", + "display": "192.0.2.0/24", "family": { "value": 4, "label": "IPv4" }, "prefix": "192.0.2.0/24", - "site": { + "vrf": null, + "scope_type": "dcim.site", + "scope_id": 6, + "scope": { "id": 6, "url": "http://netbox/api/dcim/sites/6/", + "display": "US-East 4", "name": "US-East 4", - "slug": "us-east-4" + "slug": "us-east-4", + "description": "" }, - "vrf": null, "tenant": null, "vlan": null, "status": { @@ -427,11 +453,15 @@ http://netbox/api/ipam/prefixes/ \ }, "role": null, "is_pool": false, + "mark_utilized": false, "description": "", + "comments": "", "tags": [], "custom_fields": {}, - "created": "2020-08-04", - "last_updated": "2020-08-04T20:08:39.007125Z" + "created": "2025-04-29T15:44:47.597092Z", + "last_updated": "2025-04-29T15:44:47.597092Z", + "children": 0, + "_depth": 0 } ``` @@ -490,18 +520,24 @@ http://netbox/api/ipam/prefixes/18691/ \ { "id": 18691, "url": "http://netbox/api/ipam/prefixes/18691/", + "display_url": "http://netbox/api/ipam/prefixes/18691/", + "display": "192.0.2.0/24", "family": { "value": 4, "label": "IPv4" }, "prefix": "192.0.2.0/24", - "site": { + "vrf": null, + "scope_type": "dcim.site", + "scope_id": 6, + "scope": { "id": 6, "url": "http://netbox/api/dcim/sites/6/", + "display": "US-East 4", "name": "US-East 4", - "slug": "us-east-4" + "slug": "us-east-4", + "description": "" }, - "vrf": null, "tenant": null, "vlan": null, "status": { @@ -510,11 +546,15 @@ http://netbox/api/ipam/prefixes/18691/ \ }, "role": null, "is_pool": false, + "mark_utilized": false, "description": "", + "comments": "", "tags": [], "custom_fields": {}, - "created": "2020-08-04", - "last_updated": "2020-08-04T20:14:55.709430Z" + "created": "2025-04-29T15:44:47.597092Z", + "last_updated": "2025-04-29T15:49:40.689109Z", + "children": 0, + "_depth": 0 } ``` @@ -568,6 +608,23 @@ http://netbox/api/dcim/sites/ \ !!! note The bulk deletion of objects is an all-or-none operation, meaning that if NetBox fails to delete any of the specified objects (e.g. due a dependency by a related object), the entire operation will be aborted and none of the objects will be deleted. +## Uploading Files + +As JSON does not support the inclusion of binary data, files cannot be uploaded using JSON-formatted API requests. Instead, we can use form data encoding to attach a local file. + +For example, we can upload an image attachment using the `curl` command shown below. Note that the `@` signifies a local file on disk to be uploaded. + +```no-highlight +curl -X POST \ +-H "Authorization: Token $TOKEN" \ +-H "Accept: application/json; indent=4" \ +-F "object_type=dcim.site" \ +-F "object_id=2" \ +-F "name=attachment1.png" \ +-F "image=@local_file.png" \ +http://netbox/api/extras/image-attachments/ +``` + ## Authentication The NetBox REST API primarily employs token-based authentication. For convenience, cookie-based authentication can also be used when navigating the browsable API. @@ -653,6 +710,7 @@ Note that we are _not_ passing an existing REST API token with this request. If { "id": 6, "url": "https://netbox/api/users/tokens/6/", + "display_url": "https://netbox/api/users/tokens/6/", "display": "**********************************3c9cb9", "user": { "id": 2, diff --git a/docs/release-notes/version-4.2.md b/docs/release-notes/version-4.2.md index 612fb9b02..45484f406 100644 --- a/docs/release-notes/version-4.2.md +++ b/docs/release-notes/version-4.2.md @@ -1,5 +1,42 @@ # NetBox v4.2 +## v4.2.9 (2025-04-30) + +### Enhancements + +* [#17151](https://github.com/netbox-community/netbox/issues/17151) - Display circuit type with background color in circuits list +* [#17319](https://github.com/netbox-community/netbox/issues/17319) - Improve layout of component template edit forms +* [#17405](https://github.com/netbox-community/netbox/issues/17405) - Display plugin icons in plugins list +* [#18215](https://github.com/netbox-community/netbox/issues/18215) - Link to script results list from script history +* [#18334](https://github.com/netbox-community/netbox/issues/18334) - Add region, site group, site, location, and rack filters for modules +* [#18982](https://github.com/netbox-community/netbox/issues/18982) - Reference rack as related object in changelog records for rack reservations +* [#18989](https://github.com/netbox-community/netbox/issues/18989) - List virtual circuits under provider view +* [#19110](https://github.com/netbox-community/netbox/issues/19110) - Enable filtering devices and virtual machines by primary IP address +* [#19358](https://github.com/netbox-community/netbox/issues/19358) - Move release info from footer to the navigation menu + +### Bug Fixes + +* [#15739](https://github.com/netbox-community/netbox/issues/15739) - Account for parallel cables when calculating total path length +* [#15971](https://github.com/netbox-community/netbox/issues/15971) - Preserve "none" selection in filter form fields +* [#16238](https://github.com/netbox-community/netbox/issues/16238) - Fix styling for white, gray, and black custom link buttons +* [#17613](https://github.com/netbox-community/netbox/issues/17613) - Fix layout of object view content on mobile +* [#17676](https://github.com/netbox-community/netbox/issues/17676) - Fix support for module bay creation when bulk importing module types +* [#18706](https://github.com/netbox-community/netbox/issues/18706) - Fix validation for VLANs assigned to both a group and a site +* [#18717](https://github.com/netbox-community/netbox/issues/18717) - Ensure change logs populated for many-to-one changes +* [#19117](https://github.com/netbox-community/netbox/issues/19117) - Avoid `AttributeError` exception when bulk import objects which have a multi-object custom field with a default value +* [#19204](https://github.com/netbox-community/netbox/issues/19204) - Improve JSON serialization support for data returned by a custom script +* [#19217](https://github.com/netbox-community/netbox/issues/19217) - Ensure static assets for the debug toolbar are installed even if `DEBUG` is false +* [#19228](https://github.com/netbox-community/netbox/issues/19228) - Fix ordering of custom scripts to avoid `NoReverseMatch` exception +* [#19229](https://github.com/netbox-community/netbox/issues/19229) - Fix `ValueError` exception when attempting to nullify interface mode when a VLAN is assigned +* [#19275](https://github.com/netbox-community/netbox/issues/19275) - `type` field should not be required when bulk editing interfaces +* [#19279](https://github.com/netbox-community/netbox/issues/19279) - `status` field should not be required when bulk editing inventory items +* [#19281](https://github.com/netbox-community/netbox/issues/19281) - Fix form validation failure when attempting to create a service from a service template +* [#19320](https://github.com/netbox-community/netbox/issues/19320) - Include Q-in-Q VLAN (if any) in VM interface details +* [#19322](https://github.com/netbox-community/netbox/issues/19322) - Correct URL paths for bulk import views +* [#19346](https://github.com/netbox-community/netbox/issues/19346) - Ensure all redirect URLs are validated before use + +--- + ## v4.2.8 (2025-04-22) ### Enhancements diff --git a/netbox/account/views.py b/netbox/account/views.py index b1858ef3c..f28d5eff5 100644 --- a/netbox/account/views.py +++ b/netbox/account/views.py @@ -12,7 +12,7 @@ from django.shortcuts import get_object_or_404, redirect from django.shortcuts import render, resolve_url from django.urls import reverse from django.utils.decorators import method_decorator -from django.utils.http import url_has_allowed_host_and_scheme, urlencode +from django.utils.http import urlencode from django.utils.translation import gettext_lazy as _ from django.views.decorators.debug import sensitive_post_parameters from django.views.generic import View @@ -28,6 +28,7 @@ from netbox.config import get_config from netbox.views import generic from users import forms, tables from users.models import UserConfig +from utilities.request import safe_for_redirect from utilities.string import remove_linebreaks from utilities.views import register_model_view @@ -148,7 +149,7 @@ class LoginView(View): data = request.POST if request.method == "POST" else request.GET redirect_url = data.get('next', settings.LOGIN_REDIRECT_URL) - if redirect_url and url_has_allowed_host_and_scheme(redirect_url, allowed_hosts=None): + if redirect_url and safe_for_redirect(redirect_url): logger.debug(f"Redirecting user to {remove_linebreaks(redirect_url)}") else: if redirect_url: diff --git a/netbox/circuits/tables/circuits.py b/netbox/circuits/tables/circuits.py index b568d0e90..3643446bd 100644 --- a/netbox/circuits/tables/circuits.py +++ b/netbox/circuits/tables/circuits.py @@ -61,9 +61,8 @@ class CircuitTable(TenancyColumnsMixin, ContactsColumnMixin, NetBoxTable): linkify=True, verbose_name=_('Account') ) - type = tables.Column( + type = columns.ColoredLabelColumn( verbose_name=_('Type'), - linkify=True ) status = columns.ChoiceFieldColumn() termination_a = columns.TemplateColumn( diff --git a/netbox/circuits/views.py b/netbox/circuits/views.py index e93ba5f99..62056cfbe 100644 --- a/netbox/circuits/views.py +++ b/netbox/circuits/views.py @@ -35,7 +35,19 @@ class ProviderView(GetRelatedModelsMixin, generic.ObjectView): def get_extra_context(self, request, instance): return { - 'related_models': self.get_related_models(request, instance), + 'related_models': self.get_related_models( + request, + instance, + omit=(), + extra=( + ( + VirtualCircuit.objects.restrict(request.user, 'view').filter( + provider_network__provider=instance + ), + 'provider_id', + ), + ), + ), } @@ -51,7 +63,7 @@ class ProviderDeleteView(generic.ObjectDeleteView): queryset = Provider.objects.all() -@register_model_view(Provider, 'bulk_import', detail=False) +@register_model_view(Provider, 'bulk_import', path='import', detail=False) class ProviderBulkImportView(generic.BulkImportView): queryset = Provider.objects.all() model_form = forms.ProviderImportForm @@ -112,7 +124,7 @@ class ProviderAccountDeleteView(generic.ObjectDeleteView): queryset = ProviderAccount.objects.all() -@register_model_view(ProviderAccount, 'bulk_import', detail=False) +@register_model_view(ProviderAccount, 'bulk_import', path='import', detail=False) class ProviderAccountBulkImportView(generic.BulkImportView): queryset = ProviderAccount.objects.all() model_form = forms.ProviderAccountImportForm @@ -186,7 +198,7 @@ class ProviderNetworkDeleteView(generic.ObjectDeleteView): queryset = ProviderNetwork.objects.all() -@register_model_view(ProviderNetwork, 'bulk_import', detail=False) +@register_model_view(ProviderNetwork, 'bulk_import', path='import', detail=False) class ProviderNetworkBulkImportView(generic.BulkImportView): queryset = ProviderNetwork.objects.all() model_form = forms.ProviderNetworkImportForm @@ -243,7 +255,7 @@ class CircuitTypeDeleteView(generic.ObjectDeleteView): queryset = CircuitType.objects.all() -@register_model_view(CircuitType, 'bulk_import', detail=False) +@register_model_view(CircuitType, 'bulk_import', path='import', detail=False) class CircuitTypeBulkImportView(generic.BulkImportView): queryset = CircuitType.objects.all() model_form = forms.CircuitTypeImportForm @@ -299,7 +311,7 @@ class CircuitDeleteView(generic.ObjectDeleteView): queryset = Circuit.objects.all() -@register_model_view(Circuit, 'bulk_import', detail=False) +@register_model_view(Circuit, 'bulk_import', path='import', detail=False) class CircuitBulkImportView(generic.BulkImportView): queryset = Circuit.objects.all() model_form = forms.CircuitImportForm @@ -439,7 +451,7 @@ class CircuitTerminationDeleteView(generic.ObjectDeleteView): queryset = CircuitTermination.objects.all() -@register_model_view(CircuitTermination, 'bulk_import', detail=False) +@register_model_view(CircuitTermination, 'bulk_import', path='import', detail=False) class CircuitTerminationBulkImportView(generic.BulkImportView): queryset = CircuitTermination.objects.all() model_form = forms.CircuitTerminationImportForm @@ -500,7 +512,7 @@ class CircuitGroupDeleteView(generic.ObjectDeleteView): queryset = CircuitGroup.objects.all() -@register_model_view(CircuitGroup, 'bulk_import', detail=False) +@register_model_view(CircuitGroup, 'bulk_import', path='import', detail=False) class CircuitGroupBulkImportView(generic.BulkImportView): queryset = CircuitGroup.objects.all() model_form = forms.CircuitGroupImportForm @@ -550,7 +562,7 @@ class CircuitGroupAssignmentDeleteView(generic.ObjectDeleteView): queryset = CircuitGroupAssignment.objects.all() -@register_model_view(CircuitGroupAssignment, 'bulk_import', detail=False) +@register_model_view(CircuitGroupAssignment, 'bulk_import', path='import', detail=False) class CircuitGroupAssignmentBulkImportView(generic.BulkImportView): queryset = CircuitGroupAssignment.objects.all() model_form = forms.CircuitGroupAssignmentImportForm @@ -607,7 +619,7 @@ class VirtualCircuitTypeDeleteView(generic.ObjectDeleteView): queryset = VirtualCircuitType.objects.all() -@register_model_view(VirtualCircuitType, 'bulk_import', detail=False) +@register_model_view(VirtualCircuitType, 'bulk_import', path='import', detail=False) class VirtualCircuitTypeBulkImportView(generic.BulkImportView): queryset = VirtualCircuitType.objects.all() model_form = forms.VirtualCircuitTypeImportForm diff --git a/netbox/core/migrations/0013_job_data_encoder.py b/netbox/core/migrations/0013_job_data_encoder.py new file mode 100644 index 000000000..b6e567e97 --- /dev/null +++ b/netbox/core/migrations/0013_job_data_encoder.py @@ -0,0 +1,17 @@ +import django.core.serializers.json +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0012_job_object_type_optional'), + ] + + operations = [ + migrations.AlterField( + model_name='job', + name='data', + field=models.JSONField(blank=True, encoder=django.core.serializers.json.DjangoJSONEncoder, null=True), + ), + ] diff --git a/netbox/core/migrations/0013_datasource_sync_interval.py b/netbox/core/migrations/0014_datasource_sync_interval.py similarity index 76% rename from netbox/core/migrations/0013_datasource_sync_interval.py rename to netbox/core/migrations/0014_datasource_sync_interval.py index ec3d2a5d6..4b2e3ddd7 100644 --- a/netbox/core/migrations/0013_datasource_sync_interval.py +++ b/netbox/core/migrations/0014_datasource_sync_interval.py @@ -1,12 +1,10 @@ -# Generated by Django 5.1.6 on 2025-02-26 19:45 - from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ - ('core', '0012_job_object_type_optional'), + ('core', '0013_job_data_encoder'), ] operations = [ diff --git a/netbox/core/migrations/0014_remove_redundant_indexes.py b/netbox/core/migrations/0015_remove_redundant_indexes.py similarity index 83% rename from netbox/core/migrations/0014_remove_redundant_indexes.py rename to netbox/core/migrations/0015_remove_redundant_indexes.py index fc90a67fa..b5ff0db6e 100644 --- a/netbox/core/migrations/0014_remove_redundant_indexes.py +++ b/netbox/core/migrations/0015_remove_redundant_indexes.py @@ -1,12 +1,10 @@ -# Generated by Django 5.2b1 on 2025-04-03 18:32 - from django.db import migrations class Migration(migrations.Migration): dependencies = [ - ('core', '0013_datasource_sync_interval'), + ('core', '0014_datasource_sync_interval'), ] operations = [ diff --git a/netbox/core/models/jobs.py b/netbox/core/models/jobs.py index 70c004892..8c704ecad 100644 --- a/netbox/core/models/jobs.py +++ b/netbox/core/models/jobs.py @@ -5,6 +5,7 @@ import django_rq from django.conf import settings from django.contrib.contenttypes.fields import GenericForeignKey from django.core.exceptions import ValidationError +from django.core.serializers.json import DjangoJSONEncoder from django.core.validators import MinValueValidator from django.db import models, transaction from django.urls import reverse @@ -90,8 +91,9 @@ class Job(models.Model): ) data = models.JSONField( verbose_name=_('data'), + encoder=DjangoJSONEncoder, null=True, - blank=True + blank=True, ) error = models.TextField( verbose_name=_('error'), diff --git a/netbox/core/plugins.py b/netbox/core/plugins.py index 1381fd6d8..0a5bd8fe3 100644 --- a/netbox/core/plugins.py +++ b/netbox/core/plugins.py @@ -49,6 +49,7 @@ class Plugin: The representation of a NetBox plugin in the catalog API. """ id: str = '' + icon_url: str = '' status: str = '' title_short: str = '' title_long: str = '' @@ -210,6 +211,7 @@ def get_catalog_plugins(): # Populate plugin data plugins[data['config_name']] = Plugin( id=data['id'], + icon_url=data['icon'], status=data['status'], title_short=data['title_short'], title_long=data['title_long'], diff --git a/netbox/core/signals.py b/netbox/core/signals.py index bdaa60f97..4b537b2d4 100644 --- a/netbox/core/signals.py +++ b/netbox/core/signals.py @@ -2,7 +2,7 @@ import logging from django.contrib.contenttypes.models import ContentType from django.core.exceptions import ValidationError -from django.db.models.fields.reverse_related import ManyToManyRel +from django.db.models.fields.reverse_related import ManyToManyRel, ManyToOneRel from django.db.models.signals import m2m_changed, post_save, pre_delete from django.dispatch import receiver, Signal from django.utils.translation import gettext_lazy as _ @@ -145,8 +145,10 @@ def handle_deleted_object(sender, instance, **kwargs): # instance being deleted, and explicitly call .remove() on the remote M2M field to delete # the association. This triggers an m2m_changed signal with the `post_remove` action type # for the forward direction of the relationship, ensuring that the change is recorded. + # Similarly, for many-to-one relationships, we set the value on the related object to None + # and save it to trigger a change record on that object. for relation in instance._meta.related_objects: - if type(relation) is not ManyToManyRel: + if type(relation) not in [ManyToManyRel, ManyToOneRel]: continue related_model = relation.related_model related_field_name = relation.remote_field.name @@ -156,7 +158,11 @@ def handle_deleted_object(sender, instance, **kwargs): continue for obj in related_model.objects.filter(**{related_field_name: instance.pk}): obj.snapshot() # Ensure the change record includes the "before" state - getattr(obj, related_field_name).remove(instance) + if type(relation) is ManyToManyRel: + getattr(obj, related_field_name).remove(instance) + elif type(relation) is ManyToOneRel and relation.field.null is True: + setattr(obj, related_field_name, None) + obj.save() # Enqueue the object for event processing queue = events_queue.get() diff --git a/netbox/core/tables/plugins.py b/netbox/core/tables/plugins.py index 20bd0eee6..e1b80af42 100644 --- a/netbox/core/tables/plugins.py +++ b/netbox/core/tables/plugins.py @@ -12,6 +12,12 @@ __all__ = ( ) +PLUGIN_NAME_TEMPLATE = """ + +{{ record.title_long }} +""" + + class PluginVersionTable(BaseTable): version = tables.Column( verbose_name=_('Version') @@ -42,8 +48,9 @@ class PluginVersionTable(BaseTable): class CatalogPluginTable(BaseTable): - title_long = tables.Column( - verbose_name=_('Name'), + title_long = columns.TemplateColumn( + template_code=PLUGIN_NAME_TEMPLATE, + verbose_name=_('Name') ) author = tables.Column( accessor=tables.A('author__name'), diff --git a/netbox/core/views.py b/netbox/core/views.py index 25d0f697b..1264c6c1b 100644 --- a/netbox/core/views.py +++ b/netbox/core/views.py @@ -103,7 +103,7 @@ class DataSourceDeleteView(generic.ObjectDeleteView): queryset = DataSource.objects.all() -@register_model_view(DataSource, 'bulk_import', detail=False) +@register_model_view(DataSource, 'bulk_import', path='import', detail=False) class DataSourceBulkImportView(generic.BulkImportView): queryset = DataSource.objects.all() model_form = forms.DataSourceImportForm diff --git a/netbox/dcim/filtersets.py b/netbox/dcim/filtersets.py index af6c0e276..a31cf136d 100644 --- a/netbox/dcim/filtersets.py +++ b/netbox/dcim/filtersets.py @@ -1390,10 +1390,75 @@ class ModuleFilterSet(NetBoxModelFilterSet): lookup_expr='in', label=_('Module bay (ID)'), ) + region_id = TreeNodeMultipleChoiceFilter( + queryset=Region.objects.all(), + field_name='device__site__region', + lookup_expr='in', + label=_('Region (ID)'), + ) + region = TreeNodeMultipleChoiceFilter( + queryset=Region.objects.all(), + field_name='device__site__region', + lookup_expr='in', + to_field_name='slug', + label=_('Region (slug)'), + ) + site_group_id = TreeNodeMultipleChoiceFilter( + queryset=SiteGroup.objects.all(), + field_name='device__site__group', + lookup_expr='in', + label=_('Site group (ID)'), + ) + site_group = TreeNodeMultipleChoiceFilter( + queryset=SiteGroup.objects.all(), + field_name='device__site__group', + lookup_expr='in', + to_field_name='slug', + label=_('Site group (slug)'), + ) + site_id = django_filters.ModelMultipleChoiceFilter( + field_name='device__site', + queryset=Site.objects.all(), + label=_('Site (ID)'), + ) + site = django_filters.ModelMultipleChoiceFilter( + field_name='device__site__slug', + queryset=Site.objects.all(), + to_field_name='slug', + label=_('Site name (slug)'), + ) + location_id = django_filters.ModelMultipleChoiceFilter( + field_name='device__location', + queryset=Location.objects.all(), + label=_('Location (ID)'), + ) + location = django_filters.ModelMultipleChoiceFilter( + field_name='device__location__slug', + queryset=Location.objects.all(), + to_field_name='slug', + label=_('Location (slug)'), + ) + rack_id = django_filters.ModelMultipleChoiceFilter( + field_name='device__rack', + queryset=Rack.objects.all(), + label=_('Rack (ID)'), + ) + rack = django_filters.ModelMultipleChoiceFilter( + field_name='device__rack__name', + queryset=Rack.objects.all(), + to_field_name='name', + label=_('Rack (name)'), + ) device_id = django_filters.ModelMultipleChoiceFilter( queryset=Device.objects.all(), label=_('Device (ID)'), ) + device = django_filters.ModelMultipleChoiceFilter( + field_name='device__name', + queryset=Device.objects.all(), + to_field_name='name', + label=_('Device (name)'), + ) status = django_filters.MultipleChoiceFilter( choices=ModuleStatusChoices, null_value=None diff --git a/netbox/dcim/forms/bulk_create.py b/netbox/dcim/forms/bulk_create.py index 0ea3aee63..efcaf4903 100644 --- a/netbox/dcim/forms/bulk_create.py +++ b/netbox/dcim/forms/bulk_create.py @@ -121,11 +121,11 @@ class DeviceBayBulkCreateForm(DeviceBulkAddComponentForm): class InventoryItemBulkCreateForm( - form_from_model(InventoryItem, ['role', 'manufacturer', 'part_id', 'serial', 'asset_tag', 'discovered']), + form_from_model(InventoryItem, ['status', 'role', 'manufacturer', 'part_id', 'serial', 'asset_tag', 'discovered']), DeviceBulkAddComponentForm ): model = InventoryItem field_order = ( - 'name', 'label', 'role', 'manufacturer', 'part_id', 'serial', 'asset_tag', 'discovered', + 'name', 'label', 'status', 'role', 'manufacturer', 'part_id', 'serial', 'asset_tag', 'discovered', 'description', 'tags', ) diff --git a/netbox/dcim/forms/common.py b/netbox/dcim/forms/common.py index 23109f66b..a3a781be5 100644 --- a/netbox/dcim/forms/common.py +++ b/netbox/dcim/forms/common.py @@ -41,7 +41,6 @@ class InterfaceCommonForm(forms.Form): def clean(self): super().clean() - parent_field = 'device' if 'device' in self.cleaned_data else 'virtual_machine' if 'tagged_vlans' in self.fields.keys(): tagged_vlans = self.cleaned_data.get('tagged_vlans') if self.is_bound else \ @@ -61,6 +60,12 @@ class InterfaceCommonForm(forms.Form): "or they must be global" ).format(vlans=', '.join(invalid_vlans)) }) + # Validate mode change + if self.instance.pk and (self.instance.mode != self.cleaned_data['mode']): + if 'untagged_vlan' not in self.cleaned_data and self.instance.untagged_vlan is not None: + self.instance.untagged_vlan = None + if 'tagged_vlans' not in self.cleaned_data and self.instance.tagged_vlans is not None: + self.instance.tagged_vlans.clear() class ModuleCommonForm(forms.Form): diff --git a/netbox/dcim/forms/filtersets.py b/netbox/dcim/forms/filtersets.py index ae042993e..813a578d6 100644 --- a/netbox/dcim/forms/filtersets.py +++ b/netbox/dcim/forms/filtersets.py @@ -959,8 +959,56 @@ class ModuleFilterForm(LocalConfigContextFilterForm, TenancyFilterForm, NetBoxMo model = Module fieldsets = ( FieldSet('q', 'filter_id', 'tag'), + FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', 'device_id', name=_('Location')), FieldSet('manufacturer_id', 'module_type_id', 'status', 'serial', 'asset_tag', name=_('Hardware')), ) + device_id = DynamicModelMultipleChoiceField( + queryset=Device.objects.all(), + required=False, + query_params={ + 'site_id': '$site_id', + 'location_id': '$location_id', + 'rack_id': '$rack_id', + }, + label=_('Device') + ) + region_id = DynamicModelMultipleChoiceField( + queryset=Region.objects.all(), + required=False, + label=_('Region') + ) + site_group_id = DynamicModelMultipleChoiceField( + queryset=SiteGroup.objects.all(), + required=False, + label=_('Site group') + ) + site_id = DynamicModelMultipleChoiceField( + queryset=Site.objects.all(), + required=False, + query_params={ + 'region_id': '$region_id', + 'group_id': '$site_group_id', + }, + label=_('Site') + ) + location_id = DynamicModelMultipleChoiceField( + queryset=Location.objects.all(), + required=False, + query_params={ + 'site_id': '$site_id', + }, + label=_('Location') + ) + rack_id = DynamicModelMultipleChoiceField( + queryset=Rack.objects.all(), + required=False, + label=_('Rack'), + null_option='None', + query_params={ + 'site_id': '$site_id', + 'location_id': '$location_id', + } + ) manufacturer_id = DynamicModelMultipleChoiceField( queryset=Manufacturer.objects.all(), required=False, diff --git a/netbox/dcim/forms/model_forms.py b/netbox/dcim/forms/model_forms.py index ac9b0ea9a..d8cff372f 100644 --- a/netbox/dcim/forms/model_forms.py +++ b/netbox/dcim/forms/model_forms.py @@ -993,7 +993,7 @@ class ComponentTemplateForm(forms.ModelForm): class ModularComponentTemplateForm(ComponentTemplateForm): device_type = DynamicModelChoiceField( label=_('Device type'), - queryset=DeviceType.objects.all().all(), + queryset=DeviceType.objects.all(), required=False, context={ 'parent': 'manufacturer', @@ -1008,6 +1008,16 @@ class ModularComponentTemplateForm(ComponentTemplateForm): } ) + fieldsets = ( + FieldSet( + TabbedGroups( + FieldSet('device_type', name=_('Device Type')), + FieldSet('module_type', name=_('Module Type')), + ), + 'name', 'label', 'type', 'description' + ), + ) + def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) @@ -1024,10 +1034,6 @@ class ModularComponentTemplateForm(ComponentTemplateForm): class ConsolePortTemplateForm(ModularComponentTemplateForm): - fieldsets = ( - FieldSet('device_type', 'module_type', 'name', 'label', 'type', 'description'), - ) - class Meta: model = ConsolePortTemplate fields = [ @@ -1036,10 +1042,6 @@ class ConsolePortTemplateForm(ModularComponentTemplateForm): class ConsoleServerPortTemplateForm(ModularComponentTemplateForm): - fieldsets = ( - FieldSet('device_type', 'module_type', 'name', 'label', 'type', 'description'), - ) - class Meta: model = ConsoleServerPortTemplate fields = [ @@ -1050,7 +1052,11 @@ class ConsoleServerPortTemplateForm(ModularComponentTemplateForm): class PowerPortTemplateForm(ModularComponentTemplateForm): fieldsets = ( FieldSet( - 'device_type', 'module_type', 'name', 'label', 'type', 'maximum_draw', 'allocated_draw', 'description', + TabbedGroups( + FieldSet('device_type', name=_('Device Type')), + FieldSet('module_type', name=_('Module Type')), + ), + 'name', 'label', 'type', 'maximum_draw', 'allocated_draw', 'description', ), ) @@ -1072,7 +1078,13 @@ class PowerOutletTemplateForm(ModularComponentTemplateForm): ) fieldsets = ( - FieldSet('device_type', 'module_type', 'name', 'label', 'type', 'power_port', 'feed_leg', 'description'), + FieldSet( + TabbedGroups( + FieldSet('device_type', name=_('Device Type')), + FieldSet('module_type', name=_('Module Type')), + ), + 'name', 'label', 'type', 'power_port', 'feed_leg', 'description', + ), ) class Meta: @@ -1095,7 +1107,11 @@ class InterfaceTemplateForm(ModularComponentTemplateForm): fieldsets = ( FieldSet( - 'device_type', 'module_type', 'name', 'label', 'type', 'enabled', 'mgmt_only', 'description', 'bridge', + TabbedGroups( + FieldSet('device_type', name=_('Device Type')), + FieldSet('module_type', name=_('Module Type')), + ), + 'name', 'label', 'type', 'enabled', 'mgmt_only', 'description', 'bridge', ), FieldSet('poe_mode', 'poe_type', name=_('PoE')), FieldSet('rf_role', name=_('Wireless')), @@ -1122,8 +1138,11 @@ class FrontPortTemplateForm(ModularComponentTemplateForm): fieldsets = ( FieldSet( - 'device_type', 'module_type', 'name', 'label', 'type', 'color', 'rear_port', 'rear_port_position', - 'description', + TabbedGroups( + FieldSet('device_type', name=_('Device Type')), + FieldSet('module_type', name=_('Module Type')), + ), + 'name', 'label', 'type', 'color', 'rear_port', 'rear_port_position', 'description', ), ) @@ -1137,7 +1156,13 @@ class FrontPortTemplateForm(ModularComponentTemplateForm): class RearPortTemplateForm(ModularComponentTemplateForm): fieldsets = ( - FieldSet('device_type', 'module_type', 'name', 'label', 'type', 'color', 'positions', 'description'), + FieldSet( + TabbedGroups( + FieldSet('device_type', name=_('Device Type')), + FieldSet('module_type', name=_('Module Type')), + ), + 'name', 'label', 'type', 'color', 'positions', 'description', + ), ) class Meta: @@ -1149,7 +1174,13 @@ class RearPortTemplateForm(ModularComponentTemplateForm): class ModuleBayTemplateForm(ModularComponentTemplateForm): fieldsets = ( - FieldSet('device_type', 'module_type', 'name', 'label', 'position', 'description'), + FieldSet( + TabbedGroups( + FieldSet('device_type', name=_('Device Type')), + FieldSet('module_type', name=_('Module Type')), + ), + 'name', 'label', 'position', 'description', + ), ) class Meta: diff --git a/netbox/dcim/forms/object_create.py b/netbox/dcim/forms/object_create.py index 1e898a386..bcf91c547 100644 --- a/netbox/dcim/forms/object_create.py +++ b/netbox/dcim/forms/object_create.py @@ -4,7 +4,7 @@ from django.utils.translation import gettext_lazy as _ from dcim.models import * from netbox.forms import NetBoxModelForm from utilities.forms.fields import DynamicModelChoiceField, DynamicModelMultipleChoiceField, ExpandableNameField -from utilities.forms.rendering import FieldSet +from utilities.forms.rendering import FieldSet, TabbedGroups from utilities.forms.widgets import APISelect from . import model_forms @@ -118,7 +118,13 @@ class FrontPortTemplateCreateForm(ComponentCreateForm, model_forms.FrontPortTemp # Override fieldsets from FrontPortTemplateForm to omit rear_port_position fieldsets = ( - FieldSet('device_type', 'module_type', 'name', 'label', 'type', 'color', 'rear_port', 'description'), + FieldSet( + TabbedGroups( + FieldSet('device_type', name=_('Device Type')), + FieldSet('module_type', name=_('Module Type')), + ), + 'name', 'label', 'type', 'color', 'rear_port', 'description', + ), ) class Meta(model_forms.FrontPortTemplateForm.Meta): diff --git a/netbox/dcim/forms/object_import.py b/netbox/dcim/forms/object_import.py index 821f91402..3f2cc3ef6 100644 --- a/netbox/dcim/forms/object_import.py +++ b/netbox/dcim/forms/object_import.py @@ -159,7 +159,7 @@ class ModuleBayTemplateImportForm(forms.ModelForm): class Meta: model = ModuleBayTemplate fields = [ - 'device_type', 'name', 'label', 'position', 'description', + 'device_type', 'module_type', 'name', 'label', 'position', 'description', ] diff --git a/netbox/dcim/models/cables.py b/netbox/dcim/models/cables.py index f70e0225e..0a28d5acb 100644 --- a/netbox/dcim/models/cables.py +++ b/netbox/dcim/models/cables.py @@ -3,7 +3,6 @@ import itertools from django.contrib.contenttypes.fields import GenericForeignKey from django.core.exceptions import ValidationError from django.db import models -from django.db.models import Sum from django.dispatch import Signal from django.utils.translation import gettext_lazy as _ @@ -774,9 +773,28 @@ class CablePath(models.Model): Return a tuple containing the sum of the length of each cable in the path and a flag indicating whether the length is definitive. """ + cable_ct = ObjectType.objects.get_for_model(Cable).pk + + # Pre-cache cable lengths by ID cable_ids = self.get_cable_ids() - cables = Cable.objects.filter(id__in=cable_ids, _abs_length__isnull=False) - total_length = cables.aggregate(total=Sum('_abs_length'))['total'] + cables = { + cable['pk']: cable['_abs_length'] + for cable in Cable.objects.filter(id__in=cable_ids, _abs_length__isnull=False).values('pk', '_abs_length') + } + + # Iterate through each set of nodes in the path. For cables, add the length of the longest cable to the total + # length of the path. + total_length = 0 + for node_set in self.path: + hop_length = 0 + for node in node_set: + ct, pk = decompile_path_node(node) + if ct != cable_ct: + break # Not a cable + if pk in cables and cables[pk] > hop_length: + hop_length = cables[pk] + total_length += hop_length + is_definitive = len(cables) == len(cable_ids) return total_length, is_definitive diff --git a/netbox/dcim/models/racks.py b/netbox/dcim/models/racks.py index 390d9ae9e..b15cd8b34 100644 --- a/netbox/dcim/models/racks.py +++ b/netbox/dcim/models/racks.py @@ -732,3 +732,8 @@ class RackReservation(PrimaryModel): @property def unit_list(self): return array_to_string(self.units) + + def to_objectchange(self, action): + objectchange = super().to_objectchange(action) + objectchange.related_object = self.rack + return objectchange diff --git a/netbox/dcim/tests/test_filtersets.py b/netbox/dcim/tests/test_filtersets.py index 59e9f647a..ba8d4203d 100644 --- a/netbox/dcim/tests/test_filtersets.py +++ b/netbox/dcim/tests/test_filtersets.py @@ -2859,15 +2859,23 @@ class DeviceTestCase(TestCase, ChangeLoggedFilterSetTests): addresses = IPAddress.objects.filter(address__family=4) params = {'primary_ip4_id': [addresses[0].pk, addresses[1].pk]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) + params = {'primary_ip4': [str(addresses[0].address), str(addresses[1].address)]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) params = {'primary_ip4_id': [addresses[2].pk]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 0) + params = {'primary_ip4': [str(addresses[2].address)]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 0) def test_primary_ip6(self): addresses = IPAddress.objects.filter(address__family=6) params = {'primary_ip6_id': [addresses[0].pk, addresses[1].pk]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) + params = {'primary_ip6': [str(addresses[0].address), str(addresses[1].address)]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) params = {'primary_ip6_id': [addresses[2].pk]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 0) + params = {'primary_ip6': [str(addresses[2].address)]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 0) def test_virtual_chassis_id(self): params = {'virtual_chassis_id': [VirtualChassis.objects.first().pk]} @@ -2961,6 +2969,29 @@ class ModuleTestCase(TestCase, ChangeLoggedFilterSetTests): @classmethod def setUpTestData(cls): + regions = ( + Region(name='Region 1', slug='region-1'), + Region(name='Region 2', slug='region-2'), + Region(name='Region 3', slug='region-3'), + ) + for region in regions: + region.save() + + groups = ( + SiteGroup(name='Site Group 1', slug='site-group-1'), + SiteGroup(name='Site Group 2', slug='site-group-2'), + SiteGroup(name='Site Group 3', slug='site-group-3'), + ) + for group in groups: + group.save() + + sites = Site.objects.bulk_create(( + Site(name='Site 1', slug='site-1', region=regions[0], group=groups[0]), + Site(name='Site 2', slug='site-2', region=regions[1], group=groups[1]), + Site(name='Site 3', slug='site-3', region=regions[2], group=groups[2]), + Site(name='Site X', slug='site-x'), + )) + manufacturers = ( Manufacturer(name='Manufacturer 1', slug='manufacturer-1'), Manufacturer(name='Manufacturer 2', slug='manufacturer-2'), @@ -2968,11 +2999,66 @@ class ModuleTestCase(TestCase, ChangeLoggedFilterSetTests): ) Manufacturer.objects.bulk_create(manufacturers) - devices = ( - create_test_device('Test Device 1'), - create_test_device('Test Device 2'), - create_test_device('Test Device 3'), + device_types = ( + DeviceType(manufacturer=manufacturers[0], model='Device Type 1', slug='device-type-1'), + DeviceType(manufacturer=manufacturers[1], model='Device Type 2', slug='device-type-2'), + DeviceType(manufacturer=manufacturers[2], model='Device Type 3', slug='device-type-3'), ) + DeviceType.objects.bulk_create(device_types) + + roles = ( + DeviceRole(name='Device Role 1', slug='device-role-1'), + DeviceRole(name='Device Role 2', slug='device-role-2'), + DeviceRole(name='Device Role 3', slug='device-role-3'), + ) + for role in roles: + role.save() + + locations = ( + Location(name='Location 1', slug='location-1', site=sites[0]), + Location(name='Location 2', slug='location-2', site=sites[1]), + Location(name='Location 3', slug='location-3', site=sites[2]), + ) + for location in locations: + location.save() + + racks = ( + Rack(name='Rack 1', site=sites[0]), + Rack(name='Rack 2', site=sites[1]), + Rack(name='Rack 3', site=sites[2]), + ) + Rack.objects.bulk_create(racks) + + devices = ( + Device( + name='Test Device 1', + device_type=device_types[0], + role=roles[0], + site=sites[0], + location=locations[0], + rack=racks[0], + status='active', + ), + Device( + name='Test Device 2', + device_type=device_types[1], + role=roles[1], + site=sites[1], + location=locations[1], + rack=racks[1], + status='planned', + ), + Device( + name='Test Device 3', + device_type=device_types[2], + role=roles[2], + site=sites[2], + location=locations[2], + rack=racks[2], + status='offline', + ), + ) + Device.objects.bulk_create(devices) module_types = ( ModuleType(manufacturer=manufacturers[0], model='Module Type 1'), @@ -3120,6 +3206,41 @@ class ModuleTestCase(TestCase, ChangeLoggedFilterSetTests): params = {'asset_tag': ['A', 'B']} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) + def test_region(self): + regions = Region.objects.all()[:2] + params = {'region_id': [regions[0].pk, regions[1].pk]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6) + params = {'region': [regions[0].slug, regions[1].slug]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6) + + def test_site_group(self): + site_groups = SiteGroup.objects.all()[:2] + params = {'site_group_id': [site_groups[0].pk, site_groups[1].pk]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6) + params = {'site_group': [site_groups[0].slug, site_groups[1].slug]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6) + + def test_site(self): + sites = Site.objects.all()[:2] + params = {'site_id': [sites[0].pk, sites[1].pk]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6) + params = {'site': [sites[0].slug, sites[1].slug]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6) + + def test_location(self): + locations = Location.objects.all()[:2] + params = {'location_id': [locations[0].pk, locations[1].pk]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6) + params = {'location': [locations[0].slug, locations[1].slug]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6) + + def test_rack(self): + racks = Rack.objects.all()[:2] + params = {'rack_id': [racks[0].pk, racks[1].pk]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6) + params = {'rack': [racks[0].name, racks[1].name]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6) + class ConsolePortTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFilterSetTests): queryset = ConsolePort.objects.all() @@ -6722,15 +6843,23 @@ class VirtualDeviceContextTestCase(TestCase, ChangeLoggedFilterSetTests): addresses = IPAddress.objects.filter(address__family=4) params = {'primary_ip4_id': [addresses[0].pk, addresses[1].pk]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) + params = {'primary_ip4': [str(addresses[0].address), str(addresses[1].address)]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) params = {'primary_ip4_id': [addresses[2].pk]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 0) + params = {'primary_ip4': [str(addresses[2].address)]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 0) def test_primary_ip6(self): addresses = IPAddress.objects.filter(address__family=6) params = {'primary_ip6_id': [addresses[0].pk, addresses[1].pk]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) + params = {'primary_ip6': [str(addresses[0].address), str(addresses[1].address)]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) params = {'primary_ip6_id': [addresses[2].pk]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 0) + params = {'primary_ip6': [str(addresses[2].address)]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 0) class MACAddressTestCase(TestCase, ChangeLoggedFilterSetTests): diff --git a/netbox/dcim/tests/test_views.py b/netbox/dcim/tests/test_views.py index 3c43d1834..69192f0a1 100644 --- a/netbox/dcim/tests/test_views.py +++ b/netbox/dcim/tests/test_views.py @@ -1217,6 +1217,13 @@ front-ports: - name: Front Port 3 type: 8p8c rear_port: Rear Port 3 +module-bays: + - name: Module Bay 1 + position: 1 + - name: Module Bay 2 + position: 2 + - name: Module Bay 3 + position: 3 """ # Create the manufacturer @@ -1234,6 +1241,7 @@ front-ports: 'dcim.add_interfacetemplate', 'dcim.add_frontporttemplate', 'dcim.add_rearporttemplate', + 'dcim.add_modulebaytemplate', ) form_data = { @@ -1288,6 +1296,11 @@ front-ports: self.assertEqual(fp1.rear_port, rp1) self.assertEqual(fp1.rear_port_position, 1) + self.assertEqual(module_type.modulebaytemplates.count(), 3) + mb1 = ModuleBayTemplate.objects.first() + self.assertEqual(mb1.name, 'Module Bay 1') + self.assertEqual(mb1.position, '1') + def test_export_objects(self): url = reverse('dcim:moduletype_list') self.add_permissions('dcim.view_moduletype') diff --git a/netbox/dcim/views.py b/netbox/dcim/views.py index 970bee4d4..faa9f6bb6 100644 --- a/netbox/dcim/views.py +++ b/netbox/dcim/views.py @@ -22,6 +22,7 @@ from utilities.paginator import EnhancedPaginator, get_paginate_count from utilities.permissions import get_permission_for_model from utilities.query import count_related from utilities.query_functions import CollateAsChar +from utilities.request import safe_for_redirect from utilities.views import ( GetRelatedModelsMixin, GetReturnURLMixin, ObjectPermissionRequiredMixin, ViewTab, register_model_view ) @@ -279,7 +280,7 @@ class RegionDeleteView(generic.ObjectDeleteView): queryset = Region.objects.all() -@register_model_view(Region, 'bulk_import', detail=False) +@register_model_view(Region, 'bulk_import', path='import', detail=False) class RegionBulkImportView(generic.BulkImportView): queryset = Region.objects.all() model_form = forms.RegionImportForm @@ -405,7 +406,7 @@ class SiteGroupDeleteView(generic.ObjectDeleteView): queryset = SiteGroup.objects.all() -@register_model_view(SiteGroup, 'bulk_import', detail=False) +@register_model_view(SiteGroup, 'bulk_import', path='import', detail=False) class SiteGroupBulkImportView(generic.BulkImportView): queryset = SiteGroup.objects.all() model_form = forms.SiteGroupImportForm @@ -496,7 +497,7 @@ class SiteDeleteView(generic.ObjectDeleteView): queryset = Site.objects.all() -@register_model_view(Site, 'bulk_import', detail=False) +@register_model_view(Site, 'bulk_import', path='import', detail=False) class SiteBulkImportView(generic.BulkImportView): queryset = Site.objects.all() model_form = forms.SiteImportForm @@ -594,7 +595,7 @@ class LocationDeleteView(generic.ObjectDeleteView): queryset = Location.objects.all() -@register_model_view(Location, 'bulk_import', detail=False) +@register_model_view(Location, 'bulk_import', path='import', detail=False) class LocationBulkImportView(generic.BulkImportView): queryset = Location.objects.all() model_form = forms.LocationImportForm @@ -663,7 +664,7 @@ class RackRoleDeleteView(generic.ObjectDeleteView): queryset = RackRole.objects.all() -@register_model_view(RackRole, 'bulk_import', detail=False) +@register_model_view(RackRole, 'bulk_import', path='import', detail=False) class RackRoleBulkImportView(generic.BulkImportView): queryset = RackRole.objects.all() model_form = forms.RackRoleImportForm @@ -724,7 +725,7 @@ class RackTypeDeleteView(generic.ObjectDeleteView): queryset = RackType.objects.all() -@register_model_view(RackType, 'bulk_import', detail=False) +@register_model_view(RackType, 'bulk_import', path='import', detail=False) class RackTypeBulkImportView(generic.BulkImportView): queryset = RackType.objects.all() model_form = forms.RackTypeImportForm @@ -903,7 +904,7 @@ class RackDeleteView(generic.ObjectDeleteView): queryset = Rack.objects.all() -@register_model_view(Rack, 'bulk_import', detail=False) +@register_model_view(Rack, 'bulk_import', path='import', detail=False) class RackBulkImportView(generic.BulkImportView): queryset = Rack.objects.all() model_form = forms.RackImportForm @@ -960,7 +961,7 @@ class RackReservationDeleteView(generic.ObjectDeleteView): queryset = RackReservation.objects.all() -@register_model_view(RackReservation, 'bulk_import', detail=False) +@register_model_view(RackReservation, 'bulk_import', path='import', detail=False) class RackReservationImportView(generic.BulkImportView): queryset = RackReservation.objects.all() model_form = forms.RackReservationImportForm @@ -1031,7 +1032,7 @@ class ManufacturerDeleteView(generic.ObjectDeleteView): queryset = Manufacturer.objects.all() -@register_model_view(Manufacturer, 'bulk_import', detail=False) +@register_model_view(Manufacturer, 'bulk_import', path='import', detail=False) class ManufacturerBulkImportView(generic.BulkImportView): queryset = Manufacturer.objects.all() model_form = forms.ManufacturerImportForm @@ -1252,7 +1253,7 @@ class DeviceTypeInventoryItemsView(DeviceTypeComponentsView): ) -@register_model_view(DeviceType, 'bulk_import', detail=False) +@register_model_view(DeviceType, 'bulk_import', path='import', detail=False) class DeviceTypeImportView(generic.BulkImportView): additional_permissions = [ 'dcim.add_devicetype', @@ -1522,7 +1523,7 @@ class ModuleTypeModuleBaysView(ModuleTypeComponentsView): ) -@register_model_view(ModuleType, 'bulk_import', detail=False) +@register_model_view(ModuleType, 'bulk_import', path='import', detail=False) class ModuleTypeImportView(generic.BulkImportView): additional_permissions = [ 'dcim.add_moduletype', @@ -1533,6 +1534,7 @@ class ModuleTypeImportView(generic.BulkImportView): 'dcim.add_interfacetemplate', 'dcim.add_frontporttemplate', 'dcim.add_rearporttemplate', + 'dcim.add_modulebaytemplate', ] queryset = ModuleType.objects.all() model_form = forms.ModuleTypeImportForm @@ -1544,6 +1546,7 @@ class ModuleTypeImportView(generic.BulkImportView): 'interfaces': forms.InterfaceTemplateImportForm, 'rear-ports': forms.RearPortTemplateImportForm, 'front-ports': forms.FrontPortTemplateImportForm, + 'module-bays': forms.ModuleBayTemplateImportForm, } def prep_related_object_data(self, parent, data): @@ -2018,7 +2021,7 @@ class DeviceRoleDeleteView(generic.ObjectDeleteView): queryset = DeviceRole.objects.all() -@register_model_view(DeviceRole, 'bulk_import', detail=False) +@register_model_view(DeviceRole, 'bulk_import', path='import', detail=False) class DeviceRoleBulkImportView(generic.BulkImportView): queryset = DeviceRole.objects.all() model_form = forms.DeviceRoleImportForm @@ -2082,7 +2085,7 @@ class PlatformDeleteView(generic.ObjectDeleteView): queryset = Platform.objects.all() -@register_model_view(Platform, 'bulk_import', detail=False) +@register_model_view(Platform, 'bulk_import', path='import', detail=False) class PlatformBulkImportView(generic.BulkImportView): queryset = Platform.objects.all() model_form = forms.PlatformImportForm @@ -2365,7 +2368,7 @@ class DeviceVirtualMachinesView(generic.ObjectChildrenView): return self.child_model.objects.restrict(request.user, 'view').filter(cluster=parent.cluster, device=parent) -@register_model_view(Device, 'bulk_import', detail=False) +@register_model_view(Device, 'bulk_import', path='import', detail=False) class DeviceBulkImportView(generic.BulkImportView): queryset = Device.objects.all() model_form = forms.DeviceImportForm @@ -2438,7 +2441,7 @@ class ModuleDeleteView(generic.ObjectDeleteView): queryset = Module.objects.all() -@register_model_view(Module, 'bulk_import', detail=False) +@register_model_view(Module, 'bulk_import', path='import', detail=False) class ModuleBulkImportView(generic.BulkImportView): queryset = Module.objects.all() model_form = forms.ModuleImportForm @@ -2499,7 +2502,7 @@ class ConsolePortDeleteView(generic.ObjectDeleteView): queryset = ConsolePort.objects.all() -@register_model_view(ConsolePort, 'bulk_import', detail=False) +@register_model_view(ConsolePort, 'bulk_import', path='import', detail=False) class ConsolePortBulkImportView(generic.BulkImportView): queryset = ConsolePort.objects.all() model_form = forms.ConsolePortImportForm @@ -2574,7 +2577,7 @@ class ConsoleServerPortDeleteView(generic.ObjectDeleteView): queryset = ConsoleServerPort.objects.all() -@register_model_view(ConsoleServerPort, 'bulk_import', detail=False) +@register_model_view(ConsoleServerPort, 'bulk_import', path='import', detail=False) class ConsoleServerPortBulkImportView(generic.BulkImportView): queryset = ConsoleServerPort.objects.all() model_form = forms.ConsoleServerPortImportForm @@ -2649,7 +2652,7 @@ class PowerPortDeleteView(generic.ObjectDeleteView): queryset = PowerPort.objects.all() -@register_model_view(PowerPort, 'bulk_import', detail=False) +@register_model_view(PowerPort, 'bulk_import', path='import', detail=False) class PowerPortBulkImportView(generic.BulkImportView): queryset = PowerPort.objects.all() model_form = forms.PowerPortImportForm @@ -2724,7 +2727,7 @@ class PowerOutletDeleteView(generic.ObjectDeleteView): queryset = PowerOutlet.objects.all() -@register_model_view(PowerOutlet, 'bulk_import', detail=False) +@register_model_view(PowerOutlet, 'bulk_import', path='import', detail=False) class PowerOutletBulkImportView(generic.BulkImportView): queryset = PowerOutlet.objects.all() model_form = forms.PowerOutletImportForm @@ -2856,7 +2859,7 @@ class InterfaceDeleteView(generic.ObjectDeleteView): queryset = Interface.objects.all() -@register_model_view(Interface, 'bulk_import', detail=False) +@register_model_view(Interface, 'bulk_import', path='import', detail=False) class InterfaceBulkImportView(generic.BulkImportView): queryset = Interface.objects.all() model_form = forms.InterfaceImportForm @@ -2942,7 +2945,7 @@ class FrontPortDeleteView(generic.ObjectDeleteView): queryset = FrontPort.objects.all() -@register_model_view(FrontPort, 'bulk_import', detail=False) +@register_model_view(FrontPort, 'bulk_import', path='import', detail=False) class FrontPortBulkImportView(generic.BulkImportView): queryset = FrontPort.objects.all() model_form = forms.FrontPortImportForm @@ -3017,7 +3020,7 @@ class RearPortDeleteView(generic.ObjectDeleteView): queryset = RearPort.objects.all() -@register_model_view(RearPort, 'bulk_import', detail=False) +@register_model_view(RearPort, 'bulk_import', path='import', detail=False) class RearPortBulkImportView(generic.BulkImportView): queryset = RearPort.objects.all() model_form = forms.RearPortImportForm @@ -3092,7 +3095,7 @@ class ModuleBayDeleteView(generic.ObjectDeleteView): queryset = ModuleBay.objects.all() -@register_model_view(ModuleBay, 'bulk_import', detail=False) +@register_model_view(ModuleBay, 'bulk_import', path='import', detail=False) class ModuleBayBulkImportView(generic.BulkImportView): queryset = ModuleBay.objects.all() model_form = forms.ModuleBayImportForm @@ -3239,7 +3242,7 @@ class DeviceBayDepopulateView(generic.ObjectEditView): }) -@register_model_view(DeviceBay, 'bulk_import', detail=False) +@register_model_view(DeviceBay, 'bulk_import', path='import', detail=False) class DeviceBayBulkImportView(generic.BulkImportView): queryset = DeviceBay.objects.all() model_form = forms.DeviceBayImportForm @@ -3305,7 +3308,7 @@ class InventoryItemDeleteView(generic.ObjectDeleteView): queryset = InventoryItem.objects.all() -@register_model_view(InventoryItem, 'bulk_import', detail=False) +@register_model_view(InventoryItem, 'bulk_import', path='import', detail=False) class InventoryItemBulkImportView(generic.BulkImportView): queryset = InventoryItem.objects.all() model_form = forms.InventoryItemImportForm @@ -3386,7 +3389,7 @@ class InventoryItemRoleDeleteView(generic.ObjectDeleteView): queryset = InventoryItemRole.objects.all() -@register_model_view(InventoryItemRole, 'bulk_import', detail=False) +@register_model_view(InventoryItemRole, 'bulk_import', path='import', detail=False) class InventoryItemRoleBulkImportView(generic.BulkImportView): queryset = InventoryItemRole.objects.all() model_form = forms.InventoryItemRoleImportForm @@ -3582,7 +3585,7 @@ class CableDeleteView(generic.ObjectDeleteView): queryset = Cable.objects.all() -@register_model_view(Cable, 'bulk_import', detail=False) +@register_model_view(Cable, 'bulk_import', path='import', detail=False) class CableBulkImportView(generic.BulkImportView): queryset = Cable.objects.all() model_form = forms.CableImportForm @@ -3811,7 +3814,7 @@ class VirtualChassisAddMemberView(ObjectPermissionRequiredMixin, GetReturnURLMix ) )) - if '_addanother' in request.POST: + if '_addanother' in request.POST and safe_for_redirect(request.get_full_path()): return redirect(request.get_full_path()) return redirect(self.get_return_url(request, device)) @@ -3883,7 +3886,7 @@ class VirtualChassisRemoveMemberView(ObjectPermissionRequiredMixin, GetReturnURL }) -@register_model_view(VirtualChassis, 'bulk_import', detail=False) +@register_model_view(VirtualChassis, 'bulk_import', path='import', detail=False) class VirtualChassisBulkImportView(generic.BulkImportView): queryset = VirtualChassis.objects.all() model_form = forms.VirtualChassisImportForm @@ -3940,7 +3943,7 @@ class PowerPanelDeleteView(generic.ObjectDeleteView): queryset = PowerPanel.objects.all() -@register_model_view(PowerPanel, 'bulk_import', detail=False) +@register_model_view(PowerPanel, 'bulk_import', path='import', detail=False) class PowerPanelBulkImportView(generic.BulkImportView): queryset = PowerPanel.objects.all() model_form = forms.PowerPanelImportForm @@ -3992,7 +3995,7 @@ class PowerFeedDeleteView(generic.ObjectDeleteView): queryset = PowerFeed.objects.all() -@register_model_view(PowerFeed, 'bulk_import', detail=False) +@register_model_view(PowerFeed, 'bulk_import', path='import', detail=False) class PowerFeedBulkImportView(generic.BulkImportView): queryset = PowerFeed.objects.all() model_form = forms.PowerFeedImportForm @@ -4064,7 +4067,7 @@ class VirtualDeviceContextDeleteView(generic.ObjectDeleteView): queryset = VirtualDeviceContext.objects.all() -@register_model_view(VirtualDeviceContext, 'bulk_import', detail=False) +@register_model_view(VirtualDeviceContext, 'bulk_import', path='import', detail=False) class VirtualDeviceContextBulkImportView(generic.BulkImportView): queryset = VirtualDeviceContext.objects.all() model_form = forms.VirtualDeviceContextImportForm @@ -4114,7 +4117,7 @@ class MACAddressDeleteView(generic.ObjectDeleteView): queryset = MACAddress.objects.all() -@register_model_view(MACAddress, 'bulk_import', detail=False) +@register_model_view(MACAddress, 'bulk_import', path='import', detail=False) class MACAddressBulkImportView(generic.BulkImportView): queryset = MACAddress.objects.all() model_form = forms.MACAddressImportForm diff --git a/netbox/extras/migrations/0128_tableconfig.py b/netbox/extras/migrations/0128_tableconfig.py index ed29d1e16..e6d45199d 100644 --- a/netbox/extras/migrations/0128_tableconfig.py +++ b/netbox/extras/migrations/0128_tableconfig.py @@ -6,7 +6,7 @@ from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ - ('core', '0014_remove_redundant_indexes'), + ('core', '0015_remove_redundant_indexes'), ('extras', '0127_configtemplate_as_attachment_and_more'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] diff --git a/netbox/extras/models/scripts.py b/netbox/extras/models/scripts.py index 9cf2c2f9a..91732f8f0 100644 --- a/netbox/extras/models/scripts.py +++ b/netbox/extras/models/scripts.py @@ -123,7 +123,7 @@ class ScriptModule(PythonModuleMixin, JobsMixin, ManagedFile): ordered = [ script_objects.pop(sc) for sc in self.module_scripts.keys() if sc in script_objects ] - ordered.extend(script_objects.items()) + ordered.extend(script_objects.values()) return ordered @property diff --git a/netbox/extras/tables/tables.py b/netbox/extras/tables/tables.py index a6ed0c945..e6f488fde 100644 --- a/netbox/extras/tables/tables.py +++ b/netbox/extras/tables/tables.py @@ -5,6 +5,8 @@ from django.utils.html import format_html from django.utils.translation import gettext_lazy as _ from extras.models import * +from core.tables import JobTable +from core.models import Job from netbox.constants import EMPTY_TABLE_TEXT from netbox.events import get_event_text from netbox.tables import BaseTable, NetBoxTable, columns @@ -26,6 +28,7 @@ __all__ = ( 'SavedFilterTable', 'ReportResultsTable', 'ScriptResultsTable', + 'ScriptJobTable', 'SubscriptionTable', 'TableConfigTable', 'TaggedItemTable', @@ -693,6 +696,23 @@ class ScriptResultsTable(BaseTable): return format_html("{}", value, value) +class ScriptJobTable(JobTable): + id = tables.TemplateColumn( + template_code="""{{ record.id }}""", + verbose_name=_('ID'), + ) + + class Meta(NetBoxTable.Meta): + model = Job + fields = ( + 'pk', 'id', 'object_type', 'object', 'name', 'status', 'created', 'scheduled', 'interval', 'started', + 'completed', 'user', 'error', 'job_id', + ) + default_columns = ( + 'pk', 'id', 'object_type', 'object', 'name', 'status', 'created', 'started', 'completed', 'user', + ) + + class ReportResultsTable(BaseTable): index = tables.Column( verbose_name=_('Line') diff --git a/netbox/extras/views.py b/netbox/extras/views.py index 91d62c0d4..ae9337779 100644 --- a/netbox/extras/views.py +++ b/netbox/extras/views.py @@ -14,7 +14,6 @@ from jinja2.exceptions import TemplateError from core.choices import ManagedFileRootPathChoices from core.models import Job -from core.tables import JobTable from dcim.models import Device, DeviceRole, Platform from extras.choices import LogLevelChoices from extras.dashboard.forms import DashboardWidgetAddForm, DashboardWidgetForm @@ -36,7 +35,7 @@ from virtualization.models import VirtualMachine from . import filtersets, forms, tables from .constants import LOG_LEVEL_RANK from .models import * -from .tables import ReportResultsTable, ScriptResultsTable +from .tables import ReportResultsTable, ScriptResultsTable, ScriptJobTable # @@ -83,7 +82,7 @@ class CustomFieldDeleteView(generic.ObjectDeleteView): queryset = CustomField.objects.select_related('choice_set') -@register_model_view(CustomField, 'bulk_import', detail=False) +@register_model_view(CustomField, 'bulk_import', path='import', detail=False) class CustomFieldBulkImportView(generic.BulkImportView): queryset = CustomField.objects.select_related('choice_set') model_form = forms.CustomFieldImportForm @@ -152,7 +151,7 @@ class CustomFieldChoiceSetDeleteView(generic.ObjectDeleteView): queryset = CustomFieldChoiceSet.objects.all() -@register_model_view(CustomFieldChoiceSet, 'bulk_import', detail=False) +@register_model_view(CustomFieldChoiceSet, 'bulk_import', path='import', detail=False) class CustomFieldChoiceSetBulkImportView(generic.BulkImportView): queryset = CustomFieldChoiceSet.objects.all() model_form = forms.CustomFieldChoiceSetImportForm @@ -202,7 +201,7 @@ class CustomLinkDeleteView(generic.ObjectDeleteView): queryset = CustomLink.objects.all() -@register_model_view(CustomLink, 'bulk_import', detail=False) +@register_model_view(CustomLink, 'bulk_import', path='import', detail=False) class CustomLinkBulkImportView(generic.BulkImportView): queryset = CustomLink.objects.all() model_form = forms.CustomLinkImportForm @@ -257,7 +256,7 @@ class ExportTemplateDeleteView(generic.ObjectDeleteView): queryset = ExportTemplate.objects.all() -@register_model_view(ExportTemplate, 'bulk_import', detail=False) +@register_model_view(ExportTemplate, 'bulk_import', path='import', detail=False) class ExportTemplateBulkImportView(generic.BulkImportView): queryset = ExportTemplate.objects.all() model_form = forms.ExportTemplateImportForm @@ -317,7 +316,7 @@ class SavedFilterDeleteView(SharedObjectViewMixin, generic.ObjectDeleteView): queryset = SavedFilter.objects.all() -@register_model_view(SavedFilter, 'bulk_import', detail=False) +@register_model_view(SavedFilter, 'bulk_import', path='import', detail=False) class SavedFilterBulkImportView(SharedObjectViewMixin, generic.BulkImportView): queryset = SavedFilter.objects.all() model_form = forms.SavedFilterImportForm @@ -457,7 +456,7 @@ class NotificationGroupDeleteView(generic.ObjectDeleteView): queryset = NotificationGroup.objects.all() -@register_model_view(NotificationGroup, 'bulk_import', detail=False) +@register_model_view(NotificationGroup, 'bulk_import', path='import', detail=False) class NotificationGroupBulkImportView(generic.BulkImportView): queryset = NotificationGroup.objects.all() model_form = forms.NotificationGroupImportForm @@ -603,7 +602,7 @@ class WebhookDeleteView(generic.ObjectDeleteView): queryset = Webhook.objects.all() -@register_model_view(Webhook, 'bulk_import', detail=False) +@register_model_view(Webhook, 'bulk_import', path='import', detail=False) class WebhookBulkImportView(generic.BulkImportView): queryset = Webhook.objects.all() model_form = forms.WebhookImportForm @@ -653,7 +652,7 @@ class EventRuleDeleteView(generic.ObjectDeleteView): queryset = EventRule.objects.all() -@register_model_view(EventRule, 'bulk_import', detail=False) +@register_model_view(EventRule, 'bulk_import', path='import', detail=False) class EventRuleBulkImportView(generic.BulkImportView): queryset = EventRule.objects.all() model_form = forms.EventRuleImportForm @@ -726,7 +725,7 @@ class TagDeleteView(generic.ObjectDeleteView): queryset = Tag.objects.all() -@register_model_view(Tag, 'bulk_import', detail=False) +@register_model_view(Tag, 'bulk_import', path='import', detail=False) class TagBulkImportView(generic.BulkImportView): queryset = Tag.objects.all() model_form = forms.TagImportForm @@ -902,7 +901,7 @@ class ConfigTemplateDeleteView(generic.ObjectDeleteView): queryset = ConfigTemplate.objects.all() -@register_model_view(ConfigTemplate, 'bulk_import', detail=False) +@register_model_view(ConfigTemplate, 'bulk_import', path='import', detail=False) class ConfigTemplateBulkImportView(generic.BulkImportView): queryset = ConfigTemplate.objects.all() model_form = forms.ConfigTemplateImportForm @@ -1081,7 +1080,7 @@ class JournalEntryDeleteView(generic.ObjectDeleteView): return reverse(viewname, kwargs={'pk': obj.pk}) -@register_model_view(JournalEntry, 'bulk_import', detail=False) +@register_model_view(JournalEntry, 'bulk_import', path='import', detail=False) class JournalEntryBulkImportView(generic.BulkImportView): queryset = JournalEntry.objects.all() model_form = forms.JournalEntryImportForm @@ -1393,7 +1392,7 @@ class ScriptJobsView(BaseScriptView): def get(self, request, **kwargs): script = self.get_object(**kwargs) - jobs_table = JobTable( + jobs_table = ScriptJobTable( data=script.jobs.all(), orderable=False, user=request.user diff --git a/netbox/ipam/filtersets.py b/netbox/ipam/filtersets.py index 087359caa..087bcc3b0 100644 --- a/netbox/ipam/filtersets.py +++ b/netbox/ipam/filtersets.py @@ -1256,8 +1256,20 @@ class PrimaryIPFilterSet(django_filters.FilterSet): queryset=IPAddress.objects.all(), label=_('Primary IPv4 (ID)'), ) + primary_ip4 = django_filters.ModelMultipleChoiceFilter( + field_name='primary_ip4__address', + queryset=IPAddress.objects.all(), + to_field_name='address', + label=_('Primary IPv4 (address)'), + ) primary_ip6_id = django_filters.ModelMultipleChoiceFilter( field_name='primary_ip6', queryset=IPAddress.objects.all(), label=_('Primary IPv6 (ID)'), ) + primary_ip6 = django_filters.ModelMultipleChoiceFilter( + field_name='primary_ip6__address', + queryset=IPAddress.objects.all(), + to_field_name='address', + label=_('Primary IPv6 (address)'), + ) diff --git a/netbox/ipam/forms/model_forms.py b/netbox/ipam/forms/model_forms.py index 0612a29dc..66674a749 100644 --- a/netbox/ipam/forms/model_forms.py +++ b/netbox/ipam/forms/model_forms.py @@ -864,6 +864,7 @@ class ServiceCreateForm(ServiceForm): # Fields which may be populated from a ServiceTemplate are not required for field in ('name', 'protocol', 'ports'): self.fields[field].required = False + self.fields[field].widget.is_required = False def clean(self): super().clean() diff --git a/netbox/ipam/models/vlans.py b/netbox/ipam/models/vlans.py index 98491ad23..67c9d9414 100644 --- a/netbox/ipam/models/vlans.py +++ b/netbox/ipam/models/vlans.py @@ -1,4 +1,5 @@ from django.contrib.contenttypes.fields import GenericForeignKey, GenericRelation +from django.contrib.contenttypes.models import ContentType from django.contrib.postgres.fields import ArrayField, IntegerRangeField from django.core.exceptions import ValidationError from django.core.validators import MaxValueValidator, MinValueValidator @@ -6,7 +7,7 @@ from django.db import models from django.db.backends.postgresql.psycopg_any import NumericRange from django.utils.translation import gettext_lazy as _ -from dcim.models import Interface +from dcim.models import Interface, Site, SiteGroup from ipam.choices import * from ipam.constants import * from ipam.querysets import VLANQuerySet, VLANGroupQuerySet @@ -285,12 +286,20 @@ class VLAN(PrimaryModel): super().clean() # Validate VLAN group (if assigned) - if self.group and self.site and self.group.scope != self.site: - raise ValidationError( - _( - "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to site {site}." - ).format(group=self.group, scope=self.group.scope, site=self.site) - ) + if self.group and self.site and self.group.scope_type == ContentType.objects.get_for_model(Site): + if self.site != self.group.scope: + raise ValidationError( + _( + "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to site {site}." + ).format(group=self.group, scope=self.group.scope, site=self.site) + ) + if self.group and self.site and self.group.scope_type == ContentType.objects.get_for_model(SiteGroup): + if self.site not in self.group.scope.sites.all(): + raise ValidationError( + _( + "The assigned site {site} is not a member of the assigned group {group} (scope: {scope})." + ).format(group=self.group, scope=self.group.scope, site=self.site) + ) # Check that the VLAN ID is permitted in the assigned group (if any) if self.group: diff --git a/netbox/ipam/tests/test_models.py b/netbox/ipam/tests/test_models.py index 246ca0e22..656f62d87 100644 --- a/netbox/ipam/tests/test_models.py +++ b/netbox/ipam/tests/test_models.py @@ -1,8 +1,10 @@ +from django.contrib.contenttypes.models import ContentType from django.core.exceptions import ValidationError from django.test import TestCase, override_settings from netaddr import IPNetwork, IPSet from utilities.data import string_to_ranges +from dcim.models import Site, SiteGroup from ipam.choices import * from ipam.models import * @@ -679,3 +681,54 @@ class TestVLAN(TestCase): ) with self.assertRaises(ValidationError): vlan.full_clean() + + def test_vlan_group_site_validation(self): + sitegroup = SiteGroup.objects.create( + name='Site Group 1', + slug='site-group-1', + ) + sites = Site.objects.bulk_create(( + Site( + name='Site 1', + slug='site-1', + ), + Site( + name='Site 2', + slug='site-2', + ), + )) + sitegroup.sites.add(sites[0]) + vlangroups = VLANGroup.objects.bulk_create(( + VLANGroup( + name='VLAN Group 1', + slug='vlan-group-1', + scope=sitegroup, + scope_type=ContentType.objects.get_for_model(SiteGroup), + ), + VLANGroup( + name='VLAN Group 2', + slug='vlan-group-2', + scope=sites[0], + scope_type=ContentType.objects.get_for_model(Site), + ), + VLANGroup( + name='VLAN Group 2', + slug='vlan-group-2', + scope=sites[1], + scope_type=ContentType.objects.get_for_model(Site), + ), + )) + vlan = VLAN( + name='VLAN 1', + vid=1, + group=vlangroups[0], + site=sites[0], + ) + + # VLAN Group 1 and 2 should be valid + vlan.full_clean() + vlan.group = vlangroups[1] + vlan.full_clean() + vlan.group = vlangroups[2] + with self.assertRaises(ValidationError): + vlan.full_clean() diff --git a/netbox/ipam/views.py b/netbox/ipam/views.py index 6dd946a6a..34ce6144f 100644 --- a/netbox/ipam/views.py +++ b/netbox/ipam/views.py @@ -69,7 +69,7 @@ class VRFDeleteView(generic.ObjectDeleteView): queryset = VRF.objects.all() -@register_model_view(VRF, 'bulk_import', detail=False) +@register_model_view(VRF, 'bulk_import', path='import', detail=False) class VRFBulkImportView(generic.BulkImportView): queryset = VRF.objects.all() model_form = forms.VRFImportForm @@ -119,7 +119,7 @@ class RouteTargetDeleteView(generic.ObjectDeleteView): queryset = RouteTarget.objects.all() -@register_model_view(RouteTarget, 'bulk_import', detail=False) +@register_model_view(RouteTarget, 'bulk_import', path='import', detail=False) class RouteTargetBulkImportView(generic.BulkImportView): queryset = RouteTarget.objects.all() model_form = forms.RouteTargetImportForm @@ -176,7 +176,7 @@ class RIRDeleteView(generic.ObjectDeleteView): queryset = RIR.objects.all() -@register_model_view(RIR, 'bulk_import', detail=False) +@register_model_view(RIR, 'bulk_import', path='import', detail=False) class RIRBulkImportView(generic.BulkImportView): queryset = RIR.objects.all() model_form = forms.RIRImportForm @@ -251,7 +251,7 @@ class ASNRangeDeleteView(generic.ObjectDeleteView): queryset = ASNRange.objects.all() -@register_model_view(ASNRange, 'bulk_import', detail=False) +@register_model_view(ASNRange, 'bulk_import', path='import', detail=False) class ASNRangeBulkImportView(generic.BulkImportView): queryset = ASNRange.objects.all() model_form = forms.ASNRangeImportForm @@ -316,7 +316,7 @@ class ASNDeleteView(generic.ObjectDeleteView): queryset = ASN.objects.all() -@register_model_view(ASN, 'bulk_import', detail=False) +@register_model_view(ASN, 'bulk_import', path='import', detail=False) class ASNBulkImportView(generic.BulkImportView): queryset = ASN.objects.all() model_form = forms.ASNImportForm @@ -408,7 +408,7 @@ class AggregateDeleteView(generic.ObjectDeleteView): queryset = Aggregate.objects.all() -@register_model_view(Aggregate, 'bulk_import', detail=False) +@register_model_view(Aggregate, 'bulk_import', path='import', detail=False) class AggregateBulkImportView(generic.BulkImportView): queryset = Aggregate.objects.all() model_form = forms.AggregateImportForm @@ -471,7 +471,7 @@ class RoleDeleteView(generic.ObjectDeleteView): queryset = Role.objects.all() -@register_model_view(Role, 'bulk_import', detail=False) +@register_model_view(Role, 'bulk_import', path='import', detail=False) class RoleBulkImportView(generic.BulkImportView): queryset = Role.objects.all() model_form = forms.RoleImportForm @@ -657,7 +657,7 @@ class PrefixDeleteView(generic.ObjectDeleteView): queryset = Prefix.objects.all() -@register_model_view(Prefix, 'bulk_import', detail=False) +@register_model_view(Prefix, 'bulk_import', path='import', detail=False) class PrefixBulkImportView(generic.BulkImportView): queryset = Prefix.objects.all() model_form = forms.PrefixImportForm @@ -746,7 +746,7 @@ class IPRangeDeleteView(generic.ObjectDeleteView): queryset = IPRange.objects.all() -@register_model_view(IPRange, 'bulk_import', detail=False) +@register_model_view(IPRange, 'bulk_import', path='import', detail=False) class IPRangeBulkImportView(generic.BulkImportView): queryset = IPRange.objects.all() model_form = forms.IPRangeImportForm @@ -910,7 +910,7 @@ class IPAddressBulkCreateView(generic.BulkCreateView): template_name = 'ipam/ipaddress_bulk_add.html' -@register_model_view(IPAddress, 'bulk_import', detail=False) +@register_model_view(IPAddress, 'bulk_import', path='import', detail=False) class IPAddressBulkImportView(generic.BulkImportView): queryset = IPAddress.objects.all() model_form = forms.IPAddressImportForm @@ -983,7 +983,7 @@ class VLANGroupDeleteView(generic.ObjectDeleteView): queryset = VLANGroup.objects.all() -@register_model_view(VLANGroup, 'bulk_import', detail=False) +@register_model_view(VLANGroup, 'bulk_import', path='import', detail=False) class VLANGroupBulkImportView(generic.BulkImportView): queryset = VLANGroup.objects.all() model_form = forms.VLANGroupImportForm @@ -1070,7 +1070,7 @@ class VLANTranslationPolicyDeleteView(generic.ObjectDeleteView): queryset = VLANTranslationPolicy.objects.all() -@register_model_view(VLANTranslationPolicy, 'bulk_import', detail=False) +@register_model_view(VLANTranslationPolicy, 'bulk_import', path='import', detail=False) class VLANTranslationPolicyBulkImportView(generic.BulkImportView): queryset = VLANTranslationPolicy.objects.all() model_form = forms.VLANTranslationPolicyImportForm @@ -1125,7 +1125,7 @@ class VLANTranslationRuleDeleteView(generic.ObjectDeleteView): queryset = VLANTranslationRule.objects.all() -@register_model_view(VLANTranslationRule, 'bulk_import', detail=False) +@register_model_view(VLANTranslationRule, 'bulk_import', path='import', detail=False) class VLANTranslationRuleBulkImportView(generic.BulkImportView): queryset = VLANTranslationRule.objects.all() model_form = forms.VLANTranslationRuleImportForm @@ -1218,7 +1218,7 @@ class FHRPGroupDeleteView(generic.ObjectDeleteView): queryset = FHRPGroup.objects.all() -@register_model_view(FHRPGroup, 'bulk_import', detail=False) +@register_model_view(FHRPGroup, 'bulk_import', path='import', detail=False) class FHRPGroupBulkImportView(generic.BulkImportView): queryset = FHRPGroup.objects.all() model_form = forms.FHRPGroupImportForm @@ -1344,7 +1344,7 @@ class VLANDeleteView(generic.ObjectDeleteView): queryset = VLAN.objects.all() -@register_model_view(VLAN, 'bulk_import', detail=False) +@register_model_view(VLAN, 'bulk_import', path='import', detail=False) class VLANBulkImportView(generic.BulkImportView): queryset = VLAN.objects.all() model_form = forms.VLANImportForm @@ -1394,7 +1394,7 @@ class ServiceTemplateDeleteView(generic.ObjectDeleteView): queryset = ServiceTemplate.objects.all() -@register_model_view(ServiceTemplate, 'bulk_import', detail=False) +@register_model_view(ServiceTemplate, 'bulk_import', path='import', detail=False) class ServiceTemplateBulkImportView(generic.BulkImportView): queryset = ServiceTemplate.objects.all() model_form = forms.ServiceTemplateImportForm @@ -1461,7 +1461,7 @@ class ServiceDeleteView(generic.ObjectDeleteView): queryset = Service.objects.all() -@register_model_view(Service, 'bulk_import', detail=False) +@register_model_view(Service, 'bulk_import', path='import', detail=False) class ServiceBulkImportView(generic.BulkImportView): queryset = Service.objects.all() model_form = forms.ServiceImportForm diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py index bc1b20316..239b5978f 100644 --- a/netbox/netbox/settings.py +++ b/netbox/netbox/settings.py @@ -442,7 +442,7 @@ INSTALLED_APPS = [ 'drf_spectacular', 'drf_spectacular_sidecar', ] -if not DEBUG: +if not DEBUG and 'collectstatic' not in sys.argv: INSTALLED_APPS.remove('debug_toolbar') # Middleware diff --git a/netbox/netbox/views/generic/bulk_views.py b/netbox/netbox/views/generic/bulk_views.py index 5a5d060e9..4fd23e84c 100644 --- a/netbox/netbox/views/generic/bulk_views.py +++ b/netbox/netbox/views/generic/bulk_views.py @@ -29,6 +29,7 @@ from utilities.forms.bulk_import import BulkImportForm from utilities.htmx import htmx_partial from utilities.permissions import get_permission_for_model from utilities.query import reapply_model_ordering +from utilities.request import safe_for_redirect from utilities.tables import get_table_configs from utilities.views import GetReturnURLMixin, get_viewname from .base import BaseMultiObjectView @@ -121,7 +122,10 @@ class ObjectListView(BaseMultiObjectView, ActionsMixin, TableMixin): # Strip the `export` param and redirect user to the filtered objects list query_params = request.GET.copy() query_params.pop('export') - return redirect(f'{request.path}?{query_params.urlencode()}') + redirect_url = f'{request.path}?{query_params.urlencode()}' + if safe_for_redirect(redirect_url): + return redirect(redirect_url) + return redirect(get_viewname(self.queryset.model, 'list')) # # Request handlers @@ -286,7 +290,7 @@ class BulkCreateView(GetReturnURLMixin, BaseMultiObjectView): logger.info(msg) messages.success(request, msg) - if '_addanother' in request.POST: + if '_addanother' in request.POST and safe_for_redirect(request.path): return redirect(request.path) return redirect(self.get_return_url(request)) diff --git a/netbox/netbox/views/generic/object_views.py b/netbox/netbox/views/generic/object_views.py index 11038aa97..0db73b7a6 100644 --- a/netbox/netbox/views/generic/object_views.py +++ b/netbox/netbox/views/generic/object_views.py @@ -20,6 +20,7 @@ from utilities.forms import ConfirmationForm, restrict_form_fields from utilities.htmx import htmx_partial from utilities.permissions import get_permission_for_model from utilities.querydict import normalize_querydict, prepare_cloned_fields +from utilities.request import safe_for_redirect from utilities.tables import get_table_configs from utilities.views import GetReturnURLMixin, get_viewname from .base import BaseObjectView @@ -317,6 +318,8 @@ class ObjectEditView(GetReturnURLMixin, BaseObjectView): if 'return_url' in request.GET: params['return_url'] = request.GET.get('return_url') redirect_url += f"?{params.urlencode()}" + if not safe_for_redirect(redirect_url): + redirect_url = reverse('home') return redirect(redirect_url) @@ -583,7 +586,7 @@ class ComponentCreateView(GetReturnURLMixin, BaseObjectView): )) # Redirect user on success - if '_addanother' in request.POST: + if '_addanother' in request.POST and safe_for_redirect(request.get_full_path()): return redirect(request.get_full_path()) else: return redirect(self.get_return_url(request)) diff --git a/netbox/project-static/dist/netbox.css b/netbox/project-static/dist/netbox.css index e204aca0a..26d652ad0 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/styles/custom/_misc.scss b/netbox/project-static/styles/custom/_misc.scss index f0c229e52..2ba3262f6 100644 --- a/netbox/project-static/styles/custom/_misc.scss +++ b/netbox/project-static/styles/custom/_misc.scss @@ -63,3 +63,27 @@ span.color-label { .sso-icon { height: 24px; } + +.btn-white { + @extend .btn-light; +} + +.btn-black { + @extend .btn-dark; +} + +.btn-grey, .btn-gray { + @extend .btn-secondary; +} + +img.plugin-icon { + max-width: 1.4285em; + height: auto; +} + +body[data-bs-theme=dark] { + // Assuming icon is black/white line art, invert it and tone down brightness + img.plugin-icon { + filter: grayscale(100%) invert(100%) brightness(80%); + } +} diff --git a/netbox/project-static/styles/transitional/_navigation.scss b/netbox/project-static/styles/transitional/_navigation.scss index d31f1cc82..68f509bca 100644 --- a/netbox/project-static/styles/transitional/_navigation.scss +++ b/netbox/project-static/styles/transitional/_navigation.scss @@ -1,11 +1,6 @@ // Navbar and light theme styling .navbar-vertical.navbar-expand-lg { - // Adds spacing to the bottom of the side navigation to avoid hidden nav items - @include media-breakpoint-up(lg) { - padding-bottom: 2rem; - } - // Adjust hover color & style for menu items .navbar-collapse { .nav-link-icon, .nav-link-title { diff --git a/netbox/templates/base/layout.html b/netbox/templates/base/layout.html index 9dcb7bded..7fce92c5c 100644 --- a/netbox/templates/base/layout.html +++ b/netbox/templates/base/layout.html @@ -21,7 +21,7 @@ Blocks: {# Sidebar #} @@ -210,7 +221,6 @@ Blocks: {# /Footer text #} diff --git a/netbox/templates/circuits/circuit.html b/netbox/templates/circuits/circuit.html index d47b380fd..1037000ba 100644 --- a/netbox/templates/circuits/circuit.html +++ b/netbox/templates/circuits/circuit.html @@ -10,7 +10,7 @@ {% block content %}
-
+

{% trans "Circuit" %}

@@ -89,7 +89,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+
{% include 'circuits/inc/circuit_termination.html' with termination=object.termination_a side='A' %} {% include 'circuits/inc/circuit_termination.html' with termination=object.termination_z side='Z' %} {% include 'inc/panels/image_attachments.html' %} diff --git a/netbox/templates/circuits/circuitgroup.html b/netbox/templates/circuits/circuitgroup.html index 432c35764..0ada4cc53 100644 --- a/netbox/templates/circuits/circuitgroup.html +++ b/netbox/templates/circuits/circuitgroup.html @@ -20,7 +20,7 @@ {% block content %}
-
+

{% trans "Circuit Group" %}

@@ -46,7 +46,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/comments.html' %} {% include 'inc/panels/custom_fields.html' %} diff --git a/netbox/templates/circuits/circuitgroupassignment.html b/netbox/templates/circuits/circuitgroupassignment.html index f1bb9f5d4..bca3f752a 100644 --- a/netbox/templates/circuits/circuitgroupassignment.html +++ b/netbox/templates/circuits/circuitgroupassignment.html @@ -14,7 +14,7 @@ {% block content %}
-
+

{% trans "Circuit Group Assignment" %}

@@ -39,7 +39,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %}
diff --git a/netbox/templates/circuits/circuittermination.html b/netbox/templates/circuits/circuittermination.html index d74d2c636..c4e63495d 100644 --- a/netbox/templates/circuits/circuittermination.html +++ b/netbox/templates/circuits/circuittermination.html @@ -10,7 +10,7 @@ {% block content %}
-
+
{% if object %} @@ -37,7 +37,7 @@
{% plugin_left_page object %}
-
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/tags.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/circuits/circuittype.html b/netbox/templates/circuits/circuittype.html index df34c4dea..ae4c17754 100644 --- a/netbox/templates/circuits/circuittype.html +++ b/netbox/templates/circuits/circuittype.html @@ -14,7 +14,7 @@ {% block content %}
-
+

{% trans "Circuit Type" %}

@@ -41,7 +41,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/circuits/provider.html b/netbox/templates/circuits/provider.html index cc6672694..70f0c5ba5 100644 --- a/netbox/templates/circuits/provider.html +++ b/netbox/templates/circuits/provider.html @@ -15,7 +15,7 @@ {% block content %}
-
+

{% trans "Provider" %}

@@ -39,7 +39,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/circuits/provideraccount.html b/netbox/templates/circuits/provideraccount.html index 9bb2bef20..8715dfe1e 100644 --- a/netbox/templates/circuits/provideraccount.html +++ b/netbox/templates/circuits/provideraccount.html @@ -12,7 +12,7 @@ {% block content %}
-
+

{% trans "Provider Account" %}

@@ -33,7 +33,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/comments.html' %} {% include 'inc/panels/custom_fields.html' %} diff --git a/netbox/templates/circuits/providernetwork.html b/netbox/templates/circuits/providernetwork.html index 5fd92615d..3348a0ae3 100644 --- a/netbox/templates/circuits/providernetwork.html +++ b/netbox/templates/circuits/providernetwork.html @@ -12,7 +12,7 @@ {% block content %}
-
+

{% trans "Provider Network" %}

@@ -37,7 +37,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/comments.html' %} {% include 'inc/panels/custom_fields.html' %} diff --git a/netbox/templates/circuits/virtualcircuit.html b/netbox/templates/circuits/virtualcircuit.html index 8fac4a04e..1a23c3597 100644 --- a/netbox/templates/circuits/virtualcircuit.html +++ b/netbox/templates/circuits/virtualcircuit.html @@ -15,7 +15,7 @@ {% block content %}
-
+

{% trans "Virtual circuit" %}

@@ -61,7 +61,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %}
diff --git a/netbox/templates/circuits/virtualcircuittermination.html b/netbox/templates/circuits/virtualcircuittermination.html index c08e3c604..73eeef403 100644 --- a/netbox/templates/circuits/virtualcircuittermination.html +++ b/netbox/templates/circuits/virtualcircuittermination.html @@ -18,7 +18,7 @@ {% block content %}
-
+

{% trans "Virtual Circuit Termination" %}

@@ -48,7 +48,7 @@ {% include 'inc/panels/custom_fields.html' %} {% plugin_left_page object %} -
+

{% trans "Interface" %}

diff --git a/netbox/templates/circuits/virtualcircuittype.html b/netbox/templates/circuits/virtualcircuittype.html index 594d9ef22..7574b9c83 100644 --- a/netbox/templates/circuits/virtualcircuittype.html +++ b/netbox/templates/circuits/virtualcircuittype.html @@ -14,7 +14,7 @@ {% block content %}
-
+

{% trans "Virtual Circuit Type" %}

@@ -41,7 +41,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/core/datasource.html b/netbox/templates/core/datasource.html index 0d56c4087..519e111af 100644 --- a/netbox/templates/core/datasource.html +++ b/netbox/templates/core/datasource.html @@ -26,7 +26,7 @@ {% block content %}
-
+

{% trans "Data Source" %}

@@ -83,7 +83,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+

{% trans "Backend" %}

{% with backend=object.backend_class %} diff --git a/netbox/templates/core/job.html b/netbox/templates/core/job.html index 1144dd8df..a38c3650a 100644 --- a/netbox/templates/core/job.html +++ b/netbox/templates/core/job.html @@ -30,7 +30,7 @@ {% block content %}
-
+

{% trans "Job" %}

@@ -61,7 +61,7 @@
-
+

{% trans "Scheduling" %}

diff --git a/netbox/templates/core/objectchange.html b/netbox/templates/core/objectchange.html index 5b6105587..ae32e44db 100644 --- a/netbox/templates/core/objectchange.html +++ b/netbox/templates/core/objectchange.html @@ -24,7 +24,7 @@ {% block content %}
-
+

{% trans "Change" %}

@@ -73,7 +73,7 @@
-
+

{% trans "Difference" %} @@ -106,7 +106,7 @@

-
+

{% trans "Pre-Change Data" %}

@@ -126,7 +126,7 @@
-
+

{% trans "Post-Change Data" %}

@@ -146,10 +146,10 @@
-
+
{% plugin_left_page object %}
-
+
{% plugin_right_page object %}
diff --git a/netbox/templates/dcim/cable.html b/netbox/templates/dcim/cable.html index 7ccf6559f..1a618155f 100644 --- a/netbox/templates/dcim/cable.html +++ b/netbox/templates/dcim/cable.html @@ -7,7 +7,7 @@ {% block content %}
-
+

{% trans "Cable" %}

@@ -63,7 +63,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+

{% trans "Termination" %} A

{% include 'dcim/inc/cable_termination.html' with terminations=object.a_terminations %} diff --git a/netbox/templates/dcim/cable_trace.html b/netbox/templates/dcim/cable_trace.html index f216dc9b5..e07b12d81 100644 --- a/netbox/templates/dcim/cable_trace.html +++ b/netbox/templates/dcim/cable_trace.html @@ -63,7 +63,7 @@
{% if total_length %} {{ total_length|floatformat:"-2" }}{% if not is_definitive %}+{% endif %} {% trans "Meters" %} / - {{ total_length|meters_to_feet|floatformat:"-2" }} {% trans "Feet" %} + {{ total_length|meters_to_feet|floatformat:"-2" }}{% if not is_definitive %}+{% endif %} {% trans "Feet" %} {% else %} {{ ''|placeholder }} {% endif %} diff --git a/netbox/templates/dcim/consoleport.html b/netbox/templates/dcim/consoleport.html index d6e4188b6..bd3c8cc4b 100644 --- a/netbox/templates/dcim/consoleport.html +++ b/netbox/templates/dcim/consoleport.html @@ -12,7 +12,7 @@ {% block content %}
-
+

{% trans "Console Port" %}

@@ -50,7 +50,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+

{% trans "Connection" %}

{% if object.mark_connected %} diff --git a/netbox/templates/dcim/consoleserverport.html b/netbox/templates/dcim/consoleserverport.html index 1b79a23b2..72dd12a88 100644 --- a/netbox/templates/dcim/consoleserverport.html +++ b/netbox/templates/dcim/consoleserverport.html @@ -12,7 +12,7 @@ {% block content %}
-
+

{% trans "Console Server Port" %}

@@ -50,7 +50,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+

{% trans "Connection" %}

diff --git a/netbox/templates/dcim/devicebay.html b/netbox/templates/dcim/devicebay.html index c47afcb32..1148a30e3 100644 --- a/netbox/templates/dcim/devicebay.html +++ b/netbox/templates/dcim/devicebay.html @@ -12,7 +12,7 @@ {% block content %}
-
+

{% trans "Device Bay" %}

@@ -38,7 +38,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+

{% trans "Installed Device" %}

{% if object.installed_device %} diff --git a/netbox/templates/dcim/devicerole.html b/netbox/templates/dcim/devicerole.html index 3644337e4..5cce95d23 100644 --- a/netbox/templates/dcim/devicerole.html +++ b/netbox/templates/dcim/devicerole.html @@ -18,7 +18,7 @@ {% block content %}
-
+

{% trans "Device Role" %}

@@ -53,7 +53,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %} diff --git a/netbox/templates/dcim/devicetype.html b/netbox/templates/dcim/devicetype.html index 08e2f8d63..909b5276e 100644 --- a/netbox/templates/dcim/devicetype.html +++ b/netbox/templates/dcim/devicetype.html @@ -6,7 +6,7 @@ {% block content %}
-
+

{% trans "Chassis" %}

@@ -96,7 +96,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %} diff --git a/netbox/templates/dcim/frontport.html b/netbox/templates/dcim/frontport.html index b57c5835d..163ccbc8e 100644 --- a/netbox/templates/dcim/frontport.html +++ b/netbox/templates/dcim/frontport.html @@ -12,7 +12,7 @@ {% block content %}
-
+

{% trans "Front Port" %}

@@ -64,7 +64,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+

{% trans "Connection" %}

{% if object.mark_connected %} diff --git a/netbox/templates/dcim/interface.html b/netbox/templates/dcim/interface.html index 510780dd9..134c4e364 100644 --- a/netbox/templates/dcim/interface.html +++ b/netbox/templates/dcim/interface.html @@ -22,7 +22,7 @@ {% block content %}
-
+

{% trans "Interface" %}

@@ -122,7 +122,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panel_table.html' with table=vdc_table heading="Virtual Device Contexts" %}

{% trans "Addressing" %}

diff --git a/netbox/templates/dcim/inventoryitem.html b/netbox/templates/dcim/inventoryitem.html index fd8ea42eb..d389abe8e 100644 --- a/netbox/templates/dcim/inventoryitem.html +++ b/netbox/templates/dcim/inventoryitem.html @@ -12,7 +12,7 @@ {% block content %}
-
+

{% trans "Inventory Item" %}

@@ -70,7 +70,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% plugin_right_page object %}
diff --git a/netbox/templates/dcim/inventoryitemrole.html b/netbox/templates/dcim/inventoryitemrole.html index 4cc3c5864..13c16ddd6 100644 --- a/netbox/templates/dcim/inventoryitemrole.html +++ b/netbox/templates/dcim/inventoryitemrole.html @@ -10,7 +10,7 @@ {% block content %}
-
+

{% trans "Inventory Item Role" %}

@@ -39,7 +39,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %}
diff --git a/netbox/templates/dcim/location.html b/netbox/templates/dcim/location.html index 02e02a1ed..dfd0c32b3 100644 --- a/netbox/templates/dcim/location.html +++ b/netbox/templates/dcim/location.html @@ -21,7 +21,7 @@ {% block content %}
-
+

{% trans "Location" %}

@@ -65,7 +65,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/image_attachments.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/dcim/macaddress.html b/netbox/templates/dcim/macaddress.html index 6d7532e6d..489d55c08 100644 --- a/netbox/templates/dcim/macaddress.html +++ b/netbox/templates/dcim/macaddress.html @@ -6,7 +6,7 @@ {% block content %}
-
+

{% trans "MAC Address" %}

@@ -42,7 +42,7 @@ {% include 'inc/panels/custom_fields.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/comments.html' %} {% plugin_right_page object %}
diff --git a/netbox/templates/dcim/manufacturer.html b/netbox/templates/dcim/manufacturer.html index 13c4b1764..cb6251f63 100644 --- a/netbox/templates/dcim/manufacturer.html +++ b/netbox/templates/dcim/manufacturer.html @@ -28,7 +28,7 @@ {% block content %}
-
+

{% trans "Manufacturer" %}

@@ -45,7 +45,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/dcim/module.html b/netbox/templates/dcim/module.html index 3f09ec82f..f9aecb3f0 100644 --- a/netbox/templates/dcim/module.html +++ b/netbox/templates/dcim/module.html @@ -49,7 +49,7 @@ {% block content %}
-
+

{% trans "Module" %}

@@ -87,7 +87,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+

{% trans "Module Type" %}

diff --git a/netbox/templates/dcim/modulebay.html b/netbox/templates/dcim/modulebay.html index 5ef17cad8..054a13b1c 100644 --- a/netbox/templates/dcim/modulebay.html +++ b/netbox/templates/dcim/modulebay.html @@ -12,7 +12,7 @@ {% block content %}
-
+

{% trans "Module Bay" %}

@@ -47,7 +47,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %}

{% trans "Installed Module" %}

diff --git a/netbox/templates/dcim/moduletype.html b/netbox/templates/dcim/moduletype.html index 1c77a33c7..691ff1636 100644 --- a/netbox/templates/dcim/moduletype.html +++ b/netbox/templates/dcim/moduletype.html @@ -19,7 +19,7 @@ {% block content %}
-
+

{% trans "Module Type" %}

@@ -63,7 +63,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+

{% trans "Attributes" %}

{% if not object.profile %} diff --git a/netbox/templates/dcim/platform.html b/netbox/templates/dcim/platform.html index 76b50fcbb..bed496625 100644 --- a/netbox/templates/dcim/platform.html +++ b/netbox/templates/dcim/platform.html @@ -21,7 +21,7 @@ {% block content %}
-
+

{% trans "Platform" %}

@@ -46,7 +46,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/dcim/powerfeed.html b/netbox/templates/dcim/powerfeed.html index fb3609965..d95cb13b3 100644 --- a/netbox/templates/dcim/powerfeed.html +++ b/netbox/templates/dcim/powerfeed.html @@ -16,7 +16,7 @@ {% block content %}
-
+

{% trans "Power Feed" %}

@@ -105,7 +105,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+

{% trans "Connection" %}

{% if object.mark_connected %} diff --git a/netbox/templates/dcim/poweroutlet.html b/netbox/templates/dcim/poweroutlet.html index 8e44df88e..a3cbb2a8e 100644 --- a/netbox/templates/dcim/poweroutlet.html +++ b/netbox/templates/dcim/poweroutlet.html @@ -12,7 +12,7 @@ {% block content %}
-
+

{% trans "Power Outlet" %}

@@ -68,7 +68,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+

{% trans "Connection" %}

{% if object.mark_connected %} diff --git a/netbox/templates/dcim/powerpanel.html b/netbox/templates/dcim/powerpanel.html index c712bbd1f..a685789f5 100644 --- a/netbox/templates/dcim/powerpanel.html +++ b/netbox/templates/dcim/powerpanel.html @@ -14,7 +14,7 @@ {% block content %}
-
+

{% trans "Power Panel" %}

@@ -36,7 +36,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/image_attachments.html' %} diff --git a/netbox/templates/dcim/powerport.html b/netbox/templates/dcim/powerport.html index 7c25b2b5b..be05fdae2 100644 --- a/netbox/templates/dcim/powerport.html +++ b/netbox/templates/dcim/powerport.html @@ -12,7 +12,7 @@ {% block content %}
-
+

{% trans "Power Port" %}

@@ -54,7 +54,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+

{% trans "Connection" %}

{% if object.mark_connected %} diff --git a/netbox/templates/dcim/rackrole.html b/netbox/templates/dcim/rackrole.html index 5c1ec5e07..87341d90e 100644 --- a/netbox/templates/dcim/rackrole.html +++ b/netbox/templates/dcim/rackrole.html @@ -14,7 +14,7 @@ {% block content %}
-
+

{% trans "Rack Role" %}

@@ -37,7 +37,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/dcim/racktype.html b/netbox/templates/dcim/racktype.html index 75bea4207..cfeba02fe 100644 --- a/netbox/templates/dcim/racktype.html +++ b/netbox/templates/dcim/racktype.html @@ -8,7 +8,7 @@ {% block content %}
-
+

{% trans "Rack Type" %}

@@ -35,7 +35,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+
{% include 'dcim/inc/panels/racktype_numbering.html' %}

{% trans "Weight" %}

diff --git a/netbox/templates/dcim/rearport.html b/netbox/templates/dcim/rearport.html index 7d5952c56..8aa0a5dfe 100644 --- a/netbox/templates/dcim/rearport.html +++ b/netbox/templates/dcim/rearport.html @@ -12,7 +12,7 @@ {% block content %}
-
+

{% trans "Rear Port" %}

@@ -60,7 +60,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+

{% trans "Connection" %}

{% if object.mark_connected %} diff --git a/netbox/templates/dcim/region.html b/netbox/templates/dcim/region.html index c6acbb9ea..f11868b0a 100644 --- a/netbox/templates/dcim/region.html +++ b/netbox/templates/dcim/region.html @@ -21,7 +21,7 @@ {% block content %}
-
+

{% trans "Region" %}

@@ -44,7 +44,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% plugin_right_page object %}
diff --git a/netbox/templates/dcim/site.html b/netbox/templates/dcim/site.html index bf73b5386..cf65961d9 100644 --- a/netbox/templates/dcim/site.html +++ b/netbox/templates/dcim/site.html @@ -23,7 +23,7 @@ {% block content %}
-
+

{% trans "Site" %}

@@ -114,7 +114,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' with filter_name='site_id' %} {% include 'inc/panels/image_attachments.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/dcim/sitegroup.html b/netbox/templates/dcim/sitegroup.html index 9beb7c505..dc9aca6f5 100644 --- a/netbox/templates/dcim/sitegroup.html +++ b/netbox/templates/dcim/sitegroup.html @@ -21,7 +21,7 @@ {% block content %}
-
+

{% trans "Site Group" %}

@@ -44,7 +44,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% plugin_right_page object %}
diff --git a/netbox/templates/dcim/virtualchassis.html b/netbox/templates/dcim/virtualchassis.html index d48306257..cce005ed1 100644 --- a/netbox/templates/dcim/virtualchassis.html +++ b/netbox/templates/dcim/virtualchassis.html @@ -15,7 +15,7 @@ {% block content %}
-
+

{% trans "Virtual Chassis" %}

@@ -47,7 +47,7 @@ {% include 'inc/panels/custom_fields.html' %} {% plugin_left_page object %} -
+

{% trans "Members" %} diff --git a/netbox/templates/dcim/virtualdevicecontext.html b/netbox/templates/dcim/virtualdevicecontext.html index d7718cc8c..2aec494b8 100644 --- a/netbox/templates/dcim/virtualdevicecontext.html +++ b/netbox/templates/dcim/virtualdevicecontext.html @@ -10,7 +10,7 @@ {% block content %}
-
+

{% trans "Virtual Device Context" %}

@@ -68,7 +68,7 @@ {% plugin_left_page object %} {% include 'inc/panels/tags.html' %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/comments.html' %} {% include 'inc/panels/custom_fields.html' %} diff --git a/netbox/templates/extras/configcontext.html b/netbox/templates/extras/configcontext.html index e60b3f234..b33eddadd 100644 --- a/netbox/templates/extras/configcontext.html +++ b/netbox/templates/extras/configcontext.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "Config Context" %}

@@ -76,7 +76,7 @@
-
+
{% include 'inc/sync_warning.html' %}
{% include 'extras/inc/configcontext_data.html' with title="Data" data=object.data format=format copyid="data" %} diff --git a/netbox/templates/extras/configtemplate.html b/netbox/templates/extras/configtemplate.html index 5443efff1..baf6fe999 100644 --- a/netbox/templates/extras/configtemplate.html +++ b/netbox/templates/extras/configtemplate.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "Config Template" %}

@@ -67,7 +67,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+

{% trans "Environment Parameters" %}

diff --git a/netbox/templates/extras/customfield.html b/netbox/templates/extras/customfield.html index dbdbd057f..c2ddff355 100644 --- a/netbox/templates/extras/customfield.html +++ b/netbox/templates/extras/customfield.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "Custom Field" %}

@@ -100,7 +100,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+

{% trans "Object Types" %}

diff --git a/netbox/templates/extras/customfieldchoiceset.html b/netbox/templates/extras/customfieldchoiceset.html index aebcdf2a9..885f21713 100644 --- a/netbox/templates/extras/customfieldchoiceset.html +++ b/netbox/templates/extras/customfieldchoiceset.html @@ -4,7 +4,7 @@ {% block content %}
-
+

Custom Field Choice Set

@@ -42,7 +42,7 @@ {% plugin_left_page object %} -
+

Choices ({{ object.choices|length }})

diff --git a/netbox/templates/extras/customlink.html b/netbox/templates/extras/customlink.html index a3408ddff..7e9740402 100644 --- a/netbox/templates/extras/customlink.html +++ b/netbox/templates/extras/customlink.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "Custom Link" %}

@@ -47,7 +47,7 @@ {% plugin_left_page object %} -
+

{% trans "Link Text" %}

diff --git a/netbox/templates/extras/eventrule.html b/netbox/templates/extras/eventrule.html index 6df26af82..2b0bebe8f 100644 --- a/netbox/templates/extras/eventrule.html +++ b/netbox/templates/extras/eventrule.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "Event Rule" %}

@@ -56,7 +56,7 @@ {% plugin_left_page object %} -
+

{% trans "Conditions" %}

diff --git a/netbox/templates/extras/exporttemplate.html b/netbox/templates/extras/exporttemplate.html index 21f656160..60e834c3f 100644 --- a/netbox/templates/extras/exporttemplate.html +++ b/netbox/templates/extras/exporttemplate.html @@ -7,7 +7,7 @@ {% block content %}
-
+

{% trans "Export Template" %}

diff --git a/netbox/templates/extras/notificationgroup.html b/netbox/templates/extras/notificationgroup.html index 0258de6f5..36ceef308 100644 --- a/netbox/templates/extras/notificationgroup.html +++ b/netbox/templates/extras/notificationgroup.html @@ -6,7 +6,7 @@ {% block content %}
-
+

{% trans "Notification Group" %}

@@ -26,7 +26,7 @@ {% plugin_left_page object %} -
+

{% trans "Groups" %}

diff --git a/netbox/templates/extras/object_configcontext.html b/netbox/templates/extras/object_configcontext.html index 4929fcc96..70333621b 100644 --- a/netbox/templates/extras/object_configcontext.html +++ b/netbox/templates/extras/object_configcontext.html @@ -5,12 +5,12 @@ {% block content %}
-
+
{% include 'extras/inc/configcontext_data.html' with title="Rendered Context" data=rendered_context format=format copyid="rendered_context" %}
-
+
{% include 'extras/inc/configcontext_data.html' with title="Local Context" data=object.local_context_data format=format copyid="local_context" %}
@@ -47,7 +47,7 @@ {% plugin_left_page object %} -
+

{% trans "Parameters" %}

diff --git a/netbox/templates/extras/tag.html b/netbox/templates/extras/tag.html index de0a75b9a..166a1211b 100644 --- a/netbox/templates/extras/tag.html +++ b/netbox/templates/extras/tag.html @@ -6,7 +6,7 @@ {% block content %}
-
+

{% trans "Tag" %}

@@ -42,7 +42,7 @@ {% plugin_left_page object %} -
+

{% trans "Allowed Object Types" %}

diff --git a/netbox/templates/extras/webhook.html b/netbox/templates/extras/webhook.html index 19a6bc4a2..6ec1d3942 100644 --- a/netbox/templates/extras/webhook.html +++ b/netbox/templates/extras/webhook.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "Webhook" %}

@@ -55,7 +55,7 @@ {% plugin_left_page object %} -
+

{% trans "Additional Headers" %}

diff --git a/netbox/templates/ipam/aggregate.html b/netbox/templates/ipam/aggregate.html index de8d5dd60..54452f1f3 100644 --- a/netbox/templates/ipam/aggregate.html +++ b/netbox/templates/ipam/aggregate.html @@ -6,7 +6,7 @@ {% block content %}
-
+

{% trans "Aggregate" %}

@@ -47,7 +47,7 @@ {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/tags.html' %} {% include 'inc/panels/comments.html' %} diff --git a/netbox/templates/ipam/asn.html b/netbox/templates/ipam/asn.html index 7ad17c5a0..3a54e453b 100644 --- a/netbox/templates/ipam/asn.html +++ b/netbox/templates/ipam/asn.html @@ -15,7 +15,7 @@ {% block content %}
-
+

{% trans "ASN" %}

@@ -47,7 +47,7 @@ {% plugin_left_page object %} {% include 'inc/panels/tags.html' %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %} diff --git a/netbox/templates/ipam/asnrange.html b/netbox/templates/ipam/asnrange.html index 81d9cfda9..b5405cfda 100644 --- a/netbox/templates/ipam/asnrange.html +++ b/netbox/templates/ipam/asnrange.html @@ -7,7 +7,7 @@ {% block content %}
-
+

{% trans "ASN Range" %}

@@ -43,7 +43,7 @@ {% plugin_left_page object %} {% include 'inc/panels/tags.html' %} -
+
{% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %}
diff --git a/netbox/templates/ipam/fhrpgroup.html b/netbox/templates/ipam/fhrpgroup.html index ed4dadb78..9c414398e 100644 --- a/netbox/templates/ipam/fhrpgroup.html +++ b/netbox/templates/ipam/fhrpgroup.html @@ -14,7 +14,7 @@ {% block content %}
-
+

{% trans "FHRP Group" %}

@@ -44,7 +44,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+

{% trans "Authentication" %}

diff --git a/netbox/templates/ipam/ipaddress.html b/netbox/templates/ipam/ipaddress.html index d9196d9e8..42e61040a 100644 --- a/netbox/templates/ipam/ipaddress.html +++ b/netbox/templates/ipam/ipaddress.html @@ -6,7 +6,7 @@ {% block content %}
-
+

{% trans "IP Address" %}

diff --git a/netbox/templates/ipam/iprange.html b/netbox/templates/ipam/iprange.html index 0de00ee45..c4026848b 100644 --- a/netbox/templates/ipam/iprange.html +++ b/netbox/templates/ipam/iprange.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "IP Range" %}

@@ -78,7 +78,7 @@ {% plugin_left_page object %} -
+
{% include 'inc/panels/tags.html' %} {% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %} diff --git a/netbox/templates/ipam/prefix.html b/netbox/templates/ipam/prefix.html index 2416fc0f7..a582561bd 100644 --- a/netbox/templates/ipam/prefix.html +++ b/netbox/templates/ipam/prefix.html @@ -7,7 +7,7 @@ {% block content %}
-
+

{% trans "Prefix" %}

@@ -85,7 +85,7 @@ {% plugin_left_page object %} -
+

{% trans "Addressing" %} diff --git a/netbox/templates/ipam/rir.html b/netbox/templates/ipam/rir.html index 077c85964..2b8f4708b 100644 --- a/netbox/templates/ipam/rir.html +++ b/netbox/templates/ipam/rir.html @@ -14,7 +14,7 @@ {% block content %}
-
+

{% trans "RIR" %}

@@ -35,7 +35,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/ipam/role.html b/netbox/templates/ipam/role.html index 73f509643..2a9f80c6d 100644 --- a/netbox/templates/ipam/role.html +++ b/netbox/templates/ipam/role.html @@ -14,7 +14,7 @@ {% block content %}
-
+

{% trans "Role" %}

@@ -35,7 +35,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/ipam/routetarget.html b/netbox/templates/ipam/routetarget.html index 8f2e22e28..2f7d8e806 100644 --- a/netbox/templates/ipam/routetarget.html +++ b/netbox/templates/ipam/routetarget.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "Route Target" %}

@@ -26,20 +26,20 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %} {% plugin_right_page object %}
-
+

{% trans "Importing VRFs" %}

{% htmx_table 'ipam:vrf_list' import_target_id=object.pk %}
-
+

{% trans "Exporting VRFs" %}

{% htmx_table 'ipam:vrf_list' export_target_id=object.pk %} @@ -47,13 +47,13 @@
-
+

{% trans "Importing L2VPNs" %}

{% htmx_table 'vpn:l2vpn_list' import_target_id=object.pk %}
-
+

{% trans "Exporting L2VPNs" %}

{% htmx_table 'vpn:l2vpn_list' export_target_id=object.pk %} diff --git a/netbox/templates/ipam/service.html b/netbox/templates/ipam/service.html index 6f1d7c630..2a504485b 100644 --- a/netbox/templates/ipam/service.html +++ b/netbox/templates/ipam/service.html @@ -18,7 +18,7 @@ {% block content %}
-
+

{% trans "Service" %}

@@ -56,7 +56,7 @@ {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/tags.html' %} {% include 'inc/panels/comments.html' %} diff --git a/netbox/templates/ipam/servicetemplate.html b/netbox/templates/ipam/servicetemplate.html index 912c8566a..3048e97ab 100644 --- a/netbox/templates/ipam/servicetemplate.html +++ b/netbox/templates/ipam/servicetemplate.html @@ -7,7 +7,7 @@ {% block content %}
-
+

{% trans "Service Template" %}

@@ -31,7 +31,7 @@ {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/tags.html' %} {% include 'inc/panels/comments.html' %} diff --git a/netbox/templates/ipam/vlan.html b/netbox/templates/ipam/vlan.html index fa480f2f6..72f5058aa 100644 --- a/netbox/templates/ipam/vlan.html +++ b/netbox/templates/ipam/vlan.html @@ -7,7 +7,7 @@ {% block content %}
-
+

{% trans "VLAN" %}

@@ -86,7 +86,7 @@ {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/tags.html' %} {% include 'inc/panels/comments.html' %} diff --git a/netbox/templates/ipam/vlangroup.html b/netbox/templates/ipam/vlangroup.html index abc998de3..ecd8c9cca 100644 --- a/netbox/templates/ipam/vlangroup.html +++ b/netbox/templates/ipam/vlangroup.html @@ -22,7 +22,7 @@ {% block content %}
-
+

{% trans "VLAN Group" %}

@@ -60,7 +60,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/ipam/vlantranslationpolicy.html b/netbox/templates/ipam/vlantranslationpolicy.html index 58a1201d4..399054881 100644 --- a/netbox/templates/ipam/vlantranslationpolicy.html +++ b/netbox/templates/ipam/vlantranslationpolicy.html @@ -6,7 +6,7 @@ {% block content %}
-
+

{% trans "VLAN Translation Policy" %}

diff --git a/netbox/templates/ipam/vlantranslationrule.html b/netbox/templates/ipam/vlantranslationrule.html index 7f3aad2ad..042ade7fc 100644 --- a/netbox/templates/ipam/vlantranslationrule.html +++ b/netbox/templates/ipam/vlantranslationrule.html @@ -6,7 +6,7 @@ {% block content %}
-
+

{% trans "VLAN Translation Rule" %}

@@ -30,7 +30,7 @@ {% plugin_left_page object %} -
+
{% include 'inc/panels/tags.html' %} {% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %} diff --git a/netbox/templates/ipam/vrf.html b/netbox/templates/ipam/vrf.html index 644b81d71..e632e827d 100644 --- a/netbox/templates/ipam/vrf.html +++ b/netbox/templates/ipam/vrf.html @@ -8,7 +8,7 @@ {% block content %}
-
+

{% trans "VRF" %}

@@ -38,7 +38,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %} @@ -46,10 +46,10 @@
-
+
{% include 'inc/panel_table.html' with table=import_targets_table heading="Import Route Targets" %}
-
+
{% include 'inc/panel_table.html' with table=export_targets_table heading="Export Route Targets" %}
diff --git a/netbox/templates/tenancy/contact.html b/netbox/templates/tenancy/contact.html index f34a3573f..790e08489 100644 --- a/netbox/templates/tenancy/contact.html +++ b/netbox/templates/tenancy/contact.html @@ -13,7 +13,7 @@ {% block content %}
-
+

{% trans "Contact" %}

diff --git a/netbox/templates/tenancy/contactgroup.html b/netbox/templates/tenancy/contactgroup.html index 25b1da440..bdcf675dd 100644 --- a/netbox/templates/tenancy/contactgroup.html +++ b/netbox/templates/tenancy/contactgroup.html @@ -13,7 +13,7 @@ {% block content %}
-
+

{% trans "Contact Group" %}

@@ -35,7 +35,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/tenancy/contactrole.html b/netbox/templates/tenancy/contactrole.html index e33d17a18..d6e1990fc 100644 --- a/netbox/templates/tenancy/contactrole.html +++ b/netbox/templates/tenancy/contactrole.html @@ -10,7 +10,7 @@ {% block content %}
-
+

{% trans "Contact Role" %}

@@ -27,7 +27,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/tenancy/tenant.html b/netbox/templates/tenancy/tenant.html index ad2b5efef..a3a977697 100644 --- a/netbox/templates/tenancy/tenant.html +++ b/netbox/templates/tenancy/tenant.html @@ -12,7 +12,7 @@ {% block content %}
-
+

{% trans "Tenant" %}

diff --git a/netbox/templates/tenancy/tenantgroup.html b/netbox/templates/tenancy/tenantgroup.html index ecf95a024..5ca3ba554 100644 --- a/netbox/templates/tenancy/tenantgroup.html +++ b/netbox/templates/tenancy/tenantgroup.html @@ -21,7 +21,7 @@ {% block content %}
-
+

{% trans "Tenant Group" %}

@@ -43,7 +43,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/virtualization/cluster.html b/netbox/templates/virtualization/cluster.html index 2abbef8e8..0dc7efe60 100644 --- a/netbox/templates/virtualization/cluster.html +++ b/netbox/templates/virtualization/cluster.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "Cluster" %}

@@ -51,7 +51,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+

{% trans "Allocated Resources" %}

diff --git a/netbox/templates/virtualization/clustergroup.html b/netbox/templates/virtualization/clustergroup.html index ecc3a745d..8901ec21d 100644 --- a/netbox/templates/virtualization/clustergroup.html +++ b/netbox/templates/virtualization/clustergroup.html @@ -14,7 +14,7 @@ {% block content %}
-
+

{% trans "Cluster Group" %}

@@ -31,7 +31,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/virtualization/clustertype.html b/netbox/templates/virtualization/clustertype.html index 3313a3ec1..46ce8f298 100644 --- a/netbox/templates/virtualization/clustertype.html +++ b/netbox/templates/virtualization/clustertype.html @@ -14,7 +14,7 @@ {% block content %}
-
+

{% trans "Cluster Type" %}

@@ -37,7 +37,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/virtualization/virtualdisk.html b/netbox/templates/virtualization/virtualdisk.html index 805d779a9..852863c00 100644 --- a/netbox/templates/virtualization/virtualdisk.html +++ b/netbox/templates/virtualization/virtualdisk.html @@ -13,7 +13,7 @@ {% block content %}
-
+

{% trans "Virtual Disk" %}

@@ -44,7 +44,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %}
diff --git a/netbox/templates/virtualization/virtualmachine.html b/netbox/templates/virtualization/virtualmachine.html index 37a42b1d4..46eab9f36 100644 --- a/netbox/templates/virtualization/virtualmachine.html +++ b/netbox/templates/virtualization/virtualmachine.html @@ -7,7 +7,7 @@ {% block content %}
-
+

{% trans "Virtual Machine" %}

@@ -87,7 +87,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+

{% trans "Cluster" %}

diff --git a/netbox/templates/virtualization/vminterface.html b/netbox/templates/virtualization/vminterface.html index 88c9379cf..b3e0061b7 100644 --- a/netbox/templates/virtualization/vminterface.html +++ b/netbox/templates/virtualization/vminterface.html @@ -13,7 +13,7 @@ {% block content %}
-
+

{% trans "Interface" %}

@@ -55,6 +55,12 @@ + {% if object.mode == 'q-in-q' %} + + + + + {% endif %} @@ -64,7 +70,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %}

{% trans "Addressing" %}

diff --git a/netbox/templates/vpn/ikepolicy.html b/netbox/templates/vpn/ikepolicy.html index baab89e7e..a098fb91b 100644 --- a/netbox/templates/vpn/ikepolicy.html +++ b/netbox/templates/vpn/ikepolicy.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "IKE Policy" %}

{% trans "802.1Q Mode" %} {{ object.get_mode_display|placeholder }}
{% trans "Q-in-Q SVLAN" %}{{ object.qinq_svlan|linkify|placeholder }}
{% trans "Tunnel" %} {{ object.tunnel_termination.tunnel|linkify|placeholder }}
@@ -44,7 +44,7 @@ {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %} {% include 'inc/panels/tags.html' %} diff --git a/netbox/templates/vpn/ikeproposal.html b/netbox/templates/vpn/ikeproposal.html index 9cdcdd2a2..fdc87455b 100644 --- a/netbox/templates/vpn/ikeproposal.html +++ b/netbox/templates/vpn/ikeproposal.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "IKE Proposal" %}

@@ -47,7 +47,7 @@ {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %} {% include 'inc/panels/tags.html' %} diff --git a/netbox/templates/vpn/ipsecpolicy.html b/netbox/templates/vpn/ipsecpolicy.html index a75dbc59a..0daa5aba2 100644 --- a/netbox/templates/vpn/ipsecpolicy.html +++ b/netbox/templates/vpn/ipsecpolicy.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "IPSec Policy" %}

@@ -31,7 +31,7 @@ {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %} {% include 'inc/panels/tags.html' %} diff --git a/netbox/templates/vpn/ipsecprofile.html b/netbox/templates/vpn/ipsecprofile.html index bed3fba69..d7d5a1e5b 100644 --- a/netbox/templates/vpn/ipsecprofile.html +++ b/netbox/templates/vpn/ipsecprofile.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "IPSec Profile" %}

@@ -28,7 +28,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+

{% trans "IKE Policy" %}

diff --git a/netbox/templates/vpn/ipsecproposal.html b/netbox/templates/vpn/ipsecproposal.html index f103a77d1..5b199905e 100644 --- a/netbox/templates/vpn/ipsecproposal.html +++ b/netbox/templates/vpn/ipsecproposal.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "IPSec Proposal" %}

@@ -43,7 +43,7 @@ {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %} {% include 'inc/panels/tags.html' %} diff --git a/netbox/templates/vpn/l2vpn.html b/netbox/templates/vpn/l2vpn.html index 2a826bc80..593123849 100644 --- a/netbox/templates/vpn/l2vpn.html +++ b/netbox/templates/vpn/l2vpn.html @@ -6,7 +6,7 @@ {% block content %}
-
+

{% trans "L2VPN Attributes" %}

@@ -39,17 +39,17 @@ {% include 'inc/panels/tags.html' with tags=object.tags.all url='vpn:l2vpn_list' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %} {% plugin_right_page object %}
-
+
{% include 'inc/panel_table.html' with table=import_targets_table heading="Import Route Targets" %}
-
+
{% include 'inc/panel_table.html' with table=export_targets_table heading="Export Route Targets" %}
diff --git a/netbox/templates/vpn/l2vpntermination.html b/netbox/templates/vpn/l2vpntermination.html index 75567e599..8b6b31aa7 100644 --- a/netbox/templates/vpn/l2vpntermination.html +++ b/netbox/templates/vpn/l2vpntermination.html @@ -4,7 +4,7 @@ {% block content %}
-
+

{% trans "L2VPN Attributes" %}

@@ -19,7 +19,7 @@
-
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/tags.html' with tags=object.tags.all url='vpn:l2vpntermination_list' %}
diff --git a/netbox/templates/vpn/tunnel.html b/netbox/templates/vpn/tunnel.html index b8e95cac3..4e4b5f56e 100644 --- a/netbox/templates/vpn/tunnel.html +++ b/netbox/templates/vpn/tunnel.html @@ -13,7 +13,7 @@ {% block content %}
-
+

{% trans "Tunnel" %}

@@ -58,7 +58,7 @@ {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/tags.html' %} {% include 'inc/panels/comments.html' %} diff --git a/netbox/templates/vpn/tunnelgroup.html b/netbox/templates/vpn/tunnelgroup.html index 32caaafc0..b4d23b057 100644 --- a/netbox/templates/vpn/tunnelgroup.html +++ b/netbox/templates/vpn/tunnelgroup.html @@ -18,7 +18,7 @@ {% block content %}
-
+

{% trans "Tunnel Group" %}

@@ -35,7 +35,7 @@ {% include 'inc/panels/tags.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/vpn/tunneltermination.html b/netbox/templates/vpn/tunneltermination.html index 6b0ade829..bc5c591ec 100644 --- a/netbox/templates/vpn/tunneltermination.html +++ b/netbox/templates/vpn/tunneltermination.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "Tunnel Termination" %}

@@ -39,7 +39,7 @@ {% plugin_left_page object %} -
+
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/tags.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/wireless/wirelesslan.html b/netbox/templates/wireless/wirelesslan.html index 54473ea54..e2aa1f94b 100644 --- a/netbox/templates/wireless/wirelesslan.html +++ b/netbox/templates/wireless/wirelesslan.html @@ -6,7 +6,7 @@ {% block content %}
-
+

{% trans "Wireless LAN" %}

@@ -53,7 +53,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+
{% include 'wireless/inc/authentication_attrs.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/wireless/wirelesslangroup.html b/netbox/templates/wireless/wirelesslangroup.html index 913e9da4c..5440ffe4f 100644 --- a/netbox/templates/wireless/wirelesslangroup.html +++ b/netbox/templates/wireless/wirelesslangroup.html @@ -21,7 +21,7 @@ {% block content %}
-
+

{% trans "Wireless LAN Group" %}

@@ -43,7 +43,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %} -
+
{% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% plugin_right_page object %} diff --git a/netbox/templates/wireless/wirelesslink.html b/netbox/templates/wireless/wirelesslink.html index e089e0dc4..c1a80aba0 100644 --- a/netbox/templates/wireless/wirelesslink.html +++ b/netbox/templates/wireless/wirelesslink.html @@ -5,7 +5,7 @@ {% block content %}
-
+

{% trans "Interface" %} A

{% include 'wireless/inc/wirelesslink_interface.html' with interface=object.interface_a %} @@ -50,7 +50,7 @@ {% include 'inc/panels/comments.html' %} {% plugin_left_page object %}
-
+

{% trans "Interface" %} B

{% include 'wireless/inc/wirelesslink_interface.html' with interface=object.interface_b %} diff --git a/netbox/tenancy/views.py b/netbox/tenancy/views.py index 21c2bd66e..aca0a14eb 100644 --- a/netbox/tenancy/views.py +++ b/netbox/tenancy/views.py @@ -50,7 +50,7 @@ class TenantGroupDeleteView(generic.ObjectDeleteView): queryset = TenantGroup.objects.all() -@register_model_view(TenantGroup, 'bulk_import', detail=False) +@register_model_view(TenantGroup, 'bulk_import', path='import', detail=False) class TenantGroupBulkImportView(generic.BulkImportView): queryset = TenantGroup.objects.all() model_form = forms.TenantGroupImportForm @@ -117,7 +117,7 @@ class TenantDeleteView(generic.ObjectDeleteView): queryset = Tenant.objects.all() -@register_model_view(Tenant, 'bulk_import', detail=False) +@register_model_view(Tenant, 'bulk_import', path='import', detail=False) class TenantBulkImportView(generic.BulkImportView): queryset = Tenant.objects.all() model_form = forms.TenantImportForm @@ -186,7 +186,7 @@ class ContactGroupDeleteView(generic.ObjectDeleteView): queryset = ContactGroup.objects.all() -@register_model_view(ContactGroup, 'bulk_import', detail=False) +@register_model_view(ContactGroup, 'bulk_import', path='import', detail=False) class ContactGroupBulkImportView(generic.BulkImportView): queryset = ContactGroup.objects.all() model_form = forms.ContactGroupImportForm @@ -253,7 +253,7 @@ class ContactRoleDeleteView(generic.ObjectDeleteView): queryset = ContactRole.objects.all() -@register_model_view(ContactRole, 'bulk_import', detail=False) +@register_model_view(ContactRole, 'bulk_import', path='import', detail=False) class ContactRoleBulkImportView(generic.BulkImportView): queryset = ContactRole.objects.all() model_form = forms.ContactRoleImportForm @@ -305,7 +305,7 @@ class ContactDeleteView(generic.ObjectDeleteView): queryset = Contact.objects.all() -@register_model_view(Contact, 'bulk_import', detail=False) +@register_model_view(Contact, 'bulk_import', path='import', detail=False) class ContactBulkImportView(generic.BulkImportView): queryset = Contact.objects.all() model_form = forms.ContactImportForm @@ -377,7 +377,7 @@ class ContactAssignmentEditView(generic.ObjectEditView): } -@register_model_view(ContactAssignment, 'bulk_import', detail=False) +@register_model_view(ContactAssignment, 'bulk_import', path='import', detail=False) class ContactAssignmentBulkImportView(generic.BulkImportView): queryset = ContactAssignment.objects.all() model_form = forms.ContactAssignmentImportForm diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index a1bdfa866..67c231af0 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 540d4cb1b..00ca5335e 100644 --- a/netbox/translations/cs/LC_MESSAGES/django.po +++ b/netbox/translations/cs/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Czech (https://app.transifex.com/netbox-community/teams/178115/cs/)\n" @@ -37,7 +37,7 @@ msgstr "Zapisování povoleno" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -68,24 +68,24 @@ msgstr "Naposledy použitý" msgid "Allowed IPs" msgstr "Povolené adresy IP" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "Přihlášen jako {user}." -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "Odhlásili jste se." -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "Vaše preference byly aktualizovány." -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "Uživatelské pověření ověřené LDAP nelze v NetBoxu změnit." -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "Vaše heslo bylo úspěšně změněno." @@ -106,7 +106,7 @@ msgstr "Zajišťování" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -133,7 +133,7 @@ msgstr "Vyřazeno z provozu" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primární" @@ -169,10 +169,10 @@ msgstr "Mluvil" #: 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Region (ID)" @@ -181,10 +181,11 @@ msgstr "Region (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Region (zkratka)" @@ -192,10 +193,11 @@ msgstr "Region (zkratka)" #: 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Skupina umístění (ID)" @@ -203,18 +205,18 @@ msgstr "Skupina umístění (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Skupina umístění (zkratka)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -222,21 +224,22 @@ msgstr "Skupina umístění (zkratka)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -319,19 +322,19 @@ msgstr "Typ okruhu (URL zkratka)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Místo (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "Umístění (ID)" @@ -342,8 +345,8 @@ msgstr "Zakončení A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -373,8 +376,8 @@ msgstr "Vyhledávání" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -386,7 +389,8 @@ msgstr "Okruh" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Umístění (zkratka)" @@ -406,7 +410,7 @@ msgstr "Okruh (ID)" msgid "Virtual circuit (CID)" msgstr "Virtuální obvod (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "Virtuální obvod (ID)" @@ -443,7 +447,7 @@ msgid "Virtual circuit" msgstr "Virtuální obvod" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Rozhraní (ID)" @@ -489,7 +493,7 @@ msgstr "ASN" #: 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/extras/tables/tables.py:82 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 @@ -624,8 +628,8 @@ msgstr "Popis" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -655,13 +659,13 @@ msgstr "ID služby" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -681,7 +685,7 @@ msgstr "Barva" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -695,18 +699,18 @@ msgstr "Barva" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -771,9 +775,9 @@ msgstr "Účet poskytovatele" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -847,8 +851,8 @@ msgstr "Stav" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -956,13 +960,13 @@ msgstr "Parametry služby" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -989,7 +993,7 @@ msgstr "Atributy" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1057,7 +1061,7 @@ msgstr "Podrobnosti o zakončení" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1087,8 +1091,8 @@ msgstr "Síť poskytovatele" #: 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1208,9 +1212,9 @@ msgstr "Provozní role" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1240,7 +1244,7 @@ msgstr "Rozhraní" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1249,14 +1253,15 @@ msgstr "Rozhraní" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1284,7 +1289,7 @@ msgstr "Lokace" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1301,21 +1306,21 @@ msgstr "Kontakty" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1332,12 +1337,12 @@ msgstr "Region" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1372,7 +1377,7 @@ msgstr "Přiřazení" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1428,7 +1433,7 @@ msgstr "Typ obvodu" msgid "Group Assignment" msgstr "Skupinové přiřazení" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1460,14 +1465,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1569,7 +1574,7 @@ msgstr "ID propojovacího panelu a číslo portu/ů" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1592,7 +1597,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1607,8 +1612,8 @@ msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu." #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1631,7 +1636,7 @@ msgstr "Celé jméno poskytovatele" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1700,12 +1705,12 @@ msgid "virtual circuit terminations" msgstr "zakončení virtuálních obvodů" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1722,12 +1727,12 @@ msgstr "zakončení virtuálních obvodů" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1826,7 +1831,7 @@ msgid "Name" msgstr "Jméno" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1846,21 +1851,21 @@ msgstr "Okruhy" msgid "Circuit ID" msgstr "ID okruhu" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "Strana A" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Strana Z" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Smluvní rychlost" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1870,7 +1875,7 @@ msgstr "Smluvní rychlost" #: 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/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1891,30 +1896,30 @@ msgstr "Smluvní rychlost" msgid "Comments" msgstr "Komentáře" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "Úkoly" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "Strana" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "Typ ukončení" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "Koncový bod" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Skupina stránek" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1953,17 +1958,17 @@ msgstr "Zakončení" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2014,12 +2019,12 @@ msgstr "Zakončení" msgid "Device" msgstr "Zařízení" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Pro okruh {circuit} nebyla definována žádná zakončení ." -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Vyměněná zakončení pro okruh {circuit}." @@ -2137,7 +2142,7 @@ msgstr "Týdenní" msgid "30 days" msgstr "30 dní" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Aktualizováno" @@ -2168,7 +2173,7 @@ msgstr "Zastaveno" msgid "Cancelled" msgstr "Zrušeno" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2229,13 +2234,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2266,8 +2271,8 @@ msgstr "Ignorovat pravidla" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2291,9 +2296,9 @@ msgid "Creation" msgstr "Stvoření" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2335,7 +2340,7 @@ msgstr "Dokončeno dříve" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2349,7 +2354,7 @@ msgid "User" msgstr "Uživatel" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Čas" @@ -2500,7 +2505,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2536,7 +2541,7 @@ msgstr "Aktuální konfigurace" msgid "Config revision #{id}" msgstr "Revize konfigurace #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2558,7 +2563,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2619,7 +2624,7 @@ msgstr "" msgid "last updated" msgstr "naposledy aktualizováno" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "cesta" @@ -2684,58 +2689,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:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "naplánováno" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "interval" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "Interval opakování (v minutách)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "začal" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "dokončena" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "data" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "chyba" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "ID úlohy" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "úloha" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "úlohy" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, 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:191 +#: netbox/core/models/jobs.py:193 #, 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:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "enqueue() nelze volat s hodnotami pro schedule_at a ihned zároveň." @@ -2752,11 +2757,11 @@ msgid "Full Name" msgstr "Celé jméno" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2784,8 +2789,9 @@ msgid "Last updated" msgstr "Naposledy aktualizováno" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2796,49 +2802,49 @@ msgstr "ID" msgid "Interval" msgstr "Interval" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Verze" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Naposledy aktualizováno" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Minimální verze NetBoxu" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Maximální verze NetBoxu" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Nebyla nalezena žádná data pluginu" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "Nainstalováno" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certifikováno" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Zveřejněno" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Nainstalovaná verze" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Nejnovější verze" @@ -3075,11 +3081,11 @@ msgstr "Zezadu dopředu" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3204,8 +3210,8 @@ msgid "Virtual" msgstr "Virtuální" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3216,7 +3222,7 @@ msgid "Virtual interfaces" msgstr "Virtuální rozhraní" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3246,8 +3252,8 @@ msgid "Cellular" msgstr "Buněčný" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3328,7 +3334,7 @@ msgstr "USB" msgid "Fiber" msgstr "Vlákno" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "Připojeno" @@ -3417,7 +3423,7 @@ msgstr "Rodičovské umístění (slug)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "Výrobce (ID)" @@ -3425,7 +3431,7 @@ msgstr "Výrobce (ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "Výrobce (slug)" @@ -3438,14 +3444,14 @@ msgid "Rack type (ID)" msgstr "Typ stojanu (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3453,7 +3459,8 @@ msgid "Role (slug)" msgstr "Role (slug)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "Stojan (ID)" @@ -3531,7 +3538,7 @@ msgid "Has inventory items" msgstr "Má položky inventáře" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "Typ zařízení (ID)" @@ -3539,11 +3546,11 @@ msgstr "Typ zařízení (ID)" msgid "Module type (ID)" msgstr "Typ modulu (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "Napájecí port (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "Nadřazená položka inventáře (ID)" @@ -3569,9 +3576,9 @@ msgstr "Platforma (ID)" msgid "Platform (slug)" msgstr "Platforma (URL zkratka)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "Název lokality (slug)" @@ -3601,8 +3608,8 @@ msgid "Is full depth" msgstr "Je plná hloubka" #: 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/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3654,40 +3661,41 @@ msgstr "Typ modulu (model)" msgid "Module bay (ID)" msgstr "Modulová přihrádka (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "Stojan (název)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Zařízení (ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "Stojan (název)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Zařízení (název)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "Typ zařízení (model)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "Role zařízení (ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "Role zařízení (slug)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "Virtuální šasi (ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3697,60 +3705,60 @@ msgstr "Virtuální šasi (ID)" msgid "Virtual Chassis" msgstr "Virtuální šasi" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "Modul (ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Virtuální počítač (název)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Virtuální počítač (ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Rozhraní (název)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: 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:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Rozhraní virtuálního počítače (ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Režim 802.1Q" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Přiřazená VLAN" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "Přiřazené VID" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3771,7 +3779,7 @@ msgstr "Přiřazené VID" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3781,18 +3789,18 @@ msgstr "Přiřazené VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3804,12 +3812,12 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Zásady překladu VLAN (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3819,110 +3827,110 @@ msgstr "Zásady překladu VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Zásady překladu VLAN" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuální rozhraní šasi pro zařízení" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuální rozhraní šasi pro zařízení (ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "Druh rozhraní" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Rodičovské rozhraní (ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Přemostěné rozhraní (ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "Rozhraní LAG (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC adresa" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Primární MAC adresa (ID)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Primární MAC adresa" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Kontext virtuálního zařízení" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "Kontext virtuálního zařízení (identifikátor)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Bezdrátová síť LAN" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Bezdrátové spojení" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "Ukončení virtuálního obvodu (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "Pozice nadřazeného modulu (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "Instalovaný modul (ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "Instalované zařízení (ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "Instalované zařízení (název)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "Mistr (ID)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "Mistr (jméno)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Nájemce (ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Nájemce (slug)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "Neukončený" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "Napájecí panel (ID)" @@ -3937,10 +3945,10 @@ msgstr "Napájecí panel (ID)" msgid "Tags" msgstr "Značky" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3984,11 +3992,11 @@ msgstr "Časové pásmo" #: 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4124,8 +4132,8 @@ msgid "Serial Number" msgstr "Sériové číslo" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "Inventární číslo" @@ -4147,13 +4155,13 @@ msgstr "Proudění vzduchu" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4166,8 +4174,8 @@ msgstr "Stojan" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" @@ -4191,15 +4199,24 @@ msgid "Exclude from utilization" msgstr "Vyloučit z využití" #: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88 +#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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 "Typ zařízení" #: 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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4318,13 +4335,13 @@ msgstr "Typ modulu" msgid "Label" msgstr "Štítek" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Délka" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "Jednotka délky" @@ -4334,33 +4351,33 @@ msgid "Domain" msgstr "Doména" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 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:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Zdroj" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fáze" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Napětí" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Proud" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "Maximální využití" @@ -4385,8 +4402,8 @@ msgid "Allocated power draw (watts)" msgstr "Přidělený příkon (W)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Napájecí port" @@ -4399,7 +4416,7 @@ msgid "Management only" msgstr "Pouze správa" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4407,20 +4424,20 @@ msgid "PoE mode" msgstr "Režim PoE" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "Typ PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Bezdrátová role" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4439,13 +4456,13 @@ msgstr "Modul" msgid "LAG" msgstr "Agregační skupina" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "Kontexty virtuálních zařízení" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4467,21 +4484,21 @@ msgstr "Rychlost" msgid "Mode" msgstr "Režim" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4496,54 +4513,54 @@ msgstr "Přidat označené VLANy" msgid "Remove tagged VLANs" msgstr "Odstranit označené VLANy" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Služba VLAN služby Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 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/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Bezdrátové LAN sítě" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Adresování" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operace" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Související rozhraní" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4805,13 +4822,13 @@ msgstr "Místní napájecí port, který napájí tuto zásuvku" msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrická fáze (pro třífázové obvody)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Nadřazené rozhraní" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4837,7 +4854,7 @@ msgstr "Názvy VDC oddělené čárkami, uzavřené dvojitými uvozovkami. Pří msgid "Physical medium" msgstr "Fyzické médium" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "Dvoupodlažní" @@ -4875,8 +4892,8 @@ msgstr "Bezdrátová role (AP/stanice)" msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} není přiřazen k zařízení {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Zadní port" @@ -5055,7 +5072,7 @@ msgstr "Typ napájení (AC/DC)" msgid "Single or three-phase" msgstr "Jednofázové nebo třífázové" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5066,7 +5083,7 @@ msgstr "Primární IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4 adresa s maskou, např. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5084,7 +5101,7 @@ msgstr "IPv6 adresa s délkou předpony, např. 2001:db8: :1/64" msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -5093,7 +5110,7 @@ msgstr "" "Označené VLAN ({vlans}) musí patřit ke stejnému webu jako nadřazené " "zařízení/VM rozhraní, nebo musí být globální" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -5101,7 +5118,7 @@ msgstr "" "Nelze nainstalovat modul se zástupnými hodnotami do pozice modulu bez " "definované polohy." -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5110,12 +5127,12 @@ msgstr "" "Nelze nainstalovat modul se zástupnými hodnotami do stromu modulu {level} na" " stromě, ale {tokens} zadané zástupné symboly." -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "Nelze adoptovat {model} {name}, protože již patří do modulu" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "{model} pojmenovaný {name} již existuje" @@ -5197,17 +5214,17 @@ msgstr "Má kontexty virtuálních zařízení" msgid "Cluster group" msgstr "Skupina klastru" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "Kabelový" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5221,47 +5238,47 @@ msgstr "Obsazeno" msgid "Connection" msgstr "Připojení" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Druh" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "Pouze správa" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Režim 802.1Q" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "Bezdrátový kanál" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "Frekvence kanálu (MHz)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "Šířka kanálu (MHz)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Vysílací výkon (dBm)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: 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 @@ -5272,15 +5289,15 @@ msgstr "Vysílací výkon (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "objeveno" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Přiřazené zařízení" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Přiřazený virtuální počítač" @@ -5378,7 +5395,7 @@ msgstr "Automaticky naplnit komponenty přidružené k tomuto typu modulu" msgid "Characteristics" msgstr "Charakteristika" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5393,35 +5410,35 @@ msgstr "" "přítomen, bude automaticky nahrazen hodnotou pozice při vytváření nového " "modulu." -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "Šablona portu konzoly" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "Šablona portu konzolového serveru" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "Šablona předního portu" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "Šablona rozhraní" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "Šablona elektrické zásuvky" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "Šablona napájecího portu" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "Šablona zadního portu" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5429,14 +5446,14 @@ msgstr "Šablona zadního portu" msgid "Console Port" msgstr "Port konzoly" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Port konzolového serveru" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5447,7 +5464,7 @@ msgstr "Port konzolového serveru" msgid "Front Port" msgstr "Přední port" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5460,40 +5477,40 @@ msgstr "Přední port" msgid "Rear Port" msgstr "Zadní port" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 "Napájecí port" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Napájecí zásuvka" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "Přiřazení komponent" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "InventoryItem lze přiřadit pouze k jedné komponentě." -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "Rozhraní LAG" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "Filtrujte sítě VLAN dostupné pro přiřazení podle skupiny." -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "Podřazené zařízení" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5501,37 +5518,37 @@ msgstr "" "Podřízená zařízení musí být nejprve vytvořena a přiřazena k staveništi a " "stojanu nadřazeného zařízení." -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Port konzoly" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Port konzolového serveru" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "Přední port" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "Napájecí zásuvka" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Položka inventáře" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Role položky inventáře" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "Rozhraní VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5549,13 +5566,13 @@ msgstr "Rozhraní VM" msgid "Virtual Machine" msgstr "Virtuální stroj" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5573,17 +5590,17 @@ msgstr "" "{pattern_count}." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Zadní porty" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 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:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5592,7 +5609,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:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5601,84 +5618,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:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Členové" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "Počáteční pozice" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 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:435 +#: netbox/dcim/forms/object_create.py:441 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:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "štítek" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "délka" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "jednotka délky" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "kabel" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "kabely" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 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:167 +#: netbox/dcim/models/cables.py:166 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:174 +#: netbox/dcim/models/cables.py:173 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:182 +#: netbox/dcim/models/cables.py:181 #, 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:192 +#: netbox/dcim/models/cables.py:191 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:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "konec" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "zakončení kabelu" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "zakončení kabelů" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5687,63 +5704,63 @@ msgstr "" "Nalezeno duplicitní ukončení pro {app_label}.{model} {termination_id}: kabel" " {cable_pk}" -#: netbox/dcim/models/cables.py:344 +#: netbox/dcim/models/cables.py:343 #, 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:351 +#: netbox/dcim/models/cables.py:350 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:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "je aktivní" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "je kompletní" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "je rozdělen" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "trasa kabelu" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "trasy kabelů" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 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:553 +#: netbox/dcim/models/cables.py:552 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:558 +#: netbox/dcim/models/cables.py:557 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:582 +#: netbox/dcim/models/cables.py:581 msgid "All links must be cable or wireless" msgstr "Všechny linky musí být kabelové nebo bezdrátové" -#: netbox/dcim/models/cables.py:584 +#: netbox/dcim/models/cables.py:583 msgid "All links must match first link type" msgstr "Všechny odkazy musí odpovídat prvnímu typu odkazu" -#: netbox/dcim/models/cables.py:667 +#: netbox/dcim/models/cables.py:666 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:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "Chybí filtr polohy vzdáleného ukončení" @@ -6099,6 +6116,7 @@ msgstr "označené VLAN" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -7222,7 +7240,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7302,8 +7320,8 @@ msgid "Power outlets" msgstr "Elektrické zásuvky" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7341,8 +7359,8 @@ msgid "Module Bay" msgstr "Modulová přihrádka" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7378,7 +7396,7 @@ msgstr "Přidělené losování (W)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP adresy" @@ -7389,7 +7407,7 @@ msgid "FHRP Groups" msgstr "Skupiny FHRP" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7452,7 +7470,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformy" @@ -7476,8 +7494,8 @@ msgstr "Výška U" msgid "Instances" msgstr "Instance" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7487,8 +7505,8 @@ msgstr "Instance" msgid "Console Ports" msgstr "Porty konzoly" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7498,8 +7516,8 @@ msgstr "Porty konzoly" msgid "Console Server Ports" msgstr "Porty konzolového serveru" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7509,8 +7527,8 @@ msgstr "Porty konzolového serveru" msgid "Power Ports" msgstr "Napájecí porty" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7520,8 +7538,8 @@ msgstr "Napájecí porty" msgid "Power Outlets" msgstr "Napájecí zásuvky" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7530,8 +7548,8 @@ msgstr "Napájecí zásuvky" msgid "Front Ports" msgstr "Přední porty" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7541,16 +7559,16 @@ msgstr "Přední porty" msgid "Rear Ports" msgstr "Zadní porty" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7619,62 +7637,62 @@ msgstr "Skupiny VLAN" msgid "Test case must set peer_termination_type" msgstr "Testovací případ musí nastavit peer_termination_type" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Odpojeno {count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rezervace" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 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:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Kontext konfigurace" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Konfigurace rendrování" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Virtuální stroje" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, 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:3206 +#: netbox/dcim/views.py:3209 #, 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:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Děti" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "Přidán člen {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, 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:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Odstraněno {device} z virtuálního šasi {chassis}" @@ -8112,7 +8130,7 @@ msgid "Group name" msgstr "Název skupiny" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8178,7 +8196,7 @@ msgid "As attachment" msgstr "Jako příloha" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Sdílené" @@ -8359,7 +8377,7 @@ msgid "Field type" msgstr "Typ pole" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Možnosti" @@ -9513,74 +9531,74 @@ msgstr "Parametry spuštění skriptu" msgid "Dismiss" msgstr "Odmítnout" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Typy objektů" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Ověřte jedinečnost" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "Viditelné" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Upravitelné" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "Typ souvisejícího objektu" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Sada výběru" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "Je klonovatelný" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimální hodnota" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maximální hodnota" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Ověření Regex" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "počítat" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Řadit abecedně" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nové okno" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "Jako příloha" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9589,54 +9607,54 @@ msgstr "Jako příloha" msgid "Data File" msgstr "Datový soubor" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Synchronizováno" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Obrázek" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Velikost (bajty)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Číst" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "Ověření SSL" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Typy událostí" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role zařízení" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Komentáře (krátký)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Linka" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Úroveň" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Zpráva" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Metoda" @@ -9677,32 +9695,32 @@ msgstr "Neplatný atribut“{name}„na vyžádání" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Neplatný atribut“{name}„pro {model}" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Při vykreslování šablony došlo k chybě: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "Váš řídicí panel byl resetován." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Přidán widget: " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Aktualizovaný widget: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Odstraněný widget: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Chyba při mazání widgetu: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "Nelze spustit skript: Proces RQ Worker není spuštěn." @@ -9941,10 +9959,18 @@ msgstr "IP adresa" msgid "Primary IPv4 (ID)" msgstr "Primární IPv4 (ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "Primární IPv4 (adresa)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "Primární IPv6 (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "Primární IPv6 (adresa)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Zadejte platnou adresu IPv4 nebo IPv6 (bez masky)." @@ -10010,7 +10036,7 @@ msgstr "Skupina VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -10091,12 +10117,12 @@ msgstr "Ověřovací klíč" msgid "Authentication" msgstr "Autentizace" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "Rozsahy ID VLAN" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Role Q-in-Q" @@ -10210,7 +10236,7 @@ msgstr "Přiřazená skupina VLAN" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Servisní VLAN (pro zákaznické sítě VLAN Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "Zásady překladu VLAN" @@ -10300,7 +10326,7 @@ msgstr "Přiřazeno k rozhraní" msgid "DNS Name" msgstr "Název DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10311,11 +10337,11 @@ msgstr "VLAN" msgid "Contains VLAN ID" msgstr "Obsahuje VLAN ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "Místní VLAN ID" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "Vzdálené VLAN ID" @@ -10323,7 +10349,7 @@ msgstr "Vzdálené VLAN ID" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -10438,7 +10464,7 @@ msgstr "Z šablony" msgid "Custom" msgstr "Zvyk" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10759,29 +10785,29 @@ msgid "" msgstr "" "Služba musí být přidružena buď k zařízení, nebo k virtuálnímu počítači." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "Skupiny VLAN" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "Nelze nastavit scope_type bez scope_id." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "Nelze nastavit scope_id bez scope_type." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "Spuštění VLAN ID v dosahu ({value}) nemůže být menší než {minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "Ukončení VLAN ID v rozsahu ({value}) nesmí překročit {maximum}" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10790,36 +10816,36 @@ msgstr "" "Koncové ID VLAN v rozsahu musí být větší nebo roven počátečnímu ID VLAN " "({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Rozsahy se nemohou překrývat." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Konkrétní místo, ke kterému je tato VLAN přiřazena (pokud existuje)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "Skupina VLAN (volitelné)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "Numerické ID VLAN (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "Provozní stav této VLAN" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "Primární funkce této VLAN" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Označení VLAN zákazníka/služby (pro Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10830,23 +10856,32 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"Přiřazené místo {site} není členem přiřazené skupiny {group} (oblast " +"působnosti: {scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID musí být v rozmezí {ranges} pro sítě VLAN ve skupině {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Službě VLAN mohou být přiřazeny pouze zákaznické sítě VLAN typu Q-in-Q." -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Zákaznická VLAN Q-in-Q musí být přiřazena ke službě VLAN služby." -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "Zásady překladu VLAN" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "Pravidlo překladu VLAN" @@ -11562,7 +11597,7 @@ msgstr "Role položek inventáře" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC adresy" @@ -12080,7 +12115,7 @@ msgstr "Hodnota" msgid "Dummy Plugin" msgstr "Dummy Plugin" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12088,24 +12123,24 @@ msgid "" msgstr "" "Při vykreslování vybrané šablony exportu došlo k chybě ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Řádek {i}: Objekt s ID {id} neexistuje" -#: netbox/netbox/views/generic/bulk_views.py:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ne {object_type} Byly vybrány." -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Přejmenováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Vymazáno {count} {object_type}" @@ -12132,7 +12167,7 @@ msgstr "Synchronizovaná data pro {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Synchronizováno {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} musí implementovat get_children ()" @@ -12407,32 +12442,36 @@ msgstr "NetBox motiv" msgid "NetBox Logo" msgstr "NetBox Logo" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "Dokumentace" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "REST API" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "Dokumentace REST API" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "GraphQL API" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "Podpora NetBox Labs" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "Zdrojový kód" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "Komunita" @@ -13442,7 +13481,7 @@ msgid "PoE Type" msgstr "Typ PoE" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "Překlad VLAN" @@ -13495,12 +13534,12 @@ msgstr "Žádná členská rozhraní" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Přidat IP adresu" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Přidat MAC adresu" @@ -15702,11 +15741,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "„{field_name}„je neplatný název pole pro přístup." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "Typ objektu musí být zadán jako“.„" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Neplatný typ objektu" @@ -15796,39 +15835,39 @@ msgstr "" "Neplatný rozsah: Koncová hodnota ({end}) musí být větší než počáteční " "hodnota ({begin})." -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, 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:240 +#: netbox/utilities/forms/utils.py:241 #, 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:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Neočekávané záhlaví sloupce“{field}„nalezeno." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, 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:278 +#: netbox/utilities/forms/utils.py:279 #, 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:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Požadovaná záhlaví sloupce“{header}„nenalezeno." @@ -15879,7 +15918,7 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Neznámý app_label/model_name pro {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Neplatná IP adresa nastavená pro {header}: {ip}" diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index 18cc8b94a..958993f70 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 75bed8446..201c60740 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-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 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:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -67,24 +67,24 @@ msgstr "Sidst brugt" msgid "Allowed IPs" msgstr "Tilladte IP'er" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "Logget ind som {user}." -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "Du er logget ud." -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "Dine præferencer er blevet opdateret." -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "LDAP-godkendte brugeroplysninger kan ikke ændres i NetBox." -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "Din adgangskode er blevet ændret." @@ -105,7 +105,7 @@ msgstr "Opretter" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -132,7 +132,7 @@ msgstr "Nedlagt" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primær" @@ -168,10 +168,10 @@ msgstr "Talede" #: 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Område (ID)" @@ -180,10 +180,11 @@ msgstr "Område (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Region (slug)" @@ -191,10 +192,11 @@ msgstr "Region (slug)" #: 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Områdegruppe (ID)" @@ -202,18 +204,18 @@ msgstr "Områdegruppe (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 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:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -221,21 +223,22 @@ msgstr "Områdegruppe (slug)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -318,19 +321,19 @@ msgstr "Kredsløbstype (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Område (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "Placering (ID)" @@ -341,8 +344,8 @@ msgstr "Afslutning A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -372,8 +375,8 @@ msgstr "Søg" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -385,7 +388,8 @@ msgstr "Kredsløb" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Placering (slug)" @@ -405,7 +409,7 @@ msgstr "Kredsløb (ID)" msgid "Virtual circuit (CID)" msgstr "Virtuelt kredsløb (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "Virtuelt kredsløb (ID)" @@ -442,7 +446,7 @@ msgid "Virtual circuit" msgstr "Virtuelt kredsløb" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Grænseflade (ID)" @@ -488,7 +492,7 @@ msgstr "ASN'er" #: 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/extras/tables/tables.py:82 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 @@ -623,8 +627,8 @@ msgstr "Beskrivelse" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -654,13 +658,13 @@ msgstr "Tjeneste-id" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -680,7 +684,7 @@ msgstr "Farve" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -694,18 +698,18 @@ msgstr "Farve" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -770,9 +774,9 @@ msgstr "Leverandørkonto" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -846,8 +850,8 @@ msgstr "Status" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -955,13 +959,13 @@ msgstr "Serviceparametre" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -988,7 +992,7 @@ msgstr "Attributter" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1056,7 +1060,7 @@ msgstr "Oplysninger om opsigelse" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1086,8 +1090,8 @@ msgstr "Leverandørnetværk" #: 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1207,9 +1211,9 @@ msgstr "Operationel rolle" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1239,7 +1243,7 @@ msgstr "Grænseflade" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1248,14 +1252,15 @@ msgstr "Grænseflade" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1283,7 +1288,7 @@ msgstr "Beliggenhed" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1300,21 +1305,21 @@ msgstr "Kontakter" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1331,12 +1336,12 @@ msgstr "Regionen" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1371,7 +1376,7 @@ msgstr "Opgave" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1427,7 +1432,7 @@ msgstr "Kredsløbstype" msgid "Group Assignment" msgstr "Gruppeopgave" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1459,14 +1464,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1568,7 +1573,7 @@ msgstr "Patchpanelets ID og portnummer" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1591,7 +1596,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1606,8 +1611,8 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1630,7 +1635,7 @@ msgstr "Leverandørens fulde navn" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1699,12 +1704,12 @@ msgid "virtual circuit terminations" msgstr "virtuelle kredsløbsafslutninger" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1721,12 +1726,12 @@ msgstr "virtuelle kredsløbsafslutninger" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1825,7 +1830,7 @@ msgid "Name" msgstr "Navn" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1845,21 +1850,21 @@ msgstr "Kredsløb" msgid "Circuit ID" msgstr "Kredsløbs ID" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "Side A" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Side Z" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Forpligtelsesrate" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1869,7 +1874,7 @@ msgstr "Forpligtelsesrate" #: 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/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1890,30 +1895,30 @@ msgstr "Forpligtelsesrate" msgid "Comments" msgstr "Bemærkninger" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "Opgaver" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "Side" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "Afslutningstype" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "Afslutningspunkt" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Områdegruppe" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1952,17 +1957,17 @@ msgstr "Opsigelser" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2013,12 +2018,12 @@ msgstr "Opsigelser" msgid "Device" msgstr "Enhed" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Der er ikke defineret nogen afslutninger for kredsløb {circuit}." -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Udskiftede afslutninger til kredsløb {circuit}." @@ -2136,7 +2141,7 @@ msgstr "Ugentlig" msgid "30 days" msgstr "30 dage" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Opdateret" @@ -2167,7 +2172,7 @@ msgstr "Stoppet" msgid "Cancelled" msgstr "Annulleret" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2228,13 +2233,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2265,8 +2270,8 @@ msgstr "Ignorer regler" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2290,9 +2295,9 @@ msgid "Creation" msgstr "Skabelse" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2334,7 +2339,7 @@ msgstr "Færdiggjort før" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2348,7 +2353,7 @@ msgid "User" msgstr "Bruger" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tid" @@ -2498,7 +2503,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2534,7 +2539,7 @@ msgstr "Nuværende konfiguration" msgid "Config revision #{id}" msgstr "Konfigurationsrevision #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2556,7 +2561,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2618,7 +2623,7 @@ msgstr "" msgid "last updated" msgstr "sidst opdateret" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "sti" @@ -2683,58 +2688,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:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "planlagt" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "interval" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "Gentagelsesinterval (i minutter)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "startede" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "afsluttet" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "data" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "fejl" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "job-ID" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "job" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "stillinger" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, 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:191 +#: netbox/core/models/jobs.py:193 #, 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:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2752,11 +2757,11 @@ msgid "Full Name" msgstr "Fulde navn" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2784,8 +2789,9 @@ msgid "Last updated" msgstr "Sidst opdateret" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2796,49 +2802,49 @@ msgstr "ID" msgid "Interval" msgstr "Intervaller" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Udgave" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Senest opdateret" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Minimum NetBox-version" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Maksimal NetBox-version" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Ingen plugin-data fundet" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Forfatter" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "Installeret" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certificeret" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Udgivet" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Installeret version" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Seneste version" @@ -3075,11 +3081,11 @@ msgstr "Bagsiden til forsiden" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3204,8 +3210,8 @@ msgid "Virtual" msgstr "Virtuel" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3216,7 +3222,7 @@ msgid "Virtual interfaces" msgstr "Virtuelle grænseflader" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3246,8 +3252,8 @@ msgid "Cellular" msgstr "Cellulær" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3328,7 +3334,7 @@ msgstr "USB" msgid "Fiber" msgstr "Fiber" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "Tilsluttet" @@ -3417,7 +3423,7 @@ msgstr "Forældreplacering (slug)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "Producent (ID)" @@ -3425,7 +3431,7 @@ msgstr "Producent (ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "Producent (slug)" @@ -3438,14 +3444,14 @@ msgid "Rack type (ID)" msgstr "Racktype (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3453,7 +3459,8 @@ msgid "Role (slug)" msgstr "Rolle (slug)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -3531,7 +3538,7 @@ msgid "Has inventory items" msgstr "Har lagervarer" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "Enhedstype (ID)" @@ -3539,11 +3546,11 @@ msgstr "Enhedstype (ID)" msgid "Module type (ID)" msgstr "Modultype (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "Strømstik (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "Overordnet beholdningspost (ID)" @@ -3569,9 +3576,9 @@ msgstr "Platform (ID)" msgid "Platform (slug)" msgstr "Platform (slug)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "Områdenavn (slug)" @@ -3601,8 +3608,8 @@ msgid "Is full depth" msgstr "Er fuld dybde" #: 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/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3654,40 +3661,41 @@ msgstr "Modultype (model)" msgid "Module bay (ID)" msgstr "Modulplads (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "Rack (navn)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Enhed (ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "Rack (navn)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Enhed (navn)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "Enhedstype (model)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "Enhedsrolle (ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "Enhedsrolle (slug)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "Virtuelt kabinet (ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3697,60 +3705,60 @@ msgstr "Virtuelt kabinet (ID)" msgid "Virtual Chassis" msgstr "Virtuelt kabinet" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "Modul (ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Virtuel maskine (navn)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Virtuel maskine (ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Grænseflade (navn)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM-grænseflade (navn)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM-grænseflade (ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "802.1Q-tilstand" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Tildelt VLAN" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "Tildelt VID" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3771,7 +3779,7 @@ msgstr "Tildelt VID" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3781,18 +3789,18 @@ msgstr "Tildelt VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RED.)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3804,12 +3812,12 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-oversættelsespolitik (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3819,110 +3827,110 @@ msgstr "VLAN-oversættelsespolitik (ID)" msgid "VLAN Translation Policy" msgstr "VLAN-oversættelsespolitik" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuelle chassis-grænseflader til enhed" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuelle chassisgrænseflader til enhed (ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "Slags grænseflade" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Overordnet grænseflade (ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Broet grænseflade (ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "LAG-grænseflade (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC-adresse" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Primær MAC-adresse (ID)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Primær MAC-adresse" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Virtuel enhedskontekst" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "Virtuel enhedskontekst (identifikator)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Trådløst LAN" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Trådløs forbindelse" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "Virtuel kredsløbsafslutning (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "Forældremodulplads (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "Installeret modul (ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "Installeret enhed (ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "Installeret enhed (navn)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "Master (navn)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Lejer (ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Lejer (snegle)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "Uafsluttede" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "Strømpanel (ID)" @@ -3937,10 +3945,10 @@ msgstr "Strømpanel (ID)" msgid "Tags" msgstr "Mærker" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3984,11 +3992,11 @@ msgstr "Tidszone" #: 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4124,8 +4132,8 @@ msgid "Serial Number" msgstr "Serienummer" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "Aktivemærke" @@ -4147,13 +4155,13 @@ msgstr "Luftstrøm" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4166,8 +4174,8 @@ msgstr "Rack" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" @@ -4191,15 +4199,24 @@ msgid "Exclude from utilization" msgstr "Ekskluder fra udnyttelse" #: 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/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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 "Enhedstype" #: 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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4318,13 +4335,13 @@ msgstr "Modultype" msgid "Label" msgstr "Mærke" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Længde" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "Længdeenhed" @@ -4334,33 +4351,33 @@ msgid "Domain" msgstr "domæne" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 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:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Forsyning" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spænding" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Strømstyrke" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "Maksimal udnyttelse" @@ -4385,8 +4402,8 @@ msgid "Allocated power draw (watts)" msgstr "Allokeret forbrug (watt)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Strømstik" @@ -4399,7 +4416,7 @@ msgid "Management only" msgstr "Kun ledelse" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4407,20 +4424,20 @@ msgid "PoE mode" msgstr "PoE-tilstand" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "PoE-type" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Trådløs rolle" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4439,13 +4456,13 @@ msgstr "Modul" msgid "LAG" msgstr "FORSINKELSE" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "Virtuelle enhedskontekster" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4467,21 +4484,21 @@ msgstr "Hastighed" msgid "Mode" msgstr "Tilstand" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4496,54 +4513,54 @@ msgstr "Tilføj taggede VLAN'er" msgid "Remove tagged VLANs" msgstr "Fjern mærkede VLAN'er" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q-service-VLAN" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 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/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Trådløse LAN" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Adressering" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Betjening" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Relaterede grænseflader" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4803,13 +4820,13 @@ msgstr "Lokalt strømstik, der forsyner dette strømudtag" msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrisk fase (til trefasede kredsløb)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Forældregrænseflade" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4837,7 +4854,7 @@ msgstr "" msgid "Physical medium" msgstr "Fysisk medium" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "Duplex" @@ -4875,8 +4892,8 @@ msgstr "Trådløs rolle (AP/station)" msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} er ikke tildelt enheden {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Bageste port" @@ -5055,7 +5072,7 @@ msgstr "Forsyningstype (AC/DC)" msgid "Single or three-phase" msgstr "Enkelt- eller trefaset" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5066,7 +5083,7 @@ msgstr "Primær IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IP-adresse med maske, fx 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5084,7 +5101,7 @@ msgstr "IPv6-adresse med præfix-længde, fx 2001:db8::1/64" msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -5093,7 +5110,7 @@ msgstr "" "De mærkede VLAN'er ({vlans}) skal tilhøre det samme område som grænsefladens" " overordnede enhed/VM, eller de skal være globale" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -5101,7 +5118,7 @@ msgstr "" "Kan ikke installere modul med pladsholderværdier i en modulplads uden " "defineret position." -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5110,12 +5127,12 @@ msgstr "" "Kan ikke installere modul med pladsholderværdier i et modullaurbærtræ " "{level} i træet, men {tokens} pladsholdere givet." -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "Kan ikke adoptere {model} {name} da det allerede hører til et modul" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "EN {model} som hedder {name} findes allerede" @@ -5197,17 +5214,17 @@ msgstr "Har virtuelle enhedskontekster" msgid "Cluster group" msgstr "Klyngegruppe" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "Kablet" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5221,47 +5238,47 @@ msgstr "Besat" msgid "Connection" msgstr "Forbindelse" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Venlig" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "Kun Mgmt" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "802.1Q-tilstand" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "Trådløs kanal" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "Kanalfrekvens (MHz)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "Kanalbredde (MHz)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Sendeeffekt (dBm)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: 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 @@ -5272,15 +5289,15 @@ msgstr "Sendeeffekt (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Opdaget" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Tildelt enhed" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Tildelt VM" @@ -5379,7 +5396,7 @@ msgstr "Udfyld automatisk komponenter, der er knyttet til denne modultype" msgid "Characteristics" msgstr "Karakteristika" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5394,35 +5411,35 @@ msgstr "" "stede, erstattes automatisk med positionsværdien, når du opretter et nyt " "modul." -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "Konsolportskabelon" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "Konsolserverportskabelon" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "Frontportskabelon" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "Grænsefladeskabelon" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "Skabelon til strømudtag" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "Strømstikskabelon" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "Bagport skabelon" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5430,14 +5447,14 @@ msgstr "Bagport skabelon" msgid "Console Port" msgstr "Konsolport" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Konsolserverport" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5448,7 +5465,7 @@ msgstr "Konsolserverport" msgid "Front Port" msgstr "Frontport" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5461,40 +5478,40 @@ msgstr "Frontport" msgid "Rear Port" msgstr "Bageste port" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 "Strømstik" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Strømudtag" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "Komponenttildeling" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "En InventoryItem kan kun tildeles til en enkelt komponent." -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "LAG-grænseflade" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "Filtrer VLAN'er, der er tilgængelige til tildeling efter gruppe." -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "Børneenhed" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5502,37 +5519,37 @@ msgstr "" "Underordnede enheder skal først oprettes og tildeles til den overordnede " "enheds område og rack." -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Konsolport" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Konsolserverport" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "Frontport" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "Strømudtag" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Lagergenstand" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Lagervarrolle" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "VM-grænseflade" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5550,13 +5567,13 @@ msgstr "VM-grænseflade" msgid "Virtual Machine" msgstr "Virtuel maskine" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5574,16 +5591,16 @@ msgstr "" "{pattern_count} forventes." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Bageste porte" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 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:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5592,7 +5609,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:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5601,87 +5618,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:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Medlemmer" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "Udgangsposition" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 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:435 +#: netbox/dcim/forms/object_create.py:441 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:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "etiket" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "længde" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "længdeenhed" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "kabel" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "ledninger" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 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:167 +#: netbox/dcim/models/cables.py:166 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:174 +#: netbox/dcim/models/cables.py:173 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:182 +#: netbox/dcim/models/cables.py:181 #, 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:192 +#: netbox/dcim/models/cables.py:191 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:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "slutning" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "kabelafslutning" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "kabelafslutninger" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5690,68 +5707,68 @@ msgstr "" "Duplikat opsigelse fundet for {app_label}.{model} {termination_id}: kabel " "{cable_pk}" -#: netbox/dcim/models/cables.py:344 +#: netbox/dcim/models/cables.py:343 #, 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:351 +#: netbox/dcim/models/cables.py:350 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:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "er aktiv" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "er komplet" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "er splittet" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "kabelbane" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "kabelstier" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 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:553 +#: netbox/dcim/models/cables.py:552 msgid "All mid-span terminations must have the same termination type" msgstr "Alle mellemspændingsterminationer skal have samme termineringstype" -#: netbox/dcim/models/cables.py:558 +#: netbox/dcim/models/cables.py:557 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:582 +#: netbox/dcim/models/cables.py:581 msgid "All links must be cable or wireless" msgstr "Alle links skal være kabel eller trådløse" -#: netbox/dcim/models/cables.py:584 +#: netbox/dcim/models/cables.py:583 msgid "All links must match first link type" msgstr "Alle links skal matche den første linktype" -#: netbox/dcim/models/cables.py:667 +#: netbox/dcim/models/cables.py:666 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:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "Fjernslutningspositionsfilter mangler" @@ -6105,6 +6122,7 @@ msgstr "mærkede VLAN'er" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-i-Q SVLAN" @@ -7236,7 +7254,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7316,8 +7334,8 @@ msgid "Power outlets" msgstr "Strømudtag" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7355,8 +7373,8 @@ msgid "Module Bay" msgstr "Modulbugt" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7392,7 +7410,7 @@ msgstr "Tildelt lodtrækning (W)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-adresser" @@ -7403,7 +7421,7 @@ msgid "FHRP Groups" msgstr "FHRP Grupper" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7466,7 +7484,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platforme" @@ -7490,8 +7508,8 @@ msgstr "U Højde" msgid "Instances" msgstr "forekomster" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7501,8 +7519,8 @@ msgstr "forekomster" msgid "Console Ports" msgstr "Konsolporte" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7512,8 +7530,8 @@ msgstr "Konsolporte" msgid "Console Server Ports" msgstr "Konsolserverporte" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7523,8 +7541,8 @@ msgstr "Konsolserverporte" msgid "Power Ports" msgstr "Strømstik" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7534,8 +7552,8 @@ msgstr "Strømstik" msgid "Power Outlets" msgstr "Strømudtag" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7544,8 +7562,8 @@ msgstr "Strømudtag" msgid "Front Ports" msgstr "Frontporte" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7555,16 +7573,16 @@ msgstr "Frontporte" msgid "Rear Ports" msgstr "Bageste porte" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7633,62 +7651,62 @@ msgstr "VLAN Grupper" msgid "Test case must set peer_termination_type" msgstr "Testcase skal indstille peer_termination_type" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Afbrudt {count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reservationer" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Enheder uden rack" -#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Konfigurationskontekst" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Gengivelseskonfiguration" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Virtuelle maskiner" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Installeret enhed {device} i bugten {device_bay}." -#: netbox/dcim/views.py:3206 +#: netbox/dcim/views.py:3209 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Fjernet enhed {device} fra bugten {device_bay}." -#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Børn" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "Tilføjet medlem {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, 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:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Fjernet {device} fra virtuelt chassis {chassis}" @@ -8127,7 +8145,7 @@ msgid "Group name" msgstr "Gruppenavn" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8193,7 +8211,7 @@ msgid "As attachment" msgstr "Som vedhæftet fil" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Delt" @@ -8375,7 +8393,7 @@ msgid "Field type" msgstr "Felttype" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Valg" @@ -9533,74 +9551,74 @@ msgstr "Parametre for udførelse af script" msgid "Dismiss" msgstr "Afvis" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Objekttyper" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Valider unikhed" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "Synlig" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Redigerbar" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "Relateret objekttype" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Valgsæt" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "Kan klones" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimumsværdi" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maksimal værdi" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Validering Regex" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "Tælle" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Ordre alfabetisk" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nyt vindue" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 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:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9609,54 +9627,54 @@ msgstr "Som vedhæftet fil" msgid "Data File" msgstr "Datafiler" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Synkroniseret" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Billede" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Størrelse (byte)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Læs" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "SSL Validering" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Begivenhedstyper" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Enhedsroller" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Kommentarer (kort)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Linje" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Niveau" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Besked" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Fremgangsmåde" @@ -9697,32 +9715,32 @@ msgstr "Ugyldig attribut“{name}„på forespørgsel" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ugyldig attribut“{name}„til {model}" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Der opstod en fejl under gengivelse af skabelonen: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "Dit dashboard er blevet nulstillet." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Tilføjet widget: " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Opdateret widget: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Slettet widget: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Fejl ved sletning af widget: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "Kan ikke køre script: RQ-arbejderprocessen kører ikke." @@ -9961,10 +9979,18 @@ msgstr "IP adresse" msgid "Primary IPv4 (ID)" msgstr "Primær IPv4 (ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "Primær IPv4 (adresse)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "Primær IPv6 (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "Primær IPv6 (adresse)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Indtast en gyldig IPv4- eller IPv6-adresse (uden maske)." @@ -10030,7 +10056,7 @@ msgstr "VLAN-gruppen" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -10111,12 +10137,12 @@ msgstr "Autentificeringsnøgle" msgid "Authentication" msgstr "Autentificering" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "VLAN-ID-intervaller" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q-rolle" @@ -10229,7 +10255,7 @@ msgstr "Tildelt VLAN-gruppe" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Service VLAN (til Q-in-Q/802.1ad kunde VLAN'er)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "VLAN-oversættelsespolitik" @@ -10319,7 +10345,7 @@ msgstr "Tildelt til en grænseflade" msgid "DNS Name" msgstr "DNS-navn" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10330,11 +10356,11 @@ msgstr "VLAN'er" msgid "Contains VLAN ID" msgstr "Indeholder VLAN ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "Lokalt VLAN-id" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "Fjernbetjent VLAN-id" @@ -10342,7 +10368,7 @@ msgstr "Fjernbetjent VLAN-id" msgid "Q-in-Q/802.1ad" msgstr "Q-i-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -10458,7 +10484,7 @@ msgstr "Fra skabelon" msgid "Custom" msgstr "Brugerdefineret" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10784,33 +10810,33 @@ msgid "" msgstr "" "En tjeneste skal være tilknyttet enten en enhed eller en virtuel maskine." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "VLAN-grupper" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "Kan ikke indstille scope_type uden scope_id." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "Kan ikke indstille scope_id uden scope_type." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "Start af VLAN-ID inden for rækkevidde ({value}) kan ikke være mindre end " "{minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Afslutning af VLAN-ID inden for rækkevidde ({value}) kan ikke overstige " "{maximum}" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10819,36 +10845,36 @@ msgstr "" "Afsluttende VLAN-id inden for rækkevidde skal være større end eller lig med " "det startende VLAN-id ({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Intervaller kan ikke overlappe hinanden." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Det specifikke område, som dette VLAN er tildelt (hvis nogen)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "VLAN-gruppe (valgfrit)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "Numerisk VLAN-id (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "Driftsstatus for dette VLAN" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "Den primære funktion af denne VLAN" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Kunde/service VLAN-betegnelse (til Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10859,23 +10885,32 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"Det tildelte websted {site} er ikke medlem af den tildelte gruppe {group} " +"(anvendelsesområde: {scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" "VID skal være inden for intervaller {ranges} til VLAN'er i gruppe {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "Kun Q-in-Q-kunde-VLAN'er kan tildeles et service-VLAN." -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Et Q-in-Q-kunde-VLAN skal tildeles et service-VLAN." -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "VLAN-oversættelsespolitikker" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "VLAN-oversættelsesregel" @@ -11593,7 +11628,7 @@ msgstr "Lagervareroller" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-adresser" @@ -12114,7 +12149,7 @@ msgstr "Værdi" msgid "Dummy Plugin" msgstr "Dummy-plugin" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12123,24 +12158,24 @@ msgstr "" "Der opstod en fejl ved gengivelse af den valgte eksportskabelon " "({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Række {i}: Objekt med ID {id} findes ikke" -#: netbox/netbox/views/generic/bulk_views.py:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nej {object_type} blev udvalgt." -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Omdøbt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Slettet {count} {object_type}" @@ -12167,7 +12202,7 @@ msgstr "Synkroniserede data for {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Synkroniseret {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} skal implementere get_children ()" @@ -12442,32 +12477,36 @@ msgstr "NetBox Motiv" msgid "NetBox Logo" msgstr "NetBox-logoet" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "Dokumenter" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "REST API" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "REST API-dokumentation" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "GraphQL-API" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "NetBox Labs Support" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "Kildekode" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "Fællesskab" @@ -13479,7 +13518,7 @@ msgid "PoE Type" msgstr "PoE-type" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "VLAN-oversættelse" @@ -13532,12 +13571,12 @@ msgstr "Ingen medlemsgrænseflader" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Tilføj IP-adresse" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Tilføj MAC-adresse" @@ -15746,11 +15785,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "„{field_name}„er et ugyldigt adgangsfeltnavn." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "Objekttype skal angives som“.„" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Ugyldig objekttype" @@ -15840,38 +15879,38 @@ msgstr "" "Ugyldigt område: Slutværdi ({end}) skal være større end startværdien " "({begin})." -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Duplikat eller modstridende kolonneoverskrift for“{field}„" -#: netbox/utilities/forms/utils.py:240 +#: netbox/utilities/forms/utils.py:241 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Duplikat eller modstridende kolonneoverskrift for“{header}„" -#: netbox/utilities/forms/utils.py:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Uventet kolonneoverskrift“{field}„fundet." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, 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:278 +#: netbox/utilities/forms/utils.py:279 #, 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:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Påkrævet kolonneoverskrift“{header}„Ikke fundet." @@ -15922,7 +15961,7 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Ukendt app_label/modelnavn til {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Ugyldig IP-adresse indstillet til {header}: {ip}" diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index cd35f397b..c8d2c40e8 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 37749bb20..d50a7686d 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-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 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:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -71,25 +71,25 @@ msgstr "Zuletzt verwendet" msgid "Allowed IPs" msgstr "Erlaubte IP-Adressen" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "Angemeldet als {user}." -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "Du hast dich abgemeldet." -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "Ihre Einstellungen wurden aktualisiert." -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Die LDAP Zugangsdaten können nicht innerhalb von NetBox geändert werden." -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "Dein Passwort wurde erfolgreich geändert." @@ -110,7 +110,7 @@ msgstr "Provisionierung" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -137,7 +137,7 @@ msgstr "Stillgelegt" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primär" @@ -173,10 +173,10 @@ msgstr "Spoke" #: 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Region (ID)" @@ -185,10 +185,11 @@ msgstr "Region (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Region (URL-Slug)" @@ -196,10 +197,11 @@ msgstr "Region (URL-Slug)" #: 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Standortgruppe (ID)" @@ -207,18 +209,18 @@ msgstr "Standortgruppe (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 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:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -226,21 +228,22 @@ msgstr "Standortgruppe (URL-Slug)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -323,19 +326,19 @@ msgstr "Transportnetz Typ (URL-Slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Standort (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "Lokation (ID)" @@ -346,8 +349,8 @@ msgstr "Abschlusspunkt A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -377,8 +380,8 @@ msgstr "Suche" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -390,7 +393,8 @@ msgstr "Transportnetz" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Lokation (URL-Slug)" @@ -410,7 +414,7 @@ msgstr "Transportnetz (ID)" msgid "Virtual circuit (CID)" msgstr "Virtuelle Verbindung (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "Virtuelle Verbindung (ID)" @@ -447,7 +451,7 @@ msgid "Virtual circuit" msgstr "Virtuelle Verbindung" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Schnittstelle (ID)" @@ -493,7 +497,7 @@ msgstr "ASNs" #: 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/extras/tables/tables.py:82 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 @@ -628,8 +632,8 @@ msgstr "Beschreibung" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -659,13 +663,13 @@ msgstr "Dienst ID" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -685,7 +689,7 @@ msgstr "Farbe" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -699,18 +703,18 @@ msgstr "Farbe" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -775,9 +779,9 @@ msgstr "Providerkonto" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -851,8 +855,8 @@ msgstr "Status" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -960,13 +964,13 @@ msgstr "Service Parameter" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -993,7 +997,7 @@ msgstr "Attribute" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1061,7 +1065,7 @@ msgstr "Einzelheiten zum Abschlusspunkt" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1091,8 +1095,8 @@ msgstr "Providernetzwerk" #: 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1212,9 +1216,9 @@ msgstr "Operative Rolle" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1244,7 +1248,7 @@ msgstr "Schnittstelle" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1253,14 +1257,15 @@ msgstr "Schnittstelle" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1288,7 +1293,7 @@ msgstr "Lokation" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1305,21 +1310,21 @@ msgstr "Kontakte" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1336,12 +1341,12 @@ msgstr "Region" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1376,7 +1381,7 @@ msgstr "Zuweisung" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1432,7 +1437,7 @@ msgstr "Verbindungstyp" msgid "Group Assignment" msgstr "Gruppenzuweisung" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1464,14 +1469,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1574,7 +1579,7 @@ msgstr "Patchpanel-ID und Anschlussnummer(n)" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1598,7 +1603,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1613,8 +1618,8 @@ msgstr "" #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1637,7 +1642,7 @@ msgstr "Vollständiger Name des Providers" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1706,12 +1711,12 @@ msgid "virtual circuit terminations" msgstr "virtuelle Verbindungsabschlüsse" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1728,12 +1733,12 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1832,7 +1837,7 @@ msgid "Name" msgstr "Name" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1852,21 +1857,21 @@ msgstr "Transportnetze" msgid "Circuit ID" msgstr "Transportnetz-ID" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "Seite A" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Seite Z" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Garantierte Bandbreite" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1876,7 +1881,7 @@ msgstr "Garantierte Bandbreite" #: 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/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1897,30 +1902,30 @@ msgstr "Garantierte Bandbreite" msgid "Comments" msgstr "Kommentare" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "Zuweisungen" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "Seite" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "Typ des Abschlusspunktes" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "Abschlusspunkt" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Standortgruppe" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1959,17 +1964,17 @@ msgstr "Abschlusspunkte" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2020,12 +2025,12 @@ msgstr "Abschlusspunkte" msgid "Device" msgstr "Gerät" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Keine Terminierung wurde für das Transportnetz {circuit}definiert" -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Tausche Terminierungen für Transportnetz {circuit}" @@ -2144,7 +2149,7 @@ msgstr "Wöchentlich" msgid "30 days" msgstr "30 Tage" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Aktualisiert" @@ -2175,7 +2180,7 @@ msgstr "Gestoppt" msgid "Cancelled" msgstr "Abgebrochen" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2236,13 +2241,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2273,8 +2278,8 @@ msgstr "Regeln ignorieren" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2298,9 +2303,9 @@ msgid "Creation" msgstr "Erstellung" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2342,7 +2347,7 @@ msgstr "Abgeschlossen vor" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2356,7 +2361,7 @@ msgid "User" msgstr "Nutzer" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Zeit" @@ -2512,7 +2517,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2548,7 +2553,7 @@ msgstr "Aktuelle Konfiguration" msgid "Config revision #{id}" msgstr "Konfigurationsrevision #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2570,7 +2575,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2632,7 +2637,7 @@ msgstr "" msgid "last updated" msgstr "zuletzt aktualisiert" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "Pfad" @@ -2697,60 +2702,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:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "geplant" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "Intervall" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "Wiederholungsintervall (in Minuten)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "gestartet" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "abgeschlossen" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "Daten" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "Fehler" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "Job-ID" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "Job" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "Jobs" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, 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:191 +#: netbox/core/models/jobs.py:193 #, 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:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2769,11 +2774,11 @@ msgid "Full Name" msgstr "Vollständiger Name" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2801,8 +2806,9 @@ msgid "Last updated" msgstr "Letzte Aktualisierung" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2813,49 +2819,49 @@ msgstr "ID" msgid "Interval" msgstr "Intervall" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Version" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Zuletzt aktualisiert" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Minimale Netbox-Version" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Maximale NetBox-Version" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Keine Plugin-Daten gefunden" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "Installiert" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Zertifiziert" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Veröffentlicht" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Installierte Version" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Neuste Version" @@ -3092,11 +3098,11 @@ msgstr "Rück- zu Frontseite" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3221,8 +3227,8 @@ msgid "Virtual" msgstr "Virtuell" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3233,7 +3239,7 @@ msgid "Virtual interfaces" msgstr "Virtuelle Schnittstellen" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3263,8 +3269,8 @@ msgid "Cellular" msgstr "Mobilfunk" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3345,7 +3351,7 @@ msgstr "USB" msgid "Fiber" msgstr "Faser" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "Verbunden" @@ -3434,7 +3440,7 @@ msgstr "Übergeordnete Lokation (URL-Slug)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "Hersteller (ID)" @@ -3442,7 +3448,7 @@ msgstr "Hersteller (ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "Hersteller (Slug)" @@ -3455,14 +3461,14 @@ msgid "Rack type (ID)" msgstr "Racktyp (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3470,7 +3476,8 @@ msgid "Role (slug)" msgstr "Rolle (URL-Slug)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -3548,7 +3555,7 @@ msgid "Has inventory items" msgstr "Hat Inventargegenstände" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "Gerätetyp (ID)" @@ -3556,11 +3563,11 @@ msgstr "Gerätetyp (ID)" msgid "Module type (ID)" msgstr "Modultyp (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "Stromanschluss (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "Übergeordneter Inventarartikel (ID)" @@ -3586,9 +3593,9 @@ msgstr "Betriebssystem (ID)" msgid "Platform (slug)" msgstr "Betriebssystem (URL-Slug)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "Standortname (URL-Slug)" @@ -3618,8 +3625,8 @@ msgid "Is full depth" msgstr "Hat volle Tiefe" #: 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/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3671,40 +3678,41 @@ msgstr "Modultyp (Modell)" msgid "Module bay (ID)" msgstr "Modulschacht (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "Rack (Name)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Gerät (ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "Rack (Name)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Gerät (Name)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "Gerätetyp (Modell)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "Geräterolle (ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "Geräterolle (URL-Slug)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "Virtuelles Gehäuse (ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3714,60 +3722,60 @@ msgstr "Virtuelles Gehäuse (ID)" msgid "Virtual Chassis" msgstr "Virtuelles Gehäuse" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "Modul (ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Virtuelle Maschine (Name)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Virtuelle Maschine (ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Schnittstelle (Name)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM-Schnittstelle (Name)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "802.1Q-Modus" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Zugewiesenes VLAN" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "Zugewiesene VID" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3788,7 +3796,7 @@ msgstr "Zugewiesene VID" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3798,18 +3806,18 @@ msgstr "Zugewiesene VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3821,12 +3829,12 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-Übersetzungsrichtlinie (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3836,110 +3844,110 @@ msgstr "VLAN-Übersetzungsrichtlinie (ID)" msgid "VLAN Translation Policy" msgstr "VLAN-Übersetzungsrichtlinie" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuelle Gehäuseschnittstellen für Gerät" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuelle Gehäuseschnittstellen für Gerät (ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "Art der Schnittstelle" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Übergeordnete Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Überbrückte Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "LAG-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC-Adresse" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Primäre MAC-Adresse (ID)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Primäre MAC-Adresse" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Virtual Device Context" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "Virtual Device Context (Identifier)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "WLAN" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "WLAN Verbindung" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "Virtueller Verbindungsabschluß (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "Hauptmodulschacht (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "Installiertes Modul (ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "Installiertes Gerät (ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "Installiertes Gerät (Name)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "Master (Name)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Mandant (ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Mandant (URL-Slug)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "Nicht terminiert" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "Stromverteiler (ID)" @@ -3954,10 +3962,10 @@ msgstr "Stromverteiler (ID)" msgid "Tags" msgstr "Tags" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -4001,11 +4009,11 @@ msgstr "Zeitzone" #: 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4141,8 +4149,8 @@ msgid "Serial Number" msgstr "Seriennummer" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "Asset-Tag" @@ -4164,13 +4172,13 @@ msgstr "Luftstrom" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4183,8 +4191,8 @@ msgstr "Rack" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" @@ -4208,15 +4216,24 @@ msgid "Exclude from utilization" msgstr "Von der Nutzung ausschließen" #: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88 +#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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 "Gerätetyp" #: 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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4335,13 +4352,13 @@ msgstr "Modultyp" msgid "Label" msgstr "Label" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Länge" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "Längeneinheit" @@ -4351,33 +4368,33 @@ msgid "Domain" msgstr "Domäne" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 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:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Versorgung" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Phase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spannung" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Stromstärke" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "Max. Auslastung" @@ -4402,8 +4419,8 @@ msgid "Allocated power draw (watts)" msgstr "Zugewiesene Leistungsaufnahme (Watt)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Stromanschluss" @@ -4416,7 +4433,7 @@ msgid "Management only" msgstr "Nur Management" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4424,20 +4441,20 @@ msgid "PoE mode" msgstr "PoE-Modus" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "PoE-Typ" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "WLAN Funktion" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4456,13 +4473,13 @@ msgstr "Modul" msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "Virtual Device Contexts" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4484,21 +4501,21 @@ msgstr "Geschwindigkeit" msgid "Mode" msgstr "Modus" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4513,54 +4530,54 @@ msgstr "Hinzufügen eines getaggten VLANs" msgid "Remove tagged VLANs" msgstr "Getaggte VLANs entfernen" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q-Dienst-VLAN" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 msgid "Wireless LAN group" msgstr "WLAN-Gruppe" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 +#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "WLANs" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Adressierung" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Dienst / Port" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Verwandte Schnittstellen" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4825,13 +4842,13 @@ msgstr "Lokaler Stromanschluss, der diese Steckdose speist" msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrische Phase (für dreiphasige Stromkreise)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Übergeordnete Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4859,7 +4876,7 @@ msgstr "" msgid "Physical medium" msgstr "Physikalisches Medium" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "Duplex" @@ -4897,8 +4914,8 @@ msgstr "WLAN Rolle (AP/Station)" msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} ist dem Gerät {device} nicht zugewiesen" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Rückseitenanschluss" @@ -5083,7 +5100,7 @@ msgstr "Versorgungsart (AC/DC)" msgid "Single or three-phase" msgstr "Ein- oder Dreiphasig" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5094,7 +5111,7 @@ msgstr "Primäre IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4-Adresse mit Maske, z. B. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5112,7 +5129,7 @@ msgstr "IPv6-Adresse mit Präfixlänge, z. B. 2001:db8: :1/64" msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -5122,7 +5139,7 @@ msgstr "" "übergeordnete Gerät/die übergeordnete VM der Schnittstelle, oder sie müssen " "global sein" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -5130,7 +5147,7 @@ msgstr "" "Das Modul mit Platzhalterwerten kann nicht in einem Modulschacht ohne " "definierte Position installiert werden." -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5139,13 +5156,13 @@ msgstr "" "Modul mit Platzhalterwerten kann nicht in einem Modul-Baytree installiert " "werden {level} in einem Baum, aber {tokens} Platzhalter angegeben." -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "" "Kann nicht {model} {name} aufnehmenm, da es schon zu einem Modul gehört" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "Ein {model} genannt {name} existiert bereits" @@ -5227,17 +5244,17 @@ msgstr "Hat Virtual Device Contexts" msgid "Cluster group" msgstr "Clustergruppe" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "Verkabelt" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5251,47 +5268,47 @@ msgstr "Belegt" msgid "Connection" msgstr "Verbindung" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Art" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "Nur Verwaltung" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "802.1Q-Modus" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "WLAN Kanal" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "Kanalfrequenz (MHz)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "Kanalbreite (MHz)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Sendeleistung (dBm)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: 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 @@ -5302,15 +5319,15 @@ msgstr "Sendeleistung (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Erfasst" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Zugewiesenes Gerät" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Zugewiesene VM" @@ -5412,7 +5429,7 @@ msgstr "" msgid "Characteristics" msgstr "Charakteristiken" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5427,35 +5444,35 @@ msgstr "" "{module}, falls vorhanden, wird beim Erstellen eines neuen " "Moduls automatisch durch den Positionswert ersetzt." -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "Konsolenanschlussvorlage" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "Port-Vorlage für Konsolenserver" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "Frontanschluss-Vorlage" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "Schnittstellen-Vorlage" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "Vorlage für Steckdosen" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "Vorlage für Stromverteiler" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "Vorlage für den hinteren Anschluss" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5463,14 +5480,14 @@ msgstr "Vorlage für den hinteren Anschluss" msgid "Console Port" msgstr "Konsolenanschluss" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Konsolenserveranschluss" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5481,7 +5498,7 @@ msgstr "Konsolenserveranschluss" msgid "Front Port" msgstr "Frontanschluss" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5494,41 +5511,41 @@ msgstr "Frontanschluss" msgid "Rear Port" msgstr "Rückanschluss" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 "Stromanschluss" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Stromabgang" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "Komponentenzuweisung" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "" "Ein InventoryItem kann nur einer einzelnen Komponente zugewiesen werden." -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "LAG-Schnittstelle" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "Filtern Sie VLANs, die für die Zuweisung nach Gruppen verfügbar sind." -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "untergeordnetes Gerät" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5536,37 +5553,37 @@ msgstr "" "Untergeordnete Geräte müssen zuerst erstellt und dem Standort und dem Rack " "des übergeordneten Geräts zugewiesen werden." -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Konsolenanschluss" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Konsolenserveranschluss" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "Frontanschluss" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "Stromabgang" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Inventar-Artikel" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rolle des Inventarartikels" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "VM-Schnittstelle" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5584,13 +5601,13 @@ msgstr "VM-Schnittstelle" msgid "Virtual Machine" msgstr "Virtuelle Maschine" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5608,18 +5625,18 @@ msgstr "" "{pattern_count} werden erwartet." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Rückanschlüsse" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 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:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5629,7 +5646,7 @@ msgstr "" "muss mit der ausgewählten Anzahl der hinteren Anschlusspositionen " "übereinstimmen ({rearport_count})." -#: netbox/dcim/forms/object_create.py:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5639,18 +5656,18 @@ msgstr "" "der ausgewählten Anzahl der hinteren Anschlusspositionen übereinstimmen " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Mitglieder" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "Ausgangsposition" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5658,72 +5675,72 @@ msgstr "" "Position des ersten Mitgliedsgeräts. Erhöht sich für jedes weitere Mitglied " "um eins." -#: netbox/dcim/forms/object_create.py:435 +#: netbox/dcim/forms/object_create.py:441 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:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "Label" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "Länge" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "Längeneinheit" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "Kabel" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "Kabel" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 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:167 +#: netbox/dcim/models/cables.py:166 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:174 +#: netbox/dcim/models/cables.py:173 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:182 +#: netbox/dcim/models/cables.py:181 #, 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:192 +#: netbox/dcim/models/cables.py:191 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:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "Ende" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "Kabelabschlusspunkt" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "Kabelabschlusspunkte" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5732,69 +5749,69 @@ msgstr "" "Doppelte Terminierung gefunden für {app_label}.{model} {termination_id}: " "Kabel {cable_pk}" -#: netbox/dcim/models/cables.py:344 +#: netbox/dcim/models/cables.py:343 #, 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:351 +#: netbox/dcim/models/cables.py:350 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:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "ist aktiv" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "ist abgeschlossen" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "ist aufgeteilt" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "Kabelweg" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "Kabelwege" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 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:553 +#: netbox/dcim/models/cables.py:552 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:558 +#: netbox/dcim/models/cables.py:557 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:582 +#: netbox/dcim/models/cables.py:581 msgid "All links must be cable or wireless" msgstr "Alle Verbindungen müssen verkabelt oder drahtlos sein" -#: netbox/dcim/models/cables.py:584 +#: netbox/dcim/models/cables.py:583 msgid "All links must match first link type" msgstr "Alle Links müssen dem ersten Linktyp entsprechen" -#: netbox/dcim/models/cables.py:667 +#: netbox/dcim/models/cables.py:666 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:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "Der Filter für die Position der entfernten Abschlüsse fehlt" @@ -6158,6 +6175,7 @@ msgstr "tagged VLANs" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q-SVLAN" @@ -7344,7 +7362,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7424,8 +7442,8 @@ msgid "Power outlets" msgstr "Steckdosen" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7463,8 +7481,8 @@ msgid "Module Bay" msgstr "Moduleinsatz" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7500,7 +7518,7 @@ msgstr "Zugewiesener Stromverbrauch (W)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-Adressen" @@ -7511,7 +7529,7 @@ msgid "FHRP Groups" msgstr "FHRP-Gruppen" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7574,7 +7592,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Betriebssysteme" @@ -7598,8 +7616,8 @@ msgstr "Höhe in HE" msgid "Instances" msgstr "Instanzen" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7609,8 +7627,8 @@ msgstr "Instanzen" msgid "Console Ports" msgstr "Konsolenanschlüsse" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7620,8 +7638,8 @@ msgstr "Konsolenanschlüsse" msgid "Console Server Ports" msgstr "Konsolenserveranschlüsse" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7631,8 +7649,8 @@ msgstr "Konsolenserveranschlüsse" msgid "Power Ports" msgstr "Stromanschlüsse" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7642,8 +7660,8 @@ msgstr "Stromanschlüsse" msgid "Power Outlets" msgstr "Steckdosen" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7652,8 +7670,8 @@ msgstr "Steckdosen" msgid "Front Ports" msgstr "Frontanschlüsse" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7663,16 +7681,16 @@ msgstr "Frontanschlüsse" msgid "Rear Ports" msgstr "Rückanschlüsse" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7741,64 +7759,64 @@ msgstr "VLAN-Gruppen" msgid "Test case must set peer_termination_type" msgstr "Der Testfall muss peer_termination_type setzen" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Verbindung von {count} {type} unterbrochen" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rackreservierungen" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 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:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Konfigurationsvorlage" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Konfiguration rendern" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Virtuelle Maschinen" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} installiert." -#: netbox/dcim/views.py:3206 +#: netbox/dcim/views.py:3209 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} entfernt." -#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Untergeordnet" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "Mitglied hinzugefügt {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, 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:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} vom virtuellen Gehäuse {chassis} entfernt." @@ -8243,7 +8261,7 @@ msgid "Group name" msgstr "Name der Gruppe" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8309,7 +8327,7 @@ msgid "As attachment" msgstr "Als Anlage" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Geteilt" @@ -8501,7 +8519,7 @@ msgid "Field type" msgstr "Feld-Typ" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Auswahlmöglichkeiten" @@ -9689,74 +9707,74 @@ msgstr "Parameter für die Skriptausführung" msgid "Dismiss" msgstr "Abweisen" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Objekttypen" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Überprüfen Sie die Eindeutigkeit" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "Sichtbar" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Editierbar" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "Verwandter Objekttyp" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Auswahlset" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "Ist klonbar" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimaler Wert" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maximaler Wert" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Überprüfung Regex" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "Anzahl" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Alphabetisch sortieren" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Neues Fenster" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "Als Anlage" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9765,54 +9783,54 @@ msgstr "Als Anlage" msgid "Data File" msgstr "Datendatei" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Synchronisiert" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Bild" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Größe (Byte)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Lesen" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "SSL-Validierung" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Ereignistypen" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Geräterollen" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Kommentare (Kurz)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Linie" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Stufe" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Nachricht" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Methode" @@ -9856,32 +9874,32 @@ msgstr "Ungültiges Attribut \"{name}\" zur Anfrage" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ungültiges Attribut “{name}\" für {model}" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Ein Fehler ist beim Rendern der Vorlage aufgetreten: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "Ihr Dashboard wurde zurückgesetzt." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Hinzugefügtes Widget:" -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Aktualisiertes Widget: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Gelöschtes Widget: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Fehler beim Löschen des Widgets: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "" "Das Skript kann nicht ausgeführt werden: Der RQ-Worker-Prozess läuft nicht." @@ -10125,10 +10143,18 @@ msgstr "IP-Adresse" msgid "Primary IPv4 (ID)" msgstr "Primäre IPv4 (ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "Primäre IPv4 (Adresse)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "Primäre IPv6 (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "Primäre IPv6 (Adresse)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Geben Sie eine gültige IPv4- oder IPv6-Adresse (ohne Maske) ein." @@ -10194,7 +10220,7 @@ msgstr "VLAN-Gruppe" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -10275,12 +10301,12 @@ msgstr "Authentifizierungsschlüssel" msgid "Authentication" msgstr "Authentifizierung" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "VLAN-ID-Bereiche" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q-Rolle" @@ -10399,7 +10425,7 @@ msgstr "Zugewiesene VLAN-Gruppe" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Service-VLAN (für Q-in-Q/802.1ad-Kunden-VLANs)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "VLAN-Übersetzungsrichtlinie" @@ -10489,7 +10515,7 @@ msgstr "Einer Schnittstelle zugewiesen" msgid "DNS Name" msgstr "DNS-Name" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10500,11 +10526,11 @@ msgstr "VLANs" msgid "Contains VLAN ID" msgstr "Enthält VLAN-ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "Lokale VLAN-ID" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "Remote-VLAN-ID" @@ -10512,7 +10538,7 @@ msgstr "Remote-VLAN-ID" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -10630,7 +10656,7 @@ msgstr "Aus Vorlage" msgid "Custom" msgstr "Benutzerdefiniert" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10967,31 +10993,31 @@ msgstr "" "Ein Dienst muss entweder einem Gerät oder einer virtuellen Maschine " "zugeordnet sein." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "VLAN-Gruppen" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "scope_type kann nicht ohne scope_id gesetzt werden." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "scope_id kann nicht ohne scope_type gesetzt werden." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "Start-VLAN-ID im Bereich ({value}) darf nicht kleiner sein als {minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Ende der VLAN-ID im Bereich ({value}) darf {maximum}nicht überschreiten " -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -11000,37 +11026,37 @@ msgstr "" "Die End-VLAN-ID im Bereich muss größer oder gleich der Start-VLAN-ID sein " "({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Bereiche dürfen sich nicht überschneiden." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "" "Der spezifische Standort, der dieses VLAN zugewiesen ist (falls vorhanden)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "VLAN-Gruppe (optional)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "Numerische VLAN-ID (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "Betriebsstatus dieses VLAN" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "Die Hauptfunktion dieses VLAN" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Kunden-/Service-VLAN-Bezeichnung (für Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11041,23 +11067,32 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"Die zugewiesene Site {site} ist kein Mitglied der zugewiesenen Gruppe " +"{group} (Umfang: {scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" "VID muss in Bereichen liegen {ranges} für VLANs in einer Gruppe {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "Nur Q-in-Q-Kunden-VLANs können einem Service-VLAN zugewiesen werden." -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Ein Q-in-Q-Kunden-VLAN muss einem Service-VLAN zugewiesen werden." -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "Richtlinien für VLAN-Übersetzungen" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "VLAN-Übersetzungsregel" @@ -11780,7 +11815,7 @@ msgstr "Inventarartikelrollen" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-Adressen" @@ -12307,7 +12342,7 @@ msgstr "Wert" msgid "Dummy Plugin" msgstr "Dummy-Plugin" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12316,24 +12351,24 @@ msgstr "" "Beim Rendern der ausgewählten Exportvorlage ist ein Fehler aufgetreten " "({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, 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:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "Kein {object_type}ausgewählt" -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Umbenannt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Gelöscht {count} {object_type}" @@ -12360,7 +12395,7 @@ msgstr "Daten synchronisiert für {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Synchronisiert {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} muss get_children () implementieren" @@ -12638,32 +12673,36 @@ msgstr "NetBox-Motiv" msgid "NetBox Logo" msgstr "NetBox-Logo" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "Doku" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "REST-API" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "REST-API-Dokumentation" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "GraphQL-API" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "NetBox Labs Support" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "Quellcode" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "Community" @@ -13677,7 +13716,7 @@ msgid "PoE Type" msgstr "PoE-Typ" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "VLAN-Übersetzung" @@ -13730,12 +13769,12 @@ msgstr "Keine Mitgliederschnittstellen" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "IP-Adresse hinzufügen" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "MAC-Adresse hinzufügen" @@ -15963,11 +16002,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "„{field_name}\"ist ein ungültiger Zugriffs-Feldname." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "Der Objekttyp muss als \".“ angegeben werden." -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Ungültiger Objekttyp" @@ -16058,40 +16097,40 @@ msgstr "" "Ungültiger Bereich: Der Endwert ({end}) muss größer als der Anfangswert " "({begin}) sein." -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, 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:240 +#: netbox/utilities/forms/utils.py:241 #, 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:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Unerwartete Spaltenüberschrift“{field}„gefunden." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, 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:278 +#: netbox/utilities/forms/utils.py:279 #, 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:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Erforderliche Spaltenüberschrift“{header}„nicht gefunden." @@ -16144,7 +16183,7 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Unbekanntes app_label/model_name für {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Ungültige IP-Adresse gesetzt für {header}: {ip}" diff --git a/netbox/translations/en/LC_MESSAGES/django.po b/netbox/translations/en/LC_MESSAGES/django.po index 213aa1e8a..a5f2aebc7 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-04-22 20:24+0000\n" +"POT-Creation-Date: 2025-05-01 13:11+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -28,8 +28,8 @@ msgid "Write Enabled" msgstr "" #: account/tables.py:35 core/choices.py:102 core/tables/jobs.py:29 -#: core/tables/tasks.py:79 extras/tables/tables.py:376 -#: extras/tables/tables.py:624 templates/account/token.html:43 +#: core/tables/tasks.py:79 extras/tables/tables.py:379 +#: extras/tables/tables.py:627 templates/account/token.html:43 #: templates/core/configrevision.html:26 #: templates/core/configrevision_restore.html:12 templates/core/job.html:69 #: templates/core/rq_task.html:16 templates/core/rq_task.html:73 @@ -55,24 +55,24 @@ msgstr "" msgid "Allowed IPs" msgstr "" -#: account/views.py:117 +#: account/views.py:118 #, python-brace-format msgid "Logged in as {user}." msgstr "" -#: account/views.py:173 +#: account/views.py:174 msgid "You have logged out." msgstr "" -#: account/views.py:225 +#: account/views.py:226 msgid "Your preferences have been updated." msgstr "" -#: account/views.py:253 +#: account/views.py:254 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" -#: account/views.py:268 +#: account/views.py:269 msgid "Your password has been changed successfully." msgstr "" @@ -88,10 +88,10 @@ msgstr "" msgid "Provisioning" msgstr "" -#: circuits/choices.py:23 core/tables/plugins.py:57 core/tables/tasks.py:22 +#: circuits/choices.py:23 core/tables/plugins.py:64 core/tables/tasks.py:22 #: dcim/choices.py:22 dcim/choices.py:103 dcim/choices.py:185 #: dcim/choices.py:238 dcim/choices.py:1602 dcim/choices.py:1669 -#: dcim/choices.py:1691 extras/tables/tables.py:536 ipam/choices.py:31 +#: dcim/choices.py:1691 extras/tables/tables.py:539 ipam/choices.py:31 #: ipam/choices.py:49 ipam/choices.py:69 ipam/choices.py:154 #: templates/extras/configcontext.html:25 templates/users/user.html:37 #: users/forms/bulk_edit.py:38 virtualization/choices.py:22 @@ -116,7 +116,7 @@ msgstr "" #: circuits/choices.py:90 dcim/choices.py:1614 #: templates/dcim/interface.html:135 -#: templates/virtualization/vminterface.html:77 tenancy/choices.py:17 +#: templates/virtualization/vminterface.html:83 tenancy/choices.py:17 msgid "Primary" msgstr "" @@ -147,19 +147,19 @@ msgstr "" #: circuits/filtersets.py:37 circuits/filtersets.py:204 #: circuits/filtersets.py:284 dcim/base_filtersets.py:22 dcim/filtersets.py:101 #: dcim/filtersets.py:155 dcim/filtersets.py:215 dcim/filtersets.py:336 -#: dcim/filtersets.py:467 dcim/filtersets.py:1075 dcim/filtersets.py:1430 -#: dcim/filtersets.py:2095 dcim/filtersets.py:2338 dcim/filtersets.py:2396 -#: ipam/filtersets.py:954 virtualization/filtersets.py:139 -#: vpn/filtersets.py:361 +#: dcim/filtersets.py:467 dcim/filtersets.py:1075 dcim/filtersets.py:1397 +#: dcim/filtersets.py:1495 dcim/filtersets.py:2160 dcim/filtersets.py:2403 +#: dcim/filtersets.py:2461 ipam/filtersets.py:954 +#: virtualization/filtersets.py:139 vpn/filtersets.py:361 msgid "Region (ID)" msgstr "" #: circuits/filtersets.py:44 circuits/filtersets.py:211 #: circuits/filtersets.py:291 dcim/base_filtersets.py:29 dcim/filtersets.py:108 #: dcim/filtersets.py:161 dcim/filtersets.py:222 dcim/filtersets.py:343 -#: dcim/filtersets.py:474 dcim/filtersets.py:1082 dcim/filtersets.py:1437 -#: dcim/filtersets.py:2102 dcim/filtersets.py:2345 dcim/filtersets.py:2403 -#: extras/filtersets.py:602 ipam/filtersets.py:961 +#: dcim/filtersets.py:474 dcim/filtersets.py:1082 dcim/filtersets.py:1404 +#: dcim/filtersets.py:1502 dcim/filtersets.py:2167 dcim/filtersets.py:2410 +#: dcim/filtersets.py:2468 extras/filtersets.py:602 ipam/filtersets.py:961 #: virtualization/filtersets.py:146 vpn/filtersets.py:356 msgid "Region (slug)" msgstr "" @@ -167,25 +167,26 @@ msgstr "" #: circuits/filtersets.py:50 circuits/filtersets.py:217 #: circuits/filtersets.py:297 dcim/base_filtersets.py:35 dcim/filtersets.py:131 #: dcim/filtersets.py:228 dcim/filtersets.py:349 dcim/filtersets.py:480 -#: dcim/filtersets.py:1088 dcim/filtersets.py:1443 dcim/filtersets.py:2108 -#: dcim/filtersets.py:2351 dcim/filtersets.py:2409 ipam/filtersets.py:239 -#: ipam/filtersets.py:967 virtualization/filtersets.py:152 +#: dcim/filtersets.py:1088 dcim/filtersets.py:1410 dcim/filtersets.py:1508 +#: dcim/filtersets.py:2173 dcim/filtersets.py:2416 dcim/filtersets.py:2474 +#: ipam/filtersets.py:239 ipam/filtersets.py:967 +#: virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "" #: circuits/filtersets.py:57 circuits/filtersets.py:224 #: circuits/filtersets.py:304 dcim/base_filtersets.py:42 dcim/filtersets.py:138 #: dcim/filtersets.py:235 dcim/filtersets.py:356 dcim/filtersets.py:487 -#: dcim/filtersets.py:1095 dcim/filtersets.py:1450 dcim/filtersets.py:2115 -#: dcim/filtersets.py:2358 dcim/filtersets.py:2416 extras/filtersets.py:608 -#: ipam/filtersets.py:246 ipam/filtersets.py:974 +#: dcim/filtersets.py:1095 dcim/filtersets.py:1417 dcim/filtersets.py:1515 +#: dcim/filtersets.py:2180 dcim/filtersets.py:2423 dcim/filtersets.py:2481 +#: extras/filtersets.py:608 ipam/filtersets.py:246 ipam/filtersets.py:974 #: virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "" #: circuits/filtersets.py:62 circuits/forms/filtersets.py:59 #: circuits/forms/filtersets.py:183 circuits/forms/filtersets.py:241 -#: circuits/tables/circuits.py:129 dcim/forms/bulk_edit.py:177 +#: circuits/tables/circuits.py:128 dcim/forms/bulk_edit.py:177 #: dcim/forms/bulk_edit.py:344 dcim/forms/bulk_edit.py:730 #: dcim/forms/bulk_edit.py:935 dcim/forms/bulk_import.py:134 #: dcim/forms/bulk_import.py:236 dcim/forms/bulk_import.py:337 @@ -193,21 +194,21 @@ msgstr "" #: dcim/forms/bulk_import.py:1507 dcim/forms/filtersets.py:89 #: dcim/forms/filtersets.py:227 dcim/forms/filtersets.py:344 #: dcim/forms/filtersets.py:441 dcim/forms/filtersets.py:773 -#: dcim/forms/filtersets.py:1017 dcim/forms/filtersets.py:1041 -#: dcim/forms/filtersets.py:1131 dcim/forms/filtersets.py:1169 -#: dcim/forms/filtersets.py:1657 dcim/forms/filtersets.py:1681 -#: dcim/forms/filtersets.py:1705 dcim/forms/model_forms.py:146 -#: dcim/forms/model_forms.py:174 dcim/forms/model_forms.py:250 -#: dcim/forms/model_forms.py:567 dcim/forms/model_forms.py:828 -#: dcim/forms/object_create.py:389 dcim/tables/devices.py:163 -#: dcim/tables/power.py:26 dcim/tables/power.py:93 dcim/tables/racks.py:125 -#: dcim/tables/racks.py:215 dcim/tables/sites.py:139 extras/filtersets.py:618 -#: ipam/forms/bulk_edit.py:479 ipam/forms/bulk_import.py:475 -#: ipam/forms/filtersets.py:161 ipam/forms/filtersets.py:236 -#: ipam/forms/filtersets.py:457 ipam/forms/filtersets.py:552 -#: ipam/forms/model_forms.py:679 ipam/tables/vlans.py:89 -#: ipam/tables/vlans.py:199 templates/dcim/device.html:22 -#: templates/dcim/inc/cable_termination.html:8 +#: dcim/forms/filtersets.py:992 dcim/forms/filtersets.py:1065 +#: dcim/forms/filtersets.py:1089 dcim/forms/filtersets.py:1179 +#: dcim/forms/filtersets.py:1217 dcim/forms/filtersets.py:1705 +#: dcim/forms/filtersets.py:1729 dcim/forms/filtersets.py:1753 +#: dcim/forms/model_forms.py:146 dcim/forms/model_forms.py:174 +#: dcim/forms/model_forms.py:250 dcim/forms/model_forms.py:567 +#: dcim/forms/model_forms.py:828 dcim/forms/object_create.py:395 +#: dcim/tables/devices.py:163 dcim/tables/power.py:26 dcim/tables/power.py:93 +#: dcim/tables/racks.py:125 dcim/tables/racks.py:215 dcim/tables/sites.py:139 +#: extras/filtersets.py:618 ipam/forms/bulk_edit.py:479 +#: ipam/forms/bulk_import.py:475 ipam/forms/filtersets.py:161 +#: ipam/forms/filtersets.py:236 ipam/forms/filtersets.py:457 +#: ipam/forms/filtersets.py:552 ipam/forms/model_forms.py:679 +#: ipam/tables/vlans.py:89 ipam/tables/vlans.py:199 +#: templates/dcim/device.html:22 templates/dcim/inc/cable_termination.html:8 #: templates/dcim/inc/cable_termination.html:38 templates/dcim/location.html:37 #: templates/dcim/powerpanel.html:22 templates/dcim/rack.html:20 #: templates/dcim/rackreservation.html:28 templates/dcim/site.html:28 @@ -280,17 +281,17 @@ msgstr "" #: circuits/filtersets.py:229 circuits/filtersets.py:309 #: dcim/base_filtersets.py:47 dcim/filtersets.py:239 dcim/filtersets.py:360 -#: dcim/filtersets.py:455 dcim/filtersets.py:1099 dcim/filtersets.py:1455 -#: dcim/filtersets.py:2120 dcim/filtersets.py:2362 dcim/filtersets.py:2421 -#: ipam/filtersets.py:251 ipam/filtersets.py:978 +#: dcim/filtersets.py:455 dcim/filtersets.py:1099 dcim/filtersets.py:1422 +#: dcim/filtersets.py:1520 dcim/filtersets.py:2185 dcim/filtersets.py:2427 +#: dcim/filtersets.py:2486 ipam/filtersets.py:251 ipam/filtersets.py:978 #: virtualization/filtersets.py:163 vpn/filtersets.py:371 msgid "Site (ID)" msgstr "" #: circuits/filtersets.py:239 circuits/filtersets.py:321 #: dcim/base_filtersets.py:59 dcim/filtersets.py:261 dcim/filtersets.py:372 -#: dcim/filtersets.py:493 dcim/filtersets.py:1111 dcim/filtersets.py:1466 -#: dcim/filtersets.py:2374 +#: dcim/filtersets.py:493 dcim/filtersets.py:1111 dcim/filtersets.py:1433 +#: dcim/filtersets.py:1531 dcim/filtersets.py:2439 msgid "Location (ID)" msgstr "" @@ -300,8 +301,8 @@ msgstr "" #: circuits/filtersets.py:273 circuits/filtersets.py:375 #: circuits/filtersets.py:537 core/filtersets.py:81 core/filtersets.py:140 -#: core/filtersets.py:177 dcim/filtersets.py:780 dcim/filtersets.py:1424 -#: dcim/filtersets.py:2469 extras/filtersets.py:45 extras/filtersets.py:67 +#: core/filtersets.py:177 dcim/filtersets.py:780 dcim/filtersets.py:1489 +#: dcim/filtersets.py:2534 extras/filtersets.py:45 extras/filtersets.py:67 #: extras/filtersets.py:96 extras/filtersets.py:136 extras/filtersets.py:185 #: extras/filtersets.py:213 extras/filtersets.py:243 extras/filtersets.py:281 #: extras/filtersets.py:333 extras/filtersets.py:406 extras/filtersets.py:449 @@ -322,7 +323,7 @@ msgstr "" #: circuits/forms/filtersets.py:224 circuits/forms/filtersets.py:251 #: circuits/forms/filtersets.py:297 circuits/forms/model_forms.py:139 #: circuits/forms/model_forms.py:162 circuits/forms/model_forms.py:262 -#: circuits/tables/circuits.py:108 circuits/tables/circuits.py:203 +#: circuits/tables/circuits.py:107 circuits/tables/circuits.py:202 #: dcim/forms/connections.py:73 templates/circuits/circuit.html:15 #: templates/circuits/circuitgroupassignment.html:30 #: templates/circuits/circuittermination.html:19 @@ -333,7 +334,7 @@ msgstr "" #: circuits/filtersets.py:328 dcim/base_filtersets.py:66 dcim/filtersets.py:268 #: dcim/filtersets.py:379 dcim/filtersets.py:500 dcim/filtersets.py:1118 -#: dcim/filtersets.py:1472 extras/filtersets.py:635 +#: dcim/filtersets.py:1439 dcim/filtersets.py:1537 extras/filtersets.py:635 msgid "Location (slug)" msgstr "" @@ -353,7 +354,7 @@ msgstr "" msgid "Virtual circuit (CID)" msgstr "" -#: circuits/filtersets.py:396 dcim/filtersets.py:1917 +#: circuits/filtersets.py:396 dcim/filtersets.py:1982 msgid "Virtual circuit (ID)" msgstr "" @@ -386,7 +387,7 @@ msgstr "" msgid "Virtual circuit" msgstr "" -#: circuits/filtersets.py:577 dcim/filtersets.py:1329 dcim/filtersets.py:1698 +#: circuits/filtersets.py:577 dcim/filtersets.py:1329 dcim/filtersets.py:1763 #: ipam/filtersets.py:627 vpn/filtersets.py:102 vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "" @@ -427,7 +428,7 @@ msgstr "" #: extras/forms/bulk_edit.py:211 extras/forms/bulk_edit.py:241 #: extras/forms/bulk_edit.py:289 extras/forms/bulk_edit.py:307 #: extras/forms/bulk_edit.py:335 extras/forms/bulk_edit.py:349 -#: extras/forms/bulk_edit.py:395 extras/tables/tables.py:80 +#: extras/forms/bulk_edit.py:395 extras/tables/tables.py:83 #: ipam/forms/bulk_edit.py:56 ipam/forms/bulk_edit.py:76 #: ipam/forms/bulk_edit.py:96 ipam/forms/bulk_edit.py:120 #: ipam/forms/bulk_edit.py:149 ipam/forms/bulk_edit.py:178 @@ -465,7 +466,7 @@ msgstr "" #: templates/extras/configcontext.html:21 #: templates/extras/configtemplate.html:17 templates/extras/customfield.html:34 #: templates/extras/dashboard/widget_add.html:14 -#: templates/extras/eventrule.html:21 templates/extras/exporttemplate.html:19 +#: templates/extras/eventrule.html:21 templates/extras/exporttemplate.html:24 #: templates/extras/notificationgroup.html:20 #: templates/extras/savedfilter.html:17 templates/extras/script_list.html:46 #: templates/extras/tableconfig.html:17 templates/extras/tag.html:20 @@ -520,8 +521,8 @@ msgstr "" #: circuits/forms/filtersets.py:338 circuits/forms/filtersets.py:374 #: circuits/forms/filtersets.py:397 circuits/forms/model_forms.py:60 #: circuits/forms/model_forms.py:76 circuits/forms/model_forms.py:110 -#: circuits/tables/circuits.py:57 circuits/tables/circuits.py:112 -#: circuits/tables/circuits.py:196 circuits/tables/providers.py:70 +#: circuits/tables/circuits.py:57 circuits/tables/circuits.py:111 +#: circuits/tables/circuits.py:195 circuits/tables/providers.py:70 #: circuits/tables/providers.py:101 circuits/tables/virtual_circuits.py:46 #: circuits/tables/virtual_circuits.py:93 templates/circuits/circuit.html:18 #: templates/circuits/circuitgroupassignment.html:26 @@ -546,12 +547,12 @@ msgstr "" #: dcim/forms/bulk_edit.py:216 dcim/forms/bulk_edit.py:656 #: dcim/forms/bulk_edit.py:866 dcim/forms/bulk_edit.py:1235 #: dcim/forms/bulk_edit.py:1262 dcim/forms/bulk_edit.py:1789 -#: dcim/forms/filtersets.py:1084 dcim/forms/filtersets.py:1342 -#: dcim/forms/filtersets.py:1495 dcim/forms/filtersets.py:1519 +#: dcim/forms/filtersets.py:1132 dcim/forms/filtersets.py:1390 +#: dcim/forms/filtersets.py:1543 dcim/forms/filtersets.py:1567 #: dcim/tables/devices.py:744 dcim/tables/devices.py:800 #: dcim/tables/devices.py:1041 dcim/tables/devicetypes.py:256 #: dcim/tables/devicetypes.py:271 dcim/tables/racks.py:33 -#: extras/forms/bulk_edit.py:303 extras/tables/tables.py:484 +#: extras/forms/bulk_edit.py:303 extras/tables/tables.py:487 #: templates/circuits/circuittype.html:30 #: templates/circuits/virtualcircuittype.html:30 templates/dcim/cable.html:40 #: templates/dcim/devicerole.html:38 templates/dcim/frontport.html:40 @@ -564,7 +565,7 @@ msgstr "" #: circuits/forms/bulk_edit.py:130 circuits/forms/bulk_edit.py:331 #: circuits/forms/bulk_import.py:94 circuits/forms/bulk_import.py:221 #: circuits/forms/filtersets.py:138 circuits/forms/filtersets.py:359 -#: circuits/tables/circuits.py:65 circuits/tables/circuits.py:200 +#: circuits/tables/circuits.py:65 circuits/tables/circuits.py:199 #: circuits/tables/virtual_circuits.py:58 core/forms/bulk_edit.py:19 #: core/forms/filtersets.py:33 core/tables/change_logging.py:32 #: core/tables/data.py:20 core/tables/jobs.py:18 dcim/forms/bulk_edit.py:844 @@ -577,18 +578,18 @@ msgstr "" #: dcim/forms/bulk_import.py:818 dcim/forms/bulk_import.py:838 #: dcim/forms/bulk_import.py:924 dcim/forms/bulk_import.py:1018 #: dcim/forms/bulk_import.py:1060 dcim/forms/bulk_import.py:1381 -#: dcim/forms/bulk_import.py:1544 dcim/forms/filtersets.py:975 -#: dcim/forms/filtersets.py:1074 dcim/forms/filtersets.py:1195 -#: dcim/forms/filtersets.py:1267 dcim/forms/filtersets.py:1292 -#: dcim/forms/filtersets.py:1316 dcim/forms/filtersets.py:1336 -#: dcim/forms/filtersets.py:1383 dcim/forms/filtersets.py:1490 -#: dcim/forms/filtersets.py:1514 dcim/forms/model_forms.py:808 +#: dcim/forms/bulk_import.py:1544 dcim/forms/filtersets.py:1023 +#: dcim/forms/filtersets.py:1122 dcim/forms/filtersets.py:1243 +#: dcim/forms/filtersets.py:1315 dcim/forms/filtersets.py:1340 +#: dcim/forms/filtersets.py:1364 dcim/forms/filtersets.py:1384 +#: dcim/forms/filtersets.py:1431 dcim/forms/filtersets.py:1538 +#: dcim/forms/filtersets.py:1562 dcim/forms/model_forms.py:808 #: dcim/forms/model_forms.py:814 dcim/forms/object_import.py:84 #: dcim/forms/object_import.py:113 dcim/forms/object_import.py:146 #: dcim/tables/devices.py:188 dcim/tables/devices.py:852 #: dcim/tables/power.py:77 dcim/tables/racks.py:141 -#: extras/forms/bulk_import.py:42 extras/tables/tables.py:446 -#: extras/tables/tables.py:506 netbox/tables/tables.py:270 +#: extras/forms/bulk_import.py:42 extras/tables/tables.py:449 +#: extras/tables/tables.py:509 netbox/tables/tables.py:269 #: templates/circuits/circuit.html:30 templates/circuits/virtualcircuit.html:39 #: templates/circuits/virtualcircuittermination.html:64 #: templates/core/datasource.html:38 templates/dcim/cable.html:15 @@ -635,9 +636,9 @@ msgstr "" #: dcim/forms/bulk_import.py:1539 dcim/forms/bulk_import.py:1603 #: dcim/forms/filtersets.py:180 dcim/forms/filtersets.py:239 #: dcim/forms/filtersets.py:361 dcim/forms/filtersets.py:819 -#: dcim/forms/filtersets.py:944 dcim/forms/filtersets.py:978 -#: dcim/forms/filtersets.py:1079 dcim/forms/filtersets.py:1190 -#: dcim/forms/filtersets.py:1346 dcim/forms/filtersets.py:1597 +#: dcim/forms/filtersets.py:944 dcim/forms/filtersets.py:1026 +#: dcim/forms/filtersets.py:1127 dcim/forms/filtersets.py:1238 +#: dcim/forms/filtersets.py:1394 dcim/forms/filtersets.py:1645 #: dcim/tables/devices.py:150 dcim/tables/devices.py:524 #: dcim/tables/devices.py:855 dcim/tables/devices.py:989 #: dcim/tables/devices.py:1101 dcim/tables/modules.py:104 @@ -695,8 +696,8 @@ msgstr "" #: dcim/forms/filtersets.py:207 dcim/forms/filtersets.py:325 #: dcim/forms/filtersets.py:401 dcim/forms/filtersets.py:422 #: dcim/forms/filtersets.py:742 dcim/forms/filtersets.py:936 -#: dcim/forms/filtersets.py:998 dcim/forms/filtersets.py:1028 -#: dcim/forms/filtersets.py:1150 dcim/tables/power.py:88 +#: dcim/forms/filtersets.py:1046 dcim/forms/filtersets.py:1076 +#: dcim/forms/filtersets.py:1198 dcim/tables/power.py:88 #: extras/filtersets.py:705 extras/forms/filtersets.py:365 #: extras/forms/filtersets.py:438 ipam/forms/bulk_edit.py:46 #: ipam/forms/bulk_edit.py:71 ipam/forms/bulk_edit.py:115 @@ -779,13 +780,13 @@ msgstr "" #: circuits/forms/filtersets.py:331 core/forms/filtersets.py:73 #: core/forms/filtersets.py:141 dcim/forms/bulk_edit.py:890 #: dcim/forms/filtersets.py:174 dcim/forms/filtersets.py:206 -#: dcim/forms/filtersets.py:935 dcim/forms/filtersets.py:1027 -#: dcim/forms/filtersets.py:1151 dcim/forms/filtersets.py:1259 -#: dcim/forms/filtersets.py:1283 dcim/forms/filtersets.py:1308 -#: dcim/forms/filtersets.py:1327 dcim/forms/filtersets.py:1356 -#: dcim/forms/filtersets.py:1481 dcim/forms/filtersets.py:1505 -#: dcim/forms/filtersets.py:1529 dcim/forms/filtersets.py:1547 -#: dcim/forms/filtersets.py:1563 dcim/tables/modules.py:24 +#: dcim/forms/filtersets.py:935 dcim/forms/filtersets.py:1075 +#: dcim/forms/filtersets.py:1199 dcim/forms/filtersets.py:1307 +#: dcim/forms/filtersets.py:1331 dcim/forms/filtersets.py:1356 +#: dcim/forms/filtersets.py:1375 dcim/forms/filtersets.py:1404 +#: dcim/forms/filtersets.py:1529 dcim/forms/filtersets.py:1553 +#: dcim/forms/filtersets.py:1577 dcim/forms/filtersets.py:1595 +#: dcim/forms/filtersets.py:1611 dcim/tables/modules.py:24 #: extras/forms/bulk_edit.py:91 extras/forms/filtersets.py:46 #: extras/forms/filtersets.py:138 extras/forms/filtersets.py:215 #: extras/forms/filtersets.py:232 extras/forms/filtersets.py:262 @@ -795,7 +796,7 @@ msgstr "" #: ipam/forms/filtersets.py:406 ipam/forms/filtersets.py:492 #: ipam/forms/filtersets.py:505 ipam/forms/filtersets.py:530 #: ipam/forms/filtersets.py:601 ipam/forms/filtersets.py:619 -#: netbox/tables/tables.py:286 templates/dcim/moduletype.html:68 +#: netbox/tables/tables.py:285 templates/dcim/moduletype.html:68 #: virtualization/forms/filtersets.py:46 virtualization/forms/filtersets.py:109 #: virtualization/forms/filtersets.py:204 #: virtualization/forms/filtersets.py:261 vpn/forms/filtersets.py:218 @@ -809,7 +810,7 @@ msgstr "" #: circuits/forms/model_forms.py:345 dcim/forms/model_forms.py:148 #: dcim/forms/model_forms.py:191 dcim/forms/model_forms.py:281 #: dcim/forms/model_forms.py:339 dcim/forms/model_forms.py:874 -#: dcim/forms/model_forms.py:1838 ipam/forms/bulk_edit.py:448 +#: dcim/forms/model_forms.py:1869 ipam/forms/bulk_edit.py:448 #: ipam/forms/model_forms.py:67 ipam/forms/model_forms.py:84 #: ipam/forms/model_forms.py:119 ipam/forms/model_forms.py:141 #: ipam/forms/model_forms.py:166 ipam/forms/model_forms.py:233 @@ -866,7 +867,7 @@ msgid "Termination Details" msgstr "" #: circuits/forms/bulk_edit.py:289 circuits/forms/bulk_import.py:188 -#: circuits/forms/filtersets.py:305 circuits/tables/circuits.py:207 +#: circuits/forms/filtersets.py:305 circuits/tables/circuits.py:206 #: dcim/forms/model_forms.py:656 #: templates/circuits/circuitgroupassignment.html:34 #: templates/dcim/device.html:133 templates/dcim/virtualchassis.html:68 @@ -889,9 +890,9 @@ msgstr "" #: dcim/forms/bulk_edit.py:372 dcim/forms/bulk_edit.py:1324 #: dcim/forms/bulk_edit.py:1760 dcim/forms/bulk_import.py:259 #: dcim/forms/bulk_import.py:1137 dcim/forms/filtersets.py:369 -#: dcim/forms/filtersets.py:797 dcim/forms/filtersets.py:1574 -#: dcim/forms/model_forms.py:263 dcim/forms/model_forms.py:1184 -#: dcim/forms/model_forms.py:1653 dcim/forms/object_import.py:182 +#: dcim/forms/filtersets.py:797 dcim/forms/filtersets.py:1622 +#: dcim/forms/model_forms.py:263 dcim/forms/model_forms.py:1215 +#: dcim/forms/model_forms.py:1684 dcim/forms/object_import.py:182 #: dcim/tables/devices.py:179 dcim/tables/devices.py:847 #: dcim/tables/devices.py:973 dcim/tables/devicetypes.py:311 #: dcim/tables/racks.py:132 extras/filtersets.py:645 @@ -1000,9 +1001,9 @@ msgstr "" #: circuits/forms/bulk_import.py:259 circuits/forms/model_forms.py:368 #: circuits/tables/virtual_circuits.py:112 dcim/forms/bulk_import.py:1268 -#: dcim/forms/model_forms.py:1258 dcim/forms/model_forms.py:1527 -#: dcim/forms/model_forms.py:1694 dcim/forms/model_forms.py:1729 -#: dcim/forms/model_forms.py:1859 dcim/tables/connections.py:65 +#: dcim/forms/model_forms.py:1289 dcim/forms/model_forms.py:1558 +#: dcim/forms/model_forms.py:1725 dcim/forms/model_forms.py:1760 +#: dcim/forms/model_forms.py:1890 dcim/tables/connections.py:65 #: dcim/tables/devices.py:1147 ipam/forms/bulk_import.py:324 #: ipam/forms/model_forms.py:290 ipam/forms/model_forms.py:299 #: ipam/tables/fhrp.py:64 ipam/tables/ip.py:330 ipam/tables/vlans.py:147 @@ -1025,7 +1026,7 @@ msgstr "" #: circuits/forms/filtersets.py:38 circuits/forms/filtersets.py:130 #: circuits/forms/filtersets.py:188 circuits/forms/filtersets.py:246 -#: circuits/tables/circuits.py:144 dcim/forms/bulk_edit.py:353 +#: circuits/tables/circuits.py:143 dcim/forms/bulk_edit.py:353 #: dcim/forms/bulk_edit.py:466 dcim/forms/bulk_edit.py:735 #: dcim/forms/bulk_edit.py:790 dcim/forms/bulk_edit.py:944 #: dcim/forms/bulk_import.py:241 dcim/forms/bulk_import.py:343 @@ -1034,14 +1035,15 @@ msgstr "" #: dcim/forms/filtersets.py:324 dcim/forms/filtersets.py:358 #: dcim/forms/filtersets.py:398 dcim/forms/filtersets.py:449 #: dcim/forms/filtersets.py:739 dcim/forms/filtersets.py:782 -#: dcim/forms/filtersets.py:997 dcim/forms/filtersets.py:1026 -#: dcim/forms/filtersets.py:1046 dcim/forms/filtersets.py:1110 -#: dcim/forms/filtersets.py:1140 dcim/forms/filtersets.py:1149 -#: dcim/forms/filtersets.py:1260 dcim/forms/filtersets.py:1284 -#: dcim/forms/filtersets.py:1309 dcim/forms/filtersets.py:1328 -#: dcim/forms/filtersets.py:1361 dcim/forms/filtersets.py:1482 -#: dcim/forms/filtersets.py:1506 dcim/forms/filtersets.py:1530 -#: dcim/forms/filtersets.py:1548 dcim/forms/filtersets.py:1565 +#: dcim/forms/filtersets.py:962 dcim/forms/filtersets.py:1000 +#: dcim/forms/filtersets.py:1045 dcim/forms/filtersets.py:1074 +#: dcim/forms/filtersets.py:1094 dcim/forms/filtersets.py:1158 +#: dcim/forms/filtersets.py:1188 dcim/forms/filtersets.py:1197 +#: dcim/forms/filtersets.py:1308 dcim/forms/filtersets.py:1332 +#: dcim/forms/filtersets.py:1357 dcim/forms/filtersets.py:1376 +#: dcim/forms/filtersets.py:1409 dcim/forms/filtersets.py:1530 +#: dcim/forms/filtersets.py:1554 dcim/forms/filtersets.py:1578 +#: dcim/forms/filtersets.py:1596 dcim/forms/filtersets.py:1613 #: dcim/forms/model_forms.py:190 dcim/forms/model_forms.py:255 #: dcim/forms/model_forms.py:572 dcim/forms/model_forms.py:833 #: dcim/tables/devices.py:167 dcim/tables/power.py:30 dcim/tables/racks.py:121 @@ -1063,10 +1065,10 @@ msgstr "" #: dcim/forms/filtersets.py:160 dcim/forms/filtersets.py:176 #: dcim/forms/filtersets.py:208 dcim/forms/filtersets.py:330 #: dcim/forms/filtersets.py:402 dcim/forms/filtersets.py:473 -#: dcim/forms/filtersets.py:743 dcim/forms/filtersets.py:1111 +#: dcim/forms/filtersets.py:743 dcim/forms/filtersets.py:1159 #: ipam/forms/filtersets.py:103 ipam/forms/filtersets.py:183 #: ipam/forms/filtersets.py:283 ipam/forms/filtersets.py:335 -#: ipam/forms/filtersets.py:625 netbox/navigation/menu.py:31 +#: ipam/forms/filtersets.py:621 netbox/navigation/menu.py:31 #: netbox/navigation/menu.py:33 netbox/views/generic/feature_views.py:262 #: tenancy/forms/filtersets.py:42 tenancy/tables/columns.py:55 #: tenancy/tables/contacts.py:25 virtualization/forms/filtersets.py:38 @@ -1077,24 +1079,24 @@ msgid "Contacts" msgstr "" #: circuits/forms/filtersets.py:45 circuits/forms/filtersets.py:169 -#: circuits/forms/filtersets.py:231 circuits/tables/circuits.py:139 +#: circuits/forms/filtersets.py:231 circuits/tables/circuits.py:138 #: dcim/forms/bulk_edit.py:121 dcim/forms/bulk_edit.py:328 #: dcim/forms/bulk_edit.py:919 dcim/forms/bulk_import.py:96 #: dcim/forms/filtersets.py:75 dcim/forms/filtersets.py:187 #: dcim/forms/filtersets.py:213 dcim/forms/filtersets.py:336 #: dcim/forms/filtersets.py:427 dcim/forms/filtersets.py:759 -#: dcim/forms/filtersets.py:1003 dcim/forms/filtersets.py:1033 -#: dcim/forms/filtersets.py:1117 dcim/forms/filtersets.py:1156 -#: dcim/forms/filtersets.py:1649 dcim/forms/filtersets.py:1673 -#: dcim/forms/filtersets.py:1697 dcim/forms/model_forms.py:119 -#: dcim/forms/object_create.py:373 dcim/tables/devices.py:153 -#: dcim/tables/sites.py:91 extras/filtersets.py:596 ipam/forms/bulk_edit.py:469 -#: ipam/forms/filtersets.py:226 ipam/forms/filtersets.py:447 -#: ipam/forms/filtersets.py:538 templates/dcim/device.html:18 -#: templates/dcim/rack.html:16 templates/dcim/rackreservation.html:22 -#: templates/dcim/region.html:26 templates/dcim/site.html:31 -#: templates/ipam/vlan.html:16 virtualization/forms/filtersets.py:60 -#: virtualization/forms/filtersets.py:139 +#: dcim/forms/filtersets.py:978 dcim/forms/filtersets.py:1051 +#: dcim/forms/filtersets.py:1081 dcim/forms/filtersets.py:1165 +#: dcim/forms/filtersets.py:1204 dcim/forms/filtersets.py:1697 +#: dcim/forms/filtersets.py:1721 dcim/forms/filtersets.py:1745 +#: dcim/forms/model_forms.py:119 dcim/forms/object_create.py:379 +#: dcim/tables/devices.py:153 dcim/tables/sites.py:91 extras/filtersets.py:596 +#: ipam/forms/bulk_edit.py:469 ipam/forms/filtersets.py:226 +#: ipam/forms/filtersets.py:447 ipam/forms/filtersets.py:538 +#: templates/dcim/device.html:18 templates/dcim/rack.html:16 +#: templates/dcim/rackreservation.html:22 templates/dcim/region.html:26 +#: templates/dcim/site.html:31 templates/ipam/vlan.html:16 +#: virtualization/forms/filtersets.py:60 virtualization/forms/filtersets.py:139 #: virtualization/forms/model_forms.py:92 vpn/forms/filtersets.py:268 #: wireless/forms/filtersets.py:73 msgid "Region" @@ -1105,13 +1107,13 @@ msgstr "" #: dcim/forms/bulk_edit.py:927 dcim/forms/filtersets.py:80 #: dcim/forms/filtersets.py:192 dcim/forms/filtersets.py:218 #: dcim/forms/filtersets.py:349 dcim/forms/filtersets.py:432 -#: dcim/forms/filtersets.py:764 dcim/forms/filtersets.py:1008 -#: dcim/forms/filtersets.py:1122 dcim/forms/filtersets.py:1161 -#: dcim/forms/object_create.py:381 extras/filtersets.py:613 -#: ipam/forms/bulk_edit.py:474 ipam/forms/filtersets.py:156 -#: ipam/forms/filtersets.py:231 ipam/forms/filtersets.py:452 -#: ipam/forms/filtersets.py:543 virtualization/forms/filtersets.py:65 -#: virtualization/forms/filtersets.py:144 +#: dcim/forms/filtersets.py:764 dcim/forms/filtersets.py:983 +#: dcim/forms/filtersets.py:1056 dcim/forms/filtersets.py:1170 +#: dcim/forms/filtersets.py:1209 dcim/forms/object_create.py:387 +#: extras/filtersets.py:613 ipam/forms/bulk_edit.py:474 +#: ipam/forms/filtersets.py:156 ipam/forms/filtersets.py:231 +#: ipam/forms/filtersets.py:452 ipam/forms/filtersets.py:543 +#: virtualization/forms/filtersets.py:65 virtualization/forms/filtersets.py:144 #: virtualization/forms/model_forms.py:98 wireless/forms/filtersets.py:78 msgid "Site group" msgstr "" @@ -1129,16 +1131,15 @@ msgstr "" #: circuits/forms/filtersets.py:287 dcim/forms/bulk_edit.py:1619 #: extras/forms/model_forms.py:664 ipam/forms/filtersets.py:145 -#: ipam/forms/filtersets.py:621 ipam/forms/filtersets.py:623 -#: ipam/forms/model_forms.py:337 templates/dcim/macaddress.html:25 -#: templates/extras/configcontext.html:60 templates/ipam/ipaddress.html:59 -#: templates/ipam/vlan_edit.html:42 tenancy/forms/filtersets.py:87 -#: users/forms/model_forms.py:314 +#: ipam/forms/filtersets.py:620 ipam/forms/model_forms.py:337 +#: templates/dcim/macaddress.html:25 templates/extras/configcontext.html:60 +#: templates/ipam/ipaddress.html:59 templates/ipam/vlan_edit.html:42 +#: tenancy/forms/filtersets.py:87 users/forms/model_forms.py:314 msgid "Assignment" msgstr "" #: circuits/forms/filtersets.py:302 circuits/forms/model_forms.py:252 -#: circuits/tables/circuits.py:191 dcim/forms/bulk_edit.py:126 +#: circuits/tables/circuits.py:190 dcim/forms/bulk_edit.py:126 #: dcim/forms/bulk_import.py:103 dcim/forms/model_forms.py:125 #: dcim/tables/sites.py:95 extras/forms/filtersets.py:544 #: ipam/filtersets.py:994 ipam/forms/bulk_edit.py:488 @@ -1179,7 +1180,7 @@ msgstr "" msgid "Group Assignment" msgstr "" -#: circuits/models/base.py:18 dcim/models/cables.py:68 +#: circuits/models/base.py:18 dcim/models/cables.py:67 #: dcim/models/device_component_templates.py:531 #: dcim/models/device_component_templates.py:631 #: dcim/models/device_components.py:485 dcim/models/device_components.py:1038 @@ -1205,12 +1206,12 @@ msgid "Unique circuit ID" msgstr "" #: circuits/models/circuits.py:67 circuits/models/virtual_circuits.py:59 -#: core/models/data.py:52 core/models/jobs.py:86 dcim/models/cables.py:50 +#: core/models/data.py:52 core/models/jobs.py:87 dcim/models/cables.py:49 #: dcim/models/device_components.py:456 dcim/models/device_components.py:1294 #: dcim/models/devices.py:533 dcim/models/devices.py:1138 #: dcim/models/modules.py:221 dcim/models/power.py:94 dcim/models/racks.py:294 #: dcim/models/sites.py:154 dcim/models/sites.py:270 ipam/models/ip.py:237 -#: ipam/models/ip.py:511 ipam/models/ip.py:740 ipam/models/vlans.py:216 +#: ipam/models/ip.py:511 ipam/models/ip.py:740 ipam/models/vlans.py:217 #: virtualization/models/clusters.py:70 #: virtualization/models/virtualmachines.py:79 vpn/models/l2vpn.py:36 #: vpn/models/tunnels.py:38 wireless/models.py:95 wireless/models.py:148 @@ -1310,7 +1311,7 @@ msgstr "" #: extras/models/models.py:160 extras/models/models.py:398 #: extras/models/models.py:469 extras/models/models.py:548 #: extras/models/notifications.py:131 extras/models/tags.py:33 -#: ipam/models/vlans.py:364 netbox/models/__init__.py:115 +#: ipam/models/vlans.py:373 netbox/models/__init__.py:115 #: netbox/models/__init__.py:150 netbox/models/__init__.py:200 #: users/models/permissions.py:23 users/models/tokens.py:57 #: users/models/users.py:33 virtualization/models/virtualmachines.py:281 @@ -1331,7 +1332,7 @@ msgstr "" #: circuits/models/providers.py:21 circuits/models/providers.py:63 #: circuits/models/providers.py:98 core/models/data.py:39 -#: core/models/jobs.py:47 dcim/models/device_component_templates.py:43 +#: core/models/jobs.py:48 dcim/models/device_component_templates.py:43 #: dcim/models/device_components.py:52 dcim/models/devices.py:477 #: dcim/models/devices.py:1070 dcim/models/devices.py:1133 #: dcim/models/modules.py:32 dcim/models/power.py:38 dcim/models/power.py:89 @@ -1343,8 +1344,8 @@ msgstr "" #: extras/models/models.py:544 extras/models/models.py:669 #: extras/models/notifications.py:126 extras/models/scripts.py:30 #: ipam/models/asns.py:17 ipam/models/fhrp.py:24 ipam/models/services.py:51 -#: ipam/models/services.py:80 ipam/models/vlans.py:37 ipam/models/vlans.py:205 -#: ipam/models/vlans.py:343 ipam/models/vrfs.py:20 ipam/models/vrfs.py:75 +#: ipam/models/services.py:80 ipam/models/vlans.py:38 ipam/models/vlans.py:206 +#: ipam/models/vlans.py:352 ipam/models/vrfs.py:20 ipam/models/vrfs.py:75 #: netbox/models/__init__.py:142 netbox/models/__init__.py:190 #: tenancy/models/contacts.py:59 tenancy/models/tenants.py:19 #: tenancy/models/tenants.py:42 users/models/permissions.py:19 @@ -1364,7 +1365,7 @@ msgstr "" #: circuits/models/providers.py:28 dcim/models/devices.py:88 #: dcim/models/racks.py:143 dcim/models/sites.py:149 -#: extras/models/models.py:464 ipam/models/asns.py:23 ipam/models/vlans.py:42 +#: extras/models/models.py:464 ipam/models/asns.py:23 ipam/models/vlans.py:43 #: netbox/models/__init__.py:146 netbox/models/__init__.py:195 #: tenancy/models/tenants.py:25 tenancy/models/tenants.py:47 #: vpn/models/l2vpn.py:26 wireless/models.py:59 @@ -1432,10 +1433,10 @@ msgstr "" msgid "virtual circuit terminations" msgstr "" -#: circuits/tables/circuits.py:30 circuits/tables/circuits.py:168 +#: circuits/tables/circuits.py:30 circuits/tables/circuits.py:167 #: circuits/tables/providers.py:18 circuits/tables/providers.py:67 #: circuits/tables/providers.py:97 circuits/tables/virtual_circuits.py:18 -#: core/tables/data.py:16 core/tables/jobs.py:14 core/tables/plugins.py:46 +#: core/tables/data.py:16 core/tables/jobs.py:14 core/tables/plugins.py:53 #: core/tables/tasks.py:11 core/tables/tasks.py:115 dcim/forms/filtersets.py:65 #: dcim/forms/object_create.py:43 dcim/tables/devices.py:63 #: dcim/tables/devices.py:103 dcim/tables/devices.py:145 @@ -1451,13 +1452,13 @@ msgstr "" #: dcim/tables/power.py:22 dcim/tables/power.py:62 dcim/tables/racks.py:24 #: dcim/tables/racks.py:117 dcim/tables/sites.py:24 dcim/tables/sites.py:54 #: dcim/tables/sites.py:84 dcim/tables/sites.py:135 -#: extras/forms/filtersets.py:223 extras/tables/tables.py:59 -#: extras/tables/tables.py:123 extras/tables/tables.py:156 -#: extras/tables/tables.py:181 extras/tables/tables.py:257 -#: extras/tables/tables.py:287 extras/tables/tables.py:402 -#: extras/tables/tables.py:419 extras/tables/tables.py:442 -#: extras/tables/tables.py:480 extras/tables/tables.py:532 -#: extras/tables/tables.py:558 ipam/forms/bulk_edit.py:396 +#: extras/forms/filtersets.py:223 extras/tables/tables.py:62 +#: extras/tables/tables.py:126 extras/tables/tables.py:159 +#: extras/tables/tables.py:184 extras/tables/tables.py:260 +#: extras/tables/tables.py:290 extras/tables/tables.py:405 +#: extras/tables/tables.py:422 extras/tables/tables.py:445 +#: extras/tables/tables.py:483 extras/tables/tables.py:535 +#: extras/tables/tables.py:561 ipam/forms/bulk_edit.py:396 #: ipam/forms/filtersets.py:410 ipam/forms/filtersets.py:496 #: ipam/tables/asn.py:16 ipam/tables/ip.py:32 ipam/tables/ip.py:107 #: ipam/tables/services.py:15 ipam/tables/services.py:40 @@ -1487,7 +1488,7 @@ msgstr "" #: templates/extras/configcontext.html:13 #: templates/extras/configtemplate.html:13 templates/extras/customfield.html:13 #: templates/extras/customlink.html:13 templates/extras/eventrule.html:13 -#: templates/extras/exporttemplate.html:15 +#: templates/extras/exporttemplate.html:20 #: templates/extras/notificationgroup.html:14 #: templates/extras/savedfilter.html:13 templates/extras/script_list.html:45 #: templates/extras/tableconfig.html:13 templates/extras/tag.html:14 @@ -1529,7 +1530,7 @@ msgstr "" msgid "Name" msgstr "" -#: circuits/tables/circuits.py:39 circuits/tables/circuits.py:174 +#: circuits/tables/circuits.py:39 circuits/tables/circuits.py:173 #: circuits/tables/providers.py:43 circuits/tables/providers.py:77 #: circuits/tables/virtual_circuits.py:27 netbox/navigation/menu.py:275 #: netbox/navigation/menu.py:279 netbox/navigation/menu.py:281 @@ -1545,19 +1546,19 @@ msgstr "" msgid "Circuit ID" msgstr "" -#: circuits/tables/circuits.py:72 wireless/forms/model_forms.py:164 +#: circuits/tables/circuits.py:71 wireless/forms/model_forms.py:164 msgid "Side A" msgstr "" -#: circuits/tables/circuits.py:77 +#: circuits/tables/circuits.py:76 msgid "Side Z" msgstr "" -#: circuits/tables/circuits.py:80 templates/circuits/circuit.html:65 +#: circuits/tables/circuits.py:79 templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "" -#: circuits/tables/circuits.py:84 circuits/tables/providers.py:46 +#: circuits/tables/circuits.py:83 circuits/tables/providers.py:46 #: circuits/tables/providers.py:80 circuits/tables/providers.py:105 #: circuits/tables/virtual_circuits.py:68 dcim/tables/devices.py:1074 #: dcim/tables/devicetypes.py:97 dcim/tables/modules.py:27 @@ -1565,7 +1566,7 @@ msgstr "" #: dcim/tables/power.py:96 dcim/tables/racks.py:88 dcim/tables/racks.py:148 #: dcim/tables/racks.py:233 dcim/tables/sites.py:36 dcim/tables/sites.py:66 #: dcim/tables/sites.py:113 dcim/tables/sites.py:167 -#: extras/tables/tables.py:640 ipam/tables/asn.py:69 ipam/tables/fhrp.py:34 +#: extras/tables/tables.py:643 ipam/tables/asn.py:69 ipam/tables/fhrp.py:34 #: ipam/tables/ip.py:83 ipam/tables/ip.py:227 ipam/tables/ip.py:286 #: ipam/tables/ip.py:355 ipam/tables/services.py:24 ipam/tables/services.py:54 #: ipam/tables/vlans.py:123 ipam/tables/vrfs.py:47 ipam/tables/vrfs.py:72 @@ -1581,29 +1582,29 @@ msgstr "" msgid "Comments" msgstr "" -#: circuits/tables/circuits.py:90 templates/tenancy/contact.html:94 +#: circuits/tables/circuits.py:89 templates/tenancy/contact.html:94 #: tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "" -#: circuits/tables/circuits.py:117 dcim/forms/connections.py:81 +#: circuits/tables/circuits.py:116 dcim/forms/connections.py:81 msgid "Side" msgstr "" -#: circuits/tables/circuits.py:120 +#: circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "" -#: circuits/tables/circuits.py:123 +#: circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "" -#: circuits/tables/circuits.py:134 dcim/tables/devices.py:160 +#: circuits/tables/circuits.py:133 dcim/tables/devices.py:160 #: templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "" -#: circuits/tables/circuits.py:149 templates/circuits/providernetwork.html:17 +#: circuits/tables/circuits.py:148 templates/circuits/providernetwork.html:17 #: templates/circuits/virtualcircuit.html:27 #: templates/circuits/virtualcircuittermination.html:30 #: templates/dcim/interface.html:170 @@ -1638,27 +1639,28 @@ msgstr "" #: dcim/forms/bulk_import.py:1084 dcim/forms/bulk_import.py:1132 #: dcim/forms/bulk_import.py:1254 dcim/forms/bulk_import.py:1590 #: dcim/forms/connections.py:24 dcim/forms/filtersets.py:133 -#: dcim/forms/filtersets.py:941 dcim/forms/filtersets.py:1071 -#: dcim/forms/filtersets.py:1262 dcim/forms/filtersets.py:1287 -#: dcim/forms/filtersets.py:1311 dcim/forms/filtersets.py:1331 -#: dcim/forms/filtersets.py:1364 dcim/forms/filtersets.py:1484 -#: dcim/forms/filtersets.py:1509 dcim/forms/filtersets.py:1533 -#: dcim/forms/filtersets.py:1551 dcim/forms/filtersets.py:1568 -#: dcim/forms/filtersets.py:1665 dcim/forms/filtersets.py:1689 -#: dcim/forms/filtersets.py:1713 dcim/forms/model_forms.py:738 -#: dcim/forms/model_forms.py:955 dcim/forms/model_forms.py:1325 -#: dcim/forms/model_forms.py:1810 dcim/forms/model_forms.py:1881 -#: dcim/forms/object_create.py:254 dcim/tables/connections.py:22 -#: dcim/tables/connections.py:41 dcim/tables/connections.py:60 -#: dcim/tables/devices.py:295 dcim/tables/devices.py:380 -#: dcim/tables/devices.py:421 dcim/tables/devices.py:463 -#: dcim/tables/devices.py:513 dcim/tables/devices.py:625 -#: dcim/tables/devices.py:737 dcim/tables/devices.py:793 -#: dcim/tables/devices.py:839 dcim/tables/devices.py:898 -#: dcim/tables/devices.py:966 dcim/tables/devices.py:1095 -#: dcim/tables/modules.py:87 extras/forms/filtersets.py:363 -#: ipam/forms/bulk_import.py:310 ipam/forms/filtersets.py:630 -#: ipam/forms/model_forms.py:333 ipam/tables/vlans.py:158 +#: dcim/forms/filtersets.py:941 dcim/forms/filtersets.py:973 +#: dcim/forms/filtersets.py:1119 dcim/forms/filtersets.py:1310 +#: dcim/forms/filtersets.py:1335 dcim/forms/filtersets.py:1359 +#: dcim/forms/filtersets.py:1379 dcim/forms/filtersets.py:1412 +#: dcim/forms/filtersets.py:1532 dcim/forms/filtersets.py:1557 +#: dcim/forms/filtersets.py:1581 dcim/forms/filtersets.py:1599 +#: dcim/forms/filtersets.py:1616 dcim/forms/filtersets.py:1713 +#: dcim/forms/filtersets.py:1737 dcim/forms/filtersets.py:1761 +#: dcim/forms/model_forms.py:738 dcim/forms/model_forms.py:955 +#: dcim/forms/model_forms.py:1356 dcim/forms/model_forms.py:1841 +#: dcim/forms/model_forms.py:1912 dcim/forms/object_create.py:260 +#: dcim/tables/connections.py:22 dcim/tables/connections.py:41 +#: dcim/tables/connections.py:60 dcim/tables/devices.py:295 +#: dcim/tables/devices.py:380 dcim/tables/devices.py:421 +#: dcim/tables/devices.py:463 dcim/tables/devices.py:513 +#: dcim/tables/devices.py:625 dcim/tables/devices.py:737 +#: dcim/tables/devices.py:793 dcim/tables/devices.py:839 +#: dcim/tables/devices.py:898 dcim/tables/devices.py:966 +#: dcim/tables/devices.py:1095 dcim/tables/modules.py:87 +#: extras/forms/filtersets.py:363 ipam/forms/bulk_import.py:310 +#: ipam/forms/filtersets.py:626 ipam/forms/model_forms.py:333 +#: ipam/tables/vlans.py:158 #: templates/circuits/virtualcircuittermination.html:56 #: templates/dcim/consoleport.html:20 templates/dcim/consoleserverport.html:20 #: templates/dcim/device.html:15 templates/dcim/device.html:130 @@ -1687,12 +1689,12 @@ msgstr "" msgid "Device" msgstr "" -#: circuits/views.py:350 +#: circuits/views.py:362 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "" -#: circuits/views.py:399 +#: circuits/views.py:411 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "" @@ -1805,7 +1807,7 @@ msgstr "" msgid "30 days" msgstr "" -#: core/choices.py:103 core/tables/plugins.py:68 +#: core/choices.py:103 core/tables/plugins.py:75 #: templates/generic/object.html:61 msgid "Updated" msgstr "" @@ -1835,7 +1837,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: core/data_backends.py:32 core/tables/plugins.py:54 +#: core/data_backends.py:32 core/tables/plugins.py:61 #: templates/core/plugin.html:88 templates/dcim/interface.html:273 msgid "Local" msgstr "" @@ -1893,14 +1895,14 @@ msgstr "" #: core/forms/bulk_edit.py:26 core/forms/filtersets.py:43 #: core/tables/data.py:26 dcim/choices.py:1652 dcim/forms/bulk_edit.py:1184 -#: dcim/forms/bulk_edit.py:1465 dcim/forms/filtersets.py:1400 +#: dcim/forms/bulk_edit.py:1465 dcim/forms/filtersets.py:1448 #: dcim/tables/devices.py:573 dcim/tables/devicetypes.py:231 #: extras/forms/bulk_edit.py:124 extras/forms/bulk_edit.py:192 #: extras/forms/bulk_edit.py:220 extras/forms/bulk_edit.py:279 #: extras/forms/filtersets.py:146 extras/forms/filtersets.py:240 #: extras/forms/filtersets.py:270 extras/forms/filtersets.py:335 -#: extras/tables/tables.py:163 extras/tables/tables.py:264 -#: extras/tables/tables.py:297 extras/tables/tables.py:456 +#: extras/tables/tables.py:166 extras/tables/tables.py:267 +#: extras/tables/tables.py:300 extras/tables/tables.py:459 #: netbox/preferences.py:22 templates/core/datasource.html:42 #: templates/dcim/interface.html:61 templates/extras/customlink.html:17 #: templates/extras/eventrule.html:17 templates/extras/savedfilter.html:25 @@ -1932,11 +1934,11 @@ msgstr "" #: core/forms/filtersets.py:30 core/forms/model_forms.py:100 #: extras/forms/model_forms.py:265 extras/forms/model_forms.py:660 -#: extras/forms/model_forms.py:713 extras/tables/tables.py:201 -#: extras/tables/tables.py:524 extras/tables/tables.py:562 +#: extras/forms/model_forms.py:713 extras/tables/tables.py:204 +#: extras/tables/tables.py:527 extras/tables/tables.py:565 #: templates/core/datasource.html:31 templates/extras/configcontext.html:29 #: templates/extras/configtemplate.html:37 -#: templates/extras/exporttemplate.html:39 +#: templates/extras/exporttemplate.html:44 #: templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "" @@ -1956,9 +1958,9 @@ msgid "Creation" msgstr "" #: core/forms/filtersets.py:80 core/forms/filtersets.py:166 -#: extras/forms/filtersets.py:524 extras/tables/tables.py:231 -#: extras/tables/tables.py:291 extras/tables/tables.py:335 -#: extras/tables/tables.py:367 extras/tables/tables.py:629 +#: extras/forms/filtersets.py:524 extras/tables/tables.py:234 +#: extras/tables/tables.py:294 extras/tables/tables.py:338 +#: extras/tables/tables.py:370 extras/tables/tables.py:632 #: templates/core/job.html:38 templates/core/objectchange.html:52 #: templates/extras/tableconfig.html:21 tenancy/tables/contacts.py:94 #: vpn/tables/l2vpn.py:62 @@ -2001,7 +2003,7 @@ msgstr "" #: dcim/forms/bulk_edit.py:479 dcim/forms/filtersets.py:420 #: dcim/forms/filtersets.py:464 dcim/forms/model_forms.py:332 #: extras/forms/filtersets.py:519 extras/forms/filtersets.py:539 -#: extras/tables/tables.py:343 extras/tables/tables.py:383 +#: extras/tables/tables.py:346 extras/tables/tables.py:386 #: templates/core/objectchange.html:36 templates/dcim/rackreservation.html:58 #: templates/extras/savedfilter.html:21 templates/extras/tableconfig.html:29 #: templates/inc/user_menu.html:33 templates/users/token.html:21 @@ -2013,7 +2015,7 @@ msgid "User" msgstr "" #: core/forms/filtersets.py:140 core/tables/change_logging.py:15 -#: extras/tables/tables.py:667 extras/tables/tables.py:704 +#: extras/tables/tables.py:670 extras/tables/tables.py:724 #: templates/core/objectchange.html:32 msgid "Time" msgstr "" @@ -2160,7 +2162,7 @@ msgid "Change logging is not supported for this object type ({type})." msgstr "" #: core/models/config.py:18 core/models/data.py:269 core/models/files.py:30 -#: core/models/jobs.py:51 extras/models/models.py:806 +#: core/models/jobs.py:52 extras/models/models.py:806 #: extras/models/notifications.py:39 extras/models/notifications.py:186 #: netbox/models/features.py:53 users/models/tokens.py:32 msgid "created" @@ -2195,7 +2197,7 @@ msgstr "" msgid "Config revision #{id}" msgstr "" -#: core/models/data.py:44 dcim/models/cables.py:43 +#: core/models/data.py:44 dcim/models/cables.py:42 #: dcim/models/device_component_templates.py:199 #: dcim/models/device_component_templates.py:234 #: dcim/models/device_component_templates.py:270 @@ -2213,7 +2215,7 @@ msgid "type" msgstr "" #: core/models/data.py:49 extras/choices.py:37 extras/models/models.py:166 -#: extras/tables/tables.py:714 templates/core/datasource.html:62 +#: extras/tables/tables.py:734 templates/core/datasource.html:62 #: templates/core/plugin.html:66 msgid "URL" msgstr "" @@ -2272,7 +2274,7 @@ msgstr "" msgid "last updated" msgstr "" -#: core/models/data.py:283 dcim/models/cables.py:441 +#: core/models/data.py:283 dcim/models/cables.py:440 msgid "path" msgstr "" @@ -2337,57 +2339,57 @@ msgstr "" msgid "A {model} with this file path already exists ({path})." msgstr "" -#: core/models/jobs.py:55 +#: core/models/jobs.py:56 msgid "scheduled" msgstr "" -#: core/models/jobs.py:60 +#: core/models/jobs.py:61 msgid "interval" msgstr "" -#: core/models/jobs.py:66 +#: core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "" -#: core/models/jobs.py:69 +#: core/models/jobs.py:70 msgid "started" msgstr "" -#: core/models/jobs.py:74 +#: core/models/jobs.py:75 msgid "completed" msgstr "" -#: core/models/jobs.py:92 extras/models/models.py:103 +#: core/models/jobs.py:93 extras/models/models.py:103 msgid "data" msgstr "" -#: core/models/jobs.py:97 +#: core/models/jobs.py:99 msgid "error" msgstr "" -#: core/models/jobs.py:102 +#: core/models/jobs.py:104 msgid "job ID" msgstr "" -#: core/models/jobs.py:113 +#: core/models/jobs.py:115 msgid "job" msgstr "" -#: core/models/jobs.py:114 +#: core/models/jobs.py:116 msgid "jobs" msgstr "" -#: core/models/jobs.py:137 +#: core/models/jobs.py:139 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "" -#: core/models/jobs.py:191 +#: core/models/jobs.py:193 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" -#: core/models/jobs.py:232 +#: core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2403,11 +2405,11 @@ msgid "Full Name" msgstr "" #: core/tables/change_logging.py:37 core/tables/jobs.py:21 extras/choices.py:41 -#: extras/tables/tables.py:320 extras/tables/tables.py:338 -#: extras/tables/tables.py:370 extras/tables/tables.py:450 -#: extras/tables/tables.py:511 extras/tables/tables.py:634 -#: extras/tables/tables.py:674 extras/tables/tables.py:711 -#: netbox/tables/tables.py:274 templates/core/objectchange.html:58 +#: extras/tables/tables.py:323 extras/tables/tables.py:341 +#: extras/tables/tables.py:373 extras/tables/tables.py:453 +#: extras/tables/tables.py:514 extras/tables/tables.py:637 +#: extras/tables/tables.py:677 extras/tables/tables.py:731 +#: netbox/tables/tables.py:273 templates/core/objectchange.html:58 #: templates/extras/eventrule.html:78 templates/extras/journalentry.html:18 #: tenancy/tables/contacts.py:97 vpn/tables/l2vpn.py:67 msgid "Object" @@ -2438,10 +2440,10 @@ msgid "Last updated" msgstr "" #: core/tables/jobs.py:10 core/tables/tasks.py:76 -#: dcim/tables/devicetypes.py:169 extras/tables/tables.py:227 -#: extras/tables/tables.py:501 netbox/tables/tables.py:219 -#: templates/dcim/virtualchassis_edit.html:56 utilities/forms/forms.py:73 -#: wireless/tables/wirelesslink.py:16 +#: dcim/tables/devicetypes.py:169 extras/tables/tables.py:230 +#: extras/tables/tables.py:504 extras/tables/tables.py:702 +#: netbox/tables/tables.py:218 templates/dcim/virtualchassis_edit.html:56 +#: utilities/forms/forms.py:73 wireless/tables/wirelesslink.py:16 msgid "ID" msgstr "" @@ -2449,45 +2451,45 @@ msgstr "" msgid "Interval" msgstr "" -#: core/tables/plugins.py:17 templates/vpn/ipsecprofile.html:44 +#: core/tables/plugins.py:23 templates/vpn/ipsecprofile.html:44 #: vpn/forms/bulk_edit.py:141 vpn/forms/bulk_import.py:172 #: vpn/tables/crypto.py:61 msgid "Version" msgstr "" -#: core/tables/plugins.py:22 templates/core/datafile.html:38 +#: core/tables/plugins.py:28 templates/core/datafile.html:38 msgid "Last Updated" msgstr "" -#: core/tables/plugins.py:26 +#: core/tables/plugins.py:32 msgid "Minimum NetBox Version" msgstr "" -#: core/tables/plugins.py:30 +#: core/tables/plugins.py:36 msgid "Maximum NetBox Version" msgstr "" -#: core/tables/plugins.py:34 core/tables/plugins.py:79 +#: core/tables/plugins.py:40 core/tables/plugins.py:86 msgid "No plugin data found" msgstr "" -#: core/tables/plugins.py:50 templates/core/plugin.html:62 +#: core/tables/plugins.py:57 templates/core/plugin.html:62 msgid "Author" msgstr "" -#: core/tables/plugins.py:62 templates/core/plugin.html:84 +#: core/tables/plugins.py:69 templates/core/plugin.html:84 msgid "Certified" msgstr "" -#: core/tables/plugins.py:65 +#: core/tables/plugins.py:72 msgid "Published" msgstr "" -#: core/tables/plugins.py:71 +#: core/tables/plugins.py:78 msgid "Installed Version" msgstr "" -#: core/tables/plugins.py:75 +#: core/tables/plugins.py:82 msgid "Latest Version" msgstr "" @@ -2717,10 +2719,10 @@ msgstr "" #: dcim/forms/filtersets.py:236 dcim/forms/filtersets.py:709 #: dcim/forms/model_forms.py:79 dcim/forms/model_forms.py:99 #: dcim/forms/model_forms.py:179 dcim/forms/model_forms.py:517 -#: dcim/forms/model_forms.py:1176 dcim/forms/model_forms.py:1645 +#: dcim/forms/model_forms.py:1207 dcim/forms/model_forms.py:1676 #: dcim/forms/object_import.py:177 dcim/tables/devices.py:696 #: dcim/tables/devices.py:906 dcim/tables/devices.py:993 -#: dcim/tables/devices.py:1153 extras/tables/tables.py:234 +#: dcim/tables/devices.py:1153 extras/tables/tables.py:237 #: ipam/forms/bulk_import.py:568 ipam/forms/model_forms.py:768 #: ipam/tables/fhrp.py:59 ipam/tables/ip.py:336 ipam/tables/services.py:44 #: templates/dcim/devicerole.html:34 templates/dcim/interface.html:108 @@ -2835,8 +2837,8 @@ msgid "Virtual" msgstr "" #: dcim/choices.py:859 dcim/choices.py:1103 dcim/forms/bulk_edit.py:1625 -#: dcim/forms/filtersets.py:1360 dcim/forms/model_forms.py:1101 -#: dcim/forms/model_forms.py:1539 netbox/navigation/menu.py:147 +#: dcim/forms/filtersets.py:1408 dcim/forms/model_forms.py:1117 +#: dcim/forms/model_forms.py:1570 netbox/navigation/menu.py:147 #: netbox/navigation/menu.py:151 templates/dcim/interface.html:267 msgid "Wireless" msgstr "" @@ -2846,7 +2848,7 @@ msgid "Virtual interfaces" msgstr "" #: dcim/choices.py:1029 dcim/forms/bulk_edit.py:1478 -#: dcim/forms/bulk_import.py:901 dcim/forms/model_forms.py:1087 +#: dcim/forms/bulk_import.py:901 dcim/forms/model_forms.py:1099 #: dcim/tables/devices.py:700 templates/dcim/interface.html:112 #: templates/virtualization/vminterface.html:43 #: virtualization/forms/bulk_edit.py:194 @@ -2876,8 +2878,8 @@ msgid "Cellular" msgstr "" #: dcim/choices.py:1171 dcim/forms/filtersets.py:385 -#: dcim/forms/filtersets.py:829 dcim/forms/filtersets.py:983 -#: dcim/forms/filtersets.py:1582 templates/dcim/inventoryitem.html:56 +#: dcim/forms/filtersets.py:829 dcim/forms/filtersets.py:1031 +#: dcim/forms/filtersets.py:1630 templates/dcim/inventoryitem.html:56 #: templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "" @@ -2955,7 +2957,7 @@ msgstr "" msgid "Fiber" msgstr "" -#: dcim/choices.py:1544 dcim/forms/filtersets.py:1247 +#: dcim/choices.py:1544 dcim/forms/filtersets.py:1295 msgid "Connected" msgstr "" @@ -3052,13 +3054,13 @@ msgstr "" #: dcim/filtersets.py:299 dcim/filtersets.py:384 dcim/filtersets.py:542 #: dcim/filtersets.py:707 dcim/filtersets.py:911 dcim/filtersets.py:985 -#: dcim/filtersets.py:1025 dcim/filtersets.py:1368 dcim/filtersets.py:2028 +#: dcim/filtersets.py:1025 dcim/filtersets.py:1368 dcim/filtersets.py:2093 msgid "Manufacturer (ID)" msgstr "" #: dcim/filtersets.py:305 dcim/filtersets.py:390 dcim/filtersets.py:548 #: dcim/filtersets.py:713 dcim/filtersets.py:917 dcim/filtersets.py:991 -#: dcim/filtersets.py:1031 dcim/filtersets.py:1374 dcim/filtersets.py:2034 +#: dcim/filtersets.py:1031 dcim/filtersets.py:1374 dcim/filtersets.py:2099 msgid "Manufacturer (slug)" msgstr "" @@ -3071,20 +3073,20 @@ msgid "Rack type (ID)" msgstr "" #: dcim/filtersets.py:414 dcim/filtersets.py:921 dcim/filtersets.py:1047 -#: dcim/filtersets.py:2038 ipam/filtersets.py:376 ipam/filtersets.py:488 +#: dcim/filtersets.py:2103 ipam/filtersets.py:376 ipam/filtersets.py:488 #: ipam/filtersets.py:998 virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "" #: dcim/filtersets.py:420 dcim/filtersets.py:927 dcim/filtersets.py:1054 -#: dcim/filtersets.py:2044 extras/filtersets.py:651 ipam/filtersets.py:382 +#: dcim/filtersets.py:2109 extras/filtersets.py:651 ipam/filtersets.py:382 #: ipam/filtersets.py:494 ipam/filtersets.py:1004 #: virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "" -#: dcim/filtersets.py:450 dcim/filtersets.py:1123 dcim/filtersets.py:1477 -#: dcim/filtersets.py:2436 +#: dcim/filtersets.py:450 dcim/filtersets.py:1123 dcim/filtersets.py:1444 +#: dcim/filtersets.py:1542 dcim/filtersets.py:2501 msgid "Rack (ID)" msgstr "" @@ -3166,7 +3168,7 @@ msgstr "" msgid "Profile (name)" msgstr "" -#: dcim/filtersets.py:785 dcim/filtersets.py:1041 dcim/filtersets.py:1498 +#: dcim/filtersets.py:785 dcim/filtersets.py:1041 dcim/filtersets.py:1563 msgid "Device type (ID)" msgstr "" @@ -3174,11 +3176,11 @@ msgstr "" msgid "Module type (ID)" msgstr "" -#: dcim/filtersets.py:833 dcim/filtersets.py:1653 +#: dcim/filtersets.py:833 dcim/filtersets.py:1718 msgid "Power port (ID)" msgstr "" -#: dcim/filtersets.py:907 dcim/filtersets.py:2024 +#: dcim/filtersets.py:907 dcim/filtersets.py:2089 msgid "Parent inventory item (ID)" msgstr "" @@ -3212,8 +3214,8 @@ msgstr "" msgid "Platform (slug)" msgstr "" -#: dcim/filtersets.py:1105 dcim/filtersets.py:1461 dcim/filtersets.py:2126 -#: dcim/filtersets.py:2368 dcim/filtersets.py:2427 +#: dcim/filtersets.py:1105 dcim/filtersets.py:1428 dcim/filtersets.py:1526 +#: dcim/filtersets.py:2191 dcim/filtersets.py:2433 dcim/filtersets.py:2492 msgid "Site name (slug)" msgstr "" @@ -3243,8 +3245,8 @@ msgid "Is full depth" msgstr "" #: dcim/filtersets.py:1164 dcim/forms/filtersets.py:838 -#: dcim/forms/filtersets.py:1415 dcim/forms/filtersets.py:1621 -#: dcim/forms/filtersets.py:1626 dcim/forms/model_forms.py:1856 +#: dcim/forms/filtersets.py:1463 dcim/forms/filtersets.py:1669 +#: dcim/forms/filtersets.py:1674 dcim/forms/model_forms.py:1887 #: dcim/models/devices.py:1234 dcim/models/devices.py:1254 #: virtualization/filtersets.py:198 virtualization/filtersets.py:270 #: virtualization/forms/filtersets.py:178 @@ -3294,38 +3296,39 @@ msgstr "" msgid "Module bay (ID)" msgstr "" -#: dcim/filtersets.py:1395 dcim/filtersets.py:1487 dcim/filtersets.py:1677 +#: dcim/filtersets.py:1450 dcim/filtersets.py:1548 +msgid "Rack (name)" +msgstr "" + +#: dcim/filtersets.py:1454 dcim/filtersets.py:1552 dcim/filtersets.py:1742 #: ipam/filtersets.py:606 ipam/filtersets.py:846 ipam/filtersets.py:1174 #: virtualization/filtersets.py:127 vpn/filtersets.py:382 msgid "Device (ID)" msgstr "" -#: dcim/filtersets.py:1483 -msgid "Rack (name)" -msgstr "" - -#: dcim/filtersets.py:1493 dcim/filtersets.py:1672 ipam/filtersets.py:601 -#: ipam/filtersets.py:841 ipam/filtersets.py:1169 vpn/filtersets.py:377 +#: dcim/filtersets.py:1460 dcim/filtersets.py:1558 dcim/filtersets.py:1737 +#: ipam/filtersets.py:601 ipam/filtersets.py:841 ipam/filtersets.py:1169 +#: vpn/filtersets.py:377 msgid "Device (name)" msgstr "" -#: dcim/filtersets.py:1504 +#: dcim/filtersets.py:1569 msgid "Device type (model)" msgstr "" -#: dcim/filtersets.py:1509 +#: dcim/filtersets.py:1574 msgid "Device role (ID)" msgstr "" -#: dcim/filtersets.py:1515 +#: dcim/filtersets.py:1580 msgid "Device role (slug)" msgstr "" -#: dcim/filtersets.py:1520 +#: dcim/filtersets.py:1585 msgid "Virtual Chassis (ID)" msgstr "" -#: dcim/filtersets.py:1526 dcim/forms/filtersets.py:111 +#: dcim/filtersets.py:1591 dcim/forms/filtersets.py:111 #: dcim/tables/devices.py:216 netbox/navigation/menu.py:79 #: templates/dcim/device.html:120 templates/dcim/device_edit.html:95 #: templates/dcim/virtualchassis.html:20 @@ -3334,57 +3337,57 @@ msgstr "" msgid "Virtual Chassis" msgstr "" -#: dcim/filtersets.py:1550 +#: dcim/filtersets.py:1615 msgid "Module (ID)" msgstr "" -#: dcim/filtersets.py:1557 +#: dcim/filtersets.py:1622 msgid "Cable (ID)" msgstr "" -#: dcim/filtersets.py:1682 ipam/filtersets.py:611 ipam/filtersets.py:851 +#: dcim/filtersets.py:1747 ipam/filtersets.py:611 ipam/filtersets.py:851 #: ipam/filtersets.py:1179 vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "" -#: dcim/filtersets.py:1687 ipam/filtersets.py:616 ipam/filtersets.py:856 +#: dcim/filtersets.py:1752 ipam/filtersets.py:616 ipam/filtersets.py:856 #: ipam/filtersets.py:1184 virtualization/filtersets.py:250 #: virtualization/filtersets.py:301 vpn/filtersets.py:393 msgid "Virtual machine (ID)" msgstr "" -#: dcim/filtersets.py:1693 ipam/filtersets.py:622 vpn/filtersets.py:97 +#: dcim/filtersets.py:1758 ipam/filtersets.py:622 vpn/filtersets.py:97 #: vpn/filtersets.py:399 msgid "Interface (name)" msgstr "" -#: dcim/filtersets.py:1704 ipam/filtersets.py:633 vpn/filtersets.py:108 +#: dcim/filtersets.py:1769 ipam/filtersets.py:633 vpn/filtersets.py:108 #: vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "" -#: dcim/filtersets.py:1709 ipam/filtersets.py:638 vpn/filtersets.py:113 +#: dcim/filtersets.py:1774 ipam/filtersets.py:638 vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "" -#: dcim/filtersets.py:1751 templates/dcim/interface.html:81 +#: dcim/filtersets.py:1816 templates/dcim/interface.html:81 #: templates/virtualization/vminterface.html:55 #: virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "" -#: dcim/filtersets.py:1755 ipam/forms/bulk_import.py:192 +#: dcim/filtersets.py:1820 ipam/forms/bulk_import.py:192 #: vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "" -#: dcim/filtersets.py:1759 +#: dcim/filtersets.py:1824 msgid "Assigned VID" msgstr "" -#: dcim/filtersets.py:1764 dcim/forms/bulk_edit.py:1591 -#: dcim/forms/bulk_import.py:952 dcim/forms/filtersets.py:1468 -#: dcim/forms/model_forms.py:1505 dcim/models/device_components.py:761 +#: dcim/filtersets.py:1829 dcim/forms/bulk_edit.py:1591 +#: dcim/forms/bulk_import.py:952 dcim/forms/filtersets.py:1516 +#: dcim/forms/model_forms.py:1536 dcim/models/device_components.py:761 #: dcim/tables/devices.py:654 ipam/filtersets.py:335 ipam/filtersets.py:346 #: ipam/filtersets.py:478 ipam/filtersets.py:579 ipam/filtersets.py:590 #: ipam/forms/bulk_edit.py:226 ipam/forms/bulk_edit.py:282 @@ -3401,7 +3404,7 @@ msgstr "" #: templates/dcim/interface.html:152 templates/ipam/ipaddress.html:18 #: templates/ipam/iprange.html:47 templates/ipam/prefix.html:19 #: templates/ipam/vrf.html:7 templates/ipam/vrf.html:13 -#: templates/virtualization/vminterface.html:84 +#: templates/virtualization/vminterface.html:90 #: virtualization/forms/bulk_edit.py:243 #: virtualization/forms/bulk_import.py:177 #: virtualization/forms/filtersets.py:236 @@ -3411,16 +3414,16 @@ msgstr "" msgid "VRF" msgstr "" -#: dcim/filtersets.py:1770 ipam/filtersets.py:341 ipam/filtersets.py:352 +#: dcim/filtersets.py:1835 ipam/filtersets.py:341 ipam/filtersets.py:352 #: ipam/filtersets.py:484 ipam/filtersets.py:585 ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "" -#: dcim/filtersets.py:1775 ipam/filtersets.py:1036 vpn/filtersets.py:345 +#: dcim/filtersets.py:1840 ipam/filtersets.py:1036 vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "" -#: dcim/filtersets.py:1781 dcim/forms/filtersets.py:1473 +#: dcim/filtersets.py:1846 dcim/forms/filtersets.py:1521 #: dcim/tables/devices.py:590 ipam/filtersets.py:1042 #: ipam/forms/filtersets.py:592 ipam/tables/vlans.py:115 #: templates/dcim/interface.html:99 templates/ipam/vlan.html:82 @@ -3431,12 +3434,12 @@ msgstr "" msgid "L2VPN" msgstr "" -#: dcim/filtersets.py:1786 ipam/filtersets.py:1117 +#: dcim/filtersets.py:1851 ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "" -#: dcim/filtersets.py:1792 dcim/forms/filtersets.py:1439 -#: dcim/forms/model_forms.py:1522 dcim/models/device_components.py:580 +#: dcim/filtersets.py:1857 dcim/forms/filtersets.py:1487 +#: dcim/forms/model_forms.py:1553 dcim/models/device_components.py:580 #: ipam/forms/filtersets.py:511 ipam/forms/model_forms.py:712 #: templates/ipam/vlantranslationpolicy.html:11 #: virtualization/forms/bulk_edit.py:248 virtualization/forms/filtersets.py:251 @@ -3444,122 +3447,122 @@ msgstr "" msgid "VLAN Translation Policy" msgstr "" -#: dcim/filtersets.py:1826 +#: dcim/filtersets.py:1891 msgid "Virtual Chassis Interfaces for Device" msgstr "" -#: dcim/filtersets.py:1831 +#: dcim/filtersets.py:1896 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "" -#: dcim/filtersets.py:1835 +#: dcim/filtersets.py:1900 msgid "Kind of interface" msgstr "" -#: dcim/filtersets.py:1840 virtualization/filtersets.py:261 +#: dcim/filtersets.py:1905 virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "" -#: dcim/filtersets.py:1845 virtualization/filtersets.py:266 +#: dcim/filtersets.py:1910 virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "" -#: dcim/filtersets.py:1850 +#: dcim/filtersets.py:1915 msgid "LAG interface (ID)" msgstr "" -#: dcim/filtersets.py:1858 dcim/tables/devices.py:612 +#: dcim/filtersets.py:1923 dcim/tables/devices.py:612 #: dcim/tables/devices.py:1142 templates/dcim/interface.html:131 #: templates/dcim/macaddress.html:11 templates/dcim/macaddress.html:14 -#: templates/virtualization/vminterface.html:73 +#: templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "" -#: dcim/filtersets.py:1863 virtualization/filtersets.py:275 +#: dcim/filtersets.py:1928 virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "" -#: dcim/filtersets.py:1869 dcim/forms/model_forms.py:1509 +#: dcim/filtersets.py:1934 dcim/forms/model_forms.py:1540 #: virtualization/filtersets.py:281 virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "" -#: dcim/filtersets.py:1891 dcim/filtersets.py:1903 -#: dcim/forms/filtersets.py:1375 dcim/forms/model_forms.py:1836 +#: dcim/filtersets.py:1956 dcim/filtersets.py:1968 +#: dcim/forms/filtersets.py:1423 dcim/forms/model_forms.py:1867 #: templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "" -#: dcim/filtersets.py:1897 +#: dcim/filtersets.py:1962 msgid "Virtual Device Context (Identifier)" msgstr "" -#: dcim/filtersets.py:1908 templates/wireless/wirelesslan.html:11 +#: dcim/filtersets.py:1973 templates/wireless/wirelesslan.html:11 #: wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "" -#: dcim/filtersets.py:1912 dcim/tables/devices.py:641 +#: dcim/filtersets.py:1977 dcim/tables/devices.py:641 msgid "Wireless link" msgstr "" -#: dcim/filtersets.py:1922 +#: dcim/filtersets.py:1987 msgid "Virtual circuit termination (ID)" msgstr "" -#: dcim/filtersets.py:1991 +#: dcim/filtersets.py:2056 msgid "Parent module bay (ID)" msgstr "" -#: dcim/filtersets.py:1996 +#: dcim/filtersets.py:2061 msgid "Installed module (ID)" msgstr "" -#: dcim/filtersets.py:2007 +#: dcim/filtersets.py:2072 msgid "Installed device (ID)" msgstr "" -#: dcim/filtersets.py:2013 +#: dcim/filtersets.py:2078 msgid "Installed device (name)" msgstr "" -#: dcim/filtersets.py:2083 +#: dcim/filtersets.py:2148 msgid "Master (ID)" msgstr "" -#: dcim/filtersets.py:2089 +#: dcim/filtersets.py:2154 msgid "Master (name)" msgstr "" -#: dcim/filtersets.py:2131 tenancy/filtersets.py:250 +#: dcim/filtersets.py:2196 tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "" -#: dcim/filtersets.py:2137 extras/filtersets.py:711 tenancy/filtersets.py:256 +#: dcim/filtersets.py:2202 extras/filtersets.py:711 tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "" -#: dcim/filtersets.py:2173 dcim/forms/filtersets.py:1097 +#: dcim/filtersets.py:2238 dcim/forms/filtersets.py:1145 msgid "Unterminated" msgstr "" -#: dcim/filtersets.py:2431 +#: dcim/filtersets.py:2496 msgid "Power panel (ID)" msgstr "" #: dcim/forms/bulk_create.py:40 extras/forms/filtersets.py:443 #: extras/forms/model_forms.py:649 extras/forms/model_forms.py:701 #: netbox/forms/base.py:86 netbox/forms/mixins.py:91 -#: netbox/tables/columns.py:482 +#: netbox/tables/columns.py:486 #: templates/circuits/inc/circuit_termination.html:32 #: templates/generic/bulk_edit.html:65 templates/inc/panels/tags.html:5 #: utilities/forms/fields/fields.py:81 msgid "Tags" msgstr "" -#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1538 +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1586 #: dcim/forms/model_forms.py:592 dcim/forms/model_forms.py:651 -#: dcim/forms/object_create.py:202 dcim/forms/object_create.py:351 +#: dcim/forms/object_create.py:208 dcim/forms/object_create.py:357 #: dcim/tables/devices.py:175 dcim/tables/devices.py:747 #: dcim/tables/devicetypes.py:253 templates/dcim/device.html:43 #: templates/dcim/device.html:131 templates/dcim/modulebay.html:38 @@ -3601,11 +3604,11 @@ msgstr "" #: dcim/forms/filtersets.py:315 dcim/forms/filtersets.py:374 #: dcim/forms/filtersets.py:496 dcim/forms/filtersets.py:634 #: dcim/forms/filtersets.py:720 dcim/forms/filtersets.py:802 -#: dcim/forms/filtersets.py:967 dcim/forms/filtersets.py:1579 +#: dcim/forms/filtersets.py:1015 dcim/forms/filtersets.py:1627 #: dcim/forms/model_forms.py:218 dcim/forms/model_forms.py:353 #: dcim/forms/model_forms.py:365 dcim/forms/model_forms.py:437 -#: dcim/forms/model_forms.py:539 dcim/forms/model_forms.py:1189 -#: dcim/forms/model_forms.py:1658 dcim/forms/object_import.py:188 +#: dcim/forms/model_forms.py:539 dcim/forms/model_forms.py:1220 +#: dcim/forms/model_forms.py:1689 dcim/forms/object_import.py:188 #: dcim/tables/devices.py:107 dcim/tables/devices.py:182 #: dcim/tables/devices.py:976 dcim/tables/devicetypes.py:85 #: dcim/tables/devicetypes.py:315 dcim/tables/modules.py:49 @@ -3739,8 +3742,8 @@ msgid "Serial Number" msgstr "" #: dcim/forms/bulk_edit.py:387 dcim/forms/filtersets.py:389 -#: dcim/forms/filtersets.py:833 dcim/forms/filtersets.py:987 -#: dcim/forms/filtersets.py:1586 +#: dcim/forms/filtersets.py:833 dcim/forms/filtersets.py:1035 +#: dcim/forms/filtersets.py:1634 msgid "Asset tag" msgstr "" @@ -3761,11 +3764,12 @@ msgstr "" #: dcim/forms/bulk_import.py:1530 dcim/forms/filtersets.py:106 #: dcim/forms/filtersets.py:326 dcim/forms/filtersets.py:407 #: dcim/forms/filtersets.py:421 dcim/forms/filtersets.py:459 -#: dcim/forms/filtersets.py:792 dcim/forms/filtersets.py:1055 -#: dcim/forms/filtersets.py:1187 dcim/forms/model_forms.py:278 -#: dcim/forms/model_forms.py:322 dcim/forms/model_forms.py:583 -#: dcim/forms/model_forms.py:861 dcim/forms/object_create.py:398 -#: dcim/tables/devices.py:171 dcim/tables/power.py:70 dcim/tables/racks.py:225 +#: dcim/forms/filtersets.py:792 dcim/forms/filtersets.py:1005 +#: dcim/forms/filtersets.py:1103 dcim/forms/filtersets.py:1235 +#: dcim/forms/model_forms.py:278 dcim/forms/model_forms.py:322 +#: dcim/forms/model_forms.py:583 dcim/forms/model_forms.py:861 +#: dcim/forms/object_create.py:404 dcim/tables/devices.py:171 +#: dcim/tables/power.py:70 dcim/tables/racks.py:225 #: ipam/forms/filtersets.py:467 templates/dcim/device.html:30 #: templates/dcim/inc/cable_termination.html:16 #: templates/dcim/powerfeed.html:28 templates/dcim/rack.html:13 @@ -3778,9 +3782,9 @@ msgstr "" #: dcim/forms/bulk_edit.py:468 dcim/forms/bulk_edit.py:791 #: dcim/forms/filtersets.py:327 dcim/forms/filtersets.py:400 #: dcim/forms/filtersets.py:483 dcim/forms/filtersets.py:618 -#: dcim/forms/filtersets.py:741 dcim/forms/filtersets.py:962 +#: dcim/forms/filtersets.py:741 dcim/forms/filtersets.py:963 #: dcim/forms/model_forms.py:446 dcim/forms/model_forms.py:775 -#: dcim/forms/model_forms.py:1726 templates/dcim/device_edit.html:22 +#: dcim/forms/model_forms.py:1757 templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "" @@ -3803,6 +3807,10 @@ msgid "Exclude from utilization" msgstr "" #: dcim/forms/bulk_edit.py:573 dcim/forms/model_forms.py:385 +#: dcim/forms/model_forms.py:1014 dcim/forms/model_forms.py:1056 +#: dcim/forms/model_forms.py:1083 dcim/forms/model_forms.py:1111 +#: dcim/forms/model_forms.py:1142 dcim/forms/model_forms.py:1161 +#: dcim/forms/model_forms.py:1179 dcim/forms/object_create.py:123 #: dcim/tables/devicetypes.py:82 templates/dcim/device.html:88 #: templates/dcim/devicebay.html:52 templates/dcim/module.html:61 msgid "Device Type" @@ -3824,6 +3832,10 @@ msgid "Profile" msgstr "" #: dcim/forms/bulk_edit.py:639 dcim/forms/model_forms.py:445 +#: dcim/forms/model_forms.py:1015 dcim/forms/model_forms.py:1057 +#: dcim/forms/model_forms.py:1084 dcim/forms/model_forms.py:1112 +#: dcim/forms/model_forms.py:1143 dcim/forms/model_forms.py:1162 +#: dcim/forms/model_forms.py:1180 dcim/forms/object_create.py:124 #: dcim/tables/modules.py:54 dcim/tables/modules.py:100 #: templates/dcim/module.html:92 templates/dcim/modulebay.html:66 #: templates/dcim/moduletype.html:24 @@ -3931,13 +3943,13 @@ msgstr "" msgid "Label" msgstr "" -#: dcim/forms/bulk_edit.py:870 dcim/forms/filtersets.py:1088 +#: dcim/forms/bulk_edit.py:870 dcim/forms/filtersets.py:1136 #: templates/dcim/cable.html:50 msgid "Length" msgstr "" #: dcim/forms/bulk_edit.py:875 dcim/forms/bulk_import.py:1394 -#: dcim/forms/bulk_import.py:1397 dcim/forms/filtersets.py:1092 +#: dcim/forms/bulk_import.py:1397 dcim/forms/filtersets.py:1140 msgid "Length unit" msgstr "" @@ -3946,31 +3958,31 @@ msgid "Domain" msgstr "" #: dcim/forms/bulk_edit.py:967 dcim/forms/bulk_import.py:1513 -#: dcim/forms/filtersets.py:1178 dcim/forms/model_forms.py:855 +#: dcim/forms/filtersets.py:1226 dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "" #: dcim/forms/bulk_edit.py:989 dcim/forms/bulk_import.py:1549 -#: dcim/forms/filtersets.py:1200 templates/dcim/powerfeed.html:83 +#: dcim/forms/filtersets.py:1248 templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "" #: dcim/forms/bulk_edit.py:995 dcim/forms/bulk_import.py:1554 -#: dcim/forms/filtersets.py:1205 templates/dcim/powerfeed.html:95 +#: dcim/forms/filtersets.py:1253 templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "" -#: dcim/forms/bulk_edit.py:1001 dcim/forms/filtersets.py:1210 +#: dcim/forms/bulk_edit.py:1001 dcim/forms/filtersets.py:1258 #: templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "" -#: dcim/forms/bulk_edit.py:1005 dcim/forms/filtersets.py:1214 +#: dcim/forms/bulk_edit.py:1005 dcim/forms/filtersets.py:1262 #: templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "" -#: dcim/forms/bulk_edit.py:1009 dcim/forms/filtersets.py:1218 +#: dcim/forms/bulk_edit.py:1009 dcim/forms/filtersets.py:1266 msgid "Max utilization" msgstr "" @@ -3993,8 +4005,8 @@ msgid "Allocated power draw (watts)" msgstr "" #: dcim/forms/bulk_edit.py:1140 dcim/forms/bulk_import.py:844 -#: dcim/forms/model_forms.py:1066 dcim/forms/model_forms.py:1395 -#: dcim/forms/model_forms.py:1710 dcim/forms/object_import.py:55 +#: dcim/forms/model_forms.py:1072 dcim/forms/model_forms.py:1426 +#: dcim/forms/model_forms.py:1741 dcim/forms/object_import.py:55 msgid "Power port" msgstr "" @@ -4007,26 +4019,26 @@ msgid "Management only" msgstr "" #: dcim/forms/bulk_edit.py:1201 dcim/forms/bulk_edit.py:1518 -#: dcim/forms/bulk_import.py:937 dcim/forms/filtersets.py:1424 +#: dcim/forms/bulk_import.py:937 dcim/forms/filtersets.py:1472 #: dcim/forms/object_import.py:90 dcim/models/device_component_templates.py:445 #: dcim/models/device_components.py:733 msgid "PoE mode" msgstr "" #: dcim/forms/bulk_edit.py:1207 dcim/forms/bulk_edit.py:1524 -#: dcim/forms/bulk_import.py:943 dcim/forms/filtersets.py:1429 +#: dcim/forms/bulk_import.py:943 dcim/forms/filtersets.py:1477 #: dcim/forms/object_import.py:95 dcim/models/device_component_templates.py:452 #: dcim/models/device_components.py:740 msgid "PoE type" msgstr "" -#: dcim/forms/bulk_edit.py:1213 dcim/forms/filtersets.py:1444 +#: dcim/forms/bulk_edit.py:1213 dcim/forms/filtersets.py:1492 #: dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "" #: dcim/forms/bulk_edit.py:1350 dcim/forms/model_forms.py:774 -#: dcim/forms/model_forms.py:1340 dcim/tables/devices.py:322 +#: dcim/forms/model_forms.py:1371 dcim/tables/devices.py:322 #: templates/dcim/consoleport.html:24 templates/dcim/consoleserverport.html:24 #: templates/dcim/frontport.html:24 templates/dcim/interface.html:34 #: templates/dcim/module.html:54 templates/dcim/modulebay.html:26 @@ -4040,13 +4052,13 @@ msgstr "" msgid "LAG" msgstr "" -#: dcim/forms/bulk_edit.py:1497 dcim/forms/model_forms.py:1422 +#: dcim/forms/bulk_edit.py:1497 dcim/forms/model_forms.py:1453 msgid "Virtual device contexts" msgstr "" #: dcim/forms/bulk_edit.py:1503 dcim/forms/bulk_import.py:772 -#: dcim/forms/bulk_import.py:798 dcim/forms/filtersets.py:1272 -#: dcim/forms/filtersets.py:1297 dcim/forms/filtersets.py:1388 +#: dcim/forms/bulk_import.py:798 dcim/forms/filtersets.py:1320 +#: dcim/forms/filtersets.py:1345 dcim/forms/filtersets.py:1436 #: dcim/tables/devices.py:638 #: templates/circuits/inc/circuit_termination_fields.html:62 #: templates/dcim/consoleport.html:40 templates/dcim/consoleserverport.html:40 @@ -4064,20 +4076,20 @@ msgstr "" msgid "Mode" msgstr "" -#: dcim/forms/bulk_edit.py:1540 dcim/forms/model_forms.py:1471 +#: dcim/forms/bulk_edit.py:1540 dcim/forms/model_forms.py:1502 #: ipam/forms/bulk_import.py:174 ipam/forms/filtersets.py:561 -#: ipam/models/vlans.py:92 virtualization/forms/bulk_edit.py:222 +#: ipam/models/vlans.py:93 virtualization/forms/bulk_edit.py:222 #: virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "" -#: dcim/forms/bulk_edit.py:1549 dcim/forms/model_forms.py:1477 +#: dcim/forms/bulk_edit.py:1549 dcim/forms/model_forms.py:1508 #: dcim/tables/devices.py:599 virtualization/forms/bulk_edit.py:230 #: virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "" -#: dcim/forms/bulk_edit.py:1558 dcim/forms/model_forms.py:1486 +#: dcim/forms/bulk_edit.py:1558 dcim/forms/model_forms.py:1517 #: dcim/tables/devices.py:605 virtualization/forms/bulk_edit.py:238 #: virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4091,49 +4103,49 @@ msgstr "" msgid "Remove tagged VLANs" msgstr "" -#: dcim/forms/bulk_edit.py:1581 dcim/forms/model_forms.py:1495 +#: dcim/forms/bulk_edit.py:1581 dcim/forms/model_forms.py:1526 #: virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "" -#: dcim/forms/bulk_edit.py:1596 dcim/forms/model_forms.py:1458 +#: dcim/forms/bulk_edit.py:1596 dcim/forms/model_forms.py:1489 msgid "Wireless LAN group" msgstr "" -#: dcim/forms/bulk_edit.py:1601 dcim/forms/model_forms.py:1463 +#: dcim/forms/bulk_edit.py:1601 dcim/forms/model_forms.py:1494 #: dcim/tables/devices.py:647 netbox/navigation/menu.py:153 #: templates/dcim/interface.html:337 wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "" -#: dcim/forms/bulk_edit.py:1610 dcim/forms/filtersets.py:1357 -#: dcim/forms/model_forms.py:1529 ipam/forms/bulk_edit.py:269 +#: dcim/forms/bulk_edit.py:1610 dcim/forms/filtersets.py:1405 +#: dcim/forms/model_forms.py:1560 ipam/forms/bulk_edit.py:269 #: ipam/forms/bulk_edit.py:367 ipam/forms/filtersets.py:177 #: netbox/navigation/menu.py:109 templates/dcim/interface.html:128 -#: templates/ipam/prefix.html:91 templates/virtualization/vminterface.html:70 +#: templates/ipam/prefix.html:91 templates/virtualization/vminterface.html:76 #: virtualization/forms/filtersets.py:205 #: virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "" #: dcim/forms/bulk_edit.py:1611 dcim/forms/filtersets.py:740 -#: dcim/forms/model_forms.py:1530 virtualization/forms/model_forms.py:379 +#: dcim/forms/model_forms.py:1561 virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "" -#: dcim/forms/bulk_edit.py:1612 dcim/forms/filtersets.py:1358 -#: dcim/forms/model_forms.py:1100 dcim/forms/model_forms.py:1532 +#: dcim/forms/bulk_edit.py:1612 dcim/forms/filtersets.py:1406 +#: dcim/forms/model_forms.py:1116 dcim/forms/model_forms.py:1563 msgid "PoE" msgstr "" -#: dcim/forms/bulk_edit.py:1613 dcim/forms/model_forms.py:1531 +#: dcim/forms/bulk_edit.py:1613 dcim/forms/model_forms.py:1562 #: templates/dcim/interface.html:105 virtualization/forms/bulk_edit.py:254 #: virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "" -#: dcim/forms/bulk_edit.py:1615 dcim/forms/filtersets.py:1359 -#: dcim/forms/model_forms.py:1535 virtualization/forms/bulk_edit.py:257 +#: dcim/forms/bulk_edit.py:1615 dcim/forms/filtersets.py:1407 +#: dcim/forms/model_forms.py:1566 virtualization/forms/bulk_edit.py:257 #: virtualization/forms/filtersets.py:206 #: virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" @@ -4395,13 +4407,13 @@ msgstr "" msgid "Electrical phase (for three-phase circuits)" msgstr "" -#: dcim/forms/bulk_import.py:898 dcim/forms/model_forms.py:1433 +#: dcim/forms/bulk_import.py:898 dcim/forms/model_forms.py:1464 #: virtualization/forms/bulk_import.py:161 #: virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "" -#: dcim/forms/bulk_import.py:905 dcim/forms/model_forms.py:1441 +#: dcim/forms/bulk_import.py:905 dcim/forms/model_forms.py:1472 #: virtualization/forms/bulk_import.py:168 #: virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4427,7 +4439,7 @@ msgstr "" msgid "Physical medium" msgstr "" -#: dcim/forms/bulk_import.py:929 dcim/forms/filtersets.py:1395 +#: dcim/forms/bulk_import.py:929 dcim/forms/filtersets.py:1443 msgid "Duplex" msgstr "" @@ -4463,8 +4475,8 @@ msgstr "" msgid "VDC {vdc} is not assigned to device {device}" msgstr "" -#: dcim/forms/bulk_import.py:1012 dcim/forms/model_forms.py:1114 -#: dcim/forms/model_forms.py:1718 dcim/forms/object_import.py:117 +#: dcim/forms/bulk_import.py:1012 dcim/forms/model_forms.py:1130 +#: dcim/forms/model_forms.py:1749 dcim/forms/object_import.py:117 msgid "Rear port" msgstr "" @@ -4635,7 +4647,7 @@ msgstr "" msgid "Single or three-phase" msgstr "" -#: dcim/forms/bulk_import.py:1607 dcim/forms/model_forms.py:1816 +#: dcim/forms/bulk_import.py:1607 dcim/forms/model_forms.py:1847 #: templates/dcim/device.html:190 templates/dcim/virtualdevicecontext.html:30 #: templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" @@ -4645,7 +4657,7 @@ msgstr "" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "" -#: dcim/forms/bulk_import.py:1614 dcim/forms/model_forms.py:1825 +#: dcim/forms/bulk_import.py:1614 dcim/forms/model_forms.py:1856 #: templates/dcim/device.html:206 templates/dcim/virtualdevicecontext.html:41 #: templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" @@ -4662,32 +4674,32 @@ msgstr "" msgid "MTU" msgstr "" -#: dcim/forms/common.py:60 +#: dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " "parent device/VM, or they must be global" msgstr "" -#: dcim/forms/common.py:121 +#: dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." msgstr "" -#: dcim/forms/common.py:127 +#: dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " "in tree but {tokens} placeholders given." msgstr "" -#: dcim/forms/common.py:142 +#: dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "" -#: dcim/forms/common.py:151 +#: dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "" @@ -4764,17 +4776,17 @@ msgstr "" msgid "Cluster group" msgstr "" -#: dcim/forms/filtersets.py:1230 +#: dcim/forms/filtersets.py:1278 msgid "Cabled" msgstr "" -#: dcim/forms/filtersets.py:1237 +#: dcim/forms/filtersets.py:1285 msgid "Occupied" msgstr "" -#: dcim/forms/filtersets.py:1264 dcim/forms/filtersets.py:1289 -#: dcim/forms/filtersets.py:1313 dcim/forms/filtersets.py:1333 -#: dcim/forms/filtersets.py:1366 dcim/tables/devices.py:373 +#: dcim/forms/filtersets.py:1312 dcim/forms/filtersets.py:1337 +#: dcim/forms/filtersets.py:1361 dcim/forms/filtersets.py:1381 +#: dcim/forms/filtersets.py:1414 dcim/tables/devices.py:373 #: dcim/tables/devices.py:669 #: templates/circuits/inc/circuit_termination_fields.html:16 #: templates/dcim/consoleport.html:55 templates/dcim/consoleserverport.html:55 @@ -4784,43 +4796,43 @@ msgstr "" msgid "Connection" msgstr "" -#: dcim/forms/filtersets.py:1378 extras/forms/bulk_edit.py:382 +#: dcim/forms/filtersets.py:1426 extras/forms/bulk_edit.py:382 #: extras/forms/bulk_import.py:253 extras/forms/filtersets.py:527 -#: extras/forms/model_forms.py:759 extras/tables/tables.py:637 +#: extras/forms/model_forms.py:759 extras/tables/tables.py:640 #: templates/extras/journalentry.html:30 msgid "Kind" msgstr "" -#: dcim/forms/filtersets.py:1407 +#: dcim/forms/filtersets.py:1455 msgid "Mgmt only" msgstr "" -#: dcim/forms/filtersets.py:1419 dcim/forms/model_forms.py:1517 +#: dcim/forms/filtersets.py:1467 dcim/forms/model_forms.py:1548 #: dcim/models/device_components.py:689 templates/dcim/interface.html:142 msgid "WWN" msgstr "" -#: dcim/forms/filtersets.py:1434 virtualization/forms/filtersets.py:246 +#: dcim/forms/filtersets.py:1482 virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "" -#: dcim/forms/filtersets.py:1449 +#: dcim/forms/filtersets.py:1497 msgid "Wireless channel" msgstr "" -#: dcim/forms/filtersets.py:1453 +#: dcim/forms/filtersets.py:1501 msgid "Channel frequency (MHz)" msgstr "" -#: dcim/forms/filtersets.py:1457 +#: dcim/forms/filtersets.py:1505 msgid "Channel width (MHz)" msgstr "" -#: dcim/forms/filtersets.py:1461 templates/dcim/interface.html:91 +#: dcim/forms/filtersets.py:1509 templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "" -#: dcim/forms/filtersets.py:1486 dcim/forms/filtersets.py:1511 +#: dcim/forms/filtersets.py:1534 dcim/forms/filtersets.py:1559 #: dcim/tables/devices.py:336 templates/dcim/cable.html:12 #: templates/dcim/cable_trace.html:46 templates/dcim/frontport.html:77 #: templates/dcim/htmx/cable_edit.html:53 @@ -4829,15 +4841,15 @@ msgstr "" msgid "Cable" msgstr "" -#: dcim/forms/filtersets.py:1590 dcim/tables/devices.py:985 +#: dcim/forms/filtersets.py:1638 dcim/tables/devices.py:985 msgid "Discovered" msgstr "" -#: dcim/forms/filtersets.py:1631 ipam/forms/filtersets.py:371 +#: dcim/forms/filtersets.py:1679 ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "" -#: dcim/forms/filtersets.py:1636 ipam/forms/filtersets.py:376 +#: dcim/forms/filtersets.py:1684 ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "" @@ -4932,7 +4944,7 @@ msgstr "" msgid "Characteristics" msgstr "" -#: dcim/forms/model_forms.py:1020 +#: dcim/forms/model_forms.py:1030 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -4941,47 +4953,47 @@ msgid "" "replaced with the position value when creating a new module." msgstr "" -#: dcim/forms/model_forms.py:1201 +#: dcim/forms/model_forms.py:1232 msgid "Console port template" msgstr "" -#: dcim/forms/model_forms.py:1209 +#: dcim/forms/model_forms.py:1240 msgid "Console server port template" msgstr "" -#: dcim/forms/model_forms.py:1217 +#: dcim/forms/model_forms.py:1248 msgid "Front port template" msgstr "" -#: dcim/forms/model_forms.py:1225 +#: dcim/forms/model_forms.py:1256 msgid "Interface template" msgstr "" -#: dcim/forms/model_forms.py:1233 +#: dcim/forms/model_forms.py:1264 msgid "Power outlet template" msgstr "" -#: dcim/forms/model_forms.py:1241 +#: dcim/forms/model_forms.py:1272 msgid "Power port template" msgstr "" -#: dcim/forms/model_forms.py:1249 +#: dcim/forms/model_forms.py:1280 msgid "Rear port template" msgstr "" -#: dcim/forms/model_forms.py:1259 dcim/forms/model_forms.py:1730 +#: dcim/forms/model_forms.py:1290 dcim/forms/model_forms.py:1761 #: dcim/tables/connections.py:27 templates/dcim/consoleport.html:17 #: templates/dcim/consoleserverport.html:74 templates/dcim/frontport.html:112 msgid "Console Port" msgstr "" -#: dcim/forms/model_forms.py:1260 dcim/forms/model_forms.py:1731 +#: dcim/forms/model_forms.py:1291 dcim/forms/model_forms.py:1762 #: templates/dcim/consoleport.html:73 templates/dcim/consoleserverport.html:17 #: templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "" -#: dcim/forms/model_forms.py:1261 dcim/forms/model_forms.py:1732 +#: dcim/forms/model_forms.py:1292 dcim/forms/model_forms.py:1763 #: templates/circuits/inc/circuit_termination_fields.html:53 #: templates/dcim/consoleport.html:76 templates/dcim/consoleserverport.html:77 #: templates/dcim/frontport.html:17 templates/dcim/frontport.html:115 @@ -4989,7 +5001,7 @@ msgstr "" msgid "Front Port" msgstr "" -#: dcim/forms/model_forms.py:1262 dcim/forms/model_forms.py:1733 +#: dcim/forms/model_forms.py:1293 dcim/forms/model_forms.py:1764 #: dcim/tables/devices.py:750 #: templates/circuits/inc/circuit_termination_fields.html:54 #: templates/dcim/consoleport.html:79 templates/dcim/consoleserverport.html:80 @@ -4999,72 +5011,72 @@ msgstr "" msgid "Rear Port" msgstr "" -#: dcim/forms/model_forms.py:1263 dcim/forms/model_forms.py:1734 +#: dcim/forms/model_forms.py:1294 dcim/forms/model_forms.py:1765 #: dcim/tables/connections.py:46 dcim/tables/devices.py:520 #: templates/dcim/poweroutlet.html:58 templates/dcim/powerport.html:17 msgid "Power Port" msgstr "" -#: dcim/forms/model_forms.py:1264 dcim/forms/model_forms.py:1735 +#: dcim/forms/model_forms.py:1295 dcim/forms/model_forms.py:1766 #: templates/dcim/poweroutlet.html:17 templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "" -#: dcim/forms/model_forms.py:1266 dcim/forms/model_forms.py:1737 +#: dcim/forms/model_forms.py:1297 dcim/forms/model_forms.py:1768 msgid "Component Assignment" msgstr "" -#: dcim/forms/model_forms.py:1312 dcim/forms/model_forms.py:1784 +#: dcim/forms/model_forms.py:1343 dcim/forms/model_forms.py:1815 msgid "An InventoryItem can only be assigned to a single component." msgstr "" -#: dcim/forms/model_forms.py:1449 +#: dcim/forms/model_forms.py:1480 msgid "LAG interface" msgstr "" -#: dcim/forms/model_forms.py:1472 +#: dcim/forms/model_forms.py:1503 msgid "Filter VLANs available for assignment by group." msgstr "" -#: dcim/forms/model_forms.py:1627 +#: dcim/forms/model_forms.py:1658 msgid "Child Device" msgstr "" -#: dcim/forms/model_forms.py:1628 +#: dcim/forms/model_forms.py:1659 msgid "" "Child devices must first be created and assigned to the site and rack of the " "parent device." msgstr "" -#: dcim/forms/model_forms.py:1670 +#: dcim/forms/model_forms.py:1701 msgid "Console port" msgstr "" -#: dcim/forms/model_forms.py:1678 +#: dcim/forms/model_forms.py:1709 msgid "Console server port" msgstr "" -#: dcim/forms/model_forms.py:1686 +#: dcim/forms/model_forms.py:1717 msgid "Front port" msgstr "" -#: dcim/forms/model_forms.py:1702 +#: dcim/forms/model_forms.py:1733 msgid "Power outlet" msgstr "" -#: dcim/forms/model_forms.py:1724 templates/dcim/inventoryitem.html:17 +#: dcim/forms/model_forms.py:1755 templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "" -#: dcim/forms/model_forms.py:1798 templates/dcim/inventoryitemrole.html:15 +#: dcim/forms/model_forms.py:1829 templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "" -#: dcim/forms/model_forms.py:1867 +#: dcim/forms/model_forms.py:1898 msgid "VM Interface" msgstr "" -#: dcim/forms/model_forms.py:1882 ipam/forms/filtersets.py:635 +#: dcim/forms/model_forms.py:1913 ipam/forms/filtersets.py:631 #: ipam/forms/model_forms.py:334 ipam/tables/vlans.py:173 #: templates/virtualization/virtualdisk.html:21 #: templates/virtualization/virtualmachine.html:12 @@ -5081,12 +5093,12 @@ msgstr "" msgid "Virtual Machine" msgstr "" -#: dcim/forms/model_forms.py:1921 +#: dcim/forms/model_forms.py:1952 msgid "A MAC address can only be assigned to a single object." msgstr "" -#: dcim/forms/object_create.py:48 dcim/forms/object_create.py:204 -#: dcim/forms/object_create.py:353 +#: dcim/forms/object_create.py:48 dcim/forms/object_create.py:210 +#: dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5099,165 +5111,165 @@ msgid "" "expected." msgstr "" -#: dcim/forms/object_create.py:114 dcim/forms/object_create.py:268 +#: dcim/forms/object_create.py:114 dcim/forms/object_create.py:274 #: dcim/tables/devices.py:262 msgid "Rear ports" msgstr "" -#: dcim/forms/object_create.py:115 dcim/forms/object_create.py:269 +#: dcim/forms/object_create.py:115 dcim/forms/object_create.py:275 msgid "Select one rear port assignment for each front port being created." msgstr "" -#: dcim/forms/object_create.py:169 +#: dcim/forms/object_create.py:175 #, 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 "" -#: dcim/forms/object_create.py:318 +#: dcim/forms/object_create.py:324 #, 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 "" -#: dcim/forms/object_create.py:407 dcim/tables/devices.py:1071 +#: dcim/forms/object_create.py:413 dcim/tables/devices.py:1071 #: ipam/tables/fhrp.py:31 templates/dcim/virtualchassis.html:53 #: templates/dcim/virtualchassis_edit.html:51 templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "" -#: dcim/forms/object_create.py:417 +#: dcim/forms/object_create.py:423 msgid "Initial position" msgstr "" -#: dcim/forms/object_create.py:420 +#: dcim/forms/object_create.py:426 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "" -#: dcim/forms/object_create.py:435 +#: dcim/forms/object_create.py:441 msgid "A position must be specified for the first VC member." msgstr "" -#: dcim/models/cables.py:63 dcim/models/device_component_templates.py:51 +#: dcim/models/cables.py:62 dcim/models/device_component_templates.py:51 #: dcim/models/device_components.py:57 extras/models/customfields.py:113 msgid "label" msgstr "" -#: dcim/models/cables.py:72 +#: dcim/models/cables.py:71 msgid "length" msgstr "" -#: dcim/models/cables.py:79 +#: dcim/models/cables.py:78 msgid "length unit" msgstr "" -#: dcim/models/cables.py:97 +#: dcim/models/cables.py:96 msgid "cable" msgstr "" -#: dcim/models/cables.py:98 +#: dcim/models/cables.py:97 msgid "cables" msgstr "" -#: dcim/models/cables.py:164 +#: dcim/models/cables.py:163 msgid "Must specify a unit when setting a cable length" msgstr "" -#: dcim/models/cables.py:167 +#: dcim/models/cables.py:166 msgid "Must define A and B terminations when creating a new cable." msgstr "" -#: dcim/models/cables.py:174 +#: dcim/models/cables.py:173 msgid "Cannot connect different termination types to same end of cable." msgstr "" -#: dcim/models/cables.py:182 +#: dcim/models/cables.py:181 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "" -#: dcim/models/cables.py:192 +#: dcim/models/cables.py:191 msgid "A and B terminations cannot connect to the same object." msgstr "" -#: dcim/models/cables.py:261 ipam/models/asns.py:37 +#: dcim/models/cables.py:260 ipam/models/asns.py:37 msgid "end" msgstr "" -#: dcim/models/cables.py:310 +#: dcim/models/cables.py:309 msgid "cable termination" msgstr "" -#: dcim/models/cables.py:311 +#: dcim/models/cables.py:310 msgid "cable terminations" msgstr "" -#: dcim/models/cables.py:330 +#: dcim/models/cables.py:329 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " "{cable_pk}" msgstr "" -#: dcim/models/cables.py:340 +#: dcim/models/cables.py:339 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "" -#: dcim/models/cables.py:347 +#: dcim/models/cables.py:346 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" -#: dcim/models/cables.py:445 extras/models/configs.py:47 +#: dcim/models/cables.py:444 extras/models/configs.py:47 msgid "is active" msgstr "" -#: dcim/models/cables.py:449 +#: dcim/models/cables.py:448 msgid "is complete" msgstr "" -#: dcim/models/cables.py:453 +#: dcim/models/cables.py:452 msgid "is split" msgstr "" -#: dcim/models/cables.py:461 +#: dcim/models/cables.py:460 msgid "cable path" msgstr "" -#: dcim/models/cables.py:462 +#: dcim/models/cables.py:461 msgid "cable paths" msgstr "" -#: dcim/models/cables.py:537 +#: dcim/models/cables.py:536 msgid "All originating terminations must be attached to the same link" msgstr "" -#: dcim/models/cables.py:549 +#: dcim/models/cables.py:548 msgid "All mid-span terminations must have the same termination type" msgstr "" -#: dcim/models/cables.py:554 +#: dcim/models/cables.py:553 msgid "All mid-span terminations must have the same parent object" msgstr "" -#: dcim/models/cables.py:578 +#: dcim/models/cables.py:577 msgid "All links must be cable or wireless" msgstr "" -#: dcim/models/cables.py:580 +#: dcim/models/cables.py:579 msgid "All links must match first link type" msgstr "" -#: dcim/models/cables.py:663 +#: dcim/models/cables.py:662 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" -#: dcim/models/cables.py:672 +#: dcim/models/cables.py:671 msgid "Remote termination position filter is missing" msgstr "" @@ -5593,7 +5605,7 @@ msgstr "" #: ipam/forms/bulk_edit.py:521 ipam/forms/bulk_import.py:514 #: ipam/forms/filtersets.py:587 ipam/forms/model_forms.py:692 #: ipam/tables/vlans.py:108 templates/dcim/interface.html:86 -#: templates/ipam/vlan.html:77 +#: templates/ipam/vlan.html:77 templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "" @@ -6688,7 +6700,7 @@ msgstr "" #: dcim/tables/devices.py:69 dcim/tables/devices.py:117 #: dcim/tables/racks.py:153 dcim/tables/sites.py:110 dcim/tables/sites.py:153 -#: extras/tables/tables.py:602 netbox/navigation/menu.py:69 +#: extras/tables/tables.py:605 netbox/navigation/menu.py:69 #: netbox/navigation/menu.py:73 netbox/navigation/menu.py:75 #: virtualization/forms/model_forms.py:122 virtualization/tables/clusters.py:87 #: virtualization/views.py:234 @@ -6763,8 +6775,8 @@ msgid "Power outlets" msgstr "" #: dcim/tables/devices.py:256 dcim/tables/devices.py:1119 -#: dcim/tables/devicetypes.py:133 dcim/views.py:1172 dcim/views.py:1472 -#: dcim/views.py:2223 netbox/navigation/menu.py:95 +#: dcim/tables/devicetypes.py:133 dcim/views.py:1173 dcim/views.py:1473 +#: dcim/views.py:2226 netbox/navigation/menu.py:95 #: netbox/navigation/menu.py:259 templates/dcim/device/base.html:37 #: templates/dcim/device_list.html:43 templates/dcim/devicetype/base.html:34 #: templates/dcim/inc/moduletype_buttons.html:25 templates/dcim/module.html:34 @@ -6799,7 +6811,7 @@ msgid "Module Bay" msgstr "" #: dcim/tables/devices.py:327 dcim/tables/devicetypes.py:52 -#: dcim/tables/devicetypes.py:148 dcim/views.py:1247 dcim/views.py:2321 +#: dcim/tables/devicetypes.py:148 dcim/views.py:1248 dcim/views.py:2324 #: netbox/navigation/menu.py:104 templates/dcim/device/base.html:52 #: templates/dcim/device_list.html:71 templates/dcim/devicetype/base.html:49 #: templates/dcim/inc/panels/inventory_items.html:6 @@ -6831,7 +6843,7 @@ msgstr "" #: ipam/tables/fhrp.py:28 ipam/views.py:627 ipam/views.py:727 #: netbox/navigation/menu.py:165 netbox/navigation/menu.py:167 #: templates/dcim/interface.html:396 templates/ipam/ipaddress_bulk_add.html:15 -#: templates/ipam/service.html:42 templates/virtualization/vminterface.html:101 +#: templates/ipam/service.html:42 templates/virtualization/vminterface.html:107 #: vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "" @@ -6842,7 +6854,7 @@ msgid "FHRP Groups" msgstr "" #: dcim/tables/devices.py:596 templates/dcim/interface.html:95 -#: templates/virtualization/vminterface.html:59 templates/vpn/tunnel.html:18 +#: templates/virtualization/vminterface.html:65 templates/vpn/tunnel.html:18 #: templates/vpn/tunneltermination.html:13 vpn/forms/bulk_edit.py:76 #: vpn/forms/bulk_import.py:76 vpn/forms/filtersets.py:46 #: vpn/forms/filtersets.py:87 vpn/forms/model_forms.py:61 @@ -6904,7 +6916,7 @@ msgid "Module Types" msgstr "" #: dcim/tables/devicetypes.py:57 extras/forms/filtersets.py:413 -#: extras/forms/model_forms.py:619 extras/tables/tables.py:597 +#: extras/forms/model_forms.py:619 extras/tables/tables.py:600 #: netbox/navigation/menu.py:78 msgid "Platforms" msgstr "" @@ -6926,61 +6938,61 @@ msgstr "" msgid "Instances" msgstr "" -#: dcim/tables/devicetypes.py:121 dcim/views.py:1112 dcim/views.py:1412 -#: dcim/views.py:2159 netbox/navigation/menu.py:98 +#: dcim/tables/devicetypes.py:121 dcim/views.py:1113 dcim/views.py:1413 +#: dcim/views.py:2162 netbox/navigation/menu.py:98 #: templates/dcim/device/base.html:25 templates/dcim/device_list.html:15 #: templates/dcim/devicetype/base.html:22 #: templates/dcim/inc/moduletype_buttons.html:13 templates/dcim/module.html:22 msgid "Console Ports" msgstr "" -#: dcim/tables/devicetypes.py:124 dcim/views.py:1127 dcim/views.py:1427 -#: dcim/views.py:2175 netbox/navigation/menu.py:99 +#: dcim/tables/devicetypes.py:124 dcim/views.py:1128 dcim/views.py:1428 +#: dcim/views.py:2178 netbox/navigation/menu.py:99 #: templates/dcim/device/base.html:28 templates/dcim/device_list.html:22 #: templates/dcim/devicetype/base.html:25 #: templates/dcim/inc/moduletype_buttons.html:16 templates/dcim/module.html:25 msgid "Console Server Ports" msgstr "" -#: dcim/tables/devicetypes.py:127 dcim/views.py:1142 dcim/views.py:1442 -#: dcim/views.py:2191 netbox/navigation/menu.py:100 +#: dcim/tables/devicetypes.py:127 dcim/views.py:1143 dcim/views.py:1443 +#: dcim/views.py:2194 netbox/navigation/menu.py:100 #: templates/dcim/device/base.html:31 templates/dcim/device_list.html:29 #: templates/dcim/devicetype/base.html:28 #: templates/dcim/inc/moduletype_buttons.html:19 templates/dcim/module.html:28 msgid "Power Ports" msgstr "" -#: dcim/tables/devicetypes.py:130 dcim/views.py:1157 dcim/views.py:1457 -#: dcim/views.py:2207 netbox/navigation/menu.py:101 +#: dcim/tables/devicetypes.py:130 dcim/views.py:1158 dcim/views.py:1458 +#: dcim/views.py:2210 netbox/navigation/menu.py:101 #: templates/dcim/device/base.html:34 templates/dcim/device_list.html:36 #: templates/dcim/devicetype/base.html:31 #: templates/dcim/inc/moduletype_buttons.html:22 templates/dcim/module.html:31 msgid "Power Outlets" msgstr "" -#: dcim/tables/devicetypes.py:136 dcim/views.py:1187 dcim/views.py:1487 -#: dcim/views.py:2245 netbox/navigation/menu.py:96 +#: dcim/tables/devicetypes.py:136 dcim/views.py:1188 dcim/views.py:1488 +#: dcim/views.py:2248 netbox/navigation/menu.py:96 #: templates/dcim/device/base.html:40 templates/dcim/devicetype/base.html:37 #: templates/dcim/inc/moduletype_buttons.html:28 templates/dcim/module.html:37 msgid "Front Ports" msgstr "" -#: dcim/tables/devicetypes.py:139 dcim/views.py:1202 dcim/views.py:1502 -#: dcim/views.py:2261 netbox/navigation/menu.py:97 +#: dcim/tables/devicetypes.py:139 dcim/views.py:1203 dcim/views.py:1503 +#: dcim/views.py:2264 netbox/navigation/menu.py:97 #: templates/dcim/device/base.html:43 templates/dcim/device_list.html:50 #: templates/dcim/devicetype/base.html:40 #: templates/dcim/inc/moduletype_buttons.html:31 templates/dcim/module.html:40 msgid "Rear Ports" msgstr "" -#: dcim/tables/devicetypes.py:142 dcim/views.py:1232 dcim/views.py:2301 +#: dcim/tables/devicetypes.py:142 dcim/views.py:1233 dcim/views.py:2304 #: netbox/navigation/menu.py:103 templates/dcim/device/base.html:49 #: templates/dcim/device_list.html:57 templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "" -#: dcim/tables/devicetypes.py:145 dcim/views.py:1217 dcim/views.py:1517 -#: dcim/views.py:2281 netbox/navigation/menu.py:102 +#: dcim/tables/devicetypes.py:145 dcim/views.py:1218 dcim/views.py:1518 +#: dcim/views.py:2284 netbox/navigation/menu.py:102 #: templates/dcim/device/base.html:46 templates/dcim/device_list.html:64 #: templates/dcim/devicetype/base.html:43 #: templates/dcim/inc/moduletype_buttons.html:34 templates/dcim/module.html:43 @@ -7039,7 +7051,7 @@ msgstr "" #: extras/forms/filtersets.py:393 extras/forms/model_forms.py:599 #: ipam/forms/bulk_edit.py:134 ipam/forms/model_forms.py:159 #: ipam/tables/asn.py:66 netbox/navigation/menu.py:15 -#: netbox/navigation/menu.py:17 +#: netbox/navigation/menu.py:19 msgid "Sites" msgstr "" @@ -7051,60 +7063,60 @@ msgstr "" msgid "Test case must set peer_termination_type" msgstr "" -#: dcim/views.py:136 +#: dcim/views.py:137 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "" -#: dcim/views.py:863 netbox/navigation/menu.py:51 +#: dcim/views.py:864 netbox/navigation/menu.py:51 msgid "Reservations" msgstr "" -#: dcim/views.py:882 templates/dcim/location.html:91 +#: dcim/views.py:883 templates/dcim/location.html:91 #: templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "" -#: dcim/views.py:2334 extras/forms/model_forms.py:659 +#: dcim/views.py:2337 extras/forms/model_forms.py:659 #: templates/extras/configcontext.html:10 #: virtualization/forms/model_forms.py:232 virtualization/views.py:435 msgid "Config Context" msgstr "" -#: dcim/views.py:2344 virtualization/views.py:445 +#: dcim/views.py:2347 virtualization/views.py:445 msgid "Render Config" msgstr "" -#: dcim/views.py:2357 extras/tables/tables.py:607 netbox/navigation/menu.py:256 +#: dcim/views.py:2360 extras/tables/tables.py:610 netbox/navigation/menu.py:256 #: netbox/navigation/menu.py:258 virtualization/views.py:208 msgid "Virtual Machines" msgstr "" -#: dcim/views.py:3185 +#: dcim/views.py:3188 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "" -#: dcim/views.py:3226 +#: dcim/views.py:3229 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "" -#: dcim/views.py:3342 ipam/tables/ip.py:181 +#: dcim/views.py:3345 ipam/tables/ip.py:181 msgid "Children" msgstr "" -#: dcim/views.py:3809 +#: dcim/views.py:3812 #, python-brace-format msgid "Added member {device}" msgstr "" -#: dcim/views.py:3858 +#: dcim/views.py:3861 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" -#: dcim/views.py:3871 +#: dcim/views.py:3874 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "" @@ -7483,7 +7495,7 @@ msgid "Group name" msgstr "" #: extras/forms/bulk_edit.py:44 extras/forms/filtersets.py:70 -#: extras/tables/tables.py:66 templates/extras/customfield.html:38 +#: extras/tables/tables.py:69 templates/extras/customfield.html:38 #: templates/generic/bulk_import.html:118 msgid "Required" msgstr "" @@ -7554,7 +7566,7 @@ msgstr "" #: extras/forms/bulk_edit.py:197 extras/forms/bulk_edit.py:225 #: extras/forms/filtersets.py:247 extras/forms/filtersets.py:277 -#: extras/tables/tables.py:267 extras/tables/tables.py:300 +#: extras/tables/tables.py:270 extras/tables/tables.py:303 #: templates/extras/savedfilter.html:29 templates/extras/tableconfig.html:37 msgid "Shared" msgstr "" @@ -7722,7 +7734,7 @@ msgid "Field type" msgstr "" #: extras/forms/filtersets.py:123 extras/forms/model_forms.py:160 -#: extras/tables/tables.py:92 templates/generic/bulk_import.html:154 +#: extras/tables/tables.py:95 templates/generic/bulk_import.html:154 msgid "Choices" msgstr "" @@ -7768,7 +7780,7 @@ msgid "Allowed object type" msgstr "" #: extras/forms/filtersets.py:383 extras/forms/model_forms.py:589 -#: netbox/navigation/menu.py:18 +#: netbox/navigation/menu.py:17 msgid "Regions" msgstr "" @@ -7879,7 +7891,7 @@ msgstr "" msgid "Template code" msgstr "" -#: extras/forms/model_forms.py:264 templates/extras/exporttemplate.html:12 +#: extras/forms/model_forms.py:264 templates/extras/exporttemplate.html:17 msgid "Export Template" msgstr "" @@ -8825,146 +8837,146 @@ msgstr "" msgid "Dismiss" msgstr "" -#: extras/tables/tables.py:63 extras/tables/tables.py:160 -#: extras/tables/tables.py:185 extras/tables/tables.py:261 -#: extras/tables/tables.py:317 extras/tables/tables.py:453 -#: extras/tables/tables.py:487 templates/extras/customfield.html:105 +#: extras/tables/tables.py:66 extras/tables/tables.py:163 +#: extras/tables/tables.py:188 extras/tables/tables.py:264 +#: extras/tables/tables.py:320 extras/tables/tables.py:456 +#: extras/tables/tables.py:490 templates/extras/customfield.html:105 #: templates/extras/eventrule.html:27 templates/users/objectpermission.html:64 #: users/tables.py:80 msgid "Object Types" msgstr "" -#: extras/tables/tables.py:70 +#: extras/tables/tables.py:73 msgid "Validate Uniqueness" msgstr "" -#: extras/tables/tables.py:74 +#: extras/tables/tables.py:77 msgid "Visible" msgstr "" -#: extras/tables/tables.py:77 +#: extras/tables/tables.py:80 msgid "Editable" msgstr "" -#: extras/tables/tables.py:83 +#: extras/tables/tables.py:86 msgid "Related Object Type" msgstr "" -#: extras/tables/tables.py:87 templates/extras/customfield.html:51 +#: extras/tables/tables.py:90 templates/extras/customfield.html:51 msgid "Choice Set" msgstr "" -#: extras/tables/tables.py:95 +#: extras/tables/tables.py:98 msgid "Is Cloneable" msgstr "" -#: extras/tables/tables.py:99 templates/extras/customfield.html:118 +#: extras/tables/tables.py:102 templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "" -#: extras/tables/tables.py:102 templates/extras/customfield.html:122 +#: extras/tables/tables.py:105 templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "" -#: extras/tables/tables.py:105 +#: extras/tables/tables.py:108 msgid "Validation Regex" msgstr "" -#: extras/tables/tables.py:138 +#: extras/tables/tables.py:141 msgid "Count" msgstr "" -#: extras/tables/tables.py:141 +#: extras/tables/tables.py:144 msgid "Order Alphabetically" msgstr "" -#: extras/tables/tables.py:166 templates/extras/customlink.html:33 +#: extras/tables/tables.py:169 templates/extras/customlink.html:33 msgid "New Window" msgstr "" -#: extras/tables/tables.py:188 extras/tables/tables.py:574 +#: extras/tables/tables.py:191 extras/tables/tables.py:577 #: templates/extras/configtemplate.html:21 -#: templates/extras/exporttemplate.html:23 +#: templates/extras/exporttemplate.html:28 msgid "MIME Type" msgstr "" -#: extras/tables/tables.py:191 extras/tables/tables.py:577 +#: extras/tables/tables.py:194 extras/tables/tables.py:580 #: templates/extras/configtemplate.html:25 -#: templates/extras/exporttemplate.html:27 +#: templates/extras/exporttemplate.html:32 msgid "File Name" msgstr "" -#: extras/tables/tables.py:194 extras/tables/tables.py:580 +#: extras/tables/tables.py:197 extras/tables/tables.py:583 #: templates/extras/configtemplate.html:29 -#: templates/extras/exporttemplate.html:31 +#: templates/extras/exporttemplate.html:36 msgid "File Extension" msgstr "" -#: extras/tables/tables.py:197 extras/tables/tables.py:583 +#: extras/tables/tables.py:200 extras/tables/tables.py:586 msgid "As Attachment" msgstr "" -#: extras/tables/tables.py:205 extras/tables/tables.py:528 -#: extras/tables/tables.py:566 templates/core/datafile.html:24 +#: extras/tables/tables.py:208 extras/tables/tables.py:531 +#: extras/tables/tables.py:569 templates/core/datafile.html:24 #: templates/extras/configcontext.html:39 #: templates/extras/configtemplate.html:47 -#: templates/extras/exporttemplate.html:49 +#: templates/extras/exporttemplate.html:54 #: templates/extras/object_render_config.html:23 #: templates/generic/bulk_import.html:35 msgid "Data File" msgstr "" -#: extras/tables/tables.py:210 extras/tables/tables.py:540 -#: extras/tables/tables.py:571 +#: extras/tables/tables.py:213 extras/tables/tables.py:543 +#: extras/tables/tables.py:574 msgid "Synced" msgstr "" -#: extras/tables/tables.py:238 +#: extras/tables/tables.py:241 msgid "Image" msgstr "" -#: extras/tables/tables.py:243 +#: extras/tables/tables.py:246 msgid "Size (Bytes)" msgstr "" -#: extras/tables/tables.py:294 +#: extras/tables/tables.py:297 msgid "Table Name" msgstr "" -#: extras/tables/tables.py:380 +#: extras/tables/tables.py:383 msgid "Read" msgstr "" -#: extras/tables/tables.py:423 +#: extras/tables/tables.py:426 msgid "SSL Validation" msgstr "" -#: extras/tables/tables.py:459 templates/extras/eventrule.html:37 +#: extras/tables/tables.py:462 templates/extras/eventrule.html:37 msgid "Event Types" msgstr "" -#: extras/tables/tables.py:592 netbox/navigation/menu.py:77 +#: extras/tables/tables.py:595 netbox/navigation/menu.py:77 #: templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "" -#: extras/tables/tables.py:645 +#: extras/tables/tables.py:648 msgid "Comments (Short)" msgstr "" -#: extras/tables/tables.py:664 extras/tables/tables.py:698 +#: extras/tables/tables.py:667 extras/tables/tables.py:718 msgid "Line" msgstr "" -#: extras/tables/tables.py:671 extras/tables/tables.py:708 +#: extras/tables/tables.py:674 extras/tables/tables.py:728 msgid "Level" msgstr "" -#: extras/tables/tables.py:677 extras/tables/tables.py:717 +#: extras/tables/tables.py:680 extras/tables/tables.py:737 msgid "Message" msgstr "" -#: extras/tables/tables.py:701 +#: extras/tables/tables.py:721 msgid "Method" msgstr "" @@ -9005,32 +9017,32 @@ msgstr "" msgid "Invalid attribute \"{name}\" for {model}" msgstr "" -#: extras/views.py:975 +#: extras/views.py:974 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "" -#: extras/views.py:1127 +#: extras/views.py:1126 msgid "Your dashboard has been reset." msgstr "" -#: extras/views.py:1173 +#: extras/views.py:1172 msgid "Added widget: " msgstr "" -#: extras/views.py:1214 +#: extras/views.py:1213 msgid "Updated widget: " msgstr "" -#: extras/views.py:1250 +#: extras/views.py:1249 msgid "Deleted widget: " msgstr "" -#: extras/views.py:1252 +#: extras/views.py:1251 msgid "Error deleting widget: " msgstr "" -#: extras/views.py:1350 +#: extras/views.py:1349 msgid "Unable to run script: RQ worker process not running." msgstr "" @@ -9271,10 +9283,18 @@ msgstr "" msgid "Primary IPv4 (ID)" msgstr "" -#: ipam/filtersets.py:1262 +#: ipam/filtersets.py:1263 +msgid "Primary IPv4 (address)" +msgstr "" + +#: ipam/filtersets.py:1268 msgid "Primary IPv6 (ID)" msgstr "" +#: ipam/filtersets.py:1274 +msgid "Primary IPv6 (address)" +msgstr "" + #: ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "" @@ -9339,7 +9359,7 @@ msgstr "" #: ipam/forms/bulk_edit.py:218 ipam/forms/bulk_import.py:188 #: ipam/forms/filtersets.py:271 ipam/forms/model_forms.py:217 -#: ipam/models/vlans.py:278 ipam/tables/ip.py:207 templates/ipam/prefix.html:56 +#: ipam/models/vlans.py:279 ipam/tables/ip.py:207 templates/ipam/prefix.html:56 #: templates/ipam/vlan.html:12 templates/ipam/vlan/base.html:6 #: templates/ipam/vlan_edit.html:14 templates/wireless/wirelesslan.html:38 #: vpn/forms/bulk_import.py:309 vpn/forms/filtersets.py:295 @@ -9413,12 +9433,12 @@ msgstr "" msgid "Authentication" msgstr "" -#: ipam/forms/bulk_edit.py:435 ipam/models/vlans.py:61 +#: ipam/forms/bulk_edit.py:435 ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "" #: ipam/forms/bulk_edit.py:516 ipam/forms/bulk_import.py:508 -#: ipam/forms/filtersets.py:579 ipam/models/vlans.py:238 +#: ipam/forms/filtersets.py:579 ipam/models/vlans.py:239 #: ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "" @@ -9475,7 +9495,7 @@ msgstr "" msgid "Scope ID" msgstr "" -#: ipam/forms/bulk_import.py:331 ipam/forms/filtersets.py:640 +#: ipam/forms/bulk_import.py:331 ipam/forms/filtersets.py:636 #: ipam/forms/model_forms.py:305 ipam/forms/model_forms.py:335 #: ipam/forms/model_forms.py:516 templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" @@ -9529,7 +9549,7 @@ msgstr "" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "" -#: ipam/forms/bulk_import.py:541 ipam/models/vlans.py:349 +#: ipam/forms/bulk_import.py:541 ipam/models/vlans.py:358 msgid "VLAN translation policy" msgstr "" @@ -9627,7 +9647,7 @@ msgstr "" msgid "DNS Name" msgstr "" -#: ipam/forms/filtersets.py:440 ipam/models/vlans.py:279 ipam/tables/ip.py:123 +#: ipam/forms/filtersets.py:440 ipam/models/vlans.py:280 ipam/tables/ip.py:123 #: ipam/tables/vlans.py:51 ipam/views.py:1015 netbox/navigation/menu.py:200 #: netbox/navigation/menu.py:202 msgid "VLANs" @@ -9637,11 +9657,11 @@ msgstr "" msgid "Contains VLAN ID" msgstr "" -#: ipam/forms/filtersets.py:516 ipam/models/vlans.py:369 +#: ipam/forms/filtersets.py:516 ipam/models/vlans.py:378 msgid "Local VLAN ID" msgstr "" -#: ipam/forms/filtersets.py:521 ipam/models/vlans.py:377 +#: ipam/forms/filtersets.py:521 ipam/models/vlans.py:386 msgid "Remote VLAN ID" msgstr "" @@ -9649,7 +9669,7 @@ msgstr "" msgid "Q-in-Q/802.1ad" msgstr "" -#: ipam/forms/filtersets.py:576 ipam/models/vlans.py:197 +#: ipam/forms/filtersets.py:576 ipam/models/vlans.py:198 #: templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "" @@ -9756,7 +9776,7 @@ msgstr "" msgid "Custom" msgstr "" -#: ipam/forms/model_forms.py:879 +#: ipam/forms/model_forms.py:880 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10073,64 +10093,64 @@ msgstr "" msgid "services" msgstr "" -#: ipam/models/vlans.py:93 +#: ipam/models/vlans.py:94 msgid "VLAN groups" msgstr "" -#: ipam/models/vlans.py:100 +#: ipam/models/vlans.py:101 msgid "Cannot set scope_type without scope_id." msgstr "" -#: ipam/models/vlans.py:102 +#: ipam/models/vlans.py:103 msgid "Cannot set scope_id without scope_type." msgstr "" -#: ipam/models/vlans.py:110 +#: ipam/models/vlans.py:111 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" -#: ipam/models/vlans.py:116 +#: ipam/models/vlans.py:117 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" -#: ipam/models/vlans.py:123 +#: ipam/models/vlans.py:124 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " "ID ({range})" msgstr "" -#: ipam/models/vlans.py:129 +#: ipam/models/vlans.py:130 msgid "Ranges cannot overlap." msgstr "" -#: ipam/models/vlans.py:186 +#: ipam/models/vlans.py:187 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "" -#: ipam/models/vlans.py:194 +#: ipam/models/vlans.py:195 msgid "VLAN group (optional)" msgstr "" -#: ipam/models/vlans.py:202 ipam/models/vlans.py:374 ipam/models/vlans.py:382 +#: ipam/models/vlans.py:203 ipam/models/vlans.py:383 ipam/models/vlans.py:391 msgid "Numeric VLAN ID (1-4094)" msgstr "" -#: ipam/models/vlans.py:220 +#: ipam/models/vlans.py:221 msgid "Operational status of this VLAN" msgstr "" -#: ipam/models/vlans.py:228 +#: ipam/models/vlans.py:229 msgid "The primary function of this VLAN" msgstr "" -#: ipam/models/vlans.py:243 +#: ipam/models/vlans.py:244 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "" -#: ipam/models/vlans.py:291 +#: ipam/models/vlans.py:293 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10139,22 +10159,29 @@ msgstr "" #: ipam/models/vlans.py:300 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" + +#: ipam/models/vlans.py:309 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" -#: ipam/models/vlans.py:307 +#: ipam/models/vlans.py:316 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" -#: ipam/models/vlans.py:313 +#: ipam/models/vlans.py:322 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "" -#: ipam/models/vlans.py:350 +#: ipam/models/vlans.py:359 msgid "VLAN translation policies" msgstr "" -#: ipam/models/vlans.py:391 +#: ipam/models/vlans.py:400 msgid "VLAN translation rule" msgstr "" @@ -10808,7 +10835,7 @@ msgstr "" msgid "Organization" msgstr "" -#: netbox/navigation/menu.py:19 +#: netbox/navigation/menu.py:18 msgid "Site Groups" msgstr "" @@ -10862,7 +10889,7 @@ msgid "Inventory Item Roles" msgstr "" #: netbox/navigation/menu.py:111 templates/dcim/interface.html:413 -#: templates/virtualization/vminterface.html:118 +#: templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "" @@ -11340,11 +11367,11 @@ msgstr "" msgid "Toggle all" msgstr "" -#: netbox/tables/columns.py:303 +#: netbox/tables/columns.py:307 msgid "Toggle Dropdown" msgstr "" -#: netbox/tables/columns.py:576 templates/core/job.html:53 +#: netbox/tables/columns.py:580 templates/core/job.html:53 msgid "Error" msgstr "" @@ -11353,11 +11380,11 @@ msgstr "" msgid "No {model_name} found" msgstr "" -#: netbox/tables/tables.py:279 templates/generic/bulk_import.html:117 +#: netbox/tables/tables.py:278 templates/generic/bulk_import.html:117 msgid "Field" msgstr "" -#: netbox/tables/tables.py:282 +#: netbox/tables/tables.py:281 msgid "Value" msgstr "" @@ -11365,31 +11392,31 @@ msgstr "" msgid "Dummy Plugin" msgstr "" -#: netbox/views/generic/bulk_views.py:115 +#: netbox/views/generic/bulk_views.py:117 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " "{error}" msgstr "" -#: netbox/views/generic/bulk_views.py:439 +#: netbox/views/generic/bulk_views.py:427 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "" -#: netbox/views/generic/bulk_views.py:728 -#: netbox/views/generic/bulk_views.py:929 -#: netbox/views/generic/bulk_views.py:977 +#: netbox/views/generic/bulk_views.py:716 +#: netbox/views/generic/bulk_views.py:917 +#: netbox/views/generic/bulk_views.py:965 #, python-brace-format msgid "No {object_type} were selected." msgstr "" -#: netbox/views/generic/bulk_views.py:807 +#: netbox/views/generic/bulk_views.py:795 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "" -#: netbox/views/generic/bulk_views.py:907 +#: netbox/views/generic/bulk_views.py:895 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "" @@ -11416,7 +11443,7 @@ msgstr "" msgid "Synced {count} {object_type}" msgstr "" -#: netbox/views/generic/object_views.py:108 +#: netbox/views/generic/object_views.py:110 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "" @@ -11604,7 +11631,7 @@ msgstr "" #: templates/dcim/interface.html:353 templates/dcim/modulebay.html:80 #: templates/dcim/moduletype.html:90 templates/extras/configcontext.html:70 #: templates/extras/configtemplate.html:77 templates/extras/eventrule.html:66 -#: templates/extras/exporttemplate.html:88 +#: templates/extras/exporttemplate.html:93 #: templates/extras/htmx/script_result.html:60 templates/extras/webhook.html:65 #: templates/extras/webhook.html:75 templates/inc/panel_table.html:13 #: templates/inc/panels/comments.html:10 @@ -11656,32 +11683,36 @@ msgstr "" msgid "NetBox Logo" msgstr "" -#: templates/base/layout.html:150 templates/base/layout.html:151 +#: templates/base/layout.html:60 templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: templates/base/layout.html:161 templates/base/layout.html:162 msgid "Docs" msgstr "" -#: templates/base/layout.html:156 templates/base/layout.html:157 +#: templates/base/layout.html:167 templates/base/layout.html:168 #: templates/rest_framework/api.html:10 msgid "REST API" msgstr "" -#: templates/base/layout.html:162 templates/base/layout.html:163 +#: templates/base/layout.html:173 templates/base/layout.html:174 msgid "REST API documentation" msgstr "" -#: templates/base/layout.html:169 templates/base/layout.html:170 +#: templates/base/layout.html:180 templates/base/layout.html:181 msgid "GraphQL API" msgstr "" -#: templates/base/layout.html:185 templates/base/layout.html:186 +#: templates/base/layout.html:196 templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "" -#: templates/base/layout.html:194 templates/base/layout.html:195 +#: templates/base/layout.html:205 templates/base/layout.html:206 msgid "Source Code" msgstr "" -#: templates/base/layout.html:200 templates/base/layout.html:201 +#: templates/base/layout.html:211 templates/base/layout.html:212 msgid "Community" msgstr "" @@ -12661,7 +12692,7 @@ msgid "PoE Type" msgstr "" #: templates/dcim/interface.html:156 -#: templates/virtualization/vminterface.html:88 +#: templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "" @@ -12708,12 +12739,12 @@ msgstr "" #: templates/dcim/interface.html:400 templates/ipam/fhrpgroup.html:74 #: templates/ipam/iprange/ip_addresses.html:7 #: templates/ipam/prefix/ip_addresses.html:7 -#: templates/virtualization/vminterface.html:105 +#: templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "" #: templates/dcim/interface.html:417 -#: templates/virtualization/vminterface.html:123 +#: templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "" @@ -12907,7 +12938,7 @@ msgstr "" #: templates/dcim/trace/attachment.html:5 #: templates/extras/configtemplate.html:33 -#: templates/extras/exporttemplate.html:35 +#: templates/extras/exporttemplate.html:40 msgid "Attachment" msgstr "" @@ -13050,13 +13081,13 @@ msgstr "" #: templates/extras/configcontext.html:45 #: templates/extras/configtemplate.html:53 -#: templates/extras/exporttemplate.html:55 +#: templates/extras/exporttemplate.html:60 msgid "The data file associated with this object has been deleted" msgstr "" #: templates/extras/configcontext.html:54 #: templates/extras/configtemplate.html:62 -#: templates/extras/exporttemplate.html:64 +#: templates/extras/exporttemplate.html:69 msgid "Data Synced" msgstr "" @@ -13067,12 +13098,12 @@ msgid "Sync Data" msgstr "" #: templates/extras/configtemplate.html:72 -#: templates/extras/exporttemplate.html:83 +#: templates/extras/exporttemplate.html:88 msgid "Environment Parameters" msgstr "" #: templates/extras/configtemplate.html:87 -#: templates/extras/exporttemplate.html:98 +#: templates/extras/exporttemplate.html:103 msgid "Template" msgstr "" @@ -13124,7 +13155,7 @@ msgstr "" msgid "Button Class" msgstr "" -#: templates/extras/customlink.html:39 templates/extras/exporttemplate.html:73 +#: templates/extras/customlink.html:39 templates/extras/exporttemplate.html:78 #: templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "" @@ -14840,11 +14871,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "" -#: utilities/forms/fields/csv.py:101 +#: utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "" -#: utilities/forms/fields/csv.py:105 +#: utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "" @@ -14913,37 +14944,37 @@ msgid "" "({begin})." msgstr "" -#: utilities/forms/utils.py:234 +#: utilities/forms/utils.py:235 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "" -#: utilities/forms/utils.py:240 +#: utilities/forms/utils.py:241 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "" -#: utilities/forms/utils.py:249 +#: utilities/forms/utils.py:250 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" -#: utilities/forms/utils.py:272 +#: utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "" -#: utilities/forms/utils.py:274 +#: utilities/forms/utils.py:275 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" -#: utilities/forms/utils.py:278 +#: utilities/forms/utils.py:279 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" -#: utilities/forms/utils.py:286 +#: utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "" @@ -15001,12 +15032,12 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "" -#: utilities/request.py:76 +#: utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "" -#: utilities/tables.py:58 +#: utilities/tables.py:75 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "" diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index 7afcaf5b1..1d9aa5508 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 b338f63a3..2fbb34697 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-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 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:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -64,26 +64,26 @@ msgstr "Utilizado por última vez" msgid "Allowed IPs" msgstr "IP permitidas" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "Ha iniciado sesión como {user}." -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "Has cerrado sesión." -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "Se han actualizado tus preferencias." -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Las credenciales de usuario autenticadas por LDAP no se pueden cambiar en " "NetBox." -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "La contraseña se ha cambiado correctamente." @@ -104,7 +104,7 @@ msgstr "Aprovisionamiento" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -131,7 +131,7 @@ msgstr "Retirado" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primaria" @@ -167,10 +167,10 @@ msgstr "Habló" #: 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Región (ID)" @@ -179,10 +179,11 @@ msgstr "Región (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Región (babosa)" @@ -190,10 +191,11 @@ msgstr "Región (babosa)" #: 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Grupo de sitios (ID)" @@ -201,18 +203,18 @@ msgstr "Grupo de sitios (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 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:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -220,21 +222,22 @@ msgstr "Grupo de sitios (slug)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -317,19 +320,19 @@ msgstr "Tipo de circuito (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Sitio (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "Ubicación (ID)" @@ -340,8 +343,8 @@ msgstr "Terminación A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -371,8 +374,8 @@ msgstr "Búsqueda" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -384,7 +387,8 @@ msgstr "Circuito" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Ubicación (babosa)" @@ -404,7 +408,7 @@ msgstr "Circuito (ID)" msgid "Virtual circuit (CID)" msgstr "Circuito virtual (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "Circuito virtual (ID)" @@ -441,7 +445,7 @@ msgid "Virtual circuit" msgstr "Circuito virtual" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interfaz (ID)" @@ -487,7 +491,7 @@ msgstr "ASN" #: 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/extras/tables/tables.py:82 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 @@ -622,8 +626,8 @@ msgstr "Descripción" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -653,13 +657,13 @@ msgstr "ID de servicio" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -679,7 +683,7 @@ msgstr "Color" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -693,18 +697,18 @@ msgstr "Color" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -769,9 +773,9 @@ msgstr "Cuenta de proveedor" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -845,8 +849,8 @@ msgstr "Estado" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -954,13 +958,13 @@ msgstr "Parámetros de servicio" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -987,7 +991,7 @@ msgstr "Atributos" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1055,7 +1059,7 @@ msgstr "Detalles de terminación" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1085,8 +1089,8 @@ msgstr "Red de proveedores" #: 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1206,9 +1210,9 @@ msgstr "Función operativa" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1238,7 +1242,7 @@ msgstr "Interfaz" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1247,14 +1251,15 @@ msgstr "Interfaz" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1282,7 +1287,7 @@ msgstr "Ubicación" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1299,21 +1304,21 @@ msgstr "Contactos" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1330,12 +1335,12 @@ msgstr "Región" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1370,7 +1375,7 @@ msgstr "Asignación" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1426,7 +1431,7 @@ msgstr "Tipo de circuito" msgid "Group Assignment" msgstr "Asignación grupal" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1458,14 +1463,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1567,7 +1572,7 @@ msgstr "ID del panel de conexiones y números de puerto" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1591,7 +1596,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1606,8 +1611,8 @@ msgstr "" #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1630,7 +1635,7 @@ msgstr "Nombre completo del proveedor" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1699,12 +1704,12 @@ msgid "virtual circuit terminations" msgstr "terminaciones de circuitos virtuales" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1721,12 +1726,12 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1825,7 +1830,7 @@ msgid "Name" msgstr "Nombre" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1845,21 +1850,21 @@ msgstr "Circuitos" msgid "Circuit ID" msgstr "ID de circuito" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "Lado A" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Lado Z" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Tasa de compromiso" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1869,7 +1874,7 @@ msgstr "Tasa de compromiso" #: 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/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1890,30 +1895,30 @@ msgstr "Tasa de compromiso" msgid "Comments" msgstr "Comentarios" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "Asignaciones" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "Lado" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "Tipo de terminación" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "Punto de terminación" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Grupo de sitios" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1952,17 +1957,17 @@ msgstr "Terminaciones" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2013,12 +2018,12 @@ msgstr "Terminaciones" msgid "Device" msgstr "Dispositivo" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "No se han definido terminaciones para el circuito {circuit}." -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminaciones intercambiadas por circuito {circuit}." @@ -2136,7 +2141,7 @@ msgstr "Semanal" msgid "30 days" msgstr "30 días" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Actualizado" @@ -2167,7 +2172,7 @@ msgstr "Detenido" msgid "Cancelled" msgstr "Cancelado" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2228,13 +2233,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2265,8 +2270,8 @@ msgstr "Ignorar las reglas" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2290,9 +2295,9 @@ msgid "Creation" msgstr "Creación" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2334,7 +2339,7 @@ msgstr "Completado antes" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2348,7 +2353,7 @@ msgid "User" msgstr "usuario" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Hora" @@ -2501,7 +2506,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2537,7 +2542,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:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2559,7 +2564,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2622,7 +2627,7 @@ msgstr "" msgid "last updated" msgstr "última actualización" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "ruta" @@ -2687,60 +2692,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:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "programado" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "intervalo" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "Intervalo de recurrencia (en minutos)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "iniciado" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "completado" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "dato" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "error" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "ID de trabajo" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "trabajo" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "trabajos" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, 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:191 +#: netbox/core/models/jobs.py:193 #, 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:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2759,11 +2764,11 @@ msgid "Full Name" msgstr "Nombre completo" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2791,8 +2796,9 @@ msgid "Last updated" msgstr "Última actualización" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2803,49 +2809,49 @@ msgstr "ID" msgid "Interval" msgstr "Intervalo" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Versión" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Última actualización" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Versión mínima de NetBox" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Versión máxima de NetBox" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "No se han encontrado datos de complementos" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "autor" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "Instalado" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certificado" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Publicado" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Versión instalada" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Versión más reciente" @@ -3082,11 +3088,11 @@ msgstr "De atrás hacia adelante" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3211,8 +3217,8 @@ msgid "Virtual" msgstr "Virtual" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3223,7 +3229,7 @@ msgid "Virtual interfaces" msgstr "Interfaces virtuales" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3253,8 +3259,8 @@ msgid "Cellular" msgstr "Celular" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3335,7 +3341,7 @@ msgstr "USB" msgid "Fiber" msgstr "Fibra" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "Conectado" @@ -3424,7 +3430,7 @@ msgstr "Ubicación principal (slug)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" @@ -3432,7 +3438,7 @@ msgstr "Fabricante (ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "Fabricante (babosa)" @@ -3445,14 +3451,14 @@ msgid "Rack type (ID)" msgstr "Tipo de bastidor (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3460,7 +3466,8 @@ msgid "Role (slug)" msgstr "Rol (babosa)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -3538,7 +3545,7 @@ msgid "Has inventory items" msgstr "Tiene artículos de inventario" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "Tipo de dispositivo (ID)" @@ -3546,11 +3553,11 @@ msgstr "Tipo de dispositivo (ID)" msgid "Module type (ID)" msgstr "Tipo de módulo (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "Puerto de alimentación (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "Artículo del inventario principal (ID)" @@ -3576,9 +3583,9 @@ msgstr "Plataforma (ID)" msgid "Platform (slug)" msgstr "Plataforma (babosa)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "Nombre del sitio (slug)" @@ -3608,8 +3615,8 @@ msgid "Is full depth" msgstr "Es de profundidad total" #: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 -#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3661,40 +3668,41 @@ msgstr "Tipo de módulo (modelo)" msgid "Module bay (ID)" msgstr "Bahía de módulos (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "Rack (nombre)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "Rack (nombre)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Dispositivo (nombre)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "Tipo de dispositivo (modelo)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "Función del dispositivo (ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "Función del dispositivo (slug)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "Chasis virtual (ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3704,60 +3712,60 @@ msgstr "Chasis virtual (ID)" msgid "Virtual Chassis" msgstr "Chasis virtual" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "Módulo (ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "Cable (ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Máquina virtual (nombre)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interfaz (nombre)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interfaz VM (nombre)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interfaz de máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Modo 802.1Q" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN asignada" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "VID asignado" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3778,7 +3786,7 @@ msgstr "VID asignado" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3788,18 +3796,18 @@ msgstr "VID asignado" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (ROJO)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3811,12 +3819,12 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Política de traducción de VLAN (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3826,110 +3834,110 @@ msgstr "Política de traducción de VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Política de traducción de VLAN" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de chasis virtuales para dispositivos" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de chasis virtuales para dispositivos (ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "Tipo de interfaz" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Interfaz principal (ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Interfaz puenteada (ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "Interfaz LAG (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "Dirección MAC" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Dirección MAC principal (ID)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Dirección MAC principal" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto de dispositivo virtual" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "Contexto de dispositivo virtual (identificador)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "LAN inalámbrica" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Enlace inalámbrico" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "Terminación de circuito virtual (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "Compartimento del módulo principal (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "Dispositivo instalado (nombre)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "Maestro (ID)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "Maestro (nombre)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Inquilino (babosa)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "Inacabado" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "Panel de alimentación (ID)" @@ -3944,10 +3952,10 @@ msgstr "Panel de alimentación (ID)" msgid "Tags" msgstr "Etiquetas" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3991,11 +3999,11 @@ msgstr "Zona horaria" #: 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4131,8 +4139,8 @@ msgid "Serial Number" msgstr "Número de serie" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "Etiqueta de activo" @@ -4154,13 +4162,13 @@ msgstr "Flujo de aire" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4173,8 +4181,8 @@ msgstr "Estante" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" @@ -4198,15 +4206,24 @@ msgid "Exclude from utilization" msgstr "Excluir de la utilización" #: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88 +#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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: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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4325,13 +4342,13 @@ msgstr "Tipo de módulo" msgid "Label" msgstr "Etiqueta" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Longitud" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "Unidad de longitud" @@ -4341,33 +4358,33 @@ msgid "Domain" msgstr "Dominio" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 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:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Suministro" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Tensión" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amperaje" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "Utilización máxima" @@ -4392,8 +4409,8 @@ msgid "Allocated power draw (watts)" msgstr "Consumo de energía asignado (vatios)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Puerto de alimentación" @@ -4406,7 +4423,7 @@ msgid "Management only" msgstr "Solo administración" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4414,20 +4431,20 @@ msgid "PoE mode" msgstr "Modo PoE" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "Tipo de PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Función inalámbrica" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4446,13 +4463,13 @@ msgstr "Módulo" msgid "LAG" msgstr "DESFASE" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "Contextos de dispositivos virtuales" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4474,21 +4491,21 @@ msgstr "Velocidad" msgid "Mode" msgstr "Modo" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4503,54 +4520,54 @@ msgstr "Agregar VLAN etiquetadas" msgid "Remove tagged VLANs" msgstr "Eliminar las VLAN etiquetadas" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "VLAN de servicio Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 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/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "LAN inalámbricas" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Dirigiéndose" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operación" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Interfaces relacionadas" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4814,13 +4831,13 @@ msgstr "Puerto de alimentación local que alimenta esta toma" msgid "Electrical phase (for three-phase circuits)" msgstr "Fase eléctrica (para circuitos trifásicos)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Interfaz principal" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4848,7 +4865,7 @@ msgstr "" msgid "Physical medium" msgstr "Medio físico" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "Dúplex" @@ -4886,8 +4903,8 @@ msgstr "Función inalámbrica (AP/estación)" msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} no está asignado al dispositivo {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Puerto trasero" @@ -5070,7 +5087,7 @@ msgstr "Tipo de alimentación (AC/DC)" msgid "Single or three-phase" msgstr "Monofásico o trifásico" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5081,7 +5098,7 @@ msgstr "IPv4 principal" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Dirección IPv4 con máscara, p. ej. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5099,7 +5116,7 @@ msgstr "Dirección IPv6 con longitud de prefijo, por ejemplo, 2001:db8: :1/64" msgid "MTU" msgstr "MUT" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -5108,7 +5125,7 @@ msgstr "" "Las VLAN etiquetadas ({vlans}) deben pertenecer al mismo sitio que el " "dispositivo o máquina virtual principal de la interfaz o deben ser globales" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -5116,7 +5133,7 @@ msgstr "" "No se puede instalar el módulo con valores de marcador de posición en un " "compartimento de módulos sin una posición definida." -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5126,12 +5143,12 @@ msgstr "" "árbol de compartimentos de módulos {level} en un árbol, pero {tokens} " "marcadores de posición dados." -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "No puede adoptar {model} {name} porque ya pertenece a un módulo" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "UN {model} llamado {name} ya existe" @@ -5213,17 +5230,17 @@ msgstr "Tiene contextos de dispositivos virtuales" msgid "Cluster group" msgstr "Grupo de clústeres" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "Cableado" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5237,47 +5254,47 @@ msgstr "Ocupado" msgid "Connection" msgstr "Conexión" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Amable" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "Solo administración" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Modo 802.1Q" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "Canal inalámbrico" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "Frecuencia de canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "Ancho de canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potencia de transmisión (dBm)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: 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 @@ -5288,15 +5305,15 @@ msgstr "Potencia de transmisión (dBm)" msgid "Cable" msgstr "Cable" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Descubierto" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Dispositivo asignado" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "VM asignada" @@ -5397,7 +5414,7 @@ msgstr "" msgid "Characteristics" msgstr "Características" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5412,35 +5429,35 @@ msgstr "" "{module}, si está presente, se reemplazará automáticamente por " "el valor de posición al crear un nuevo módulo." -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "Plantilla de puerto de consola" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "Plantilla de puerto de servidor de consola" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "Plantilla de puerto frontal" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "Plantilla de interfaz" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "Plantilla de toma de corriente" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "Plantilla de puerto de alimentación" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "Plantilla de puerto trasero" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5448,14 +5465,14 @@ msgstr "Plantilla de puerto trasero" msgid "Console Port" msgstr "Puerto de consola" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Puerto de servidor de consola" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5466,7 +5483,7 @@ msgstr "Puerto de servidor de consola" msgid "Front Port" msgstr "Puerto frontal" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5479,40 +5496,40 @@ msgstr "Puerto frontal" msgid "Rear Port" msgstr "Puerto trasero" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 "Puerto de alimentación" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Toma de corriente" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "Asignación de componentes" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "Un InventoryItem solo se puede asignar a un único componente." -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "Interfaz LAG" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "Filtre las VLAN disponibles para la asignación por grupo." -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "Dispositivo infantil" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5520,37 +5537,37 @@ msgstr "" "Los dispositivos secundarios primero deben crearse y asignarse al sitio y al" " rack del dispositivo principal." -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Puerto de consola" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Puerto de servidor de consola" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "Puerto frontal" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "toma de corriente" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Artículo de inventario" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Función del artículo de inventario" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "Interfaz VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5568,13 +5585,13 @@ msgstr "Interfaz VM" msgid "Virtual Machine" msgstr "Máquina virtual" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5592,18 +5609,18 @@ msgstr "" "{pattern_count} se esperan." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Puertos traseros" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 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:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5613,7 +5630,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:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5623,18 +5640,18 @@ msgstr "" "coincidir con el número seleccionado de posiciones de los puertos traseros " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Miembros" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "Posición inicial" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5642,69 +5659,69 @@ msgstr "" "Posición del primer dispositivo miembro. Aumenta en uno por cada miembro " "adicional." -#: netbox/dcim/forms/object_create.py:435 +#: netbox/dcim/forms/object_create.py:441 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:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "etiqueta" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "longitud" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "unidad de longitud" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "cable" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "cables" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 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:167 +#: netbox/dcim/models/cables.py:166 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:174 +#: netbox/dcim/models/cables.py:173 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:182 +#: netbox/dcim/models/cables.py:181 #, 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:192 +#: netbox/dcim/models/cables.py:191 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:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "fin" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "terminación de cable" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "terminaciones de cables" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5713,68 +5730,68 @@ msgstr "" "Se encontró una terminación duplicada para {app_label}.{model} " "{termination_id}: cable {cable_pk}" -#: netbox/dcim/models/cables.py:344 +#: netbox/dcim/models/cables.py:343 #, 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:351 +#: netbox/dcim/models/cables.py:350 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:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "está activo" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "está completo" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "está dividido" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "ruta de cable" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "rutas de cable" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 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:553 +#: netbox/dcim/models/cables.py:552 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:558 +#: netbox/dcim/models/cables.py:557 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:582 +#: netbox/dcim/models/cables.py:581 msgid "All links must be cable or wireless" msgstr "Todos los enlaces deben ser por cable o inalámbricos" -#: netbox/dcim/models/cables.py:584 +#: netbox/dcim/models/cables.py:583 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:667 +#: netbox/dcim/models/cables.py:666 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:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "Falta el filtro de posición de terminación remota" @@ -6138,6 +6155,7 @@ msgstr "VLAN etiquetadas" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" @@ -7305,7 +7323,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7385,8 +7403,8 @@ msgid "Power outlets" msgstr "tomas de corriente" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7424,8 +7442,8 @@ msgid "Module Bay" msgstr "Bahía de módulos" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7461,7 +7479,7 @@ msgstr "Sorteo asignado (W)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Direcciones IP" @@ -7472,7 +7490,7 @@ msgid "FHRP Groups" msgstr "Grupos FHRP" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7535,7 +7553,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Plataformas" @@ -7559,8 +7577,8 @@ msgstr "Altura en U" msgid "Instances" msgstr "Instancias" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7570,8 +7588,8 @@ msgstr "Instancias" msgid "Console Ports" msgstr "Puertos de consola" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7581,8 +7599,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:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7592,8 +7610,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:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7603,8 +7621,8 @@ msgstr "Puertos de alimentación" msgid "Power Outlets" msgstr "Tomas de corriente" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7613,8 +7631,8 @@ msgstr "Tomas de corriente" msgid "Front Ports" msgstr "Puertos frontales" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7624,16 +7642,16 @@ msgstr "Puertos frontales" msgid "Rear Ports" msgstr "Puertos traseros" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7702,64 +7720,64 @@ msgstr "Grupos de VLAN" msgid "Test case must set peer_termination_type" msgstr "El caso de prueba debe establecer peer_termination_type" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Desconectado {count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reservaciones" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Dispositivos no rakeados" -#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Contexto de configuración" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Configuración de renderizado" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Máquinas virtuales" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, 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:3206 +#: netbox/dcim/views.py:3209 #, 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:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Niños" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "Miembro agregado {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, 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:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Eliminado {device} desde un chasis virtual {chassis}" @@ -8202,7 +8220,7 @@ msgid "Group name" msgstr "Nombre del grupo" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8268,7 +8286,7 @@ msgid "As attachment" msgstr "Como archivo adjunto" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Compartido" @@ -8452,7 +8470,7 @@ msgid "Field type" msgstr "Tipo de campo" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Opciones" @@ -9637,74 +9655,74 @@ msgstr "Parámetros de ejecución del script" msgid "Dismiss" msgstr "Descartar" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Tipos de objetos" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Valide la singularidad" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "Visible" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Editable" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "Tipo de objeto relacionado" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Set de elección" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "Se puede clonar" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Valor mínimo" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Valor máximo" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Regex de validación" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "Contar" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Ordenar alfabéticamente" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Ventana nueva" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "Como archivo adjunto" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9713,54 +9731,54 @@ msgstr "Como archivo adjunto" msgid "Data File" msgstr "Archivo de datos" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Sincronizado" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Imagen" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Tamaño (bytes)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Leer" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "Validación SSL" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Tipos de eventos" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Funciones del dispositivo" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Comentarios (cortos)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Línea" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Nivel" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Mensaje" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Método" @@ -9801,32 +9819,32 @@ msgstr "Atributo no válido»{name}«para solicitar" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Atributo no válido»{name}«para {model}" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Se ha producido un error al renderizar la plantilla: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "Tu panel de control se ha restablecido." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Widget añadido: " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Widget actualizado: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Widget eliminado: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Error al eliminar el widget: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "" "No se puede ejecutar el script: el proceso de trabajo de RQ no se está " @@ -10068,10 +10086,18 @@ msgstr "dirección IP" msgid "Primary IPv4 (ID)" msgstr "IPv4 principal (ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "IPv4 principal (dirección)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "IPv6 principal (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "IPv6 principal (dirección)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Introduzca una dirección IPv4 o IPv6 válida (sin máscara)." @@ -10137,7 +10163,7 @@ msgstr "Grupo VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -10218,12 +10244,12 @@ msgstr "Clave de autenticación" msgid "Authentication" msgstr "AUTENTICACIÓN" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "Intervalos de ID de VLAN" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Función de Q-in-Q" @@ -10345,7 +10371,7 @@ msgstr "Grupo de VLAN asignado" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "VLAN de servicio (para VLAN de clientes de Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "Política de traducción de VLAN" @@ -10435,7 +10461,7 @@ msgstr "Asignado a una interfaz" msgid "DNS Name" msgstr "Nombre DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10446,11 +10472,11 @@ msgstr "VLAN" msgid "Contains VLAN ID" msgstr "Contiene el identificador de VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "ID de VLAN local" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "ID de VLAN remota" @@ -10458,7 +10484,7 @@ msgstr "ID de VLAN remota" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFICADOR DE VLAN" @@ -10576,7 +10602,7 @@ msgstr "Desde plantilla" msgid "Custom" msgstr "Personalizado" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10907,33 +10933,33 @@ msgid "" msgstr "" "Un servicio debe estar asociado a un dispositivo o a una máquina virtual." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "Grupos de VLAN" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "No se puede establecer scope_type sin scope_id." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "No se puede establecer scope_id sin scope_type." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "El ID de VLAN inicial está dentro del rango ({value}) no puede ser inferior " "a {minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "El ID de VLAN final está dentro del rango ({value}) no puede superar " "{maximum}" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10942,36 +10968,36 @@ msgstr "" "El ID de VLAN final dentro del rango debe ser mayor o igual que el ID de " "VLAN inicial ({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Los rangos no se pueden superponer." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "El sitio específico al que está asignada esta VLAN (si existe)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "Grupo de VLAN (opcional)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "ID de VLAN numérico (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "Estado operativo de esta VLAN" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "La función principal de esta VLAN" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Designación de VLAN de cliente/servicio (para Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10982,23 +11008,32 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"El sitio asignado {site} no es miembro del grupo asignado {group} (alcance: " +"{scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "El VID debe estar en rangos {ranges} para VLAN en grupo {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Solo las VLAN de clientes de Q-in-Q pueden asignarse a una VLAN de servicio." -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Se debe asignar una VLAN de cliente de Q-in-Q a una VLAN de servicio." -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "Políticas de traducción de VLAN" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "Regla de traducción de VLAN" @@ -11726,7 +11761,7 @@ msgstr "Funciones de los artículos de inventario" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Direcciones MAC" @@ -12247,7 +12282,7 @@ msgstr "Valor" msgid "Dummy Plugin" msgstr "Plugin ficticio" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12256,24 +12291,24 @@ msgstr "" "Se ha producido un error al procesar la plantilla de exportación " "seleccionada ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Fila {i}: Objeto con ID {id} no existe" -#: netbox/netbox/views/generic/bulk_views.py:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} fueron seleccionados." -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renombrado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminado {count} {object_type}" @@ -12302,7 +12337,7 @@ msgstr "Datos sincronizados para {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Sincronizado {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} debe implementar get_children ()" @@ -12579,32 +12614,36 @@ msgstr "Motivo NetBox" msgid "NetBox Logo" msgstr "Logotipo de NetBox" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "Documentos" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "API DE DESCANSO" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "Documentación de la API REST" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "API de GraphQL" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "Soporte de NetBox Labs" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "Código fuente" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "Comunidad" @@ -13619,7 +13658,7 @@ msgid "PoE Type" msgstr "Tipo de PoE" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "Traducción de VLAN" @@ -13672,12 +13711,12 @@ msgstr "Sin interfaces de miembros" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Agregar dirección IP" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Agregar dirección MAC" @@ -15900,11 +15939,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "«{field_name}\"es un nombre de campo de acceso no válido." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "El tipo de objeto debe especificarse como».»" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Tipo de objeto no válido" @@ -15996,41 +16035,41 @@ msgstr "" "Intervalo no válido: valor final ({end}) debe ser mayor que el valor inicial" " ({begin})." -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, 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:240 +#: netbox/utilities/forms/utils.py:241 #, 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:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Encabezado de columna inesperado»{field}«encontrado." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, 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:278 +#: netbox/utilities/forms/utils.py:279 #, 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:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Encabezado de columna obligatorio»{header}«no se encontró." @@ -16083,7 +16122,7 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "App_label/model_name desconocido para {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Dirección IP no válida establecida para {header}: {ip}" diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index 834c41062..7a911bfe5 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 2ed53d811..1bd70887f 100644 --- a/netbox/translations/fr/LC_MESSAGES/django.po +++ b/netbox/translations/fr/LC_MESSAGES/django.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n" @@ -44,7 +44,7 @@ msgstr "Écriture activée" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -75,26 +75,26 @@ msgstr "Dernière utilisation" msgid "Allowed IPs" msgstr "IP autorisées" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "Connecté en tant que {user}." -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "Vous êtes déconnecté." -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "Vos préférences ont été mises à jour." -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Les informations d'identification utilisateur authentifiées par LDAP ne " "peuvent pas être modifiées dans NetBox." -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "Votre mot de passe a été modifié avec succès." @@ -115,7 +115,7 @@ msgstr "Approvisionnement" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -142,7 +142,7 @@ msgstr "Mis hors service" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primaire" @@ -178,10 +178,10 @@ msgstr "Spoke" #: 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Région (ID)" @@ -190,10 +190,11 @@ msgstr "Région (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Région (slug)" @@ -201,10 +202,11 @@ msgstr "Région (slug)" #: 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Groupe de sites (ID)" @@ -212,18 +214,18 @@ msgstr "Groupe de sites (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 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:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -231,21 +233,22 @@ msgstr "Groupe de sites (slug)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -328,19 +331,19 @@ msgstr "Type de circuit (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Site (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "Lieu (ID)" @@ -351,8 +354,8 @@ msgstr "Terminaison A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -382,8 +385,8 @@ msgstr "Rechercher" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -395,7 +398,8 @@ msgstr "Circuit" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Emplacement (slug)" @@ -415,7 +419,7 @@ msgstr "Circuit (ID)" msgid "Virtual circuit (CID)" msgstr "Circuit virtuel (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "Circuit virtuel (ID)" @@ -452,7 +456,7 @@ msgid "Virtual circuit" msgstr "Circuit virtuel" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interface (ID)" @@ -498,7 +502,7 @@ msgstr "Numéros d'AS" #: 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/extras/tables/tables.py:82 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 @@ -633,8 +637,8 @@ msgstr "Description" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -664,13 +668,13 @@ msgstr "Identifiant du service" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -690,7 +694,7 @@ msgstr "Couleur" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -704,18 +708,18 @@ msgstr "Couleur" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -780,9 +784,9 @@ msgstr "Identifiant de compte du prestataire" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -856,8 +860,8 @@ msgstr "Statut" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -965,13 +969,13 @@ msgstr "Paramètres du service" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -998,7 +1002,7 @@ msgstr "Attributs" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1066,7 +1070,7 @@ msgstr "Détails de terminaison" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1096,8 +1100,8 @@ msgstr "Réseau de fournisseurs" #: 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1217,9 +1221,9 @@ msgstr "Rôle opérationnel" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1249,7 +1253,7 @@ msgstr "Interface" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1258,14 +1262,15 @@ msgstr "Interface" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1293,7 +1298,7 @@ msgstr "Emplacement" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1310,21 +1315,21 @@ msgstr "Contacts" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1341,12 +1346,12 @@ msgstr "Région" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1381,7 +1386,7 @@ msgstr "Affectation" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1437,7 +1442,7 @@ msgstr "Type de circuit" msgid "Group Assignment" msgstr "Affectation de groupe" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1469,14 +1474,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1578,7 +1583,7 @@ msgstr "ID du panneau de raccordement et numéro (s) de port" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1602,7 +1607,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1617,8 +1622,8 @@ msgstr "" #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1641,7 +1646,7 @@ msgstr "Nom complet du fournisseur" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1710,12 +1715,12 @@ msgid "virtual circuit terminations" msgstr "terminaisons de circuits virtuels" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1732,12 +1737,12 @@ msgstr "terminaisons de circuits virtuels" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1836,7 +1841,7 @@ msgid "Name" msgstr "Nom" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1856,21 +1861,21 @@ msgstr "Circuits" msgid "Circuit ID" msgstr "Identifiant du circuit" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "Côté A" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Côté Z" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Bande passante garantie" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1880,7 +1885,7 @@ msgstr "Bande passante garantie" #: 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/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1901,30 +1906,30 @@ msgstr "Bande passante garantie" msgid "Comments" msgstr "Commentaires" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "Allocations" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "Côté" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "Type de terminaison" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "Point de terminaison" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Groupe de sites" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1963,17 +1968,17 @@ msgstr "Terminaisons" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2024,12 +2029,12 @@ msgstr "Terminaisons" msgid "Device" msgstr "Appareil" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Aucune terminaison n'a été définie pour le circuit {circuit}." -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminaisons échangées pour le circuit {circuit}." @@ -2148,7 +2153,7 @@ msgstr "Hebdo" msgid "30 days" msgstr "30 jours" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Mis à jour" @@ -2179,7 +2184,7 @@ msgstr "Arrêté" msgid "Cancelled" msgstr "Annulé" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2240,13 +2245,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2277,8 +2282,8 @@ msgstr "Ignorer les règles" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2302,9 +2307,9 @@ msgid "Creation" msgstr "Création" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2346,7 +2351,7 @@ msgstr "Terminé avant" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2360,7 +2365,7 @@ msgid "User" msgstr "Utilisateur" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Heure" @@ -2517,7 +2522,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2553,7 +2558,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:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2575,7 +2580,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2639,7 +2644,7 @@ msgstr "" msgid "last updated" msgstr "dernière mise à jour" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "chemin" @@ -2704,60 +2709,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:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "prévu" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "intervalle" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "Intervalle de récurrence (en minutes)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "commencé" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "terminé" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "données" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "erreur" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "ID de tâche" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "tâche" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "tâches" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, 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:191 +#: netbox/core/models/jobs.py:193 #, 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:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2776,11 +2781,11 @@ msgid "Full Name" msgstr "Nom complet" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2808,8 +2813,9 @@ msgid "Last updated" msgstr "Dernière mise à jour" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2820,49 +2826,49 @@ msgstr "IDENTIFIANT" msgid "Interval" msgstr "Intervalle" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Version" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Dernière mise à jour" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Version minimale de NetBox" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Version maximale de NetBox" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Aucune donnée de plug-in trouvée" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Auteur" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "Installé" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certifié" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Publié" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Version installée" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Dernière version" @@ -3099,11 +3105,11 @@ msgstr "De l'arrière vers l'avant" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3228,8 +3234,8 @@ msgid "Virtual" msgstr "Virtuel" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3240,7 +3246,7 @@ msgid "Virtual interfaces" msgstr "Interfaces virtuelles" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3270,8 +3276,8 @@ msgid "Cellular" msgstr "Cellulaire" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3352,7 +3358,7 @@ msgstr "USB" msgid "Fiber" msgstr "Fibre" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "Connecté" @@ -3441,7 +3447,7 @@ msgstr "Localisation du parent (slug)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "Fabricant (ID)" @@ -3449,7 +3455,7 @@ msgstr "Fabricant (ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "Fabricant (slug)" @@ -3462,14 +3468,14 @@ msgid "Rack type (ID)" msgstr "Type de baie (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3477,7 +3483,8 @@ msgid "Role (slug)" msgstr "Rôle (slug)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "Baie (ID)" @@ -3555,7 +3562,7 @@ msgid "Has inventory items" msgstr "Possède des articles en inventaire" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "Type d'appareil (ID)" @@ -3563,11 +3570,11 @@ msgstr "Type d'appareil (ID)" msgid "Module type (ID)" msgstr "Type de module (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "Port d'alimentation (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "Article d'inventaire parent (ID)" @@ -3593,9 +3600,9 @@ msgstr "Plateforme (ID)" msgid "Platform (slug)" msgstr "Plateforme (slug)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "Nom du site (slug)" @@ -3625,8 +3632,8 @@ msgid "Is full depth" msgstr "Est en pleine profondeur" #: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 -#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3678,40 +3685,41 @@ msgstr "Type de module (modèle)" msgid "Module bay (ID)" msgstr "Baie modulaire (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "Baie (nom)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Appareil (ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "Baie (nom)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Appareil (nom)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "Type d'appareil (modèle)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "Rôle de l'appareil (ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "Rôle de l'appareil (slug)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "Châssis virtuel (ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3721,60 +3729,60 @@ msgstr "Châssis virtuel (ID)" msgid "Virtual Chassis" msgstr "Châssis virtuel" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "Module (ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "Câble (ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Machine virtuelle (nom)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Machine virtuelle (ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interface (nom)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interface de machine virtuelle (nom)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interface de machine virtuelle (ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Mode 802.1Q" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN attribué" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "VID attribué" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3795,7 +3803,7 @@ msgstr "VID attribué" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3805,18 +3813,18 @@ msgstr "VID attribué" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3828,12 +3836,12 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Politique de traduction VLAN (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3843,110 +3851,110 @@ msgstr "Politique de traduction VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Politique de traduction VLAN" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de châssis virtuelles pour appareils" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de châssis virtuel pour le périphérique (ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "Type d'interface" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Interface parent (ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Interface pontée (ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "Adresse MAC" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Adresse MAC principale (ID)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Adresse MAC principale" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexte du périphérique virtuel" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "Contexte du périphérique virtuel (Identifiant)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "LAN sans fil" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Liaison sans fil" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "Terminaison du circuit virtuel (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "Baie du module parent (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "Module installé (ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "Appareil installé (ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "Appareil installé (nom)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "Maître (ID)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "Master (nom)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Entité (ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Entité (slug)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "Non terminé" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "Panneau d'alimentation (ID)" @@ -3961,10 +3969,10 @@ msgstr "Panneau d'alimentation (ID)" msgid "Tags" msgstr "Étiquettes" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -4008,11 +4016,11 @@ msgstr "Fuseau horaire" #: 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4148,8 +4156,8 @@ msgid "Serial Number" msgstr "Numéro de série" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "Étiquette d'actif" @@ -4171,13 +4179,13 @@ msgstr "Flux d'air" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4190,8 +4198,8 @@ msgstr "Baie" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Matériel" @@ -4215,15 +4223,24 @@ msgid "Exclude from utilization" msgstr "Exclure de l'utilisation" #: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88 +#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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 "Type d'appareil" #: 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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4342,13 +4359,13 @@ msgstr "Type de module" msgid "Label" msgstr "Libellé" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Longueur" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "Unité de longueur" @@ -4358,33 +4375,33 @@ msgid "Domain" msgstr "Domaine" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 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:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Approvisionnement" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Phase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "tension" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Ampérage" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "Utilisation maximale" @@ -4409,8 +4426,8 @@ msgid "Allocated power draw (watts)" msgstr "Consommation électrique allouée (watts)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "port d'alimentation" @@ -4423,7 +4440,7 @@ msgid "Management only" msgstr "Gestion uniquement" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4431,20 +4448,20 @@ msgid "PoE mode" msgstr "Mode PoE" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "Type PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Rôle sans fil" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4463,13 +4480,13 @@ msgstr "Modules" msgid "LAG" msgstr "DÉCALAGE" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "Contextes des appareils virtuels" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4491,21 +4508,21 @@ msgstr "Vitesse" msgid "Mode" msgstr "Mode" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4520,54 +4537,54 @@ msgstr "Ajouter des VLANs étiquetés" msgid "Remove tagged VLANs" msgstr "Retirer des VLANs étiquetés" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Service VLAN Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 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/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Réseaux locaux sans fil" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Adressage" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Fonctionnement" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Interfaces associées" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4830,13 +4847,13 @@ msgstr "Port d'alimentation local qui alimente cette prise" msgid "Electrical phase (for three-phase circuits)" msgstr "Phase électrique (pour circuits triphasés)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Interface pour les parents" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4863,7 +4880,7 @@ msgstr "" msgid "Physical medium" msgstr "Support physique" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "Duplex" @@ -4901,8 +4918,8 @@ msgstr "Rôle sans fil (AP/station)" msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} n'est pas attribué à l'appareil {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Port arrière" @@ -5085,7 +5102,7 @@ msgstr "Type d'alimentation (AC/DC)" msgid "Single or three-phase" msgstr "Monophasé ou triphasé" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5096,7 +5113,7 @@ msgstr "IPv4 principal" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Adresse IPv4 avec masque, par exemple 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5114,7 +5131,7 @@ msgstr "Adresse IPv6 avec longueur de préfixe, par exemple 2001:db8 : :1/64" msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -5124,7 +5141,7 @@ msgstr "" "l'appareil/la machine virtuelle parente de l'interface, ou ils doivent être " "globaux" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -5132,7 +5149,7 @@ msgstr "" "Impossible d'installer le module avec des valeurs d'espace réservé dans une " "baie de modules dont aucune position n'est définie." -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5142,13 +5159,13 @@ msgstr "" "arborescence de modules {level} dans un arbre mais {tokens} espaces réservés" " donnés." -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "" "Impossible d'adopter {model} {name} car il appartient déjà à un module" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "UN {model} nommé {name} existe déjà" @@ -5230,17 +5247,17 @@ msgstr "Possède des contextes de périphériques virtuels" msgid "Cluster group" msgstr "Groupe de clusters" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "câblé" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5254,47 +5271,47 @@ msgstr "Occupé" msgid "Connection" msgstr "Connexion" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Type" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "Gestion uniquement" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Mode 802.1Q" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "Canal sans fil" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "Fréquence du canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "Largeur du canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Puissance de transmission (dBm)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5305,15 +5322,15 @@ msgstr "Puissance de transmission (dBm)" msgid "Cable" msgstr "câble" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Découvert" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Appareil attribué" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Machine virtuelle attribuée" @@ -5413,7 +5430,7 @@ msgstr "Remplir automatiquement les composants associés à ce type de module" msgid "Characteristics" msgstr "Caractéristiques" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5428,35 +5445,35 @@ msgstr "" "{module}, s'il est présent, sera automatiquement remplacé par " "la valeur de position lors de la création d'un nouveau module." -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "Modèle de port de console" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "Modèle de port de serveur de console" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "Modèle de port avant" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "Modèle d'interface" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "Modèle de prise de courant" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "Modèle de port d'alimentation" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "Modèle de port arrière" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5464,14 +5481,14 @@ msgstr "Modèle de port arrière" msgid "Console Port" msgstr "Port de console" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Port du serveur de consoles" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5482,7 +5499,7 @@ msgstr "Port du serveur de consoles" msgid "Front Port" msgstr "Port avant" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5495,40 +5512,40 @@ msgstr "Port avant" msgid "Rear Port" msgstr "Port arrière" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 "Port d'alimentation" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Prise de courant" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "Affectation des composants" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "Un item d'inventaire ne peut être attribué qu'à un seul composant." -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "Interface LAG" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "Filtrez les VLAN disponibles pour une attribution par groupe." -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "Appareil pour enfants" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5536,37 +5553,37 @@ msgstr "" "Les appareils enfants doivent d'abord être créés et affectés au site et à la" " baie de l'appareil parent." -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Port de console" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Port du serveur de console" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "Port avant" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "prise de courant" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Article d'inventaire" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rôle de l'article d'inventaire" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "Interface de machine virtuelle" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5584,13 +5601,13 @@ msgstr "Interface de machine virtuelle" msgid "Virtual Machine" msgstr "Machine virtuelle" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5608,16 +5625,16 @@ msgstr "" "sont attendus." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Ports arrière" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 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:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5627,7 +5644,7 @@ msgstr "" "correspondre au nombre sélectionné de positions des ports arrière " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5636,18 +5653,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:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Membres" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "Position initiale" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5655,72 +5672,72 @@ msgstr "" "Position du premier dispositif membre. Augmente d'une unité pour chaque " "membre supplémentaire." -#: netbox/dcim/forms/object_create.py:435 +#: netbox/dcim/forms/object_create.py:441 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:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "étiquette" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "longueur" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "unité de longueur" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "câble" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "câbles" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 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:167 +#: netbox/dcim/models/cables.py:166 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:174 +#: netbox/dcim/models/cables.py:173 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:182 +#: netbox/dcim/models/cables.py:181 #, 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:192 +#: netbox/dcim/models/cables.py:191 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:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "fin" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "terminaison de câble" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "terminaisons de câble" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5729,68 +5746,68 @@ msgstr "" "Un doublon de terminaison a été trouvé pour {app_label}.{model} " "{termination_id}: câble {cable_pk}" -#: netbox/dcim/models/cables.py:344 +#: netbox/dcim/models/cables.py:343 #, 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:351 +#: netbox/dcim/models/cables.py:350 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:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "est actif" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "est terminé" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "est divisé" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "chemin de câble" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "chemins de câbles" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 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:553 +#: netbox/dcim/models/cables.py:552 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:558 +#: netbox/dcim/models/cables.py:557 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:582 +#: netbox/dcim/models/cables.py:581 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:584 +#: netbox/dcim/models/cables.py:583 msgid "All links must match first link type" msgstr "Tous les liens doivent correspondre au premier type de lien" -#: netbox/dcim/models/cables.py:667 +#: netbox/dcim/models/cables.py:666 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:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "Le filtre de position de terminaison à distance est manquant" @@ -6151,6 +6168,7 @@ msgstr "VLAN étiquetés" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" @@ -7318,7 +7336,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7398,8 +7416,8 @@ msgid "Power outlets" msgstr "Prises de courant" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7437,8 +7455,8 @@ msgid "Module Bay" msgstr "Module Bay" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7474,7 +7492,7 @@ msgstr "Tirage alloué (W)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Adresses IP" @@ -7485,7 +7503,7 @@ msgid "FHRP Groups" msgstr "Groupes FHRP" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7548,7 +7566,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Plateformes" @@ -7572,8 +7590,8 @@ msgstr "Hauteur en U" msgid "Instances" msgstr "Instances" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7583,8 +7601,8 @@ msgstr "Instances" msgid "Console Ports" msgstr "Ports de console" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7594,8 +7612,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:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7605,8 +7623,8 @@ msgstr "Ports du serveur de consoles" msgid "Power Ports" msgstr "Ports d'alimentation" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7616,8 +7634,8 @@ msgstr "Ports d'alimentation" msgid "Power Outlets" msgstr "Prises de courant" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7626,8 +7644,8 @@ msgstr "Prises de courant" msgid "Front Ports" msgstr "Ports avant" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7637,16 +7655,16 @@ msgstr "Ports avant" msgid "Rear Ports" msgstr "Ports arrière" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7715,64 +7733,64 @@ msgstr "Groupes VLAN" msgid "Test case must set peer_termination_type" msgstr "Le scénario de test doit définir peer_termination_type" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Déconnecté {count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Réservations" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 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:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Contexte de configuration" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Configuration du rendu" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Machines virtuelles" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Appareil installé {device} dans la baie {device_bay}." -#: netbox/dcim/views.py:3206 +#: netbox/dcim/views.py:3209 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Appareil retiré {device} depuis la baie {device_bay}." -#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Enfants" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "Membre ajouté {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, 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:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Supprimé {device} depuis un châssis virtuel {chassis}" @@ -8221,7 +8239,7 @@ msgid "Group name" msgstr "Nom du groupe" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8287,7 +8305,7 @@ msgid "As attachment" msgstr "En pièce jointe" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Partagé" @@ -8471,7 +8489,7 @@ msgid "Field type" msgstr "Type de champ" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Choix" @@ -9667,74 +9685,74 @@ msgstr "Paramètres d'exécution du script" msgid "Dismiss" msgstr "Rejeter" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Types d'objets" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Valider le caractère" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "Visible" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Modifiable" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "Type d'objet associé" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Coffret Choice" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "Est clonable" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Valeur minimale" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Valeur maximale" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Regex de validation" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "Compter" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Ordre alphabétique" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nouvelle fenêtre" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 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:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9743,54 +9761,54 @@ msgstr "En tant que pièce jointe" 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:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Synchronisé" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Image" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Taille (octets)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Lisez" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "Validation SSL" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Types d'événements" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 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:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Commentaires (courts)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Ligne" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Niveau" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Message" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Méthode" @@ -9832,32 +9850,32 @@ msgstr "Attribut non valide »{name}« pour demande" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Attribut non valide »{name}« pour {model}" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Une erreur s'est produite lors du rendu du modèle : {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "Votre tableau de bord a été réinitialisé." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Widget ajouté : " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Widget mis à jour : " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Widget supprimé : " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Erreur lors de la suppression du widget : " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "" "Impossible d'exécuter le script : le processus de travail RQ n'est pas en " @@ -10099,10 +10117,18 @@ msgstr "Adresse IP" msgid "Primary IPv4 (ID)" msgstr "IPv4 principal (ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "IPv4 principal (adresse)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "IPv6 principal (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "IPv6 principal (adresse)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Entrez une adresse IPv4 ou IPv6 valide (sans masque)." @@ -10168,7 +10194,7 @@ msgstr "Groupe VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -10249,12 +10275,12 @@ msgstr "Clé d'authentification" msgid "Authentication" msgstr "Authentification" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "Plages d'ID VLAN" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Rôle Q-in-Q" @@ -10374,7 +10400,7 @@ msgstr "Groupe VLAN attribué" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Service VLAN (pour les VLAN clients Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "Politique de traduction VLAN" @@ -10464,7 +10490,7 @@ msgstr "Affecté à une interface" msgid "DNS Name" msgstr "Nom DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10475,11 +10501,11 @@ msgstr "VLAN" msgid "Contains VLAN ID" msgstr "Contient un ID de VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "ID de VLAN local" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "ID de VLAN distant" @@ -10487,7 +10513,7 @@ msgstr "ID de VLAN distant" msgid "Q-in-Q/802.1ad" msgstr "Q-en-Q/802.1AD" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFIANT DE VLAN" @@ -10604,7 +10630,7 @@ msgstr "À partir du modèle" msgid "Custom" msgstr "Personnalisé" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10941,32 +10967,32 @@ msgid "" msgstr "" "Un service doit être associé à un appareil ou à une machine virtuelle." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "groupes VLAN" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "Impossible de définir scope_type sans scope_id." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "Impossible de définir scope_id sans scope_type." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "ID de VLAN de démarrage dans la plage ({value}) ne peut pas être inférieur à" " {minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Fin de l'ID VLAN dans la plage ({value}) ne peut pas dépasser {maximum}" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10975,36 +11001,36 @@ msgstr "" "L'ID VLAN final dans la plage doit être supérieur ou égal à l'ID VLAN de " "départ ({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Les plages ne peuvent pas se chevaucher." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Le site spécifique auquel ce VLAN est associé (le cas échéant)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "Groupe VLAN (facultatif)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "ID VLAN numérique (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "État opérationnel de ce VLAN" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "La principale fonction de ce VLAN" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Désignation du VLAN client/service (pour Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11015,25 +11041,34 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"Le site assigné {site} n'est pas membre du groupe assigné {group} (champ " +"d'application : {scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" "Le VID doit être compris dans des plages {ranges} pour les VLAN en groupe " "{group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Seuls les VLAN clients Q-in-Q peuvent être affectés à un VLAN de service." -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Un VLAN client Q-in-Q doit être attribué à un VLAN de service." -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "Politiques de traduction VLAN" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "Règle de traduction VLAN" @@ -11767,7 +11802,7 @@ msgstr "Rôles des articles d'inventaire" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Adresses MAC" @@ -12291,7 +12326,7 @@ msgstr "Valeur" msgid "Dummy Plugin" msgstr "Plugin Dummy" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12300,24 +12335,24 @@ msgstr "" "Une erreur s'est produite lors de l'affichage du modèle d'exportation " "sélectionné ({template}) : {error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Rangée {i}: Objet avec identifiant {id} n'existe pas" -#: netbox/netbox/views/generic/bulk_views.py:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, 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:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renommé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Supprimé {count} {object_type}" @@ -12346,7 +12381,7 @@ msgstr "Données synchronisées pour {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Synchronisé {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} doit implémenter get_children ()" @@ -12624,32 +12659,36 @@ msgstr "Motif NetBox" msgid "NetBox Logo" msgstr "Logo NetBox" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "Docs" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "API REST" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "Documentation de l'API REST" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "API GraphQL" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "Assistance NetBox Labs" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "Code source" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "Communauté" @@ -13663,7 +13702,7 @@ msgid "PoE Type" msgstr "Type de PoE" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "Traduction VLAN" @@ -13716,12 +13755,12 @@ msgstr "Aucune interface membre" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Ajouter une adresse IP" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Ajouter une adresse MAC" @@ -15944,11 +15983,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "«{field_name}« est un nom de champ d'accès non valide." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "Le type d'objet doit être spécifié comme «.»" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Type d'objet non valide" @@ -16038,42 +16077,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:234 +#: netbox/utilities/forms/utils.py:235 #, 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:240 +#: netbox/utilities/forms/utils.py:241 #, 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:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "En-tête de colonne non prévu : «{field}»." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, 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:278 +#: netbox/utilities/forms/utils.py:279 #, 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:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "En-tête de colonne obligatoire «{header}» introuvable." @@ -16126,7 +16165,7 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "App_label/model_name inconnu pour {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Adresse IP non valide définie pour {header}: {ip}" diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index 2e71038d8..89ecf18d9 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 d0ab639c5..8cc7335a8 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-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 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:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -67,26 +67,26 @@ msgstr "Ultimo utilizzo" msgid "Allowed IPs" msgstr "IP consentiti" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "Effettuato l'accesso come {user}." -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "Ti sei disconnesso." -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "Le tue preferenze sono state aggiornate." -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Le credenziali utente autenticate con LDAP non possono essere modificate " "all'interno di NetBox." -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "La tua password è stata cambiata con successo." @@ -107,7 +107,7 @@ msgstr "Approvvigionamento" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -134,7 +134,7 @@ msgstr "Dismesso" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primaria" @@ -170,10 +170,10 @@ msgstr "Ha parlato" #: 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Regione (ID)" @@ -182,10 +182,11 @@ msgstr "Regione (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Regione (slug)" @@ -193,10 +194,11 @@ msgstr "Regione (slug)" #: 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Gruppo del sito (ID)" @@ -204,18 +206,18 @@ msgstr "Gruppo del sito (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 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:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -223,21 +225,22 @@ msgstr "Gruppo del sito (slug)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -320,19 +323,19 @@ msgstr "Tipo di circuito (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Sito (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "Ubicazione (ID)" @@ -343,8 +346,8 @@ msgstr "Terminazione A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -374,8 +377,8 @@ msgstr "Cerca" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -387,7 +390,8 @@ msgstr "Circuito" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Posizione (slug)" @@ -407,7 +411,7 @@ msgstr "Circuito (ID)" msgid "Virtual circuit (CID)" msgstr "Circuito virtuale (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "Circuito virtuale (ID)" @@ -444,7 +448,7 @@ msgid "Virtual circuit" msgstr "Circuito virtuale" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interfaccia (ID)" @@ -490,7 +494,7 @@ msgstr "ASN" #: 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/extras/tables/tables.py:82 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 @@ -625,8 +629,8 @@ msgstr "Descrizione" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -656,13 +660,13 @@ msgstr "ID del servizio" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -682,7 +686,7 @@ msgstr "Colore" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -696,18 +700,18 @@ msgstr "Colore" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -772,9 +776,9 @@ msgstr "Provider account " #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -848,8 +852,8 @@ msgstr "Status" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -957,13 +961,13 @@ msgstr "Parametri del servizio" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -990,7 +994,7 @@ msgstr "Attributi" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1058,7 +1062,7 @@ msgstr "Dettagli sulla cessazione" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1088,8 +1092,8 @@ msgstr "Provider network" #: 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1209,9 +1213,9 @@ msgstr "Ruolo operativo" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1241,7 +1245,7 @@ msgstr "Interfaccia" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1250,14 +1254,15 @@ msgstr "Interfaccia" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1285,7 +1290,7 @@ msgstr "Locazione" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1302,21 +1307,21 @@ msgstr "Contatti" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1333,12 +1338,12 @@ msgstr "Regione" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1373,7 +1378,7 @@ msgstr "Assegnazione" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1429,7 +1434,7 @@ msgstr "Tipo di circuito" msgid "Group Assignment" msgstr "Assegnazione di gruppo" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1461,14 +1466,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1570,7 +1575,7 @@ msgstr "ID del patch panel e numero/i di porta" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1594,7 +1599,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1609,8 +1614,8 @@ msgstr "" #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1633,7 +1638,7 @@ msgstr "Nome completo del fornitore" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1702,12 +1707,12 @@ msgid "virtual circuit terminations" msgstr "terminazioni di circuiti virtuali" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1724,12 +1729,12 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1828,7 +1833,7 @@ msgid "Name" msgstr "Nome" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1848,21 +1853,21 @@ msgstr "Circuiti" msgid "Circuit ID" msgstr "ID circuito" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "Lato A" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Lato Z" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Tasso di impegno" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1872,7 +1877,7 @@ msgstr "Tasso di impegno" #: 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/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1893,30 +1898,30 @@ msgstr "Tasso di impegno" msgid "Comments" msgstr "Commenti" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "Incarichi" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "Lato" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "Tipo di terminazione" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "Punto di terminazione" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Gruppo del sito" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1955,17 +1960,17 @@ msgstr "Terminazioni" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2016,12 +2021,12 @@ msgstr "Terminazioni" msgid "Device" msgstr "Dispositivo" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Non sono state definite terminazioni per il circuito {circuit}." -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminazioni sostituite per circuito {circuit}." @@ -2141,7 +2146,7 @@ msgstr "Settimanale" msgid "30 days" msgstr "30 giorni" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Aggiornato" @@ -2172,7 +2177,7 @@ msgstr "Fermato" msgid "Cancelled" msgstr "Annullato" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2233,13 +2238,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2270,8 +2275,8 @@ msgstr "Ignora le regole" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2295,9 +2300,9 @@ msgid "Creation" msgstr "Creazione" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2339,7 +2344,7 @@ msgstr "Completato prima" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2353,7 +2358,7 @@ msgid "User" msgstr "Utente" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Ora" @@ -2507,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2543,7 +2548,7 @@ msgstr "Configurazione attuale" msgid "Config revision #{id}" msgstr "Revisione della configurazione #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2565,7 +2570,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2628,7 +2633,7 @@ msgstr "" msgid "last updated" msgstr "ultimo aggiornamento" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "sentiero" @@ -2693,60 +2698,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:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "pianificata" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "intervallo" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "Intervallo di ricorrenza (in minuti)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "iniziato" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "completato" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "dato" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "errore" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "ID lavoro" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "occupazione" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "lavori" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, 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:191 +#: netbox/core/models/jobs.py:193 #, 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:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2765,11 +2770,11 @@ msgid "Full Name" msgstr "Nome completo" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2797,8 +2802,9 @@ msgid "Last updated" msgstr "Ultimo aggiornamento" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2809,49 +2815,49 @@ msgstr "ID" msgid "Interval" msgstr "Intervallo" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Versione" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Ultimo aggiornamento" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Versione minima di NetBox" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Versione massima di NetBox" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Nessun dato del plugin trovato" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autore" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "Installato" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certificato" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Pubblicato" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Versione installata" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Ultima versione" @@ -3088,11 +3094,11 @@ msgstr "Posteriore/anteriore" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3217,8 +3223,8 @@ msgid "Virtual" msgstr "Virtuale" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3229,7 +3235,7 @@ msgid "Virtual interfaces" msgstr "Interfacce virtuali" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3259,8 +3265,8 @@ msgid "Cellular" msgstr "Cellulare" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3341,7 +3347,7 @@ msgstr "USB" msgid "Fiber" msgstr "Fibra" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "Connesso" @@ -3430,7 +3436,7 @@ msgstr "Sede principale (slug)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "Produttore (ID)" @@ -3438,7 +3444,7 @@ msgstr "Produttore (ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "Produttore (lumaca)" @@ -3451,14 +3457,14 @@ msgid "Rack type (ID)" msgstr "Tipo di rack (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3466,7 +3472,8 @@ msgid "Role (slug)" msgstr "Ruolo (slug)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "Cremagliera (ID)" @@ -3544,7 +3551,7 @@ msgid "Has inventory items" msgstr "Ha articoli di inventario" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "Tipo di dispositivo (ID)" @@ -3552,11 +3559,11 @@ msgstr "Tipo di dispositivo (ID)" msgid "Module type (ID)" msgstr "Tipo di modulo (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "Porta di alimentazione (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "Articolo di inventario principale (ID)" @@ -3582,9 +3589,9 @@ msgstr "Piattaforma (ID)" msgid "Platform (slug)" msgstr "Piattaforma (slug)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "Nome del sito (slug)" @@ -3614,8 +3621,8 @@ msgid "Is full depth" msgstr "È a piena profondità" #: 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/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3667,40 +3674,41 @@ msgstr "Tipo di modulo (modello)" msgid "Module bay (ID)" msgstr "Alloggiamento per moduli (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "Rack (nome)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "Rack (nome)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Dispositivo (nome)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "Tipo di dispositivo (modello)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "Ruolo del dispositivo (ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "Ruolo del dispositivo (slug)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "Chassis virtuale (ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3710,60 +3718,60 @@ msgstr "Chassis virtuale (ID)" msgid "Virtual Chassis" msgstr "Chassis virtuale" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "Modulo (ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "Cavo (ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Macchina virtuale (nome)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Macchina virtuale (ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interfaccia (nome)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interfaccia VM (nome)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interfaccia VM (ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Modalità 802.1Q" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN assegnata" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "VID assegnato" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3784,7 +3792,7 @@ msgstr "VID assegnato" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3794,18 +3802,18 @@ msgstr "VID assegnato" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (ROSSO)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3817,12 +3825,12 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Politica di traduzione VLAN (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3832,110 +3840,110 @@ msgstr "Politica di traduzione VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Politica di traduzione VLAN" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfacce virtuali dello chassis per dispositivi" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfacce virtuali dello chassis per dispositivi (ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "Tipo di interfaccia" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Interfaccia principale (ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Interfaccia con ponte (ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "Interfaccia LAG (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "Indirizzo MAC" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Indirizzo MAC (ID) primario" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Indirizzo MAC primario" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contesto del dispositivo virtuale" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "Contesto del dispositivo virtuale (identificatore)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "LAN senza fili" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Collegamento wireless" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "Terminazione del circuito virtuale (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "Alloggiamento del modulo principale (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "Modulo installato (ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "Dispositivo installato (ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "Dispositivo installato (nome)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "Maestro (ID)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "Master (nome)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Inquilino (slug)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "Interminato" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "Pannello di alimentazione (ID)" @@ -3950,10 +3958,10 @@ msgstr "Pannello di alimentazione (ID)" msgid "Tags" msgstr "Etichette" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3997,11 +4005,11 @@ msgstr "Fuso orario" #: 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4137,8 +4145,8 @@ msgid "Serial Number" msgstr "Numero di serie" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "Etichetta dell'asset" @@ -4160,13 +4168,13 @@ msgstr "Flusso d'aria" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4179,8 +4187,8 @@ msgstr "cremagliera" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" @@ -4204,15 +4212,24 @@ msgid "Exclude from utilization" msgstr "Escludi dall'utilizzo" #: 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/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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 di dispositivo" #: 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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4331,13 +4348,13 @@ msgstr "Tipo di modulo" msgid "Label" msgstr "Etichetta" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Lunghezza" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "Unità di lunghezza" @@ -4347,33 +4364,33 @@ msgid "Domain" msgstr "Dominio" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 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:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Fornitura" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Voltaggio" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amperaggio" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "Utilizzo massimo" @@ -4398,8 +4415,8 @@ msgid "Allocated power draw (watts)" msgstr "Potenza assorbita allocata (watt)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Porta di alimentazione" @@ -4412,7 +4429,7 @@ msgid "Management only" msgstr "Solo gestione" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4420,20 +4437,20 @@ msgid "PoE mode" msgstr "modalità PoE" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "Tipo PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Ruolo wireless" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4452,13 +4469,13 @@ msgstr "Modulo" msgid "LAG" msgstr "RITARDO" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "Contesti dei dispositivi virtuali" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4480,21 +4497,21 @@ msgstr "Velocità" msgid "Mode" msgstr "modalità" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4509,54 +4526,54 @@ msgstr "Aggiungi VLAN con tag" msgid "Remove tagged VLANs" msgstr "Rimuovi le VLAN contrassegnate" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "VLAN di servizio Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 msgid "Wireless LAN group" msgstr "Gruppo LAN wireless" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 +#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "LAN wireless" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Indirizzamento" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operazione" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Interfacce correlate" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4822,13 +4839,13 @@ msgstr "Porta di alimentazione locale che alimenta questa presa" msgid "Electrical phase (for three-phase circuits)" msgstr "Fase elettrica (per circuiti trifase)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Interfaccia principale" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4855,7 +4872,7 @@ msgstr "" msgid "Physical medium" msgstr "Supporto fisico" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "Duplex" @@ -4893,8 +4910,8 @@ msgstr "Ruolo wireless (AP/stazione)" msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} non è assegnato al dispositivo {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Porta posteriore" @@ -5078,7 +5095,7 @@ msgstr "Tipo di alimentazione (AC/DC)" msgid "Single or three-phase" msgstr "Monofase o trifase" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5089,7 +5106,7 @@ msgstr "IPv4 primario" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Indirizzo IPv4 con maschera, ad esempio 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5107,7 +5124,7 @@ msgstr "Indirizzo IPv6 con lunghezza del prefisso, ad esempio 2001:db8: :1/64" msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -5117,7 +5134,7 @@ msgstr "" "dispositivo/macchina virtuale principale dell'interfaccia oppure devono " "essere globali" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -5125,7 +5142,7 @@ msgstr "" "Impossibile installare un modulo con valori segnaposto in un alloggiamento " "per moduli senza una posizione definita." -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5134,12 +5151,12 @@ msgstr "" "Impossibile installare un modulo con valori segnaposto in un albero di " "alloggiamento del modulo {level} in un albero ma {tokens} segnaposto dati." -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "Non può adottare {model} {name} in quanto appartiene già a un modulo" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "UN {model} denominato {name} esiste già" @@ -5221,17 +5238,17 @@ msgstr "Dispone di contesti di dispositivi virtuali" msgid "Cluster group" msgstr "Gruppo Cluster" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "cablato" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5245,47 +5262,47 @@ msgstr "Occupato" msgid "Connection" msgstr "Connessione" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Gentile" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "Solo gestione" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "modalità 802.1Q" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "Canale wireless" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "Frequenza del canale (MHz)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "Larghezza del canale (MHz)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potenza di trasmissione (dBm)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: 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 @@ -5296,15 +5313,15 @@ msgstr "Potenza di trasmissione (dBm)" msgid "Cable" msgstr "Cavo" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Scoperto" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Dispositivo assegnato" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "VM assegnata" @@ -5407,7 +5424,7 @@ msgstr "" msgid "Characteristics" msgstr "Caratteristiche" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5422,35 +5439,35 @@ msgstr "" "{module}, se presente, verrà automaticamente sostituito con il " "valore della posizione durante la creazione di un nuovo modulo." -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "Modello di porta console" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "Modello di porta del server console" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "Modello di porta anteriore" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "Modello di interfaccia" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "Modello di presa di corrente" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "Modello di porta di alimentazione" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "Modello di porta posteriore" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5458,14 +5475,14 @@ msgstr "Modello di porta posteriore" msgid "Console Port" msgstr "Porta console" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Porta Console Server" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5476,7 +5493,7 @@ msgstr "Porta Console Server" msgid "Front Port" msgstr "Porta anteriore" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5489,40 +5506,40 @@ msgstr "Porta anteriore" msgid "Rear Port" msgstr "Porta posteriore" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 di alimentazione" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Presa di corrente" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "Assegnazione dei componenti" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "Un InventoryItem può essere assegnato solo a un singolo componente." -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "Interfaccia LAG" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "Filtra le VLAN disponibili per l'assegnazione per gruppo." -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "Dispositivo per bambini" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5530,37 +5547,37 @@ msgstr "" "I dispositivi secondari devono prima essere creati e assegnati al sito e al " "rack del dispositivo principale." -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Porta console" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Porta console server" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "Porta anteriore" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "Presa di corrente" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Articolo di inventario" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Ruolo dell'articolo di inventario" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "Interfaccia VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5578,13 +5595,13 @@ msgstr "Interfaccia VM" msgid "Virtual Machine" msgstr "Macchina virtuale" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5602,18 +5619,18 @@ msgstr "" "attesi." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Porte posteriori" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 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:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5623,7 +5640,7 @@ msgstr "" "corrispondere al numero selezionato di posizioni delle porte posteriori " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5633,18 +5650,18 @@ msgstr "" " al numero selezionato di posizioni delle porte posteriori " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Membri" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "Posizione iniziale" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5652,71 +5669,71 @@ msgstr "" "Posizione del primo dispositivo membro. Aumenta di uno per ogni membro " "aggiuntivo." -#: netbox/dcim/forms/object_create.py:435 +#: netbox/dcim/forms/object_create.py:441 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:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "etichetta" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "lunghezza" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "unità di lunghezza" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "cavo" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "cavi" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 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:167 +#: netbox/dcim/models/cables.py:166 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:174 +#: netbox/dcim/models/cables.py:173 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:182 +#: netbox/dcim/models/cables.py:181 #, 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:192 +#: netbox/dcim/models/cables.py:191 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:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "fine" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "terminazione del cavo" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "terminazioni dei cavi" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5725,68 +5742,68 @@ msgstr "" "È stata rilevata una terminazione duplicata per {app_label}.{model} " "{termination_id}: cavo {cable_pk}" -#: netbox/dcim/models/cables.py:344 +#: netbox/dcim/models/cables.py:343 #, 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:351 +#: netbox/dcim/models/cables.py:350 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:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "è attivo" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "è completo" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "è diviso" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "percorso via cavo" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "percorsi via cavo" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 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:553 +#: netbox/dcim/models/cables.py:552 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:558 +#: netbox/dcim/models/cables.py:557 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:582 +#: netbox/dcim/models/cables.py:581 msgid "All links must be cable or wireless" msgstr "Tutti i collegamenti devono essere via cavo o wireless" -#: netbox/dcim/models/cables.py:584 +#: netbox/dcim/models/cables.py:583 msgid "All links must match first link type" msgstr "Tutti i link devono corrispondere al primo tipo di link" -#: netbox/dcim/models/cables.py:667 +#: netbox/dcim/models/cables.py:666 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:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "Manca il filtro della posizione di terminazione remota" @@ -6155,6 +6172,7 @@ msgstr "VLAN contrassegnate" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" @@ -7331,7 +7349,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7411,8 +7429,8 @@ msgid "Power outlets" msgstr "Prese di corrente" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7450,8 +7468,8 @@ msgid "Module Bay" msgstr "Modulo Bay" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7487,7 +7505,7 @@ msgstr "Pareggio assegnato (W)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Indirizzi IP" @@ -7498,7 +7516,7 @@ msgid "FHRP Groups" msgstr "Gruppi FHRP" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7561,7 +7579,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "piattaforme" @@ -7585,8 +7603,8 @@ msgstr "Altezza U" msgid "Instances" msgstr "Istanze" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7596,8 +7614,8 @@ msgstr "Istanze" msgid "Console Ports" msgstr "Porte console" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7607,8 +7625,8 @@ msgstr "Porte console" msgid "Console Server Ports" msgstr "Porte Console Server" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7618,8 +7636,8 @@ msgstr "Porte Console Server" msgid "Power Ports" msgstr "Porte di alimentazione" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7629,8 +7647,8 @@ msgstr "Porte di alimentazione" msgid "Power Outlets" msgstr "Prese di corrente" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7639,8 +7657,8 @@ msgstr "Prese di corrente" msgid "Front Ports" msgstr "Porte anteriori" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7650,16 +7668,16 @@ msgstr "Porte anteriori" msgid "Rear Ports" msgstr "Porte posteriori" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7728,63 +7746,63 @@ msgstr "Gruppi VLAN" msgid "Test case must set peer_termination_type" msgstr "Il test case deve impostare peer_termination_type" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Disconnesso {count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Prenotazioni" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 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:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Contesto di configurazione" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Configurazione del rendering" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Macchine virtuali" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo installato {device} nella baia {device_bay}." -#: netbox/dcim/views.py:3206 +#: netbox/dcim/views.py:3209 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo rimosso {device} dalla baia {device_bay}." -#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Bambini" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "Membro aggiunto {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, 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:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Rimosso {device} da chassis virtuale {chassis}" @@ -8232,7 +8250,7 @@ msgid "Group name" msgstr "Nome del gruppo" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8298,7 +8316,7 @@ msgid "As attachment" msgstr "Come allegato" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Condiviso" @@ -8482,7 +8500,7 @@ msgid "Field type" msgstr "Tipo di campo" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Scelte" @@ -9664,74 +9682,74 @@ msgstr "Parametri di esecuzione dello script" msgid "Dismiss" msgstr "Ignora" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Tipi di oggetti" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Convalida l'unicità" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "Visibile" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Modificabile" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "Tipo di oggetto correlato" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Set di scelta" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "È clonabile" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Valore minimo" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Valore massimo" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Validazione Regex" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "Conta" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Ordina alfabeticamente" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nuova finestra" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "Come allegato" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9740,54 +9758,54 @@ msgstr "Come allegato" msgid "Data File" msgstr "File di dati" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Sincronizzato" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Immagine" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Dimensione (byte)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Leggi" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "Validazione SSL" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Tipi di eventi" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ruoli dei dispositivi" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Commenti (brevi)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Linea" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Livello" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Messaggio" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Metodo" @@ -9828,32 +9846,32 @@ msgstr "Attributo non valido»{name}\"per richiesta" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Attributo non valido»{name}\"per {model}" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Si è verificato un errore durante il rendering del modello: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "La tua dashboard è stata reimpostata." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Widget aggiunto: " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Widget aggiornato: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Widget eliminato: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Errore durante l'eliminazione del widget: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "" "Impossibile eseguire lo script: processo di lavoro RQ non in esecuzione." @@ -10096,10 +10114,18 @@ msgstr "indirizzo IP" msgid "Primary IPv4 (ID)" msgstr "IPv4 (ID) primario" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "IPv4 primario (indirizzo)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "IPv6 primario (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "IPv6 primario (indirizzo)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Inserisci un indirizzo IPv4 o IPv6 valido (senza maschera)." @@ -10165,7 +10191,7 @@ msgstr "Gruppo VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -10246,12 +10272,12 @@ msgstr "Chiave di autenticazione" msgid "Authentication" msgstr "Autenticazione" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "Intervalli di ID VLAN" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Ruolo Q-in-Q" @@ -10369,7 +10395,7 @@ msgstr "Gruppo VLAN assegnato" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "VLAN di servizio (per le VLAN dei clienti Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "Politica di traduzione VLAN" @@ -10459,7 +10485,7 @@ msgstr "Assegnata a un'interfaccia" msgid "DNS Name" msgstr "Nome DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10470,11 +10496,11 @@ msgstr "VLAN" msgid "Contains VLAN ID" msgstr "Contiene l'ID VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "ID VLAN locale" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "ID VLAN remoto" @@ -10482,7 +10508,7 @@ msgstr "ID VLAN remoto" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -10601,7 +10627,7 @@ msgstr "Da modello" msgid "Custom" msgstr "Personalizzato" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10935,32 +10961,32 @@ msgstr "" "Un servizio deve essere associato a un dispositivo o a una macchina " "virtuale." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "Gruppi VLAN" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "Impossibile impostare scope_type senza scope_id." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "Impossibile impostare scope_id senza scope_type." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "Avvio dell'ID VLAN nell'intervallo ({value}) non può essere inferiore a " "{minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Termine dell'ID VLAN nell'intervallo ({value}) non può superare {maximum}" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10969,36 +10995,36 @@ msgstr "" "L'ID VLAN finale nell'intervallo deve essere maggiore o uguale all'ID VLAN " "iniziale ({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Gli intervalli non possono sovrapporsi." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Il sito specifico a cui è assegnata questa VLAN (se presente)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "Gruppo VLAN (opzionale)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "ID VLAN numerico (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "Stato operativo di questa VLAN" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "La funzione principale di questa VLAN" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Designazione VLAN cliente/servizio (per Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11009,26 +11035,35 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"Il sito assegnato {site} non è un membro del gruppo assegnato {group} " +"(scopo: {scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" "Il VID deve essere compreso negli intervalli {ranges} per le VLAN in gruppo " "{group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Solo le VLAN dei clienti Q-in-Q possono essere assegnate a una VLAN di " "servizio." -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Una VLAN cliente Q-in-Q deve essere assegnata a una VLAN di servizio." -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "Politiche di traduzione VLAN" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "Regola di traduzione VLAN" @@ -11757,7 +11792,7 @@ msgstr "Ruoli degli articoli di inventario" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Indirizzi MAC" @@ -12282,7 +12317,7 @@ msgstr "Valore" msgid "Dummy Plugin" msgstr "Plugin fittizio" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12291,24 +12326,24 @@ msgstr "" "Si è verificato un errore durante il rendering del modello di esportazione " "selezionato ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Fila {i}: Oggetto con ID {id} non esiste" -#: netbox/netbox/views/generic/bulk_views.py:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} sono stati selezionati." -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Rinominato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminato {count} {object_type}" @@ -12335,7 +12370,7 @@ msgstr "Dati sincronizzati per {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Sincronizzato {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} deve implementare get_children ()" @@ -12611,32 +12646,36 @@ msgstr "Motivo NetBox" msgid "NetBox Logo" msgstr "Logo NetBox" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "Documenti" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "API REST" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "Documentazione API REST" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "API GraphQL" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "Supporto NetBox Labs" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "Codice sorgente" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "Comunità" @@ -13649,7 +13688,7 @@ msgid "PoE Type" msgstr "Tipo PoE" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "Traduzione VLAN" @@ -13702,12 +13741,12 @@ msgstr "Nessuna interfaccia membro" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Aggiungi indirizzo IP" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Aggiungi indirizzo MAC" @@ -15927,11 +15966,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "«{field_name}\"è un nome di campo di accesso non valido." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "Il tipo di oggetto deve essere specificato come».»" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Tipo di oggetto non valido" @@ -16023,39 +16062,39 @@ msgstr "" "Intervallo non valido: valore finale ({end}) deve essere maggiore del valore" " iniziale ({begin})." -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, 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:240 +#: netbox/utilities/forms/utils.py:241 #, 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:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Intestazione di colonna inaspettata»{field}«trovato." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, 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:278 +#: netbox/utilities/forms/utils.py:279 #, 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:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Intestazione di colonna obbligatoria»{header}\"non trovato." @@ -16108,7 +16147,7 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "app_label/model_name sconosciuto per {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Indirizzo IP non valido impostato per {header}: {ip}" diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index 7dbd9b0cd..ae9f29910 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 6b70a7296..494cb57b8 100644 --- a/netbox/translations/ja/LC_MESSAGES/django.po +++ b/netbox/translations/ja/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Japanese (https://app.transifex.com/netbox-community/teams/178115/ja/)\n" @@ -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:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -66,24 +66,24 @@ msgstr "最終使用日" msgid "Allowed IPs" msgstr "許可された IP" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "{user}としてログイン 。" -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "ログアウトしました。" -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "設定が更新されました。" -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "LDAP認証されたユーザー資格情報は、NetBox内で変更することはできません。" -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "パスワードは正常に変更されました。" @@ -104,7 +104,7 @@ msgstr "プロビジョニング" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -131,7 +131,7 @@ msgstr "廃止" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "プライマリ" @@ -167,10 +167,10 @@ 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "リージョン (ID)" @@ -179,10 +179,11 @@ msgstr "リージョン (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "リージョン (slug)" @@ -190,10 +191,11 @@ msgstr "リージョン (slug)" #: 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "サイトグループ (ID)" @@ -201,18 +203,18 @@ msgstr "サイトグループ (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 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:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -220,21 +222,22 @@ msgstr "サイトグループ (slug)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -317,19 +320,19 @@ msgstr "回線タイプ (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "サイト (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "ロケーション (ID)" @@ -340,8 +343,8 @@ msgstr "ターミネーション A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -371,8 +374,8 @@ msgstr "検索" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -384,7 +387,8 @@ msgstr "回線" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "ロケーション (slug)" @@ -404,7 +408,7 @@ msgstr "回線 (ID)" msgid "Virtual circuit (CID)" msgstr "仮想回線 (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "仮想回線 (ID)" @@ -441,7 +445,7 @@ msgid "Virtual circuit" msgstr "仮想回線" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "インタフェース (ID)" @@ -487,7 +491,7 @@ msgstr "ASN" #: 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/extras/tables/tables.py:82 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 @@ -622,8 +626,8 @@ msgstr "説明" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -653,13 +657,13 @@ msgstr "サービス ID" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -679,7 +683,7 @@ msgstr "色" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -693,18 +697,18 @@ msgstr "色" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -769,9 +773,9 @@ msgstr "プロバイダアカウント" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -845,8 +849,8 @@ msgstr "ステータス" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -954,13 +958,13 @@ msgstr "サービス情報" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -987,7 +991,7 @@ msgstr "属性" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1055,7 +1059,7 @@ msgstr "終了詳細" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1085,8 +1089,8 @@ 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1206,9 +1210,9 @@ msgstr "運用上のロール" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1238,7 +1242,7 @@ msgstr "インタフェース" #: 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/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1247,14 +1251,15 @@ msgstr "インタフェース" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1282,7 +1287,7 @@ msgstr "ロケーション" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1299,21 +1304,21 @@ msgstr "連絡先" #: 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/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1330,12 +1335,12 @@ msgstr "リージョン" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1370,7 +1375,7 @@ msgstr "割当" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1426,7 +1431,7 @@ msgstr "回線タイプ" msgid "Group Assignment" msgstr "グループ割当" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1458,14 +1463,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1567,7 +1572,7 @@ msgstr "パッチパネル ID とポート番号" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1590,7 +1595,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1605,8 +1610,8 @@ msgstr "回路終端は終端オブジェクトに接続する必要がありま #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1629,7 +1634,7 @@ msgstr "プロバイダのフルネーム" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1698,12 +1703,12 @@ msgid "virtual circuit terminations" msgstr "仮想回線終端" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1720,12 +1725,12 @@ msgstr "仮想回線終端" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1824,7 +1829,7 @@ msgid "Name" msgstr "名前" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1844,21 +1849,21 @@ msgstr "回線" msgid "Circuit ID" msgstr "回線 ID" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "サイド A" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "サイド Z" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "保証帯域" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1868,7 +1873,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:585 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1889,30 +1894,30 @@ msgstr "保証帯域" msgid "Comments" msgstr "コメント" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "割当" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "サイド" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "終端タイプ" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "終端ポイント" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "サイトグループ" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1951,17 +1956,17 @@ msgstr "終端" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2012,12 +2017,12 @@ msgstr "終端" msgid "Device" msgstr "デバイス" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "回路には終端が定義されていません {circuit}。" -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "回路のスワップ端子 {circuit}。" @@ -2135,7 +2140,7 @@ msgstr "毎週" msgid "30 days" msgstr "30 日毎" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "更新" @@ -2166,7 +2171,7 @@ msgstr "停止済" msgid "Cancelled" msgstr "キャンセル済" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2227,13 +2232,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2264,8 +2269,8 @@ msgstr "ignoreルール" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2289,9 +2294,9 @@ msgid "Creation" msgstr "作成" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2333,7 +2338,7 @@ msgstr "以前に完了" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2347,7 +2352,7 @@ msgid "User" msgstr "ユーザ" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "時間" @@ -2497,7 +2502,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2533,7 +2538,7 @@ msgstr "現在の設定" msgid "Config revision #{id}" msgstr "設定履歴 #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2555,7 +2560,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2613,7 +2618,7 @@ msgstr "バックエンドの初期化中にエラーが発生しました。依 msgid "last updated" msgstr "最終更新日時" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "パス" @@ -2678,58 +2683,58 @@ msgstr "管理対象ファイル" msgid "A {model} with this file path already exists ({path})." msgstr "A {model} このファイルパスは既に存在します ({path})。" -#: netbox/core/models/jobs.py:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "予定日時" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "間隔" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "繰り返し間隔 (分)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "開始日時" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "完了日時" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "データ" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "エラー" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "ジョブ ID" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "ジョブ" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "ジョブ" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプにはジョブを割り当てられません ({type})。" -#: netbox/core/models/jobs.py:191 +#: netbox/core/models/jobs.py:193 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "ジョブ終了のステータスが無効です。選択肢は以下のとおりです。 {choices}" -#: netbox/core/models/jobs.py:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "enqueue () は schedule_at と immediate の両方の値を指定して呼び出すことはできません。" @@ -2746,11 +2751,11 @@ msgid "Full Name" msgstr "フルネーム" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2778,8 +2783,9 @@ msgid "Last updated" msgstr "最終更新日" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2790,49 +2796,49 @@ msgstr "ID" msgid "Interval" msgstr "間隔" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "バージョン" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "最終更新日" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "NetBox の最小バージョン" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "NetBoxの最大バージョン" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "プラグインデータが見つかりません" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "著者" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "インストール済" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "認定済" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "公開済" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "インストール済バージョン" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "最新バージョン" @@ -3069,11 +3075,11 @@ msgstr "背面から前面" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3198,8 +3204,8 @@ msgid "Virtual" msgstr "仮想" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3210,7 +3216,7 @@ msgid "Virtual interfaces" msgstr "仮想インタフェース" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3240,8 +3246,8 @@ msgid "Cellular" msgstr "セルラー" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3322,7 +3328,7 @@ msgstr "USB" msgid "Fiber" msgstr "ファイバー" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "接続済" @@ -3411,7 +3417,7 @@ msgstr "親のロケーション (slug)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "メーカ (ID)" @@ -3419,7 +3425,7 @@ msgstr "メーカ (ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "メーカ (slug)" @@ -3432,14 +3438,14 @@ msgid "Rack type (ID)" msgstr "ラックタイプ (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3447,7 +3453,8 @@ msgid "Role (slug)" msgstr "ロール (slug)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "ラック (ID)" @@ -3525,7 +3532,7 @@ msgid "Has inventory items" msgstr "在庫品目がある" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "デバイスタイプ (ID)" @@ -3533,11 +3540,11 @@ msgstr "デバイスタイプ (ID)" msgid "Module type (ID)" msgstr "モジュールタイプ (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "電源ポート (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "親在庫品目 (ID)" @@ -3563,9 +3570,9 @@ msgstr "プラットフォーム (ID)" msgid "Platform (slug)" msgstr "プラットフォーム (slug)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "サイト名 (slug)" @@ -3595,8 +3602,8 @@ msgid "Is full depth" msgstr "奥行きをすべて使う" #: 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/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3648,40 +3655,41 @@ msgstr "モジュールタイプ (モデル)" msgid "Module bay (ID)" msgstr "モジュールベイ (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "ラック (名前)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "デバイス (ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "ラック (名前)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "デバイス (名前)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "デバイスタイプ (モデル)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "デバイスロール (ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "デバイスロール (slug)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "バーチャルシャーシ (ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3691,60 +3699,60 @@ msgstr "バーチャルシャーシ (ID)" msgid "Virtual Chassis" msgstr "バーチャルシャーシ" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "モジュール (ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "ケーブル (ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "仮想マシン (名前)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "仮想マシン (ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "インタフェース (名前)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM インタフェース (名前)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM インタフェース (ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "802.1Q モード" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "割当 VLAN" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "割当 VID" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3765,7 +3773,7 @@ msgstr "割当 VID" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3775,18 +3783,18 @@ msgstr "割当 VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3798,12 +3806,12 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN 変換ポリシー (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3813,110 +3821,110 @@ msgstr "VLAN 変換ポリシー (ID)" msgid "VLAN Translation Policy" msgstr "VLAN 変換ポリシー" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "バーチャルシャーシインタフェース" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "バーチャルシャーシインタフェース (ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "インタフェースの種類" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "親インタフェース (ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "ブリッジインタフェース (ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "LAG インタフェース (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC アドレス" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "プライマリ MAC アドレス (ID)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "プライマリ MAC アドレス" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "仮想デバイスコンテキスト (識別子)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "無線 LAN" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "無線リンク" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "仮想回線終端 (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "親モジュールベイ (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "インストール済モジュール (ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "インストール済デバイス (ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "インストール済デバイス (名前)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "マスター (ID)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "マスター (名前)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "テナント (ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "テナント (slug)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "未終端" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "電源盤 (ID)" @@ -3931,10 +3939,10 @@ msgstr "電源盤 (ID)" msgid "Tags" msgstr "タグ" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3976,11 +3984,11 @@ 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4116,8 +4124,8 @@ msgid "Serial Number" msgstr "シリアル番号" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "アセットタグ" @@ -4139,13 +4147,13 @@ msgstr "エアフロー" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4158,8 +4166,8 @@ msgstr "ラック" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "ハードウェア" @@ -4183,15 +4191,24 @@ msgid "Exclude from utilization" msgstr "ラック利用率に含めない" #: 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/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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 "デバイスタイプ" #: 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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4310,13 +4327,13 @@ msgstr "モジュールタイプ" msgid "Label" msgstr "ラベル" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "長さ" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "長さの単位" @@ -4326,33 +4343,33 @@ msgid "Domain" msgstr "ドメイン" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "電源盤" #: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供給電源" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "電力相" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "電圧" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "アンペア数" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "最大使用率" @@ -4377,8 +4394,8 @@ msgid "Allocated power draw (watts)" msgstr "割当消費電力 (ワット)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "電源ポート" @@ -4391,7 +4408,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:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4399,20 +4416,20 @@ msgid "PoE mode" msgstr "PoE モード" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "PoE タイプ" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "無線ロール" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4431,13 +4448,13 @@ msgstr "モジュール" msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "仮想デバイスコンテキスト" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4459,21 +4476,21 @@ msgstr "速度" msgid "Mode" msgstr "モード" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4488,54 +4505,54 @@ msgstr "タグ付 VLAN の追加" msgid "Remove tagged VLANs" msgstr "タグ付 VLAN の削除" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q サービス VLAN" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 msgid "Wireless LAN group" msgstr "無線 LAN グループ" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 +#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "無線 LAN" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "アドレス" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "オペレーション" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "関連インタフェース" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4793,13 +4810,13 @@ msgstr "このコンセントに給電する電源ポート" msgid "Electrical phase (for three-phase circuits)" msgstr "電気位相 (三相回路用)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "親インタフェース" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4825,7 +4842,7 @@ msgstr "VDC 名をコンマで区切り、二重引用符で囲みます。例:" msgid "Physical medium" msgstr "物理媒体" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "デュプレックス" @@ -4863,8 +4880,8 @@ msgstr "無線ロール (AP/ステーション)" msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} デバイスには割り当てられていません {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "背面ポート" @@ -5041,7 +5058,7 @@ msgstr "電源タイプ (AC/DC)" msgid "Single or three-phase" msgstr "単相または三相" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5052,7 +5069,7 @@ msgstr "プライマリ IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "マスク付きの IPv4 アドレス (例:1.2.3.4/24)" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5070,20 +5087,20 @@ msgstr "プレフィックス長のある IPv6 アドレス、例:2001: db8:: 1/ msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " "parent device/VM, or they must be global" msgstr "タグ付き VLAN ({vlans}) はインタフェースの親デバイス/VMと同サイトに属しているか、グローバルである必要があります" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." msgstr "位置が定義されていないモジュールベイには、プレースホルダー値のあるモジュールを挿入できません。" -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5092,12 +5109,12 @@ msgstr "" "モジュールベイツリーの{level}レベルにはプレースホルダ値のあるモジュールをインストールできませんが、 " "{tokens}個のプレースホルダが与えられています。" -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr " {model} {name} は既にモジュールに属しているので採用できません" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "{model} {name} は既に存在しています" @@ -5179,17 +5196,17 @@ msgstr "仮想デバイスコンテキストがある" msgid "Cluster group" msgstr "クラスタグループ" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "配線済" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5203,47 +5220,47 @@ msgstr "専有済" msgid "Connection" msgstr "接続" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "種類" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "管理のみ" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "802.1Q モード" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "無線チャネル" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "チャネル周波数 (MHz)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "チャネル幅 (MHz)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "送信出力 (dBm)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: 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 @@ -5254,15 +5271,15 @@ msgstr "送信出力 (dBm)" msgid "Cable" msgstr "ケーブル" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "自動検出" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "割当デバイス" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "割当VM" @@ -5357,7 +5374,7 @@ msgstr "このモジュールタイプに関連する構成要素を自動的に msgid "Characteristics" msgstr "特性" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5370,35 +5387,35 @@ msgstr "" "1[ge,xe]-0/0/[0-9]1)。トークン " "{module}が存在する場合、新しいモジュールを作成する際に、自動的に位置の値に置き換えられます。" -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "コンソールポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "コンソールサーバポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "前面ポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "インタフェーステンプレート" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "電源コンセントテンプレート" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "電源ポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "背面ポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5406,14 +5423,14 @@ msgstr "背面ポートテンプレート" msgid "Console Port" msgstr "コンソールポート" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "コンソールサーバポート" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5424,7 +5441,7 @@ msgstr "コンソールサーバポート" msgid "Front Port" msgstr "前面ポート" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5437,76 +5454,76 @@ msgstr "前面ポート" msgid "Rear Port" msgstr "背面ポート" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 "電源ポート" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "電源コンセント" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "構成要素割り当て" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "在庫品目は1つの構成要素にのみ割り当てることができます。" -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "LAG インタフェース" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "割り当て可能な VLAN をグループ別にフィルタリングします。" -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "子デバイス" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." msgstr "まず子デバイスを作成し、親デバイスのサイトとラックに割り当てる必要があります。" -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "コンソールポート" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "コンソールサーバポート" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "前面ポート" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "電源コンセント" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "在庫品目" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "在庫品目ロール" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "VM インターフェイス" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5524,13 +5541,13 @@ msgstr "VM インターフェイス" msgid "Virtual Machine" msgstr "仮想マシン" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5544,16 +5561,16 @@ msgid "" msgstr "パターンは {value_count} 個の値を示す範囲を指定しますが、 {pattern_count} 個の値が必要です。" #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "背面ポート" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 msgid "Select one rear port assignment for each front port being created." msgstr "前面ポートごとに背面ポート 1 つ割り当てます。" -#: netbox/dcim/forms/object_create.py:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5562,7 +5579,7 @@ msgstr "" "前面ポートテンプレートの数 ({frontport_count}) " "は選択した背面ポートの数({rearport_count})と一致する必要があります。" -#: netbox/dcim/forms/object_create.py:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5570,145 +5587,145 @@ msgid "" msgstr "" "前面ポートの数 ({frontport_count}) は選択した背面ポートの数 ({rearport_count}) と一致する必要があります。" -#: netbox/dcim/forms/object_create.py:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "メンバー" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "初期ポジション" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "最初のメンバーのポジション。メンバーが増えるごとに 1 ずつ増えます。" -#: netbox/dcim/forms/object_create.py:435 +#: netbox/dcim/forms/object_create.py:441 msgid "A position must be specified for the first VC member." msgstr "最初の VC メンバーのポジションを指定する必要があります。" -#: netbox/dcim/models/cables.py:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "ラベル" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "長さ" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "長さの単位" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "ケーブル" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "ケーブル" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 msgid "Must specify a unit when setting a cable length" msgstr "ケーブル長を設定するときは単位を指定する必要があります" -#: netbox/dcim/models/cables.py:167 +#: netbox/dcim/models/cables.py:166 msgid "Must define A and B terminations when creating a new cable." msgstr "新しいケーブルを作成するときは、A 終端と B 終端を定義する必要があります。" -#: netbox/dcim/models/cables.py:174 +#: netbox/dcim/models/cables.py:173 msgid "Cannot connect different termination types to same end of cable." msgstr "ケーブルの同じ端に異なる終端タイプを接続することはできません。" -#: netbox/dcim/models/cables.py:182 +#: netbox/dcim/models/cables.py:181 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "互換性のない終端タイプ: {type_a} そして {type_b}" -#: netbox/dcim/models/cables.py:192 +#: netbox/dcim/models/cables.py:191 msgid "A and B terminations cannot connect to the same object." msgstr "A 端子と B 端子を同じオブジェクトに接続することはできません。" -#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "端" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "ケーブル終端" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "ケーブル終端" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, 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:344 +#: netbox/dcim/models/cables.py:343 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "ケーブルは終端できません {type_display} インターフェース" -#: netbox/dcim/models/cables.py:351 +#: netbox/dcim/models/cables.py:350 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "プロバイダーネットワークに接続されている回線終端はケーブル接続できない場合があります。" -#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "アクティブ" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "完了" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "分割" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "ケーブル経路" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "ケーブル経路" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 msgid "All originating terminations must be attached to the same link" msgstr "元の端子はすべて同じリンクに接続する必要があります" -#: netbox/dcim/models/cables.py:553 +#: netbox/dcim/models/cables.py:552 msgid "All mid-span terminations must have the same termination type" msgstr "ミッドスパン終端はすべて同じ終端タイプでなければなりません" -#: netbox/dcim/models/cables.py:558 +#: netbox/dcim/models/cables.py:557 msgid "All mid-span terminations must have the same parent object" msgstr "すべてのミッドスパン終端には同じ親オブジェクトが必要です" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:581 msgid "All links must be cable or wireless" msgstr "すべてのリンクはケーブルまたはワイヤレスでなければなりません" -#: netbox/dcim/models/cables.py:584 +#: netbox/dcim/models/cables.py:583 msgid "All links must match first link type" msgstr "すべてのリンクは最初のリンクタイプと一致する必要があります" -#: netbox/dcim/models/cables.py:667 +#: netbox/dcim/models/cables.py:666 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "リンクの両端のパス内の位置数はすべて一致する必要があります" -#: netbox/dcim/models/cables.py:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "リモートターミネーションポジションフィルタがありません" @@ -6050,6 +6067,7 @@ msgstr "タグ付き VLAN" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -7138,7 +7156,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7218,8 +7236,8 @@ msgid "Power outlets" msgstr "電源コンセント" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7257,8 +7275,8 @@ msgid "Module Bay" msgstr "モジュールベイ" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7294,7 +7312,7 @@ msgstr "割当電力 (W)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP アドレス" @@ -7305,7 +7323,7 @@ msgid "FHRP Groups" msgstr "FHRP グループ" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7368,7 +7386,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "プラットフォーム" @@ -7392,8 +7410,8 @@ msgstr "ユニット数" msgid "Instances" msgstr "インスタンス" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7403,8 +7421,8 @@ msgstr "インスタンス" msgid "Console Ports" msgstr "コンソールポート" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7414,8 +7432,8 @@ msgstr "コンソールポート" msgid "Console Server Ports" msgstr "コンソールサーバポート" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7425,8 +7443,8 @@ msgstr "コンソールサーバポート" msgid "Power Ports" msgstr "電源ポート" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7436,8 +7454,8 @@ msgstr "電源ポート" msgid "Power Outlets" msgstr "電源コンセント" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7446,8 +7464,8 @@ msgstr "電源コンセント" msgid "Front Ports" msgstr "前面ポート" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7457,16 +7475,16 @@ msgstr "前面ポート" msgid "Rear Ports" msgstr "背面ポート" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7535,62 +7553,62 @@ msgstr "VLAN グループ" msgid "Test case must set peer_termination_type" msgstr "テストケースは peer_termination_type を設定する必要があります" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "切断されました {count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "予約" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "ラック搭載でないデバイス" -#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "コンフィグコンテキスト" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "レンダーコンフィグ" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "仮想マシン" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "インストール済みデバイス {device} イン・ベイ {device_bay}。" -#: netbox/dcim/views.py:3206 +#: netbox/dcim/views.py:3209 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "削除されたデバイス {device} ベイから {device_bay}。" -#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "子ども" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "メンバー追加 {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "マスターデバイスを削除できません {device} バーチャルシャーシから。" -#: netbox/dcim/views.py:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "削除済み {device} バーチャルシャーシから {chassis}" @@ -8026,7 +8044,7 @@ msgid "Group name" msgstr "グループ名" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8092,7 +8110,7 @@ msgid "As attachment" msgstr "添付ファイルとして" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "共有" @@ -8273,7 +8291,7 @@ msgid "Field type" msgstr "フィールドタイプ" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "選択肢" @@ -9389,74 +9407,74 @@ msgstr "スクリプト実行パラメータ" msgid "Dismiss" msgstr "却下" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "オブジェクトタイプ" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "一意性を検証" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "可視" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "編集可能" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "関連オブジェクトタイプ" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "チョイスセット" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "複製可能" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "最小値" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "最大値" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "検証正規表現" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "カウント" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "アルファベット順に並べる" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "新規ウィンドウ" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "添付ファイルとして" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9465,54 +9483,54 @@ msgstr "添付ファイルとして" msgid "Data File" msgstr "データファイル" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "同期済み" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "画像" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "サイズ (バイト)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "読む" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "SSL バリデーション" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "イベントタイプ" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "デバイスロール" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "コメント (ショート)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "ライン" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "レベル" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "メッセージ" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "メソッド" @@ -9553,32 +9571,32 @@ msgstr "属性が無効です」{name}「」(リクエスト用)" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}において{name}属性は無効です" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "テンプレートをレンダリング中にエラーが発生しました: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "ダッシュボードがリセットされました。" -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "ウィジェットの追加: " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "ウィジェットの更新: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "削除したウィジェット: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "ウィジェットの削除中にエラーが発生しました: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "スクリプトを実行できません:RQ ワーカープロセスが実行されていません。" @@ -9816,10 +9834,18 @@ msgstr "IP アドレス" msgid "Primary IPv4 (ID)" msgstr "プライマリ IPv4 (ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "プライマリ IPv4アドレス" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "プライマリ IPv6 (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "プライマリ IPv6アドレス" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "有効な IPv4 または IPv6 アドレス (マスクなし) を入力します。" @@ -9885,7 +9911,7 @@ msgstr "VLAN グループ" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -9966,12 +9992,12 @@ msgstr "認証キー" msgid "Authentication" msgstr "認証" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "VLAN ID の範囲" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q ロール" @@ -10083,7 +10109,7 @@ msgstr "割当 VLAN グループ" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "サービス VLAN(Q-in-Q/802.1ad カスタマー VLAN 用)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "VLAN 変換ポリシー" @@ -10173,7 +10199,7 @@ msgstr "インタフェースに割当済" msgid "DNS Name" msgstr "DNS名" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10184,11 +10210,11 @@ msgstr "VLAN" msgid "Contains VLAN ID" msgstr "VLAN ID が含まれています" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "ローカル VLAN ID" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "リモート VLAN ID" @@ -10196,7 +10222,7 @@ msgstr "リモート VLAN ID" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -10304,7 +10330,7 @@ msgstr "テンプレートから" msgid "Custom" msgstr "カスタム" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "サービステンプレートを使用しない場合は、名前、プロトコル、およびポートを指定する必要があります。" @@ -10615,65 +10641,65 @@ msgid "" "A service must be associated with either a device or a virtual machine." msgstr "サービスは、デバイスまたは仮想マシンのいずれかに関連付ける必要があります。" -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "VLAN グループ" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "scope_id なしでscope_typeを設定することはできません。" -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "scope_typeなしでscope_idを設定することはできません。" -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "範囲の開始 VLAN ID ({value}) は{minimum}以下であってはなりません " -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "範囲の終了 VLAN ID ({value}) は{maximum}を超えることはできません " -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " "ID ({range})" msgstr "範囲の終了 VLAN ID は、開始 VLAN ID ({range})以上である必要があります" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "範囲は重複できません。" -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "この VLAN が割り当てられているサイト (存在する場合)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "VLAN グループ (オプション)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "数値によるVLAN ID (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "この VLAN の動作ステータス" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "この VLAN の主な機能" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "カスタマー/サービス VLAN 指定 (Q-in-Q/IEEE 802.1ad 用)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10682,22 +10708,29 @@ msgstr "VLANはグループ{group}に割り当てられています (スコー #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "割り当てられたサイト {site} 割り当てられたグループのメンバーではない {group} (スコープ: {scope})。" + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID は範囲内にある必要があります {ranges} グループ内の VLAN 用 {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "サービス VLAN に割り当てることができるのは Q-in-Q カスタマー VLAN だけです。" -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Q-in-Q カスタマー VLAN はサービス VLAN に割り当てる必要があります。" -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "VLAN 変換ポリシー" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "VLAN トランスレーションルール" @@ -11405,7 +11438,7 @@ msgstr "在庫品目のロール" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC アドレス" @@ -11922,31 +11955,31 @@ msgstr "値" msgid "Dummy Plugin" msgstr "ダミープラグイン" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " "{error}" msgstr "選択したエクスポートテンプレートをレンダリング中にエラーが発生しました ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "行 {i}: ID {id}のオブジェクトは存在しません" -#: netbox/netbox/views/generic/bulk_views.py:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "いいえ {object_type} が選ばれました。" -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "名前が変更されました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "削除済み {count} {object_type}" @@ -11973,7 +12006,7 @@ msgstr "の同期データ {object_type} {object}。" msgid "Synced {count} {object_type}" msgstr "同期済み {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} はget_children () を実装する必要があります" @@ -12246,32 +12279,36 @@ msgstr "ネットボックスモチーフ" msgid "NetBox Logo" msgstr "NetBoxロゴ" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "ドキュメント" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "REST API" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "REST API ドキュメント" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "GraphQL API" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "ネットボックスラボサポート" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "ソースコード" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "コミュニティ" @@ -13279,7 +13316,7 @@ msgid "PoE Type" msgstr "PoE タイプ" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "VLAN トランスレーション" @@ -13332,12 +13369,12 @@ msgstr "メンバーインタフェースなし" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "IP アドレスを追加" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "MAC アドレスを追加" @@ -15493,11 +15530,11 @@ msgstr "「{value}「」はこのフィールドにとって一意の値では msgid "\"{field_name}\" is an invalid accessor field name." msgstr "「{field_name}「」は無効なアクセサーフィールド名です。" -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "オブジェクトタイプは「」として指定する必要があります」" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "オブジェクトタイプが無効です" @@ -15579,37 +15616,37 @@ msgid "" "({begin})." msgstr "範囲が無効です:終了値 ({end}) は開始値 () より大きくなければなりません{begin})。" -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "「」の列ヘッダーが重複しているか、重複しています{field}」" -#: netbox/utilities/forms/utils.py:240 +#: netbox/utilities/forms/utils.py:241 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "「」の列ヘッダーが重複しているか、重複しています{header}」" -#: netbox/utilities/forms/utils.py:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "予期しない列ヘッダー」{field}「が見つかりました。" -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "コラム」{field}\"は関連オブジェクトではありません。ドットは使用できません" -#: netbox/utilities/forms/utils.py:278 +#: netbox/utilities/forms/utils.py:279 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "列 \"の関連オブジェクト属性が無効です{field}「: {to_field}" -#: netbox/utilities/forms/utils.py:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "必須の列ヘッダー」{header}「が見つかりません。" @@ -15654,7 +15691,7 @@ msgstr "権限名が無効です: {name}。次の形式である必要があり msgid "Unknown app_label/model_name for {name}" msgstr "のアプリケーションラベル/モデル名が不明です {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "に設定された IP アドレスが無効です {header}: {ip}" diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index f54b64d47..c2057fe96 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 e13c375a3..783d19a0c 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-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 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:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -69,26 +69,26 @@ msgstr "Laatst gebruikt" msgid "Allowed IPs" msgstr "Toegestane IP-adressen" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "Ingelogd als {user}." -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "Je bent uitgelogd." -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "Je voorkeuren zijn bijgewerkt." -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "LDAP-geverifieerde gebruikersgegevens kunnen niet worden gewijzigd in " "NetBox." -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "Je wachtwoord is succesvol gewijzigd." @@ -109,7 +109,7 @@ msgstr "Provisioning" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -136,7 +136,7 @@ msgstr "Buiten gebruik" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primair" @@ -172,10 +172,10 @@ msgstr "Spoke" #: 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Regio (ID)" @@ -184,10 +184,11 @@ msgstr "Regio (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Regio (slug)" @@ -195,10 +196,11 @@ msgstr "Regio (slug)" #: 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Sitegroep (ID)" @@ -206,18 +208,18 @@ msgstr "Sitegroep (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 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:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -225,21 +227,22 @@ msgstr "Sitegroep (slug)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -322,19 +325,19 @@ msgstr "Circuittype (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Locatie (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "Locatie (ID)" @@ -345,8 +348,8 @@ msgstr "Eindpunt A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -376,8 +379,8 @@ msgstr "Zoeken" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -389,7 +392,8 @@ msgstr "Circuit" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Locatie (slug)" @@ -409,7 +413,7 @@ msgstr "Circuit (ID)" msgid "Virtual circuit (CID)" msgstr "Virtueel circuit (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "Virtueel circuit (ID)" @@ -446,7 +450,7 @@ msgid "Virtual circuit" msgstr "Virtueel circuit" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interface (ID)" @@ -492,7 +496,7 @@ msgstr "ASN's" #: 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/extras/tables/tables.py:82 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 @@ -627,8 +631,8 @@ msgstr "Omschrijving" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -658,13 +662,13 @@ msgstr "Service-ID" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -684,7 +688,7 @@ msgstr "Kleur" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -698,18 +702,18 @@ msgstr "Kleur" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -774,9 +778,9 @@ msgstr "Provideraccount" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -850,8 +854,8 @@ msgstr "Status" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -959,13 +963,13 @@ msgstr "Serviceparameters" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -992,7 +996,7 @@ msgstr "Attributen" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1060,7 +1064,7 @@ msgstr "Details van de beëindiging" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1090,8 +1094,8 @@ msgstr "Netwerkprovider" #: 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1211,9 +1215,9 @@ msgstr "Operationele rol" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1243,7 +1247,7 @@ msgstr "Interface" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1252,14 +1256,15 @@ msgstr "Interface" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1287,7 +1292,7 @@ msgstr "Locatie" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1304,21 +1309,21 @@ msgstr "Contacten" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1335,12 +1340,12 @@ msgstr "Regio" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1375,7 +1380,7 @@ msgstr "Opdracht" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1431,7 +1436,7 @@ msgstr "Circuittype" msgid "Group Assignment" msgstr "Groepsopdracht" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1463,14 +1468,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1572,7 +1577,7 @@ msgstr "ID en poortnummer(s) van het patchpaneel" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1596,7 +1601,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1611,8 +1616,8 @@ msgstr "" #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1635,7 +1640,7 @@ msgstr "Volledige naam van de provider" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1704,12 +1709,12 @@ msgid "virtual circuit terminations" msgstr "beëindigingen van virtuele circuits" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1726,12 +1731,12 @@ msgstr "beëindigingen van virtuele circuits" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1830,7 +1835,7 @@ msgid "Name" msgstr "Naam" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1850,21 +1855,21 @@ msgstr "Circuits" msgid "Circuit ID" msgstr "Circuit-ID" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "Kant A" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Kant Z" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Vastleggingspercentage" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1874,7 +1879,7 @@ msgstr "Vastleggingspercentage" #: 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/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1895,30 +1900,30 @@ msgstr "Vastleggingspercentage" msgid "Comments" msgstr "Opmerkingen" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "Toewijzingen" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "Kant" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "Type beëindiging" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "Eindpunt" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Sitegroep" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1957,17 +1962,17 @@ msgstr "Beëindigingen" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2018,12 +2023,12 @@ msgstr "Beëindigingen" msgid "Device" msgstr "Apparaat" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Er zijn geen afsluitingen gedefinieerd voor het circuit {circuit}." -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Verwisselde aansluitingen voor het circuit {circuit}." @@ -2143,7 +2148,7 @@ msgstr "Wekelijks" msgid "30 days" msgstr "30 dagen" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Bijgewerkt" @@ -2174,7 +2179,7 @@ msgstr "Gestopt" msgid "Cancelled" msgstr "Geannuleerd" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2235,13 +2240,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2272,8 +2277,8 @@ msgstr "Regels negeren" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2297,9 +2302,9 @@ msgid "Creation" msgstr "Aangemaakt" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2341,7 +2346,7 @@ msgstr "Eerder voltooid" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2355,7 +2360,7 @@ msgid "User" msgstr "Gebruiker" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tijd" @@ -2510,7 +2515,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2546,7 +2551,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:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2568,7 +2573,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2630,7 +2635,7 @@ msgstr "" msgid "last updated" msgstr "laatst bijgewerkt" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "pad" @@ -2695,60 +2700,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:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "gepland" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "interval" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "Herhalingsinterval (in minuten)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "gestart" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "voltooid" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "gegevens" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "fout" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "taak-ID" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "taak" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "taken" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, 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:191 +#: netbox/core/models/jobs.py:193 #, 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:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2767,11 +2772,11 @@ msgid "Full Name" msgstr "Volledige naam" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2799,8 +2804,9 @@ msgid "Last updated" msgstr "Laatst bijgewerkt" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2811,49 +2817,49 @@ msgstr "ID" msgid "Interval" msgstr "Interval" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Versie" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Laatst bijgewerkt" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Minimale NetBox-versie" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Maximale NetBox-versie" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Geen plugin-gegevens gevonden" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Auteur" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "Geïnstalleerd" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Gecertificeerd" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Gepubliceerd" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Geïnstalleerde versie" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Laatste versie" @@ -3090,11 +3096,11 @@ msgstr "Van achter naar voren" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3219,8 +3225,8 @@ msgid "Virtual" msgstr "Virtueel" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3231,7 +3237,7 @@ msgid "Virtual interfaces" msgstr "Virtuele interfaces" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3261,8 +3267,8 @@ msgid "Cellular" msgstr "Mobiel" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3343,7 +3349,7 @@ msgstr "USB" msgid "Fiber" msgstr "Vezel" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "Verbonden" @@ -3432,7 +3438,7 @@ msgstr "Locatie van de ouder (slug)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "Fabrikant (ID)" @@ -3440,7 +3446,7 @@ msgstr "Fabrikant (ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "Fabrikant (slug)" @@ -3453,14 +3459,14 @@ msgid "Rack type (ID)" msgstr "Racktype (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3468,7 +3474,8 @@ msgid "Role (slug)" msgstr "Rol (slug)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "Rek (ID)" @@ -3546,7 +3553,7 @@ msgid "Has inventory items" msgstr "Heeft inventarisitems" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "Soort apparaat (ID)" @@ -3554,11 +3561,11 @@ msgstr "Soort apparaat (ID)" msgid "Module type (ID)" msgstr "Moduletype (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "Voedingspoort (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "Onderliggend inventarisitem (ID)" @@ -3584,9 +3591,9 @@ msgstr "Platform (ID)" msgid "Platform (slug)" msgstr "Platform (slug)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "Sitenaam (slug)" @@ -3616,8 +3623,8 @@ msgid "Is full depth" msgstr "Is volledige diepte" #: 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/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3669,40 +3676,41 @@ msgstr "Moduletype (model)" msgid "Module bay (ID)" msgstr "Modulevak (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "Rack (naam)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Apparaat (ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "Rack (naam)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Apparaat (naam)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "Soort apparaat (model)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "Rol van het apparaat (ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "Rol van het apparaat (slug)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "Virtueel chassis (ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3712,60 +3720,60 @@ msgstr "Virtueel chassis (ID)" msgid "Virtual Chassis" msgstr "Virtueel chassis" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "Module (ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Virtuele machine (naam)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Virtuele machine (ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interface (naam)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM-interface (naam)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM-interface (ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "802.1Q-modus" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Toegewezen VLAN" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "Toegewezen VID" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3786,7 +3794,7 @@ msgstr "Toegewezen VID" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3796,18 +3804,18 @@ msgstr "Toegewezen VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3819,12 +3827,12 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-vertaalbeleid (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3834,110 +3842,110 @@ msgstr "VLAN-vertaalbeleid (ID)" msgid "VLAN Translation Policy" msgstr "VLAN-vertaalbeleid" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuele chassisinterfaces voor apparaten" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuele chassisinterfaces voor apparaat (ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "Soort interface" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Ouderinterface (ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Overbrugde interface (ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "LAG-interface (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC-adres" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Primair MAC-adres (ID)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Primair MAC-adres" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Context van het virtuele apparaat" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "Context van het virtuele apparaat (ID)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Draadloos LAN" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Draadloze link" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "Beëindiging van het virtuele circuit (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "Baai voor oudermodule (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "Geïnstalleerde module (ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "Geïnstalleerd apparaat (ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "Geïnstalleerd apparaat (naam)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "Meester (ID)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "Master (naam)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Tenant (ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Tenant (slug)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "Onbeëindigd" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "Voedingspaneel (ID)" @@ -3952,10 +3960,10 @@ msgstr "Voedingspaneel (ID)" msgid "Tags" msgstr "Labels" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3999,11 +4007,11 @@ msgstr "Tijdzone" #: 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4139,8 +4147,8 @@ msgid "Serial Number" msgstr "Serienummer" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "Tag voor bedrijfsmiddelen" @@ -4162,13 +4170,13 @@ msgstr "Luchtstroom" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4181,8 +4189,8 @@ msgstr "Rek" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" @@ -4206,15 +4214,24 @@ msgid "Exclude from utilization" msgstr "Uitsluiten van gebruik" #: 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/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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 "Soort apparaat" #: 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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4333,13 +4350,13 @@ msgstr "Moduletype" msgid "Label" msgstr "Label" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Lengte" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "Lengte-eenheid" @@ -4349,33 +4366,33 @@ msgid "Domain" msgstr "Domein" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 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:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Levering" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spanning" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Stroomsterkte" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "Maximaal gebruik" @@ -4400,8 +4417,8 @@ msgid "Allocated power draw (watts)" msgstr "Toegewezen stroomverbruik (watt)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Voedingspoort" @@ -4414,7 +4431,7 @@ msgid "Management only" msgstr "Alleen voor beheer" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4422,20 +4439,20 @@ msgid "PoE mode" msgstr "PoE-modus" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "PoE-type" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Draadloze rol" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4454,13 +4471,13 @@ msgstr "Module" msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "Contexten van virtuele apparaten" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4482,21 +4499,21 @@ msgstr "Snelheid" msgid "Mode" msgstr "Modus" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4511,54 +4528,54 @@ msgstr "Getagde VLAN's toevoegen" msgid "Remove tagged VLANs" msgstr "Getagde VLAN's verwijderen" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "VLAN voor Q-in-Q-service" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 msgid "Wireless LAN group" msgstr "Draadloze LAN-groep" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 +#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Draadloze LAN's" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Addressing" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operatie" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Gerelateerde interfaces" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4823,13 +4840,13 @@ msgstr "Lokale voedingspoort die dit stopcontact voedt" msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrische fase (voor driefasige circuits)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Interface voor ouders" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4857,7 +4874,7 @@ msgstr "" msgid "Physical medium" msgstr "Fysiek medium" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "Dubbelzijdig" @@ -4895,8 +4912,8 @@ msgstr "Draadloze rol (AP/station)" msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} is niet toegewezen aan het apparaat {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Poort aan de achterkant" @@ -5079,7 +5096,7 @@ msgstr "Soort voeding (AC/DC)" msgid "Single or three-phase" msgstr "Enkel- of driefasig" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5090,7 +5107,7 @@ msgstr "Primaire IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4-adres met masker, bijvoorbeeld 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5108,7 +5125,7 @@ msgstr "IPv6-adres met prefixlengte, bijvoorbeeld 2001:db8: :1/64" msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -5117,7 +5134,7 @@ msgstr "" "De gelabelde VLAN's ({vlans}) moeten tot dezelfde site behoren als het " "bovenliggende apparaat/VM van de interface, of ze moeten globaal zijn" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -5125,7 +5142,7 @@ msgstr "" "Kan een module met tijdelijke aanduidingen niet installeren in een " "modulecompartiment zonder gedefinieerde positie." -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5135,12 +5152,12 @@ msgstr "" "modulelaurierboom {level} in een boom, maar {tokens} tijdelijke aanduidingen" " gegeven." -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "Kan niet adopteren {model} {name} omdat het al bij een module hoort" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "EEN {model} genoemd {name} bestaat al" @@ -5222,17 +5239,17 @@ msgstr "Heeft contexten voor virtuele apparaten" msgid "Cluster group" msgstr "Clustergroep" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "Bekabeld" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5246,47 +5263,47 @@ msgstr "Bezet" msgid "Connection" msgstr "Verbinding" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Soort" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "Alleen voor beheer" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "802.1Q-modus" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "Draadloos kanaal" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "Kanaalfrequentie (MHz)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "Kanaalbreedte (MHz)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Zendvermogen (dBm)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5297,15 +5314,15 @@ msgstr "Zendvermogen (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Ontdekt" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Toegewezen apparaat" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Toegewezen VM" @@ -5408,7 +5425,7 @@ msgstr "" msgid "Characteristics" msgstr "Kenmerken" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5423,35 +5440,35 @@ msgstr "" "indien aanwezig, wordt automatisch vervangen door de positiewaarde bij het " "aanmaken van een nieuwe module." -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "Sjabloon voor consolepoort" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "Poortsjabloon voor consoleserver" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "Sjabloon voor de voorpoort" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "Interfacesjabloon" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "Sjabloon voor stopcontact" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "Sjabloon voor voedingspoort" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "Sjabloon voor achterpoort" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5459,14 +5476,14 @@ msgstr "Sjabloon voor achterpoort" msgid "Console Port" msgstr "Consolepoort" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Console Server-poort" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5477,7 +5494,7 @@ msgstr "Console Server-poort" msgid "Front Port" msgstr "Poort Voor" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5490,40 +5507,40 @@ msgstr "Poort Voor" msgid "Rear Port" msgstr "Poort achter" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 "Voedingspoort" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Stopcontact" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "Toewijzing van componenten" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "Een InventoryItem kan slechts aan één component worden toegewezen." -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "LAG-interface" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "Filter-VLAN's die beschikbaar zijn voor toewijzing per groep." -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "Apparaat voor kinderen" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5531,37 +5548,37 @@ msgstr "" "Kindapparaten moeten eerst worden aangemaakt en toegewezen aan de site en " "het rack van het ouderapparaat." -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Consolepoort" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Console-serverpoort" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "Poort voor" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "Stopcontact" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Inventarisitem" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rol van het inventarisitem" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "VM-interface" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5579,13 +5596,13 @@ msgstr "VM-interface" msgid "Virtual Machine" msgstr "Virtuele machine" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5603,18 +5620,18 @@ msgstr "" "{pattern_count} worden verwacht." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Poorten achter" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 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:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5624,7 +5641,7 @@ msgstr "" "moet overeenkomen met het geselecteerde aantal posities aan de achterkant " "van de poort ({rearport_count})." -#: netbox/dcim/forms/object_create.py:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5634,18 +5651,18 @@ msgstr "" "overeenkomen met het geselecteerde aantal posities aan de achterkant van de " "poort ({rearport_count})." -#: netbox/dcim/forms/object_create.py:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Leden" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "Uitgangspositie" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5653,71 +5670,71 @@ msgstr "" "Positie van het apparaat van het eerste lid. Verhoogt met één voor elk extra" " lid." -#: netbox/dcim/forms/object_create.py:435 +#: netbox/dcim/forms/object_create.py:441 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:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "label" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "lengte" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "lengte-eenheid" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "kabel" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "kabels" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 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:167 +#: netbox/dcim/models/cables.py:166 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:174 +#: netbox/dcim/models/cables.py:173 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:182 +#: netbox/dcim/models/cables.py:181 #, 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:192 +#: netbox/dcim/models/cables.py:191 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:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "einde" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "kabelafsluiting" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "kabelaansluitingen" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5726,68 +5743,68 @@ msgstr "" "Dubbele beëindiging gevonden voor {app_label}.{model} {termination_id}: " "kabel {cable_pk}" -#: netbox/dcim/models/cables.py:344 +#: netbox/dcim/models/cables.py:343 #, 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:351 +#: netbox/dcim/models/cables.py:350 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:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "is actief" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "is compleet" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "is gesplitst" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "kabelpad" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "kabelpaden" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 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:553 +#: netbox/dcim/models/cables.py:552 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:558 +#: netbox/dcim/models/cables.py:557 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:582 +#: netbox/dcim/models/cables.py:581 msgid "All links must be cable or wireless" msgstr "Alle verbindingen moeten via de kabel of draadloos zijn" -#: netbox/dcim/models/cables.py:584 +#: netbox/dcim/models/cables.py:583 msgid "All links must match first link type" msgstr "Alle links moeten overeenkomen met het eerste linktype" -#: netbox/dcim/models/cables.py:667 +#: netbox/dcim/models/cables.py:666 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:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "Het filter voor de positie van de eindpositie op afstand ontbreekt" @@ -6151,6 +6168,7 @@ msgstr "gelabelde VLAN's" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -7310,7 +7328,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7390,8 +7408,8 @@ msgid "Power outlets" msgstr "Stopcontacten" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7429,8 +7447,8 @@ msgid "Module Bay" msgstr "Modulebaai" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7466,7 +7484,7 @@ msgstr "Toegewezen trekking (W)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-adressen" @@ -7477,7 +7495,7 @@ msgid "FHRP Groups" msgstr "FHRP-groepen" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7540,7 +7558,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformen" @@ -7564,8 +7582,8 @@ msgstr "U-hoogte" msgid "Instances" msgstr "Instanties" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7575,8 +7593,8 @@ msgstr "Instanties" msgid "Console Ports" msgstr "Consolepoorten" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7586,8 +7604,8 @@ msgstr "Consolepoorten" msgid "Console Server Ports" msgstr "Serverpoorten voor de console" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7597,8 +7615,8 @@ msgstr "Serverpoorten voor de console" msgid "Power Ports" msgstr "Voedingspoorten" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7608,8 +7626,8 @@ msgstr "Voedingspoorten" msgid "Power Outlets" msgstr "Stopcontacten" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7618,8 +7636,8 @@ msgstr "Stopcontacten" msgid "Front Ports" msgstr "Ports aan de voorkant" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7629,16 +7647,16 @@ msgstr "Ports aan de voorkant" msgid "Rear Ports" msgstr "Poorten achteraan" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7707,63 +7725,63 @@ msgstr "VLAN-groepen" msgid "Test case must set peer_termination_type" msgstr "De testcase moet peer_termination_type instellen" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Verbinding verbroken {count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reserveringen" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Apparaten zonder rack" -#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Context van de configuratie" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Render-configuratie" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Virtuele machines" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, 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:3206 +#: netbox/dcim/views.py:3209 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Apparaat verwijderd {device} van bay {device_bay}." -#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Kinderen" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "Lid toegevoegd {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, 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:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Verwijderd {device} vanaf een virtueel chassis {chassis}" @@ -8207,7 +8225,7 @@ msgid "Group name" msgstr "Groepsnaam" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8273,7 +8291,7 @@ msgid "As attachment" msgstr "Als bijlage" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Gedeeld" @@ -8460,7 +8478,7 @@ msgid "Field type" msgstr "Soort veld" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Keuzes" @@ -9643,74 +9661,74 @@ msgstr "Parameters voor uitvoering van scripts" msgid "Dismiss" msgstr "Ontslaan" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Objecttypen" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Uniciteit valideren" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "Zichtbaar" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Bewerkbaar" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "Gerelateerd objecttype" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Keuzeset" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "Is kloonbaar" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimumwaarde" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maximale waarde" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Validatie Regex" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "Tellen" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Alfabetisch ordenen" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nieuw venster" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "Als bijlage" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9719,54 +9737,54 @@ msgstr "Als bijlage" msgid "Data File" msgstr "Gegevensbestand" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Gesynchroniseerd" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Afbeelding" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Grootte (bytes)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Lees" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "SSL-validatie" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Soorten gebeurtenissen" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Apparaat rollen" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Opmerkingen (kort)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Lijn" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Niveau" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Bericht" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Methode" @@ -9807,33 +9825,33 @@ msgstr "Ongeldig kenmerk”{name}„op aanvraag" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ongeldig kenmerk”{name}„voor {model}" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "" "Er is een fout opgetreden tijdens het renderen van de sjabloon: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "Je dashboard is opnieuw ingesteld." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Widget toegevoegd: " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Bijgewerkte widget: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Widget verwijderd: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Fout bij het verwijderen van de widget: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "Kan script niet uitvoeren: het RQ-werkproces wordt niet uitgevoerd." @@ -10072,10 +10090,18 @@ msgstr "IP-adres" msgid "Primary IPv4 (ID)" msgstr "Primaire IPv4 (ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "Primair IPv4 (adres)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "Primaire IPv6 (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "Primair IPv6 (adres)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Voer een geldig IPv4- of IPv6-adres in (zonder masker)." @@ -10141,7 +10167,7 @@ msgstr "VLAN-groep" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -10222,12 +10248,12 @@ msgstr "Verificatiesleutel" msgid "Authentication" msgstr "Authentificatie" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "VLAN-ID-bereiken" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "De rol van Q-in-Q" @@ -10348,7 +10374,7 @@ msgstr "Toegewezen VLAN-groep" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Service-VLAN (voor Q-in-Q/802.1Ad-klant-VLAN's)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "VLAN-vertaalbeleid" @@ -10438,7 +10464,7 @@ msgstr "Toegewezen aan een interface" msgid "DNS Name" msgstr "DNS-naam" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10449,11 +10475,11 @@ msgstr "VLAN's" msgid "Contains VLAN ID" msgstr "Bevat VLAN-ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "Lokale VLAN-id" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "VLAN-id op afstand" @@ -10461,7 +10487,7 @@ msgstr "VLAN-id op afstand" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -10577,7 +10603,7 @@ msgstr "Van sjabloon" msgid "Custom" msgstr "Op maat" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10910,31 +10936,31 @@ msgid "" msgstr "" "Een service moet gekoppeld zijn aan een apparaat of een virtuele machine." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "VLAN-groepen" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "Kan scope_type niet instellen zonder scope_id." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "Kan scope_id niet instellen zonder scope_type." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "VLAN-id starten binnen bereik ({value}) kan niet minder zijn dan {minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "VLAN-id binnen bereik beëindigen ({value}) kan niet hoger zijn dan {maximum}" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10943,36 +10969,36 @@ msgstr "" "Het einde van de VLAN-id binnen het bereik moet groter zijn dan of gelijk " "zijn aan de start-VLAN-id ({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Bereiken kunnen elkaar niet overlappen." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "De specifieke site waaraan dit VLAN is toegewezen (indien aanwezig)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "VLAN-groep (optioneel)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "Numerieke VLAN-id (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "Operationele status van dit VLAN" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "De primaire functie van dit VLAN" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "VLAN-aanduiding voor klant/service (voor Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10983,23 +11009,32 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"De toegewezen site {site} is geen lid van de toegewezen groep {group} " +"(toepassingsgebied: {scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID moet binnen bereik zijn {ranges} voor VLAN's in groep {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Alleen Q-in-Q-klant-VLAN's kunnen worden toegewezen aan een service-VLAN." -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Een Q-in-Q-klant-VLAN moet worden toegewezen aan een service-VLAN." -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "VLAN-vertaalbeleid" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "VLAN-vertaalregel" @@ -11727,7 +11762,7 @@ msgstr "Rollen van inventarisitems" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-adressen" @@ -12250,7 +12285,7 @@ msgstr "Waarde" msgid "Dummy Plugin" msgstr "Dummy-plug-in" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12259,24 +12294,24 @@ msgstr "" "Er is een fout opgetreden bij het weergeven van de geselecteerde " "exportsjabloon ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Rij {i}: Object met ID {id} bestaat niet" -#: netbox/netbox/views/generic/bulk_views.py:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "Geen {object_type} zijn geselecteerd." -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Hernoemd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Verwijderd {count} {object_type}" @@ -12304,7 +12339,7 @@ msgstr "Gesynchroniseerde gegevens voor {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Gesynchroniseerd {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} moet get_children () implementeren" @@ -12580,32 +12615,36 @@ msgstr "NetBox-motief" msgid "NetBox Logo" msgstr "NetBox-logo" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "Documenten" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "REST API" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "REST API-documentatie" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "GraphQL-API" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "Ondersteuning voor NetBox Labs" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "Broncode" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "Gemeenschap" @@ -13620,7 +13659,7 @@ msgid "PoE Type" msgstr "PoE-type" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "VLAN-vertaling" @@ -13673,12 +13712,12 @@ msgstr "Geen interfaces voor leden" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "IP-adres toevoegen" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "MAC-adres toevoegen" @@ -15903,11 +15942,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "„{field_name}„is een ongeldige naam voor het accessorveld." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "Het objecttype moet worden gespecificeerd als”.„" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Ongeldig objecttype" @@ -15997,38 +16036,38 @@ msgstr "" "Ongeldig bereik: eindwaarde ({end}) moet groter zijn dan de beginwaarde " "({begin})." -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Dubbele of conflicterende kolomkop voor”{field}„" -#: netbox/utilities/forms/utils.py:240 +#: netbox/utilities/forms/utils.py:241 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Dubbele of conflicterende kolomkop voor”{header}„" -#: netbox/utilities/forms/utils.py:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Onverwachte kolomkop”{field}„gevonden." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, 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:278 +#: netbox/utilities/forms/utils.py:279 #, 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:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Vereiste kolomkop”{header}„niet gevonden." @@ -16080,7 +16119,7 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Onbekende app_label/model_name voor {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Ongeldig IP-adres ingesteld voor {header}: {ip}" diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index 0a77e2171..860969206 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 e0ee4a37e..fdbd5293c 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-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 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:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -67,26 +67,26 @@ msgstr "Ostatnio używane" msgid "Allowed IPs" msgstr "Dozwolone adresy IP" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "Zaloguj się jako {user}." -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "Wylogowałeś się." -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "Twoje preferencje zostały zaktualizowane." -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Poświadczenia użytkownika uwierzytelnionego LDAP nie mogą być zmieniane w " "NetBox." -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "Twoje hasło zostało pomyślnie zmienione." @@ -107,7 +107,7 @@ msgstr "Zaopatrzenie" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -134,7 +134,7 @@ msgstr "Wycofane ze służby" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Pierwszorzędny" @@ -170,10 +170,10 @@ msgstr "Mówił" #: 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Region (ID)" @@ -182,10 +182,11 @@ msgstr "Region (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Region (identyfikator)" @@ -193,10 +194,11 @@ msgstr "Region (identyfikator)" #: 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Grupa witryn (ID)" @@ -204,18 +206,18 @@ msgstr "Grupa witryn (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 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:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -223,21 +225,22 @@ msgstr "Grupa terenów (identyfikator)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -320,19 +323,19 @@ msgstr "Typ obwodu (identyfikator)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Teren (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "Lokalizacja (ID)" @@ -343,8 +346,8 @@ msgstr "Wypowiedzenie A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -374,8 +377,8 @@ msgstr "Szukaj" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -387,7 +390,8 @@ msgstr "Obwód" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Lokalizacja (identyfikator)" @@ -407,7 +411,7 @@ msgstr "Obwód (ID)" msgid "Virtual circuit (CID)" msgstr "Obwód wirtualny (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "Obwód wirtualny (ID)" @@ -444,7 +448,7 @@ msgid "Virtual circuit" msgstr "Wirtualny obwód" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interfejs (ID)" @@ -490,7 +494,7 @@ msgstr "ASN" #: 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/extras/tables/tables.py:82 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 @@ -625,8 +629,8 @@ msgstr "Opis" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -656,13 +660,13 @@ msgstr "Identyfikator usługi" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -682,7 +686,7 @@ msgstr "Kolor" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -696,18 +700,18 @@ msgstr "Kolor" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -772,9 +776,9 @@ msgstr "Konto dostawcy" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -848,8 +852,8 @@ msgstr "Status" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -957,13 +961,13 @@ msgstr "Parametry serwisowe" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -990,7 +994,7 @@ msgstr "Atrybuty" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1058,7 +1062,7 @@ msgstr "Szczegóły wypowiedzenia" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1088,8 +1092,8 @@ msgstr "Sieć dostawców" #: 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1209,9 +1213,9 @@ msgstr "Rola operacyjna" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1241,7 +1245,7 @@ msgstr "Interfejs" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1250,14 +1254,15 @@ msgstr "Interfejs" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1285,7 +1290,7 @@ msgstr "Lokalizacja" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1302,21 +1307,21 @@ msgstr "Łączność" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1333,12 +1338,12 @@ msgstr "Region" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1373,7 +1378,7 @@ msgstr "Zlecenie" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1429,7 +1434,7 @@ msgstr "Typ obwodu" msgid "Group Assignment" msgstr "Przydział grupowy" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1461,14 +1466,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1570,7 +1575,7 @@ msgstr "Identyfikator panelu krosowego i numer (y) portu" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1593,7 +1598,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1608,8 +1613,8 @@ msgstr "Zakończenie obwodu musi być dołączone do obiektu końcowego." #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1632,7 +1637,7 @@ msgstr "Pełna nazwa dostawcy" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1701,12 +1706,12 @@ msgid "virtual circuit terminations" msgstr "zakończenia obwodu wirtualnego" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1723,12 +1728,12 @@ msgstr "zakończenia obwodu wirtualnego" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1827,7 +1832,7 @@ msgid "Name" msgstr "Nazwa" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1847,21 +1852,21 @@ msgstr "Obwody" msgid "Circuit ID" msgstr "Identyfikator obwodu" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "Strona A" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Strona Z" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Współczynnik zatwierdzania" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1871,7 +1876,7 @@ msgstr "Współczynnik zatwierdzania" #: 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/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1892,30 +1897,30 @@ msgstr "Współczynnik zatwierdzania" msgid "Comments" msgstr "Komentarze" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "Zadania" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "Bok" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "Typ zakończenia" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "Punkt zakończenia" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Grupa witryn" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1954,17 +1959,17 @@ msgstr "Zakończenia" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2015,12 +2020,12 @@ msgstr "Zakończenia" msgid "Device" msgstr "Urządzenie" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Nie zdefiniowano zakończeń dla obwodu {circuit}." -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Wymienione zakończenia na obwód {circuit}." @@ -2138,7 +2143,7 @@ msgstr "Tygodniowy" msgid "30 days" msgstr "30 dni" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Zaktualizowano" @@ -2169,7 +2174,7 @@ msgstr "Zatrzymane" msgid "Cancelled" msgstr "Anulowane" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2230,13 +2235,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2267,8 +2272,8 @@ msgstr "Ignoruj reguły" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2292,9 +2297,9 @@ msgid "Creation" msgstr "Stworzenie" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2336,7 +2341,7 @@ msgstr "Zakończone przed" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2350,7 +2355,7 @@ msgid "User" msgstr "Użytkownik" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Czas" @@ -2502,7 +2507,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2538,7 +2543,7 @@ msgstr "Bieżąca konfiguracja" msgid "Config revision #{id}" msgstr "Wersja konfiguracji #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2560,7 +2565,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2621,7 +2626,7 @@ msgstr "" msgid "last updated" msgstr "Ostatnia aktualizacja" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "ścieżka" @@ -2686,58 +2691,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:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "planowy" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "interwał" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "Odstęp nawrotów (w minutach)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "rozpoczął się" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "ukończony" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "dane" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "błąd" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "ID pracy" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "pracy" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "prace" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Zadania nie mogą być przypisane do tego typu obiektu ({type})." -#: netbox/core/models/jobs.py:191 +#: netbox/core/models/jobs.py:193 #, 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:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2756,11 +2761,11 @@ msgid "Full Name" msgstr "Pełne imię i nazwisko" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2788,8 +2793,9 @@ msgid "Last updated" msgstr "Ostatnia aktualizacja" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2800,49 +2806,49 @@ msgstr "IDENTYFIKATOR" msgid "Interval" msgstr "Przedział" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Wersja" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Ostatnia aktualizacja" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Minimalna wersja NetBox" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Maksymalna wersja NetBox" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Nie znaleziono danych wtyczki" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "Zainstalowany" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certyfikowany" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Opublikowano" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Zainstalowana wersja" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Najnowsza wersja" @@ -3079,11 +3085,11 @@ msgstr "Tył do przodu" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3208,8 +3214,8 @@ msgid "Virtual" msgstr "Wirtualny" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3220,7 +3226,7 @@ msgid "Virtual interfaces" msgstr "Interfejsy wirtualne" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3250,8 +3256,8 @@ msgid "Cellular" msgstr "Komórkowy" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3332,7 +3338,7 @@ msgstr "USB" msgid "Fiber" msgstr "Włókno" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "Połączony" @@ -3421,7 +3427,7 @@ msgstr "Lokalizacja nadrzędna (identyfikator)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "Producent (ID)" @@ -3429,7 +3435,7 @@ msgstr "Producent (ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "Producent (identyfikator)" @@ -3442,14 +3448,14 @@ msgid "Rack type (ID)" msgstr "Typ szafy (numer identyfikacyjny)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3457,7 +3463,8 @@ msgid "Role (slug)" msgstr "Rola (identyfikator)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "Szafa (numer identyfikacyjny)" @@ -3535,7 +3542,7 @@ msgid "Has inventory items" msgstr "Posiada pozycje inwentaryzacyjne" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "Typ urządzenia (ID)" @@ -3543,11 +3550,11 @@ msgstr "Typ urządzenia (ID)" msgid "Module type (ID)" msgstr "Typ modułu (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "Port zasilania (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "Nadrzędny element zapasów (ID)" @@ -3573,9 +3580,9 @@ msgstr "Platforma (ID)" msgid "Platform (slug)" msgstr "Platforma (identyfikator)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "Nazwa terenu (identyfikator)" @@ -3605,8 +3612,8 @@ msgid "Is full depth" msgstr "Jest pełna głębokość" #: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 -#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3658,40 +3665,41 @@ msgstr "Typ modułu (model)" msgid "Module bay (ID)" msgstr "Osłona modułu (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "Szafa (nazwa)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Urządzenie (ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "Szafa (nazwa)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Urządzenie (nazwa)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "Typ urządzenia (model)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "Rola urządzenia (ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "Rola urządzenia (identyfikator)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "Wirtualne podwozie (ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3701,60 +3709,60 @@ msgstr "Wirtualne podwozie (ID)" msgid "Virtual Chassis" msgstr "Wirtualne podwozie" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "Moduł (ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Maszyna wirtualna (nazwa)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Maszyna wirtualna (ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interfejs (nazwa)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interfejs maszyny wirtualnej (nazwa)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interfejs maszyny wirtualnej (ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Tryb 802.1Q" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Przypisana sieć VLAN" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "Przypisany VID" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3775,7 +3783,7 @@ msgstr "Przypisany VID" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3785,18 +3793,18 @@ msgstr "Przypisany VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3808,12 +3816,12 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Zasady tłumaczenia sieci VLAN (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3823,110 +3831,110 @@ msgstr "Zasady tłumaczenia sieci VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Polityka tłumaczeń VLAN" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfejsy wirtualnej obudowy dla urządzenia" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfejsy wirtualnej obudowy dla urządzenia (ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "Rodzaj interfejsu" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Interfejs nadrzędny (ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Interfejs mostkowy (ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "Interfejs LAG (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "Adres MAC" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Podstawowy adres MAC (ID)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Podstawowy adres MAC" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Kontekst urządzenia wirtualnego" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "Kontekst urządzenia wirtualnego (identyfikator)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Bezprzewodowa sieć LAN" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Połączenie bezprzewodowe" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "Zakończenie obwodu wirtualnego (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "Osłona modułu nadrzędnego (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "Zainstalowany moduł (ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "Zainstalowane urządzenie (ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "Zainstalowane urządzenie (nazwa)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "Mistrz (ID)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "Mistrz (imię)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Najemca (ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Najemca (identyfikator)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "Nieskończony" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "Panel zasilania (ID)" @@ -3941,10 +3949,10 @@ msgstr "Panel zasilania (ID)" msgid "Tags" msgstr "Tagi" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3988,11 +3996,11 @@ msgstr "Strefa czasowa" #: 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4128,8 +4136,8 @@ msgid "Serial Number" msgstr "Numer seryjny" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "Etykieta zasobu" @@ -4151,13 +4159,13 @@ msgstr "Przepływ powietrza" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4170,8 +4178,8 @@ msgstr "Szafa" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Sprzęt" @@ -4195,15 +4203,24 @@ msgid "Exclude from utilization" msgstr "Wyklucz z wykorzystania" #: 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/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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 "Typ urządzenia" #: 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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4322,13 +4339,13 @@ msgstr "Rodzaj modułu" msgid "Label" msgstr "Etykieta" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Długość" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "Jednostka długości" @@ -4338,33 +4355,33 @@ msgid "Domain" msgstr "Domena" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 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:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Dostawa" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Faza" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Napięcie" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Natężenie prądu" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "Maksymalne wykorzystanie" @@ -4389,8 +4406,8 @@ msgid "Allocated power draw (watts)" msgstr "Przydzielony pobór mocy (waty)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Port zasilania" @@ -4403,7 +4420,7 @@ msgid "Management only" msgstr "Tylko zarządzanie" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4411,20 +4428,20 @@ msgid "PoE mode" msgstr "Tryb PoE" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "Typ PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Rola sieci bezprzewodowej" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4443,13 +4460,13 @@ msgstr "Moduł" msgid "LAG" msgstr "OPÓŹNIENIE" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "Konteksty urządzeń wirtualnych" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4471,21 +4488,21 @@ msgstr "Prędkość" msgid "Mode" msgstr "Tryb" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4500,54 +4517,54 @@ msgstr "Dodaj oznaczone sieci VLAN" msgid "Remove tagged VLANs" msgstr "Usuń oznaczone sieci VLAN" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Usługa Q-in-Q Usługa VLAN" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 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/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Bezprzewodowe sieci LAN" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Adresowanie" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operacja" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Powiązane interfejsy" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4809,13 +4826,13 @@ msgstr "Lokalny port zasilania zasilający to gniazdko" msgid "Electrical phase (for three-phase circuits)" msgstr "Faza elektryczna (dla obwodów trójfazowych)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Interfejs nadrzędny" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4843,7 +4860,7 @@ msgstr "" msgid "Physical medium" msgstr "Medium fizyczne" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "Dwupoziomowy" @@ -4881,8 +4898,8 @@ msgstr "Rola bezprzewodowa (AP/stacja)" msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} nie jest przypisany do urządzenia {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Tylny port" @@ -5063,7 +5080,7 @@ msgstr "Rodzaj zasilania (AC/DC)" msgid "Single or three-phase" msgstr "Pojedynczy lub trójfazowy" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5074,7 +5091,7 @@ msgstr "Podstawowy IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Adres IPv4 z maską, np. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5092,7 +5109,7 @@ msgstr "Adres IPv6 z prefiksem, np. 2001:db8::1/64" msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -5101,7 +5118,7 @@ msgstr "" "Oznaczone sieci VLAN ({vlans}) muszą należeć do tej samej witryny co " "urządzenie nadrzędne/maszyna wirtualna interfejsu lub muszą być globalne" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -5109,7 +5126,7 @@ msgstr "" "Nie można zainstalować modułu z wartościami zastępczymi w kieszeni modułu " "bez zdefiniowanej pozycji." -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5118,12 +5135,12 @@ msgstr "" "Nie można zainstalować modułu z wartościami zastępczymi w drzewie laurowym " "modułu {level} na drzewie, ale {tokens} podane symbole zastępcze." -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "Nie można adoptować {model} {name} ponieważ już należy do modułu" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "A {model} o nazwie {name} już istnieje" @@ -5205,17 +5222,17 @@ msgstr "Posiada konteksty urządzeń wirtualnych" msgid "Cluster group" msgstr "Grupa klastra" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "Okablowany" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5229,47 +5246,47 @@ msgstr "Zajęty" msgid "Connection" msgstr "Połączenie" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Uprzejmy" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "Tylko MGMT" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Tryb 802.1Q" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "Kanał bezprzewodowy" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "Częstotliwość kanału (MHz)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "Szerokość kanału (MHz)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Moc transmisji (dBm)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: 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 @@ -5280,15 +5297,15 @@ msgstr "Moc transmisji (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Odkryte" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Przypisane urządzenie" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Przypisana maszyna maszynowa" @@ -5387,7 +5404,7 @@ msgstr "Automatyczne wypełnianie komponentów powiązanych z tym typem modułu" msgid "Characteristics" msgstr "Charakterystyka" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5402,35 +5419,35 @@ msgstr "" "zostanie automatycznie zastąpiony wartością pozycji podczas tworzenia nowego" " modułu." -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "Szablon portu konsoli" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "Szablon portu serwera konsoli" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "Szablon portu przedniego" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "Szablon interfejsu" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "Szablon gniazdka elektrycznego" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "Szablon portu zasilania" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "Szablon tylnego portu" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5438,14 +5455,14 @@ msgstr "Szablon tylnego portu" msgid "Console Port" msgstr "Port konsoli" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Port serwera konsoli" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5456,7 +5473,7 @@ msgstr "Port serwera konsoli" msgid "Front Port" msgstr "Port przedni" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5469,40 +5486,40 @@ msgstr "Port przedni" msgid "Rear Port" msgstr "Tylny port" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 "Port zasilania" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Gniazdo zasilania" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "Przypisywanie komponentów" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "InventoryItem można przypisać tylko do pojedynczego komponentu." -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "Interfejs LAG" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "Filtruj sieci VLAN dostępne do przypisania według grup." -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "Urządzenie dziecięce" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5510,37 +5527,37 @@ msgstr "" "Urządzenia podrzędne muszą być najpierw utworzone i przypisane do terenu " "i szafy urządzenia nadrzędnego." -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Port konsoli" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Port serwera konsoli" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "Port przedni" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "Gniazdo zasilania" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Przedmiot zapasów" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rola pozycji zapasów" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "Interfejs VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5558,13 +5575,13 @@ msgstr "Interfejs VM" msgid "Virtual Machine" msgstr "Maszyna wirtualna" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5582,18 +5599,18 @@ msgstr "" "oczekiwane." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Tylne porty" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 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:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5602,7 +5619,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:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5611,18 +5628,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:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Członkowie" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "Pozycja początkowa" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5630,68 +5647,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:435 +#: netbox/dcim/forms/object_create.py:441 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:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "marka" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "długość" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "jednostka długości" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "kabel" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "linki" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 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:167 +#: netbox/dcim/models/cables.py:166 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:174 +#: netbox/dcim/models/cables.py:173 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:182 +#: netbox/dcim/models/cables.py:181 #, 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:192 +#: netbox/dcim/models/cables.py:191 msgid "A and B terminations cannot connect to the same object." msgstr "Zakończenia A i B nie mogą łączyć się z tym samym obiektem." -#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "zakończyć" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "zakończenie kabla" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "zakończenia kabli" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5700,68 +5717,68 @@ msgstr "" "Znaleziono duplikat zakończenia {app_label}.{model} {termination_id}: kabel " "{cable_pk}" -#: netbox/dcim/models/cables.py:344 +#: netbox/dcim/models/cables.py:343 #, 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:351 +#: netbox/dcim/models/cables.py:350 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:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "jest aktywny" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "jest kompletny" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "jest podzielony" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "ścieżka kabla" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "ścieżki kablowe" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 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:553 +#: netbox/dcim/models/cables.py:552 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:558 +#: netbox/dcim/models/cables.py:557 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:582 +#: netbox/dcim/models/cables.py:581 msgid "All links must be cable or wireless" msgstr "Wszystkie łącza muszą być kablowe lub bezprzewodowe" -#: netbox/dcim/models/cables.py:584 +#: netbox/dcim/models/cables.py:583 msgid "All links must match first link type" msgstr "Wszystkie linki muszą być zgodne z pierwszym typem łącza" -#: netbox/dcim/models/cables.py:667 +#: netbox/dcim/models/cables.py:666 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:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "Brak filtra pozycji zdalnego zakończenia" @@ -6123,6 +6140,7 @@ msgstr "oznaczone sieci VLAN" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -7270,7 +7288,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7350,8 +7368,8 @@ msgid "Power outlets" msgstr "Gniazdka elektryczne" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7389,8 +7407,8 @@ msgid "Module Bay" msgstr "Moduł Bay" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7426,7 +7444,7 @@ msgstr "Przydzielone losowanie (W)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Adresy IP" @@ -7437,7 +7455,7 @@ msgid "FHRP Groups" msgstr "Grupy FHRP" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7500,7 +7518,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformy" @@ -7524,8 +7542,8 @@ msgstr "Wysokość U" msgid "Instances" msgstr "Instancje" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7535,8 +7553,8 @@ msgstr "Instancje" msgid "Console Ports" msgstr "Porty konsoli" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7546,8 +7564,8 @@ msgstr "Porty konsoli" msgid "Console Server Ports" msgstr "Porty serwera konsoli" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7557,8 +7575,8 @@ msgstr "Porty serwera konsoli" msgid "Power Ports" msgstr "Porty zasilania" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7568,8 +7586,8 @@ msgstr "Porty zasilania" msgid "Power Outlets" msgstr "Gniazdka elektryczne" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7578,8 +7596,8 @@ msgstr "Gniazdka elektryczne" msgid "Front Ports" msgstr "Porty przednie" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7589,16 +7607,16 @@ msgstr "Porty przednie" msgid "Rear Ports" msgstr "Tylne porty" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7667,62 +7685,62 @@ msgstr "Grupy VLAN" msgid "Test case must set peer_termination_type" msgstr "Przypadek testowy musi ustawić peer_termination_type" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Odłączony {count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rezerwacje" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 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:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Kontekst konfiguracji" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Konfiguracja renderowania" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Maszyny wirtualne" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Zainstalowane urządzenie {device} w zatoce {device_bay}." -#: netbox/dcim/views.py:3206 +#: netbox/dcim/views.py:3209 #, 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:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Dzieci" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "Dodano członka {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, 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:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Usunięto {device} z wirtualnego podwozia {chassis}" @@ -8166,7 +8184,7 @@ msgid "Group name" msgstr "Nazwa grupy" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8232,7 +8250,7 @@ msgid "As attachment" msgstr "Jako załącznik" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Udostępnione" @@ -8415,7 +8433,7 @@ msgid "Field type" msgstr "Typ pola" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Wybory" @@ -9580,74 +9598,74 @@ msgstr "Parametry wykonywania skryptów" msgid "Dismiss" msgstr "Odrzucić" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Typy obiektów" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Potwierdź wyjątkowość" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "Widoczne" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Edytowalny" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "Powiązany typ obiektu" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Zestaw wyboru" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "Jest klonowalny" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimalna wartość" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maksymalna wartość" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Walidacja Regex" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "Policz" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Uporządkuj alfabetycznie" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nowe okno" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "Jako załącznik" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9656,54 +9674,54 @@ msgstr "Jako załącznik" msgid "Data File" msgstr "Plik danych" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Zsynchronizowane" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Obraz" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Rozmiar (bajty)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Przeczytaj" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "Walidacja SSL" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Rodzaje zdarzeń" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role urządzenia" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Komentarze (krótkie)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Linia" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Poziom" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Wiadomość" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Metoda" @@ -9744,32 +9762,32 @@ msgstr "Nieprawidłowy atrybut”{name}„na żądanie" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Nieprawidłowy atrybut”{name}„dla {model}" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Wystąpił błąd podczas renderowania szablonu: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "Twój pulpit nawigacyjny został zresetowany." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Dodano widżet: " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Zaktualizowano widżet: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Usunięty widget: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Błąd usuwania widżetu: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "Nie można uruchomić skryptu: proces roboczy RQ nie działa." @@ -10009,10 +10027,18 @@ msgstr "Adres IP" msgid "Primary IPv4 (ID)" msgstr "Podstawowy IPv4 (ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "Podstawowy IPv4 (adres)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "Podstawowy IPv6 (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "Podstawowy IPv6 (adres)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Wprowadź prawidłowy adres IPv4 lub IPv6 (bez maski)." @@ -10078,7 +10104,7 @@ msgstr "Grupa VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -10159,12 +10185,12 @@ msgstr "klucz uwierzytelniania" msgid "Authentication" msgstr "Uwierzytelnienie" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "Zakresy identyfikatorów VLAN" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Rola Q w Q" @@ -10279,7 +10305,7 @@ msgstr "Przypisana grupa VLAN" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Usługa VLAN (dla sieci VLAN klienta Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "Zasady tłumaczenia sieci VLAN" @@ -10369,7 +10395,7 @@ msgstr "Przypisany do interfejsu" msgid "DNS Name" msgstr "Nazwa DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10380,11 +10406,11 @@ msgstr "sieci VLAN" msgid "Contains VLAN ID" msgstr "Zawiera identyfikator VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "Lokalny identyfikator sieci VLAN" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "Zdalny identyfikator sieci VLAN" @@ -10392,7 +10418,7 @@ msgstr "Zdalny identyfikator sieci VLAN" msgid "Q-in-Q/802.1ad" msgstr "Q w Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTYFIKATOR VLAN" @@ -10510,7 +10536,7 @@ msgstr "Z szablonu" msgid "Custom" msgstr "Niestandardowe" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10838,33 +10864,33 @@ msgid "" "A service must be associated with either a device or a virtual machine." msgstr "Usługa musi być powiązana z urządzeniem lub maszyną wirtualną." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "Grupy VLAN" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "Nie można ustawić typu skope_bez identyfikatora scope_id." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "Nie można ustawić scope_id bez scope_type." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "Uruchamianie identyfikatora VLAN w zakresie ({value}) nie może być mniejszy " "niż {minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Zakończenie identyfikatora VLAN w zakresie ({value}) nie może przekroczyć " "{maximum}" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10873,37 +10899,37 @@ msgstr "" "Kończący identyfikator VLAN w zakresie musi być większy lub równy " "początkowemu identyfikatorowi VLAN ({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Zakresy nie mogą się nakładać." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "" "Określona strona, do której przypisana jest ta sieć VLAN (jeśli istnieje)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "Grupa VLAN (opcjonalnie)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "Numeryczny identyfikator sieci VLAN (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "Stan operacyjny tej sieci VLAN" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "Podstawowa funkcja tej VLAN" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Oznaczenie sieci VLAN klienta/usługi (dla Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10914,22 +10940,31 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"Przydzielona witryna {site} nie jest członkiem przypisanej grupy {group} " +"(zakres: {scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID musi być w zakresach {ranges} dla sieci VLAN w grupie {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "Tylko sieci VLAN klientów Q-in-Q mogą być przypisane do usługi VLAN." -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Usługa VLAN klienta Q-in-Q musi być przypisana do sieci VLAN usługi." -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "Zasady tłumaczenia sieci VLAN" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "Reguła tłumaczenia VLAN" @@ -11651,7 +11686,7 @@ msgstr "Role pozycji zapasów" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Adresy MAC" @@ -12174,7 +12209,7 @@ msgstr "Wartość" msgid "Dummy Plugin" msgstr "Wtyczka Dummy" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12182,24 +12217,24 @@ msgid "" msgstr "" "Wystąpił błąd renderowania wybranego szablonu eksportu ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Wiersz {i}: Obiekt z identyfikatorem {id} nie istnieje" -#: netbox/netbox/views/generic/bulk_views.py:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nie {object_type} zostały wybrane." -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Zmiana nazwy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Usunięte {count} {object_type}" @@ -12226,7 +12261,7 @@ msgstr "Zsynchronizowane dane dla {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Zsynchronizowane {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} musi zaimplementować get_children ()" @@ -12501,32 +12536,36 @@ msgstr "Motyw NetBox" msgid "NetBox Logo" msgstr "Logo NetBox" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "Dokumenty" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "REST API" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "Dokumentacja REST API" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "Interfejs API GraphQL" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "Wsparcie NetBox Labs" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "Kod źródłowy" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "Społeczność" @@ -13537,7 +13576,7 @@ msgid "PoE Type" msgstr "Typ PoE" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "Tłumaczenie VLAN" @@ -13590,12 +13629,12 @@ msgstr "Brak interfejsów członka" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Dodaj adres IP" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Dodaj adres MAC" @@ -15810,11 +15849,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "„{field_name}„jest nieprawidłową nazwą pola dostępu." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "Typ obiektu musi być określony jako”.„" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Nieprawidłowy typ obiektu" @@ -15905,40 +15944,40 @@ msgstr "" "Nieprawidłowy zakres: wartość końcowa ({end}) musi być większa niż wartość " "początkowa ({begin})." -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, 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:240 +#: netbox/utilities/forms/utils.py:241 #, 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:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Nieoczekiwany nagłówek kolumny”{field}„znaleziono." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, 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:278 +#: netbox/utilities/forms/utils.py:279 #, 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:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Wymagany nagłówek kolumny”{header}„Nie znaleziono." @@ -15991,7 +16030,7 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Nieznany app_label/model_name dla {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Nieprawidłowy adres IP ustawiony dla {header}: {ip}" diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index 08b72e3de..932e19a05 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 9d2fc8a2a..231bb51b7 100644 --- a/netbox/translations/pt/LC_MESSAGES/django.po +++ b/netbox/translations/pt/LC_MESSAGES/django.po @@ -6,17 +6,17 @@ # Translators: # Renato Almeida de Oliveira, 2023 # Fer22f , 2024 -# Jeremy Stretch, 2025 # Fabricio Maciel, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Fabricio Maciel, 2025\n" +"Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -36,7 +36,7 @@ msgstr "Permissão de Escrita" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -67,26 +67,26 @@ msgstr "Usado pela Última Vez" msgid "Allowed IPs" msgstr "IPs Permitidos" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "Logado como {user}." -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "Você se desconectou." -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "Suas preferências foram atualizadas." -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "As credenciais de usuário autenticadas pelo LDAP não podem ser alteradas no " "NetBox." -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "Sua senha foi alterada com sucesso." @@ -107,7 +107,7 @@ msgstr "Provisionamento" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -134,7 +134,7 @@ msgstr "Descomissionado" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primário" @@ -170,10 +170,10 @@ msgstr "Spoke" #: 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Região (ID)" @@ -182,10 +182,11 @@ msgstr "Região (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Região (slug)" @@ -193,10 +194,11 @@ msgstr "Região (slug)" #: 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Grupo de sites (ID)" @@ -204,18 +206,18 @@ msgstr "Grupo de sites (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Grupo de sites (slug)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -223,21 +225,22 @@ msgstr "Grupo de sites (slug)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -320,19 +323,19 @@ msgstr "Tipo de circuito (slug)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Site (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "Local (ID)" @@ -343,8 +346,8 @@ msgstr "Terminação A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -374,8 +377,8 @@ msgstr "Busca" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -387,7 +390,8 @@ msgstr "Circuito" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Local (slug)" @@ -407,7 +411,7 @@ msgstr "Circuito (ID)" msgid "Virtual circuit (CID)" msgstr "Circuito virtual (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "Circuito virtual (ID)" @@ -444,7 +448,7 @@ msgid "Virtual circuit" msgstr "Circuito virtual" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interface (ID)" @@ -490,7 +494,7 @@ msgstr "ASNs" #: 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/extras/tables/tables.py:82 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 @@ -625,8 +629,8 @@ msgstr "Descrição" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -656,13 +660,13 @@ msgstr "ID do serviço" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -682,7 +686,7 @@ msgstr "Cor" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -696,18 +700,18 @@ msgstr "Cor" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -772,9 +776,9 @@ msgstr "Conta do provedor" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -848,8 +852,8 @@ msgstr "Status" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -957,13 +961,13 @@ msgstr "Parâmetros do serviço" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -990,7 +994,7 @@ msgstr "Atributos" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1058,7 +1062,7 @@ msgstr "Detalhes da Terminação" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1088,8 +1092,8 @@ msgstr "Rede do provedor" #: 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1209,9 +1213,9 @@ 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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1241,7 +1245,7 @@ msgstr "Interface" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1250,14 +1254,15 @@ msgstr "Interface" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1285,7 +1290,7 @@ msgstr "Local" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1302,21 +1307,21 @@ msgstr "Contatos" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1333,12 +1338,12 @@ msgstr "Região" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1373,7 +1378,7 @@ msgstr "Atribuição" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1429,7 +1434,7 @@ msgstr "Tipo de circuito" msgid "Group Assignment" msgstr "Atribuição do Grupo" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1461,14 +1466,14 @@ msgstr "ID única do circuito" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1570,7 +1575,7 @@ msgstr "ID do patch panel e número da(s) porta(s)" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1594,7 +1599,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1609,8 +1614,8 @@ msgstr "" #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1633,7 +1638,7 @@ msgstr "Nome completo do provedor" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1702,12 +1707,12 @@ 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/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1724,12 +1729,12 @@ msgstr "terminações de circuito virtual" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1828,7 +1833,7 @@ msgid "Name" msgstr "Nome" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1848,21 +1853,21 @@ msgstr "Circuitos" msgid "Circuit ID" msgstr "ID do Circuito" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "Lado A" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Lado Z" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Taxa Garantida" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1872,7 +1877,7 @@ msgstr "Taxa Garantida" #: 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/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1893,30 +1898,30 @@ msgstr "Taxa Garantida" msgid "Comments" msgstr "Comentários" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: 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 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "Lado" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "Tipo de Terminação" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "Ponto de Terminação" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 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/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1955,17 +1960,17 @@ msgstr "Terminações" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2016,12 +2021,12 @@ msgstr "Terminações" msgid "Device" msgstr "Dispositivo" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, 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:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminações trocadas para o circuito {circuit}." @@ -2139,7 +2144,7 @@ msgstr "Semanalmente" msgid "30 days" msgstr "30 dias" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Atualizado" @@ -2170,7 +2175,7 @@ msgstr "Parado" msgid "Cancelled" msgstr "Cancelado" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2231,13 +2236,13 @@ msgstr "Nome de usuário" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2268,8 +2273,8 @@ msgstr "Ignorar regras" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2293,9 +2298,9 @@ msgid "Creation" msgstr "Criação" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2337,7 +2342,7 @@ msgstr "Concluído antes" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2351,7 +2356,7 @@ msgid "User" msgstr "Usuário" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tempo" @@ -2505,7 +2510,7 @@ msgid "Change logging is not supported for this object type ({type})." msgstr "Changelog não é suportado para este tipo de objeto ({type})." #: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2541,7 +2546,7 @@ msgstr "Configuração atual" msgid "Config revision #{id}" msgstr "Revisão da configuração #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2563,7 +2568,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2627,7 +2632,7 @@ msgstr "" msgid "last updated" msgstr "última atualização" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "caminho" @@ -2692,58 +2697,58 @@ msgstr "arquivos gerenciados" 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 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "agendado" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "intervalo" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "Intervalo de recorrência (em minutos)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "iniciado" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "concluído" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "dados" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "erro" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "ID da tarefa" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "tarefa" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "tarefas" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, 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:191 +#: netbox/core/models/jobs.py:193 #, 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:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2762,11 +2767,11 @@ msgid "Full Name" msgstr "Nome Completo" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2794,8 +2799,9 @@ msgid "Last updated" msgstr "Última atualização" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2806,49 +2812,49 @@ msgstr "ID" msgid "Interval" msgstr "Intervalo" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Versão" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Última Atualização" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Versão Mínima do Netbox" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Versão Máxima do Netbox" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Nenhum dado do plugin encontrado" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "Instalado" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certificado" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Publicado" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Versão Instalada" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Última Versão" @@ -3085,11 +3091,11 @@ msgstr "Trás para frente" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3214,8 +3220,8 @@ msgid "Virtual" msgstr "Virtual" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3226,7 +3232,7 @@ msgid "Virtual interfaces" msgstr "Interfaces virtuais" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3256,8 +3262,8 @@ msgid "Cellular" msgstr "Celular" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3338,7 +3344,7 @@ msgstr "USB" msgid "Fiber" msgstr "Fibra" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "Conectado" @@ -3427,7 +3433,7 @@ msgstr "Local pai (slug)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" @@ -3435,7 +3441,7 @@ msgstr "Fabricante (ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "Fabricante (slug)" @@ -3448,14 +3454,14 @@ msgid "Rack type (ID)" msgstr "Tipo de rack (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Função (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3463,7 +3469,8 @@ msgid "Role (slug)" msgstr "Função (slug)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -3541,7 +3548,7 @@ msgid "Has inventory items" msgstr "Possui itens de inventário" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "Tipo de dispositivo (ID)" @@ -3549,11 +3556,11 @@ msgstr "Tipo de dispositivo (ID)" msgid "Module type (ID)" msgstr "Tipo de módulo (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "Porta de alimentação (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "Item principal do inventário (ID)" @@ -3579,9 +3586,9 @@ msgstr "Plataforma (ID)" msgid "Platform (slug)" msgstr "Plataforma (slug)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "Nome do site (slug)" @@ -3611,8 +3618,8 @@ msgid "Is full depth" msgstr "É full-depth" #: 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/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3664,40 +3671,41 @@ msgstr "Tipo de módulo (modelo)" msgid "Module bay (ID)" msgstr "Compartimento de módulo (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "Rack (nome)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "Rack (nome)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Dispositivo (nome)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "Tipo de dispositivo (modelo)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "Função do dispositivo (ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "Função do dispositivo (slug)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "Chassi Virtual (ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3707,60 +3715,60 @@ msgstr "Chassi Virtual (ID)" msgid "Virtual Chassis" msgstr "Chassi Virtual" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "Módulo (ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "Cabo (ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Máquina virtual (nome)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interface (nome)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interface da VM (nome)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interface da VM (ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Modo 802.1Q" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN Designada" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "VLAN ID Designada " -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3781,7 +3789,7 @@ msgstr "VLAN ID Designada " #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3791,18 +3799,18 @@ msgstr "VLAN ID Designada " msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3814,12 +3822,12 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Política de Tradução de VLAN (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3829,110 +3837,110 @@ msgstr "Política de Tradução de VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Política de Tradução de VLAN" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de Chassi Virtual para Dispositivo" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de Chassi Virtual para Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "Tipo de interface" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Interface pai (ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Interface bridged (ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "Endereço MAC" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Endereço MAC primário (ID)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: 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:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto de Dispositivo Virtual" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "Contexto de Dispositivo Virtual (ID)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Rede Wireless" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Link Wireless" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "Terminação de circuito virtual (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "Compartimento de módulo pai (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "Dispositivo instalado (nome)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "Mestre (ID)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "Mestre (nome)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Inquilino (slug)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "Não terminado" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "Quadro de alimentação (ID)" @@ -3947,10 +3955,10 @@ msgstr "Quadro de alimentação (ID)" msgid "Tags" msgstr "Etiquetas" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3994,11 +4002,11 @@ msgstr "Fuso horário" #: 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4134,8 +4142,8 @@ msgid "Serial Number" msgstr "Número de Série" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "Etiqueta de patrimônio" @@ -4157,13 +4165,13 @@ msgstr "Fluxo de Ar" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4176,8 +4184,8 @@ msgstr "Rack" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" @@ -4201,15 +4209,24 @@ msgid "Exclude from utilization" msgstr "Excluir da utilização" #: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88 +#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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: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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4328,13 +4345,13 @@ msgstr "Tipo de módulo" msgid "Label" msgstr "Rótulo" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Comprimento" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "Unidade de comprimento" @@ -4344,33 +4361,33 @@ msgid "Domain" msgstr "Domínio" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Quadro de alimentação" #: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tipo de Alimentação" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Tensão" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Corrente" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "Utilização máxima" @@ -4395,8 +4412,8 @@ msgid "Allocated power draw (watts)" msgstr "Consumo de energia alocado (Watts)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Porta de alimentação" @@ -4409,7 +4426,7 @@ msgid "Management only" msgstr "Somente gerenciamento" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4417,20 +4434,20 @@ msgid "PoE mode" msgstr "Modo de Operação" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "Tipo de PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Função do Wireless" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4449,13 +4466,13 @@ msgstr "Módulo" msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "Contextos de dispositivos virtuais" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4477,21 +4494,21 @@ msgstr "Velocidade" msgid "Mode" msgstr "Modo" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "Grupo de VLANs" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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:1511 netbox/dcim/forms/model_forms.py:1392 +#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4506,54 +4523,54 @@ msgstr "Adicionar VLANs tagueadas" msgid "Remove tagged VLANs" msgstr "Remover VLANs tagueadas" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: 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 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 msgid "Wireless LAN group" msgstr "Grupo da Rede Wireless" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 +#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Redes Wireless" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Endereçamento" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operação" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Interfaces Relacionadas" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4816,13 +4833,13 @@ msgstr "Porta de alimentação local que alimenta esta tomada" msgid "Electrical phase (for three-phase circuits)" msgstr "Fase (para circuitos trifásicos)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Interface pai" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4850,7 +4867,7 @@ msgstr "" msgid "Physical medium" msgstr "Meio físico" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "Duplex" @@ -4890,8 +4907,8 @@ msgstr "" "Contexto de dispositivo virtual {vdc} não está associado ao dispositivo " "{device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Porta traseira" @@ -5070,7 +5087,7 @@ msgstr "Tipo de alimentação (AC/DC)" msgid "Single or three-phase" msgstr "Monofásico ou trifásico" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5081,7 +5098,7 @@ msgstr "IPv4 Primário" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Endereço IPv4 com máscara, por exemplo, 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5099,7 +5116,7 @@ msgstr "Endereço IPv6 com tamanho de prefixo, por exemplo, 2001:db8: :1/64" msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -5108,7 +5125,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:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -5116,7 +5133,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:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5126,12 +5143,12 @@ msgstr "" "compartimento de módulos {level} na árvore, pois foram fornecidos {tokens} " "espaços reservados" -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, 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:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "Um {model} com nome {name} já existe." @@ -5213,17 +5230,17 @@ msgstr "Possui contextos de dispositivos virtuais" msgid "Cluster group" msgstr "Grupo de clusters" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "Cabeado" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5237,47 +5254,47 @@ msgstr "Ocupado" msgid "Connection" msgstr "Conexão" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tipo" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "Somente gerenciamento" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Modo 802.1Q" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "Canal do Wireless" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "Frequência do canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "Largura do canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potência de transmissão (dBm)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: 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 @@ -5288,15 +5305,15 @@ msgstr "Potência de transmissão (dBm)" msgid "Cable" msgstr "Cabo" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Descoberto" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Dispositivo Associado" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "VM Associada" @@ -5395,7 +5412,7 @@ msgstr "" msgid "Characteristics" msgstr "Características" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5410,35 +5427,35 @@ msgstr "" " será automaticamente substituído pelo valor da posição ao criar um novo " "módulo." -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "Modelo da porta de console" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "Modelo da porta do servidor de console" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "Modelo da porta frontal" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "Modelo da interface" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "Modelo da tomada elétrica" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "Modelo da porta de alimentação" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "Modelo da porta traseira" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5446,14 +5463,14 @@ msgstr "Modelo da porta traseira" msgid "Console Port" msgstr "Porta de Console" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: 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:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5464,7 +5481,7 @@ msgstr "Porta do Servidor de Console" msgid "Front Port" msgstr "Porta Frontal" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5477,40 +5494,40 @@ msgstr "Porta Frontal" msgid "Rear Port" msgstr "Porta Traseira" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: 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:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "Atribuição de Componentes" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 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:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "Interface LAG" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 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:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "Dispositivo Filho" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5518,37 +5535,37 @@ 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:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Porta de console" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Porta do servidor de console" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "Porta frontal" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "Tomada elétrica" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Item de Inventário" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: 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 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "Interface de VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5566,13 +5583,13 @@ msgstr "Interface de VM" msgid "Virtual Machine" msgstr "Máquina Virtual" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5590,18 +5607,18 @@ msgstr "" " esperados." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Portas traseiras" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 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:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5611,7 +5628,7 @@ msgstr "" "deve corresponder ao número selecionado de posições dE porta traseira " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5621,18 +5638,18 @@ msgstr "" "corresponder ao número selecionado de posições de portas traseiras " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Membros" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "Posição inicial" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5640,70 +5657,70 @@ msgstr "" "Posição do primeiro dispositivo membro. Aumenta em um para cada membro " "adicional." -#: netbox/dcim/forms/object_create.py:435 +#: netbox/dcim/forms/object_create.py:441 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:63 +#: netbox/dcim/models/cables.py:62 #: 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:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "comprimento" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "unidade de comprimento" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "cabo" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "cabos" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 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:167 +#: netbox/dcim/models/cables.py:166 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:174 +#: netbox/dcim/models/cables.py:173 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:182 +#: netbox/dcim/models/cables.py:181 #, 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:192 +#: netbox/dcim/models/cables.py:191 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:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "fim" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "terminação de cabo" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "terminações de cabos" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5712,66 +5729,66 @@ msgstr "" "Terminação duplicada encontrada para {app_label}.{model} {termination_id}: " "cabo {cable_pk}" -#: netbox/dcim/models/cables.py:344 +#: netbox/dcim/models/cables.py:343 #, 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:351 +#: netbox/dcim/models/cables.py:350 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:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "está ativo" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "está completo" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "é dividido" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "caminho do cabo" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "caminhos do cabos" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 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 +#: netbox/dcim/models/cables.py:552 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 +#: netbox/dcim/models/cables.py:557 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 +#: netbox/dcim/models/cables.py:581 msgid "All links must be cable or wireless" msgstr "Todos os links devem ser cabo ou wireless" -#: netbox/dcim/models/cables.py:584 +#: netbox/dcim/models/cables.py:583 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 +#: netbox/dcim/models/cables.py:666 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 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "O filtro de posição de terminação remota está ausente" @@ -6132,6 +6149,7 @@ msgstr "VLANs tagueadas" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" @@ -7288,7 +7306,7 @@ msgstr "Acessível" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 #: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7368,8 +7386,8 @@ msgid "Power outlets" msgstr "Tomadas elétricas" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7407,8 +7425,8 @@ msgid "Module Bay" msgstr "Compartimento de módulo" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7444,7 +7462,7 @@ msgstr "Consumo alocado (W)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Endereços IP" @@ -7455,7 +7473,7 @@ msgid "FHRP Groups" msgstr "Grupos FHRP" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7518,7 +7536,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Plataformas" @@ -7542,8 +7560,8 @@ msgstr "Altura em U" msgid "Instances" msgstr "Instâncias" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7553,8 +7571,8 @@ msgstr "Instâncias" msgid "Console Ports" msgstr "Portas de Console" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7564,8 +7582,8 @@ msgstr "Portas de Console" msgid "Console Server Ports" msgstr "Portas de Servidor de Console" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7575,8 +7593,8 @@ msgstr "Portas de Servidor de Console" msgid "Power Ports" msgstr "Portas de Alimentação" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7586,8 +7604,8 @@ msgstr "Portas de Alimentação" msgid "Power Outlets" msgstr "Tomadas Elétricas" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7596,8 +7614,8 @@ msgstr "Tomadas Elétricas" msgid "Front Ports" msgstr "Portas Frontais" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7607,16 +7625,16 @@ msgstr "Portas Frontais" msgid "Rear Ports" msgstr "Portas Traseiras" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:145 netbox/dcim/views.py:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7685,63 +7703,63 @@ msgstr "Grupos de VLANs" msgid "Test case must set peer_termination_type" msgstr "O caso de teste deve definir peer_termination_type" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Desconectado {count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reservas" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 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:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Contexto de Configuração" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Renderização de Configuração" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Máquinas Virtuais" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo instalado {device} no compartimento {device_bay}." -#: netbox/dcim/views.py:3206 +#: netbox/dcim/views.py:3209 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo {device} removido do compartimento {device_bay}." -#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Filhos" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "Membro {device} adicionado" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, 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:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Removido {device} do chassi virtual {chassis}" @@ -8187,7 +8205,7 @@ msgid "Group name" msgstr "Nome do grupo" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8253,7 +8271,7 @@ msgid "As attachment" msgstr "Como anexo" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Compartilhado" @@ -8436,7 +8454,7 @@ msgid "Field type" msgstr "Tipo de campo" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Escolhas" @@ -9609,74 +9627,74 @@ msgstr "Parâmetros de Execução do Script" msgid "Dismiss" msgstr "Descartar" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Tipos de Objetos" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Validar Unicidade" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "Visível" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Editável" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "Tipo de Objeto Relacionado" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Conjunto de Opções" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "É Clonável" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Valor Mínimo" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Valor Máximo" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Expressão Regular de Validação" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "Contar" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Ordenar Alfabeticamente" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nova Janela" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "Como Anexo" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9685,54 +9703,54 @@ msgstr "Como Anexo" msgid "Data File" msgstr "Arquivo de Dados" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Sincronizado" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Imagem" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Tamanho (Bytes)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Leitura" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "Validação SSL" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Tipos de Evento" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 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:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Comentários (curto)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Linha" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Nível" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Mensagem" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Método" @@ -9773,32 +9791,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:933 +#: netbox/extras/views.py:932 #, 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 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "Seu dashboard foi redefinido." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Widget adicionado: " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Widget atualizado: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Widget excluído: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Erro ao excluir o widget: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 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 " @@ -10039,10 +10057,18 @@ msgstr "Endereço IP" msgid "Primary IPv4 (ID)" msgstr "IPv4 Primário (ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "Endereço IPv4 Primário" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "IPv6 Primário (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "Endereço IPv6 Primário" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Insira um endereço IPv4 ou IPv6 válido (sem máscara)." @@ -10108,7 +10134,7 @@ msgstr "Grupo de VLANs" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -10189,12 +10215,12 @@ msgstr "Chave de autenticação" msgid "Authentication" msgstr "Autenticação" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "Faixas para ID de VLAN." #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Função do Q-in-Q" @@ -10312,7 +10338,7 @@ msgstr "Grupo de VLANs associado" 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 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "Política de tradução de VLAN" @@ -10402,7 +10428,7 @@ msgstr "Associado a uma interface" msgid "DNS Name" msgstr "Nome DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10413,11 +10439,11 @@ msgstr "VLANs" msgid "Contains VLAN ID" msgstr "Contém ID de VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "ID da VLAN Local" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "ID da VLAN Remota" @@ -10425,7 +10451,7 @@ msgstr "ID da VLAN Remota" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID da VLAN" @@ -10541,7 +10567,7 @@ msgstr "Do Modelo" msgid "Custom" msgstr "Personalizado" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10870,29 +10896,29 @@ msgid "" msgstr "" "Um serviço deve estar associado a um dispositivo ou a uma máquina virtual." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "Grupos de VLANs" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "Não é possível definir scope_type sem scope_id." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "Não é possível definir scope_id sem scope_type." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, 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:110 +#: netbox/ipam/models/vlans.py:111 #, 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:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10901,36 +10927,36 @@ msgstr "" "VLAN ID final do intervalo deve ser maior ou igual à VLAN ID inicial " "({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Os intervalos não podem se sobrepor." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 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:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "Grupo de VLANs (opcional)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "ID numérica da VLAN (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "Status operacional desta VLAN" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "Função principal desta VLAN" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 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 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10941,23 +10967,32 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"O site atribuído {site} não é membro do grupo designado {group} (escopo: " +"{scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VLAN ID devem estar nas faixas {ranges} para VLANs no grupo {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 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 +#: netbox/ipam/models/vlans.py:316 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 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "Políticas de tradução de VLAN" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "Regra de tradução de VLAN" @@ -11678,7 +11713,7 @@ msgstr "Funções dos Itens de Inventário" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Endereços MAC" @@ -12198,7 +12233,7 @@ msgstr "Valor" msgid "Dummy Plugin" msgstr "Plugin Dummy" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12206,24 +12241,24 @@ msgid "" msgstr "" "Houve um erro ao renderizar o modelo de exportação ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, 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:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nenhum {object_type} foi/foram selecionado(s)." -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renomeado(s) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Excluído(s) {count} {object_type}" @@ -12251,7 +12286,7 @@ msgstr "Dados sincronizados para {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Sincronizado(s) {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} deve implementar get_children ()" @@ -12527,32 +12562,36 @@ msgstr "Tema do NetBox" msgid "NetBox Logo" msgstr "Logotipo do NetBox" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "Documentos" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "API REST" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "Documentação da API REST" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "API do GraphQL" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "Suporte NetBox Labs " -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "Código-Fonte" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "Comunidade" @@ -13564,7 +13603,7 @@ msgid "PoE Type" msgstr "Tipo de PoE" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "Tradução de VLAN" @@ -13617,12 +13656,12 @@ msgstr "Nenhuma interface membro" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Adicionar Endereço IP" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Adicionar Endereço MAC" @@ -15836,11 +15875,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "“{field_name}“é um nome de campo de acesso inválido." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "O tipo de objeto deve ser especificado como”.“" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Tipo de objeto inválido" @@ -15931,40 +15970,40 @@ msgstr "" "Intervalo inválido: valor final ({end}) deve ser maior que o valor inicial " "({begin})." -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, 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:240 +#: netbox/utilities/forms/utils.py:241 #, 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:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Cabeçalho de coluna inesperado ”{field}“ encontrado." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, 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:278 +#: netbox/utilities/forms/utils.py:279 #, 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:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Cabeçalho de coluna obrigatório ”{header}“ não encontrado." @@ -16017,7 +16056,7 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "app_label/model_name desconhecido para {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Endereço IP inválido definido para {header}: {ip}" diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo index c09dac490..46ab29e16 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 eb29b6f68..d06e4363c 100644 --- a/netbox/translations/ru/LC_MESSAGES/django.po +++ b/netbox/translations/ru/LC_MESSAGES/django.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Russian (https://app.transifex.com/netbox-community/teams/178115/ru/)\n" @@ -42,7 +42,7 @@ msgstr "Запись включена" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -73,26 +73,26 @@ msgstr "Последний раз использованный" msgid "Allowed IPs" msgstr "Разрешенные IP-адреса" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "Вошел в систему как {user}." -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "Вы вышли из системы." -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "Ваши предпочтения обновлены." -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Учетные данные пользователя, аутентифицированные по протоколу LDAP, нельзя " "изменить в NetBox." -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "Ваш пароль успешно изменен." @@ -113,7 +113,7 @@ msgstr "Выделение ресурсов" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -140,7 +140,7 @@ msgstr "Списан" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Начальное" @@ -176,10 +176,10 @@ msgstr "Spoke" #: 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Регион (ID)" @@ -188,10 +188,11 @@ msgstr "Регион (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Регион (пуля)" @@ -199,10 +200,11 @@ 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Группа сайтов (ID)" @@ -210,18 +212,18 @@ msgstr "Группа сайтов (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 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:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -229,21 +231,22 @@ msgstr "Группа сайтов (слизень)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -326,19 +329,19 @@ 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: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Сайт (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "Локация (ID)" @@ -349,8 +352,8 @@ msgstr "Точка подключения A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -380,8 +383,8 @@ msgstr "Поиск" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -393,7 +396,8 @@ msgstr "Канал связи" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Локация (подстрока)" @@ -413,7 +417,7 @@ msgstr "Канал связи (ID)" msgid "Virtual circuit (CID)" msgstr "Виртуальный канал (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "Виртуальный канал (ID)" @@ -450,7 +454,7 @@ msgid "Virtual circuit" msgstr "Виртуальный канал" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Интерфейс (ID)" @@ -496,7 +500,7 @@ msgstr "ASN" #: 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/extras/tables/tables.py:82 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 @@ -631,8 +635,8 @@ msgstr "Описание" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -662,13 +666,13 @@ msgstr "Идентификатор Службы" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -688,7 +692,7 @@ msgstr "Цвет" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -702,18 +706,18 @@ msgstr "Цвет" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -778,9 +782,9 @@ msgstr "Аккаунт провайдера" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -854,8 +858,8 @@ msgstr "Статус" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -963,13 +967,13 @@ msgstr "Параметры Службы" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -996,7 +1000,7 @@ msgstr "Атрибуты" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1064,7 +1068,7 @@ msgstr "Сведения об точке подключения" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1094,8 +1098,8 @@ 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1215,9 +1219,9 @@ msgstr "Операционная роль" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1247,7 +1251,7 @@ msgstr "Интерфейс" #: 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/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1256,14 +1260,15 @@ msgstr "Интерфейс" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1291,7 +1296,7 @@ msgstr "Локация" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1308,21 +1313,21 @@ msgstr "Контакты" #: 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/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1339,12 +1344,12 @@ msgstr "Регион" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1379,7 +1384,7 @@ msgstr "Задание" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1435,7 +1440,7 @@ msgstr "Тип цепи" msgid "Group Assignment" msgstr "Групповое задание" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1467,14 +1472,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1576,7 +1581,7 @@ msgstr "ID патч-панели и номера порта(-ов)" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1599,7 +1604,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1614,8 +1619,8 @@ msgstr "Конец цепи должен быть прикреплен к кон #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1638,7 +1643,7 @@ msgstr "Полное имя провайдера" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1707,12 +1712,12 @@ msgid "virtual circuit terminations" msgstr "прерывания виртуальных каналов" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1729,12 +1734,12 @@ msgstr "прерывания виртуальных каналов" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1833,7 +1838,7 @@ msgid "Name" msgstr "Имя" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1853,21 +1858,21 @@ msgstr "Каналы связи" msgid "Circuit ID" msgstr "Идентификатор канала связи" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "Сторона А" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Сторона Z" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Гарантированная скорость" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1877,7 +1882,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:585 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1898,30 +1903,30 @@ msgstr "Гарантированная скорость" msgid "Comments" msgstr "Комментарии" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "Задания" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "Сторона" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "Тип прекращения" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "Точка прекращения" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Группа сайтов" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1960,17 +1965,17 @@ msgstr "Соединения" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2021,12 +2026,12 @@ msgstr "Соединения" msgid "Device" msgstr "Устройство" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Не определены точки подключения для канала связи {circuit}." -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Поменены местами точки подключения для канала связи {circuit}." @@ -2145,7 +2150,7 @@ msgstr "Еженедельно" msgid "30 days" msgstr "30 дней" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Обновлено" @@ -2176,7 +2181,7 @@ msgstr "Остановлен" msgid "Cancelled" msgstr "Отменено" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2237,13 +2242,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2274,8 +2279,8 @@ msgstr "Правила исключения" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2299,9 +2304,9 @@ msgid "Creation" msgstr "Создание" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2343,7 +2348,7 @@ msgstr "Завершено до" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2357,7 +2362,7 @@ msgid "User" msgstr "Пользователь" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Время" @@ -2510,7 +2515,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2546,7 +2551,7 @@ msgstr "Текущая конфигурация" msgid "Config revision #{id}" msgstr "Ревизия конфигурации #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2568,7 +2573,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2630,7 +2635,7 @@ msgstr "" msgid "last updated" msgstr "последнее обновление" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "путь" @@ -2695,60 +2700,60 @@ msgstr "Настраиваемые файлы" msgid "A {model} with this file path already exists ({path})." msgstr "A {model} с этим путем к файлу уже существует ({path})." -#: netbox/core/models/jobs.py:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "по расписанию" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "интервал" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "Интервал повторения (в минутах)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "начало" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "завершено" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "данные" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "ошибка" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "идентификатор задачи" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "задача" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr " задачи" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Нельзя присвоить задачи этому типу объектов ({type})." -#: netbox/core/models/jobs.py:191 +#: netbox/core/models/jobs.py:193 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Неверный статус для завершения задачи. Возможны следующие варианты: " "{choices}" -#: netbox/core/models/jobs.py:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "Невозможно вызвать enqueue() со значениями schedule_at и immediate." @@ -2765,11 +2770,11 @@ msgid "Full Name" msgstr "Полное имя" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2797,8 +2802,9 @@ msgid "Last updated" msgstr "Последнее обновление" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2809,49 +2815,49 @@ msgstr "ID" msgid "Interval" msgstr "Интервал" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Версия" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Последнее обновление" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Минимальная версия NetBox" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Максимальная версия NetBox" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Данные плагина не найдены" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Автор" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "Установлен" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Сертифицирован" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Опубликовано" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Установленная версия" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Последняя версия" @@ -3088,11 +3094,11 @@ msgstr "Сзади вперед" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3217,8 +3223,8 @@ msgid "Virtual" msgstr "Виртуальный" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3229,7 +3235,7 @@ msgid "Virtual interfaces" msgstr "Виртуальные интерфейсы" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3259,8 +3265,8 @@ msgid "Cellular" msgstr "Сотовая связь" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3341,7 +3347,7 @@ msgstr "USB" msgid "Fiber" msgstr "Волокно" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "Подключено" @@ -3430,7 +3436,7 @@ msgstr "Локация родителя (подстрока)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "Производитель (ID)" @@ -3438,7 +3444,7 @@ msgstr "Производитель (ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "Производитель (подстрока)" @@ -3451,14 +3457,14 @@ msgid "Rack type (ID)" msgstr "Тип стойки (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3466,7 +3472,8 @@ msgid "Role (slug)" msgstr "Роль (подстрока)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "Стойка (ID)" @@ -3544,7 +3551,7 @@ msgid "Has inventory items" msgstr "Имеет инвентарь" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "Тип устройства (ID)" @@ -3552,11 +3559,11 @@ msgstr "Тип устройства (ID)" msgid "Module type (ID)" msgstr "Тип модуля (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "Порт питания (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "Родительский инвентарь (ID)" @@ -3582,9 +3589,9 @@ msgstr "Платформа (ID)" msgid "Platform (slug)" msgstr "Платформа (подстрока)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "Имя сайта (подстрока)" @@ -3614,8 +3621,8 @@ msgid "Is full depth" msgstr "Полная глубина" #: 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/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3667,40 +3674,41 @@ msgstr "Тип модуля (модель)" msgid "Module bay (ID)" msgstr "Отсек для модулей (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "Стойка (имя)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Устройство (ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "Стойка (имя)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Устройство (имя)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "Тип устройства (модель)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "Роль устройства (ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "Роль устройства (подстрока)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "Виртуальное шасси (ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3710,60 +3718,60 @@ msgstr "Виртуальное шасси (ID)" msgid "Virtual Chassis" msgstr "Виртуальное шасси" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "Модуль (ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "Кабель (ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Виртуальная машина (имя)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Виртуальная машина (ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Интерфейс (имя)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Интерфейс виртуальной машины (имя)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Интерфейс виртуальной машины (ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Режим 802.1Q" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Назначенная VLAN" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "Назначенный VID" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3784,7 +3792,7 @@ msgstr "Назначенный VID" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3794,18 +3802,18 @@ msgstr "Назначенный VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3817,12 +3825,12 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Политика трансляции VLAN (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3832,110 +3840,110 @@ msgstr "Политика трансляции VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Политика перевода VLAN" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "Интерфейсы виртуального шасси для устройства" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Интерфейсы виртуального шасси для устройства (ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "Вид интерфейса" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Родительский интерфейс (ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Мостовой интерфейс (ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "Интерфейс LAG (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC-адрес" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Основной MAC-адрес (ID)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Основной MAC-адрес" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Виртуальный контекст" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "Контекст виртуального устройства (идентификатор)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Беспроводная сеть" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Беспроводная связь" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "Завершение виртуального канала (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "Отсек для родительского модуля (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "Установленный модуль (ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "Установленное устройство (ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "Установленное устройство (имя)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "Мастер (удостоверение личности)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "Мастер (имя)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Арендатор (ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Арендатор (подстрока)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "Нерасторгнутый" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "Распределительный щит (ID)" @@ -3950,10 +3958,10 @@ msgstr "Распределительный щит (ID)" msgid "Tags" msgstr "Теги" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3997,11 +4005,11 @@ 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4137,8 +4145,8 @@ msgid "Serial Number" msgstr "Серийный номер" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "Инвентарный номер" @@ -4160,13 +4168,13 @@ msgstr "Воздушный поток" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4179,8 +4187,8 @@ msgstr "Стойка" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Аппаратное обеспечение" @@ -4204,15 +4212,24 @@ msgid "Exclude from utilization" msgstr "Исключить из использования" #: 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/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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 "Тип устройства" #: 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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4331,13 +4348,13 @@ msgstr "Тип модуля" msgid "Label" msgstr "Лейбл" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Длина" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "Единица длины" @@ -4347,33 +4364,33 @@ msgid "Domain" msgstr "Домен" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Распределительный щит" #: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Снабжение" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Фаза" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Напряжение" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Сила тока" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "Максимальное использование" @@ -4398,8 +4415,8 @@ msgid "Allocated power draw (watts)" msgstr "Распределенная потребляемая мощность (Вт)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Порт питания" @@ -4412,7 +4429,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:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4420,20 +4437,20 @@ msgid "PoE mode" msgstr "Режим PoE" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "Тип PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Роль беспроводной связи" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4452,13 +4469,13 @@ msgstr "Модуль" msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "Виртуальные контексты" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4480,21 +4497,21 @@ msgstr "Скорость" msgid "Mode" msgstr "Режим" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4509,54 +4526,54 @@ msgstr "Добавить тегированные VLAN-ы" msgid "Remove tagged VLANs" msgstr "Удалить тегированные VLAN-ы" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Сервисная VLAN «Q-in-Q»" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 msgid "Wireless LAN group" msgstr "Беспроводная группа LAN" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 +#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Беспроводные LANы" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Адресация" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Операция" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Связанные интерфейсы" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4818,13 +4835,13 @@ msgstr "Локальный порт питания, питающий эту ро msgid "Electrical phase (for three-phase circuits)" msgstr "Электрическая фаза (для трехфазных цепей)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Родительский интерфейс" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4850,7 +4867,7 @@ msgstr "Имена VDC разделены запятыми и заключены msgid "Physical medium" msgstr "Физическая среда" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "Дуплекс" @@ -4888,8 +4905,8 @@ msgstr "Роль беспроводной сети (точка доступа/с msgid "VDC {vdc} is not assigned to device {device}" msgstr "В ПОСТОЯННОГО ТОКА {vdc} не присвоено устройству {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Задний порт" @@ -5068,7 +5085,7 @@ msgstr "Тип питания (AC/DC)" msgid "Single or three-phase" msgstr "Однофазный или трехфазный" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5079,7 +5096,7 @@ msgstr "Основной IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Адрес IPv4 с маской, напр. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5097,7 +5114,7 @@ msgstr "Адрес IPv6 с длиной префикса, напр. 2001:db8::1/ msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -5107,7 +5124,7 @@ msgstr "" "родительское устройство/виртуальная машина интерфейса, или они должны быть " "глобальными" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -5115,7 +5132,7 @@ msgstr "" "Невозможно установить модуль со значениями-заполнителями в модульном отсеке " "без определенного положения." -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5124,13 +5141,13 @@ msgstr "" "Невозможно установить модуль с указанами значениями на уровне {level}, но " "переданы значения {tokens}." -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "" "Невозможно принять {model} {name} поскольку оно уже принадлежит модулю" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "A {model} названный {name} уже существует" @@ -5212,17 +5229,17 @@ msgstr "Имеет контексты виртуальных устройств" msgid "Cluster group" msgstr "Кластерная группа" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "Кабельный" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5236,47 +5253,47 @@ msgstr "Занятый" msgid "Connection" msgstr "Подключение" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "Только менеджмент" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "Глобальное уникальное имя (WWN)" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Режим 802.1Q" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "Беспроводной канал" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "Частота канала (МГц)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "Ширина канала (МГц)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Мощность передачи (дБм)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: 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 @@ -5287,15 +5304,15 @@ msgstr "Мощность передачи (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Обнаружено" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Назначенное устройство" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Назначенная виртуальная машина" @@ -5394,7 +5411,7 @@ msgstr "Автоматическое заполнение компонентов msgid "Characteristics" msgstr "Характеристики" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5408,35 +5425,35 @@ msgstr "" "[ge, xe]-0/0/[0-9]). Переменная {module} будет " "автоматически заменена значением позиции при создании нового модуля." -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "Шаблон консольного порта" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "Шаблон порта консольного сервера" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "Шаблон переднего порта" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "Шаблон интерфейса" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "Шаблон розетки питания" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "Шаблон порта питания" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "Шаблон заднего порта" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5444,14 +5461,14 @@ msgstr "Шаблон заднего порта" msgid "Console Port" msgstr "Консольный порт" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5462,7 +5479,7 @@ msgstr "Порт консольного сервера" msgid "Front Port" msgstr "Передний порт" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5475,40 +5492,40 @@ msgstr "Передний порт" msgid "Rear Port" msgstr "Задний порт" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 "Порт питания" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Розетка питания" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "Назначение компонентов" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "Инвентарный номер можно присвоить только одному компоненту." -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "Интерфейс LAG" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "Фильтровать доступные к назначению VLAN-ы по группе." -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "Дочернее устройство" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5516,37 +5533,37 @@ msgstr "" "Сначала необходимо создать дочерние устройства и назначить их сайту и стойке" " родительского устройства." -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Консольный порт" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "Передний порт" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "Розетка питания" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Комплектующие" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Роли комплектующих" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "Интерфейс виртуальной машины" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5564,13 +5581,13 @@ msgstr "Интерфейс виртуальной машины" msgid "Virtual Machine" msgstr "Виртуальная машина" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5588,18 +5605,18 @@ msgstr "" " ожидаются." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Задние порты" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 msgid "Select one rear port assignment for each front port being created." msgstr "" "Выберите одно назначение заднего порта для каждого создаваемого переднего " "порта." -#: netbox/dcim/forms/object_create.py:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5609,7 +5626,7 @@ msgstr "" "должно соответствовать выбранному количеству положений задних портов " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5619,18 +5636,18 @@ msgstr "" "соответствовать выбранному количеству положений задних портов " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Участники" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "Исходное положение" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5638,69 +5655,69 @@ msgstr "" "Положение первого элементного устройства. Увеличивается на единицу за каждый" " дополнительный элемент." -#: netbox/dcim/forms/object_create.py:435 +#: netbox/dcim/forms/object_create.py:441 msgid "A position must be specified for the first VC member." msgstr "Должность должна быть указана для первого члена VC." -#: netbox/dcim/models/cables.py:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr " лейбл" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "Длина" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "единица длины" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "кабель" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "кабели" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 msgid "Must specify a unit when setting a cable length" msgstr "При настройке длины кабеля необходимо указать единицу измерения" -#: netbox/dcim/models/cables.py:167 +#: netbox/dcim/models/cables.py:166 msgid "Must define A and B terminations when creating a new cable." msgstr "" "При создании нового кабеля необходимо определить концевые разъемы A и B." -#: netbox/dcim/models/cables.py:174 +#: netbox/dcim/models/cables.py:173 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Невозможно подключить разные типы разъемов к одному и тому же концу кабеля." -#: netbox/dcim/models/cables.py:182 +#: netbox/dcim/models/cables.py:181 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Несовместимые типы терминации: {type_a} а также {type_b}" -#: netbox/dcim/models/cables.py:192 +#: netbox/dcim/models/cables.py:191 msgid "A and B terminations cannot connect to the same object." msgstr "Окончания A и B не могут подключаться к одному и тому же объекту." -#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "конец" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "точка подключения кабеля" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "точки подключения кабеля" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5709,68 +5726,68 @@ msgstr "" "Обнаружен дубликат подключения для {app_label}.{model} {termination_id}: " "кабель {cable_pk}" -#: netbox/dcim/models/cables.py:344 +#: netbox/dcim/models/cables.py:343 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Кабели не могут быть подключены к {type_display} интерфейсов" -#: netbox/dcim/models/cables.py:351 +#: netbox/dcim/models/cables.py:350 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Концевые разъемы, подключенные к сети провайдера, могут не подключаться к " "кабелям." -#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "активен" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "завершен" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "разделен" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "кабельная трасса" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "кабельные трассы" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 msgid "All originating terminations must be attached to the same link" msgstr "" "Все исходные терминалы должны быть прикреплены к одной и той же ссылке" -#: netbox/dcim/models/cables.py:553 +#: netbox/dcim/models/cables.py:552 msgid "All mid-span terminations must have the same termination type" msgstr "Все промежуточные терминалы должны иметь один и тот же тип терминации" -#: netbox/dcim/models/cables.py:558 +#: netbox/dcim/models/cables.py:557 msgid "All mid-span terminations must have the same parent object" msgstr "" "Все терминалы среднего диапазона должны иметь один и тот же родительский " "объект" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:581 msgid "All links must be cable or wireless" msgstr "Все каналы должны быть кабельными или беспроводными" -#: netbox/dcim/models/cables.py:584 +#: netbox/dcim/models/cables.py:583 msgid "All links must match first link type" msgstr "Все ссылки должны соответствовать первому типу ссылки" -#: netbox/dcim/models/cables.py:667 +#: netbox/dcim/models/cables.py:666 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Количество всех позиций на пути на противоположных концах ссылок должно " "совпадать" -#: netbox/dcim/models/cables.py:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "Фильтр положения удаленного оконечного устройства отсутствует" @@ -6130,6 +6147,7 @@ msgstr "тегированные VLAN" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Сеть Q-in-Q" @@ -7279,7 +7297,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7359,8 +7377,8 @@ msgid "Power outlets" msgstr "Розетки питания" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7398,8 +7416,8 @@ msgid "Module Bay" msgstr "Модульный отсек" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7435,7 +7453,7 @@ msgstr "Выделенная мощность (Вт)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-адреса" @@ -7446,7 +7464,7 @@ msgid "FHRP Groups" msgstr "Группы FHRP" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7509,7 +7527,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Платформы" @@ -7533,8 +7551,8 @@ msgstr "Высота U" msgid "Instances" msgstr "Инстансы" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7544,8 +7562,8 @@ msgstr "Инстансы" msgid "Console Ports" msgstr "Порты консоли" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7555,8 +7573,8 @@ msgstr "Порты консоли" msgid "Console Server Ports" msgstr "Порты консольного сервера" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7566,8 +7584,8 @@ msgstr "Порты консольного сервера" msgid "Power Ports" msgstr "Порты питания" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7577,8 +7595,8 @@ msgstr "Порты питания" msgid "Power Outlets" msgstr "Розетки питания" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7587,8 +7605,8 @@ msgstr "Розетки питания" msgid "Front Ports" msgstr "Фронтальные порты" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7598,16 +7616,16 @@ msgstr "Фронтальные порты" msgid "Rear Ports" msgstr "Задние порты" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7677,62 +7695,62 @@ msgid "Test case must set peer_termination_type" msgstr "" "В тестовом примере должно быть установлено значение peer_termination_type" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Отключен {count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Резервирование" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Устройства без стоек" -#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Контекст конфигурации" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Конфигурация рендера" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Виртуальные машины" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Установлено устройство {device} в отсек {device_bay}." -#: netbox/dcim/views.py:3206 +#: netbox/dcim/views.py:3209 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Удалено устройство {device} из отсека {device_bay}." -#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Потомки" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "Добавлен участник {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Невозможно удалить главное устройство {device} из виртуального шасси." -#: netbox/dcim/views.py:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} удалено из виртуального шасси {chassis}" @@ -8176,7 +8194,7 @@ msgid "Group name" msgstr "Название группы" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8242,7 +8260,7 @@ msgid "As attachment" msgstr "В качестве вложения" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Общий" @@ -8429,7 +8447,7 @@ msgid "Field type" msgstr "Тип поля" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Варианты" @@ -9596,74 +9614,74 @@ msgstr "Параметры выполнения сценария" msgid "Dismiss" msgstr "Отклонить" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Типы объектов" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Подтвердите уникальность" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "Видимый" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Редактируемый" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "Тип связанного объекта" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Набор для выбора" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "Можно ли клонировать" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Минимальное значение" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Максимальное значение" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Валидации регулярным выражением" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "Количество" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Упорядочить в алфавитном порядке" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Новое окно" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "В качестве вложения" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9672,54 +9690,54 @@ msgstr "В качестве вложения" msgid "Data File" msgstr "Файл данных" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Синхронизировано" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Изображение" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Размер (байты)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Прочтите" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "Валидация SSL" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Типы событий" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Роли устройств" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Комментарии (короткие)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Линия" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Уровень" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Сообщение" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Метод" @@ -9760,32 +9778,32 @@ msgstr "Неверный атрибут»{name}\"по запросу" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Недопустимый атрибут \"{name}\" для {model}" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Во время рендеринга шаблона произошла ошибка: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "Панель виджетов была сброшена." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Добавлен виджет: " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Обновлен виджет: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Удален виджет: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Ошибка при удалении виджета: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "Невозможно запустить скрипт: процесс RQ не запущен." @@ -10023,10 +10041,18 @@ msgstr "IP-адрес" msgid "Primary IPv4 (ID)" msgstr "Основной IPv4 (ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "Основной IPv4 (адрес)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "Основной IPv6 (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "Основной IPv6 (адрес)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Введите действительный адрес IPv4 или IPv6 (без маски)." @@ -10092,7 +10118,7 @@ msgstr "VLAN группа" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -10173,12 +10199,12 @@ msgstr "Ключ аутентификации" msgid "Authentication" msgstr "Аутентификация" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "Диапазоны идентификаторов VLAN" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Роль Q-in-Q" @@ -10293,7 +10319,7 @@ msgstr "Назначенная VLAN группа" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Сервисная VLAN (для клиентских виртуальных сетей Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "Политика трансляции VLAN" @@ -10383,7 +10409,7 @@ msgstr "Назначено интерфейсу" msgid "DNS Name" msgstr "DNS-имя" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10394,11 +10420,11 @@ msgstr "VLAN-ы" msgid "Contains VLAN ID" msgstr "Содержит идентификатор VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "Идентификатор локальной сети VLAN" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "Идентификатор удаленной сети VLAN" @@ -10406,7 +10432,7 @@ msgstr "Идентификатор удаленной сети VLAN" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -10523,7 +10549,7 @@ msgstr "Из шаблона" msgid "Custom" msgstr "Настраиваемый" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10848,33 +10874,33 @@ msgid "" "A service must be associated with either a device or a virtual machine." msgstr "Служба должна быть связана с устройством или виртуальной машиной." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "Группы VLAN" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "Невозможно установить scope_type без scope_id." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "Невозможно установить scope_id без scope_type." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "Начальный идентификатор VLAN в диапазоне ({value}) не может быть меньше " "{minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Последний идентификатор VLAN в диапазоне ({value}) не может превышать " "{maximum}" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10883,36 +10909,36 @@ msgstr "" "Последний идентификатор VLAN в диапазоне должен быть больше или равен " "начальному идентификатору VLAN ({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Диапазоны не могут перекрываться." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Конкретный сайт, которому назначена эта VLAN (если есть)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "Группа VLAN (опционально)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "Цифровой VLAN ID (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "Рабочее состояние этой VLAN" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "Основная функция этой VLAN" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Обозначение VLAN для клиентов/служб (для Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10923,25 +10949,34 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"Назначенный сайт {site} не входит в назначенную группу {group} (область " +"применения: {scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" "VID должен быть в диапазонах {ranges} для виртуальных локальных сетей в " "группе {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Только клиентские VLAN Q-in-Q могут быть отнесены к служебной сети VLAN." -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "VLAN клиента Q-in-Q должна быть отнесена к служебной VLAN." -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "Политики трансляции VLAN" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "Правило трансляции VLAN" @@ -11664,7 +11699,7 @@ msgstr "Роли предметов" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-адреса" @@ -12187,7 +12222,7 @@ msgstr "Значение" msgid "Dummy Plugin" msgstr "Фиктивный плагин" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12195,24 +12230,24 @@ msgid "" msgstr "" "Произошла ошибка при рендеринге выбранного шаблона ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Ряд {i}: Объект с идентификатором {id} не существует" -#: netbox/netbox/views/generic/bulk_views.py:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "{object_type} не были выбраны." -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Переименован(-о) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Удален(-о) {count} {object_type}" @@ -12239,7 +12274,7 @@ msgstr "Синхронизированы данные для {object_type} {obje msgid "Synced {count} {object_type}" msgstr "Синхронизирован(-о) {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} должен реализовать get_children ()" @@ -12514,32 +12549,36 @@ msgstr "Мотив NetBox" msgid "NetBox Logo" msgstr "Логотип NetBox" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "Документация" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "REST API" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "Документация по REST API" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "API GraphQL" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "Поддержка NetBox Labs" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "Исходный код" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "Сообщество" @@ -13553,7 +13592,7 @@ msgid "PoE Type" msgstr "Тип PoE" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "Трансляция VLAN" @@ -13606,12 +13645,12 @@ msgstr "Нет интерфейсов участников" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Добавить IP-адрес" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Добавить MAC-адрес" @@ -15824,11 +15863,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "\"{field_name}\" — неправильное имя поля доступа." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "Тип объекта должен быть указан как».»" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Неверный тип объекта" @@ -15919,39 +15958,39 @@ msgstr "" "Неверный диапазон: конечное значение ({end}) должно быть больше начального " "значения ({begin})." -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Повторяющийся или конфликтующий заголовок столбца для»{field}»" -#: netbox/utilities/forms/utils.py:240 +#: netbox/utilities/forms/utils.py:241 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Повторяющийся или конфликтующий заголовок столбца для»{header}»" -#: netbox/utilities/forms/utils.py:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Неожиданный заголовок столбца»{field}«найдено." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" "Столбец»{field}\"не является родственным объектом; нельзя использовать точки" -#: netbox/utilities/forms/utils.py:278 +#: netbox/utilities/forms/utils.py:279 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Неверный атрибут связанного объекта для столбца»{field}«: {to_field}" -#: netbox/utilities/forms/utils.py:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Обязательный заголовок столбца»{header}\"не найден." @@ -16004,7 +16043,7 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Неизвестный app_label/model_name для {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Неверный IP-адрес установлен для {header}: {ip}" diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index 9f1835d1a..1acb48109 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 e0870e201..ac9b9ff70 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-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 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:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -66,26 +66,26 @@ msgstr "Son Kullanım" msgid "Allowed IPs" msgstr "İzin verilen IP'ler" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "Olarak oturum açtı {user}." -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "Oturumu kapattınız." -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "Tercihleriniz güncellendi." -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "LDAP kimliği doğrulanmış kullanıcı kimlik bilgileri NetBox içinde " "değiştirilemez." -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "Şifreniz başarıyla değiştirildi." @@ -106,7 +106,7 @@ msgstr "Tedarik" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -133,7 +133,7 @@ msgstr "Hizmet dışı bırakıldı" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Birincil" @@ -169,10 +169,10 @@ msgstr "konuştu" #: 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Bölge (ID)" @@ -181,10 +181,11 @@ msgstr "Bölge (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Bölge (kısa ad)" @@ -192,10 +193,11 @@ msgstr "Bölge (kısa ad)" #: 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Site grubu (ID)" @@ -203,18 +205,18 @@ msgstr "Site grubu (ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 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:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -222,21 +224,22 @@ msgstr "Site grubu (kısa ad)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -319,19 +322,19 @@ msgstr "Devre tipi (kısa ad)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Site (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "Konum (ID)" @@ -342,8 +345,8 @@ msgstr "Fesih A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -373,8 +376,8 @@ msgstr "Arama" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -386,7 +389,8 @@ msgstr "Devre" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Konum (kısa ad)" @@ -406,7 +410,7 @@ msgstr "Devre (ID)" msgid "Virtual circuit (CID)" msgstr "Sanal devre (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "Sanal devre (ID)" @@ -443,7 +447,7 @@ msgid "Virtual circuit" msgstr "Sanal devre" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Arayüz (ID)" @@ -489,7 +493,7 @@ msgstr "ASN'ler" #: 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/extras/tables/tables.py:82 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 @@ -624,8 +628,8 @@ msgstr "Açıklama" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -655,13 +659,13 @@ msgstr "Servis ID" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -681,7 +685,7 @@ msgstr "Renk" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -695,18 +699,18 @@ msgstr "Renk" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -771,9 +775,9 @@ msgstr "Sağlayıcı hesabı" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -847,8 +851,8 @@ msgstr "Durum" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -956,13 +960,13 @@ msgstr "Servis Parametreleri" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -989,7 +993,7 @@ msgstr "Öznitellikler" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1057,7 +1061,7 @@ msgstr "Fesih Ayrıntıları" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1087,8 +1091,8 @@ msgstr "Sağlayıcı ağı" #: 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1208,9 +1212,9 @@ msgstr "Operasyonel rol" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1240,7 +1244,7 @@ msgstr "Arayüz" #: netbox/circuits/forms/filtersets.py:130 #: netbox/circuits/forms/filtersets.py:188 #: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342 +#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1249,14 +1253,15 @@ msgstr "Arayüz" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1284,7 +1289,7 @@ msgstr "Konum" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1301,21 +1306,21 @@ msgstr "İletişim" #: netbox/circuits/forms/filtersets.py:45 #: netbox/circuits/forms/filtersets.py:169 #: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:116 +#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1332,12 +1337,12 @@ msgstr "Bölge" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1372,7 +1377,7 @@ msgstr "Ödev" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1428,7 +1433,7 @@ msgstr "Devre tipi" msgid "Group Assignment" msgstr "Grup Ödevi" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1460,14 +1465,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1569,7 +1574,7 @@ msgstr "Bağlantı paneli ID ve port numaraları" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1592,7 +1597,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1607,8 +1612,8 @@ msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır." #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1631,7 +1636,7 @@ msgstr "Sağlayıcının tam adı" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1700,12 +1705,12 @@ msgid "virtual circuit terminations" msgstr "sanal devre sonlandırmaları" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1722,12 +1727,12 @@ msgstr "sanal devre sonlandırmaları" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1826,7 +1831,7 @@ msgid "Name" msgstr "İsim" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1846,21 +1851,21 @@ msgstr "Devreler" msgid "Circuit ID" msgstr "Devre ID" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "A Tarafı" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Z Tarafı" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Taahhüt Oranı" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1870,7 +1875,7 @@ msgstr "Taahhüt Oranı" #: 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/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1891,30 +1896,30 @@ msgstr "Taahhüt Oranı" msgid "Comments" msgstr "Yorumlar" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "Ödevler" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "Yan" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "Sonlandırma Türü" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "Sonlandırma Noktası" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Site Grubu" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1953,17 +1958,17 @@ msgstr "Fesih" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2014,12 +2019,12 @@ msgstr "Fesih" msgid "Device" msgstr "Cihaz" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Devre için sonlandırma tanımlanmamıştır {circuit}." -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Devre için değiştirilmiş sonlandırmalar {circuit}." @@ -2137,7 +2142,7 @@ msgstr "Haftalık" msgid "30 days" msgstr "30 gün" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Güncellendi" @@ -2168,7 +2173,7 @@ msgstr "Durduruldu" msgid "Cancelled" msgstr "İptal Edildi" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2229,13 +2234,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2266,8 +2271,8 @@ msgstr "Kuralları yok sayın" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2291,9 +2296,9 @@ msgid "Creation" msgstr "Oluşturma" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2335,7 +2340,7 @@ msgstr "Daha önce tamamlandı" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2349,7 +2354,7 @@ msgid "User" msgstr "Kullanıcı" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Zaman" @@ -2501,7 +2506,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2537,7 +2542,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:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2559,7 +2564,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2621,7 +2626,7 @@ msgstr "" msgid "last updated" msgstr "son güncellendi" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "yol" @@ -2686,59 +2691,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:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "planlanmış" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "aralık" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "Tekrarlama aralığı (dakika cinsinden)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "başladı" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "tamamlandı" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "veri" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "hata" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "görev ID" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "görev" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "görevler" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, 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:191 +#: netbox/core/models/jobs.py:193 #, 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:232 +#: netbox/core/models/jobs.py:234 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." @@ -2755,11 +2760,11 @@ msgid "Full Name" msgstr "Ad Soyad" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2787,8 +2792,9 @@ msgid "Last updated" msgstr "Son Güncelleme" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2799,49 +2805,49 @@ msgstr "KİMLİK" msgid "Interval" msgstr "Aralık" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Versiyon" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Son Güncelleme" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Minimum NetBox Sürümü" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Maksimum NetBox Sürümü" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Eklenti verisi bulunamadı" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Yazar" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "Kurulmuş" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Sertifikalı" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Yayınlandı" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Yüklü Sürüm" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Son Sürüm" @@ -3078,11 +3084,11 @@ msgstr "Arkadan öne" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3207,8 +3213,8 @@ msgid "Virtual" msgstr "Sanal" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3219,7 +3225,7 @@ msgid "Virtual interfaces" msgstr "Sanal arayüzler" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3249,8 +3255,8 @@ msgid "Cellular" msgstr "Hücresel" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3331,7 +3337,7 @@ msgstr "USB" msgid "Fiber" msgstr "Fiber" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "Bağlı" @@ -3420,7 +3426,7 @@ msgstr "Ana konum (kısa ad)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "Üretici (ID)" @@ -3428,7 +3434,7 @@ msgstr "Üretici (ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "Üretici (kısa ad)" @@ -3441,14 +3447,14 @@ msgid "Rack type (ID)" msgstr "Raf tipi (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3456,7 +3462,8 @@ msgid "Role (slug)" msgstr "Rol (kısa ad)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "Raf (ID)" @@ -3534,7 +3541,7 @@ msgid "Has inventory items" msgstr "Envanter kalemleri var" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "Cihaz tipi (ID)" @@ -3542,11 +3549,11 @@ msgstr "Cihaz tipi (ID)" msgid "Module type (ID)" msgstr "Modül tipi (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "Güç bağlantı noktası (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "Ana envanter kalemi (ID)" @@ -3572,9 +3579,9 @@ msgstr "Platform (ID)" msgid "Platform (slug)" msgstr "Platform (kısa ad)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "Site adı (kısa ad)" @@ -3604,8 +3611,8 @@ msgid "Is full depth" msgstr "Tam derinlik mi" #: 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/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3657,40 +3664,41 @@ msgstr "Modül tipi (model)" msgid "Module bay (ID)" msgstr "Modül yuvası (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "Raf (isim)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Cihaz (ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "Raf (isim)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Cihaz (isim)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "Cihaz tipi (model)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "Cihaz rolü (ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "Cihaz rolü (kısa ad)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "Sanal Kasa (ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3700,60 +3708,60 @@ msgstr "Sanal Kasa (ID)" msgid "Virtual Chassis" msgstr "Sanal Şasi" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "Modül (ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "Kablo (ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Sanal makine (isim)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Sanal makine (ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Arayüz (isim)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM arabirimi (isim)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM arabirimi (ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "802.1Q Modu" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Atanmış VLAN" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "Atanmış VID" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3774,7 +3782,7 @@ msgstr "Atanmış VID" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3784,18 +3792,18 @@ msgstr "Atanmış VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (KİMLİĞİ)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3807,12 +3815,12 @@ msgstr "L2VPN (KİMLİĞİ)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN Çeviri Politikası (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3822,110 +3830,110 @@ msgstr "VLAN Çeviri Politikası (ID)" msgid "VLAN Translation Policy" msgstr "VLAN Çeviri Politikası" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "Cihaz için Sanal Şasi Arayüzleri" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Cihaz için Sanal Şasi Arayüzleri (ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "Arayüz türü" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Ebeveyn arabirimi (ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Köprülü arayüz (ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "LAG arabirimi (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC Adresi" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Birincil MAC adresi (ID)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Birincil MAC adresi" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Sanal Cihaz Bağlamı" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "Sanal Cihaz Bağlamı (Tanımlayıcı)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Kablosuz LAN" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Kablosuz bağlantı" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "Sanal devre sonlandırma (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "Ana modül yuvası (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "Yüklü modül (ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "Yüklü cihaz (ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "Yüklü cihaz (isim)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "Master (isim)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Kiracı (ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Kiracı (kısa ad)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "Sonlandırılmamış" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "Güç paneli (ID)" @@ -3940,10 +3948,10 @@ msgstr "Güç paneli (ID)" msgid "Tags" msgstr "Etiketler" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3987,11 +3995,11 @@ msgstr "Saat dilimi" #: 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4127,8 +4135,8 @@ msgid "Serial Number" msgstr "Seri Numarası" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "Varlık etiketi" @@ -4150,13 +4158,13 @@ msgstr "Hava akışı" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4169,8 +4177,8 @@ msgstr "Raf" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Donanım" @@ -4194,15 +4202,24 @@ msgid "Exclude from utilization" msgstr "Kullanımdan hariç tut" #: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88 +#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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 "Cihaz Türü" #: 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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4321,13 +4338,13 @@ msgstr "Modül tipi" msgid "Label" msgstr "etiket" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Uzunluk" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "Uzunluk birimi" @@ -4337,33 +4354,33 @@ msgid "Domain" msgstr "Alan adı" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 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:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tedarik" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Faz" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Gerilim" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amper" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "Maksimum kullanım" @@ -4388,8 +4405,8 @@ msgid "Allocated power draw (watts)" msgstr "Tahsis edilen güç çekimi (watt)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Güç bağlantı noktası" @@ -4402,7 +4419,7 @@ msgid "Management only" msgstr "Yalnızca yönetim" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4410,20 +4427,20 @@ msgid "PoE mode" msgstr "PoE modu" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "PoE tipi" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Kablosuz rolü" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 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,13 +4459,13 @@ msgstr "Modül" msgid "LAG" msgstr "GECİKME" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "Sanal cihaz bağlamları" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4470,21 +4487,21 @@ msgstr "Hız" msgid "Mode" msgstr "Modu" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4499,54 +4516,54 @@ msgstr "Etiketli VLAN'lar ekle" msgid "Remove tagged VLANs" msgstr "Etiketli VLAN'ları kaldır" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q Hizmeti VLAN" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 msgid "Wireless LAN group" msgstr "Kablosuz LAN grubu" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 +#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Kablosuz LAN'lar" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Adresleme" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Operasyon" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "İlgili Arayüzler" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4806,13 +4823,13 @@ msgstr "Bu prizi besleyen yerel güç portu" msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrik fazı (üç fazlı devreler için)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Ebeveyn arayüzü" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4840,7 +4857,7 @@ msgstr "" msgid "Physical medium" msgstr "Fiziksel ortam" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "Dubleks" @@ -4878,8 +4895,8 @@ msgstr "Kablosuz rolü (AP/istasyon)" msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} cihaza atanmadı {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Arka bağlantı noktası" @@ -5056,7 +5073,7 @@ msgstr "Besleme tipi (AC/DC)" msgid "Single or three-phase" msgstr "Tek veya üç fazlı" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5067,7 +5084,7 @@ msgstr "Birincil IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Maskeli IPv4 adresi, örn. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5085,7 +5102,7 @@ msgstr "Önek uzunluğuna sahip IPv6 adresi, örn. 2001:db8: :1/64" msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -5094,7 +5111,7 @@ msgstr "" "Etiketli VLAN'lar ({vlans}) arayüzün ana cihazı/sanal makinesiyle aynı " "siteye ait olmalı veya global olmalıdır" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -5102,7 +5119,7 @@ msgstr "" "Konum tanımlanmamış bir modül yuvasına yer tutucu değerleri olan modül " "yüklenemiyor." -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5111,12 +5128,12 @@ msgstr "" "Modül defne ağacına yer tutucu değerleri olan modül yüklenemiyor {level} " "Ağaçta ama {tokens} verilen yer tutucular." -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "Evlat edinemiyor {model} {name} zaten bir modüle ait olduğu için" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "BİR {model} adlandırmak {name} zaten var" @@ -5198,17 +5215,17 @@ msgstr "Sanal cihaz bağlamlarına sahiptir" msgid "Cluster group" msgstr "Küme grubu" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "Kablolu" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5222,47 +5239,47 @@ msgstr "işgal" msgid "Connection" msgstr "Bağlantı" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tür" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "Sadece Mgmt" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "802.1Q modu" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "Kablosuz kanal" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "Kanal frekansı (MHz)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "Kanal genişliği (MHz)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "İletim gücü (dBm)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: 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 @@ -5273,15 +5290,15 @@ msgstr "İletim gücü (dBm)" msgid "Cable" msgstr "Kablo" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Keşfedildi" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Atanan Cihaz" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Atanmış VM" @@ -5380,7 +5397,7 @@ msgstr "Bu modül türüyle ilişkili bileşenleri otomatik olarak doldurun" msgid "Characteristics" msgstr "ÖZELLİKLERİ" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5394,35 +5411,35 @@ msgstr "" "[0-9]). Simge {module}, varsa, yeni bir modül " "oluştururken otomatik olarak konum değeri ile değiştirilecektir." -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "Konsol bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "Konsol sunucusu bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "Ön bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "Arayüz şablonu" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "Elektrik prizi şablonu" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "Güç bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "Arka bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5430,14 +5447,14 @@ msgstr "Arka bağlantı noktası şablonu" msgid "Console Port" msgstr "Konsol Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Konsol Sunucusu Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5448,7 +5465,7 @@ msgstr "Konsol Sunucusu Bağlantı Noktası" msgid "Front Port" msgstr "Ön Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5461,40 +5478,40 @@ msgstr "Ön Bağlantı Noktası" msgid "Rear Port" msgstr "Arka Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 "Güç Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Güç Çıkışı" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "Bileşen Ataması" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "Bir InventoryItem yalnızca tek bir bileşene atanabilir." -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "LAG arayüzü" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "Gruba göre atama için mevcut VLAN'ları filtreleyin." -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "Çocuk Cihazı" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5502,37 +5519,37 @@ msgstr "" "Alt aygıtlar önce oluşturulmalı ve ana aygıtın sahasına ve rafına " "atanmalıdır." -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Konsol bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Konsol sunucusu bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "Ön bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "Güç çıkışı" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Envanter Öğesi" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Envanter Öğesi Rolü" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "VM Arayüzü" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5550,13 +5567,13 @@ msgstr "VM Arayüzü" msgid "Virtual Machine" msgstr "Sanal Makine" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5574,18 +5591,18 @@ msgstr "" "bekleniyor." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Arka bağlantı noktaları" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 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:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5594,7 +5611,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:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5603,84 +5620,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:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Üyeler" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "Başlangıç pozisyonu" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 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:435 +#: netbox/dcim/forms/object_create.py:441 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:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "etiketlemek" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "uzunluk" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "uzunluk birimi" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "kablo" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "kablolar" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 msgid "Must specify a unit when setting a cable length" msgstr "Kablo uzunluğu ayarlarken bir birim belirtmeniz gerekir" -#: netbox/dcim/models/cables.py:167 +#: netbox/dcim/models/cables.py:166 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:174 +#: netbox/dcim/models/cables.py:173 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:182 +#: netbox/dcim/models/cables.py:181 #, 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:192 +#: netbox/dcim/models/cables.py:191 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:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "son" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "kablo sonlandırma" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "kablo sonlandırmaları" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5689,63 +5706,63 @@ msgstr "" "Yinelenen sonlandırma bulundu {app_label}.{model} {termination_id}: kablo " "{cable_pk}" -#: netbox/dcim/models/cables.py:344 +#: netbox/dcim/models/cables.py:343 #, 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:351 +#: netbox/dcim/models/cables.py:350 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:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "aktiftir" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "tamamlandı" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "bölünmüş" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "kablo yolu" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "kablo yolları" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 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:553 +#: netbox/dcim/models/cables.py:552 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:558 +#: netbox/dcim/models/cables.py:557 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:582 +#: netbox/dcim/models/cables.py:581 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:584 +#: netbox/dcim/models/cables.py:583 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:667 +#: netbox/dcim/models/cables.py:666 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:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "Uzaktan sonlandırma konum filtresi eksik" @@ -6097,6 +6114,7 @@ msgstr "etiketli VLAN'lar" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -7217,7 +7235,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7297,8 +7315,8 @@ msgid "Power outlets" msgstr "Elektrik prizleri" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7336,8 +7354,8 @@ msgid "Module Bay" msgstr "Modül Yuvası" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7373,7 +7391,7 @@ msgstr "Tahsis edilen çekiliş (W)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP Adresleri" @@ -7384,7 +7402,7 @@ msgid "FHRP Groups" msgstr "FHRP Grupları" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7447,7 +7465,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Platformlar" @@ -7471,8 +7489,8 @@ msgstr "U Yüksekliği" msgid "Instances" msgstr "Örnekler" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7482,8 +7500,8 @@ msgstr "Örnekler" msgid "Console Ports" msgstr "Konsol Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7493,8 +7511,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:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7504,8 +7522,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:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7515,8 +7533,8 @@ msgstr "Güç Bağlantı Noktaları" msgid "Power Outlets" msgstr "Elektrik Prizleri" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7525,8 +7543,8 @@ msgstr "Elektrik Prizleri" msgid "Front Ports" msgstr "Ön Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7536,16 +7554,16 @@ msgstr "Ön Bağlantı Noktaları" msgid "Rear Ports" msgstr "Arka Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7614,62 +7632,62 @@ msgstr "VLAN Grupları" msgid "Test case must set peer_termination_type" msgstr "Test senaryosu peer_termination_type ayarlamalıdır" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Bağlantısı kesildi {count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rezervasyon" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Raf Olmayan Cihazlar" -#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Yapılandırma Bağlamı" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Oluştur Yapılandırması" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Sanal Makineler" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Yüklü cihaz {device} körfezde {device_bay}." -#: netbox/dcim/views.py:3206 +#: netbox/dcim/views.py:3209 #, 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:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Çocuklar" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "Eklenen üye {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, 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:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Kaldırıldı {device} sanal kasadan {chassis}" @@ -8110,7 +8128,7 @@ msgid "Group name" msgstr "Grup adı" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8176,7 +8194,7 @@ msgid "As attachment" msgstr "Ek olarak" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Paylaşılan" @@ -8360,7 +8378,7 @@ msgid "Field type" msgstr "Alan tipi" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Seçenekler" @@ -9524,74 +9542,74 @@ msgstr "Script Yürütme Parametreleri" msgid "Dismiss" msgstr "Görevden alma" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Nesne Türleri" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Benzersizliği Doğrula" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "Görünür" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Düzenlenebilir" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "İlgili Nesne Türü" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Seçim Seti" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "Klonlanabilir mi" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimum Değer" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maksimum Değer" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Doğrulama Regex" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "Saymak" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Alfabetik olarak sıralayın" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Yeni Pencere" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "Ek Olarak" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9600,54 +9618,54 @@ msgstr "Ek Olarak" msgid "Data File" msgstr "Veri Dosyası" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Senkronize" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Görüntü" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Boyut (Bayt)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Okumak" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "SSL Doğrulama" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Etkinlik Türleri" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Cihaz Rolleri" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Yorumlar (Kısa)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Çizgi" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Seviye" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Mesaj" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Yöntemi" @@ -9688,32 +9706,32 @@ msgstr "Geçersiz öznitelik”{name}“istek için" msgid "Invalid attribute \"{name}\" for {model}" msgstr "\"{name}\" niteliği {model} için geçerli değil." -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Şablon oluşturulurken bir hata oluştu: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "Kontrol paneliniz sıfırlandı." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Eklenen widget: " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Güncellenmiş widget: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Silinen widget: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Widget silinirken hata oluştu: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "Komut dosyası çalıştırılamıyor: RQ işçi işlemi çalışmıyor." @@ -9951,10 +9969,18 @@ msgstr "IP adresi" msgid "Primary IPv4 (ID)" msgstr "Birincil IPv4 (ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "Birincil IPv4 (adres)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "Birincil IPv6 (ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "Birincil IPv6 (adres)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Geçerli bir IPv4 veya IPv6 adresi girin (maske olmadan)." @@ -10020,7 +10046,7 @@ msgstr "VLAN Grubu" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -10101,12 +10127,12 @@ msgstr "Kimlik doğrulama anahtarı" msgid "Authentication" msgstr "Kimlik Doğrulama" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "VLAN ID aralıkları" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q rolü" @@ -10219,7 +10245,7 @@ msgstr "Atanmış VLAN grubu" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Hizmet VLAN (Q-in-Q/802.1ad müşteri VLAN'ları için)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "VLAN çeviri politikası" @@ -10309,7 +10335,7 @@ msgstr "Bir arayüze atandı" msgid "DNS Name" msgstr "DNS Adı" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10320,11 +10346,11 @@ msgstr "VLAN'lar" msgid "Contains VLAN ID" msgstr "VLAN Kimliği içerir" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "Yerel VLAN Kimliği" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "Uzak VLAN Kimliği" @@ -10332,7 +10358,7 @@ msgstr "Uzak VLAN Kimliği" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN KİMLİĞİ" @@ -10445,7 +10471,7 @@ msgstr "Şablondan" msgid "Custom" msgstr "Özel" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10765,29 +10791,29 @@ msgid "" "A service must be associated with either a device or a virtual machine." msgstr "Bir hizmet, bir cihaz veya sanal makine ile ilişkilendirilmelidir." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "VLAN grupları" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "scope_id olmadan scope_type ayarlanamıyor." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "scope_type olmadan scope_id ayarlanamıyor." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "Menzilde VLAN Kimliğini Başlatma ({value}) daha az olamaz {minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "Menzilde VLAN Kimliğini Sonlandırma ({value}) geçemez {maximum}" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10796,36 +10822,36 @@ msgstr "" "Aralıktaki bitiş VLAN kimliği, başlangıç VLAN kimliğinden daha büyük veya " "ona eşit olmalıdır ({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Aralıklar üst üste gelemez." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Bu VLAN'ın atandığı belirli site (varsa)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "VLAN grubu (isteğe bağlı)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "Sayısal VLAN Kimliği (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "Bu VLAN'ın operasyonel durumu" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "Bu VLAN'ın birincil işlevi" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Müşteri/hizmet VLAN tanımı (Q-in-Q/IEEE 802.1ad için)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10836,22 +10862,30 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"Atanan site {site} atanan grubun üyesi değil {group} (kapsam: {scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID aralıklarda olmalıdır {ranges} gruptaki VLAN'lar için {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "Bir hizmet VLAN'ına yalnızca Q-in-Q müşteri VLAN'ları atanabilir." -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "Bir Q-in-Q müşteri VLAN'ı bir hizmet VLAN'ına atanmalıdır." -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "VLAN çeviri politikaları" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "VLAN çeviri kuralı" @@ -11572,7 +11606,7 @@ msgstr "Envanter Öğesi Rolleri" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC Adresleri" @@ -12093,7 +12127,7 @@ msgstr "Değer" msgid "Dummy Plugin" msgstr "Sahte Eklenti" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12102,24 +12136,24 @@ msgstr "" "Seçilen dışa aktarma şablonunu oluştururken bir hata oluştu ({template}): " "{error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Satır {i}: Kimliği olan nesne {id} mevcut değil" -#: netbox/netbox/views/generic/bulk_views.py:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "Hayır {object_type} seçildi." -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Yeniden adlandırıldı {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Silinmiş {count} {object_type}" @@ -12146,7 +12180,7 @@ msgstr "Senkronize edilmiş veriler {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Senkronize {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} get_children () uygulamasını uygulamalıdır" @@ -12421,32 +12455,36 @@ msgstr "NetBox Motif" msgid "NetBox Logo" msgstr "NetBox Logosu" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "Dokümanlar" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "REST API" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "REST API belgeleri" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "GraphQL API" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "NetBox Labs Desteği" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "Kaynak Kodu" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "Topluluk" @@ -13460,7 +13498,7 @@ msgid "PoE Type" msgstr "PoE Tipi" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "VLAN Çeviri" @@ -13513,12 +13551,12 @@ msgstr "Üye arabirimi yok" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "IP Adresi Ekle" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "MAC Adresi Ekle" @@ -15720,11 +15758,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "“{field_name}“geçersiz bir erişici alan adıdır." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "Nesne türü şu şekilde belirtilmelidir”.“" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Geçersiz nesne türü" @@ -15816,38 +15854,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:234 +#: netbox/utilities/forms/utils.py:235 #, 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:240 +#: netbox/utilities/forms/utils.py:241 #, 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:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Beklenmeyen sütun başlığı”{field}“bulundu." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, 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:278 +#: netbox/utilities/forms/utils.py:279 #, 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:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Gerekli sütun başlığı”{header}“Bulunamadı." @@ -15895,7 +15933,7 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Bilinmeyen app_label/model_name {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Geçersiz IP adresi ayarlandı {header}: {ip}" diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index e0b51c0f6..e34d9506d 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 06893c604..aae2c9730 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 -# Jeremy Stretch, 2025 # Vladyslav V. Prodan, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Vladyslav V. Prodan, 2025\n" +"Last-Translator: Jeremy Stretch, 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:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -66,25 +66,25 @@ msgstr "Використано востаннє" msgid "Allowed IPs" msgstr "Дозволені IP-адреси" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "Ввійшов в систему як {user}." -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "Ви вийшли з системи." -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "Ваші налаштування було оновлено." -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Облікові дані користувача, підтверджені LDAP, неможливо змінити в NetBox." -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "Ваш пароль успішно змінено." @@ -105,7 +105,7 @@ msgstr "Забезпечення" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -132,7 +132,7 @@ msgstr "Виведені з експлуатації" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Первинний" @@ -168,10 +168,10 @@ 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Регіон (ідентифікатор)" @@ -180,10 +180,11 @@ 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Регіон (скорочення)" @@ -191,10 +192,11 @@ 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Група тех. майданчиків (ідентифікатор)" @@ -202,18 +204,18 @@ 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 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:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -221,21 +223,22 @@ msgstr "Група тех. майданчиків (скорочення)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -318,19 +321,19 @@ 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: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Тех. майданчик (ідентифікатор)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "Місцезнаходження (ідентифікатор)" @@ -341,8 +344,8 @@ msgstr "Припинення A (ідентифікатор)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -372,8 +375,8 @@ msgstr "Пошук" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -385,7 +388,8 @@ msgstr "Канал зв'язку" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Місцезнаходження (скорочення)" @@ -405,7 +409,7 @@ msgstr "Канал зв'язку (ідентифікатор)" msgid "Virtual circuit (CID)" msgstr "Віртуальна схема (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "Віртуальна схема (ідентифікатор)" @@ -442,7 +446,7 @@ msgid "Virtual circuit" msgstr "Віртуальна схема" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Інтерфейс (ідентифікатор)" @@ -488,7 +492,7 @@ msgstr "ASNs" #: 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/extras/tables/tables.py:82 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 @@ -623,8 +627,8 @@ msgstr "Опис" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -654,13 +658,13 @@ msgstr "Ідентифікатор служби" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -680,7 +684,7 @@ msgstr "Колір" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -694,18 +698,18 @@ msgstr "Колір" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -770,9 +774,9 @@ msgstr "Обліковий запис постачальника" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -846,8 +850,8 @@ msgstr "Статус" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -955,13 +959,13 @@ msgstr "Параметри обслуговування" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -988,7 +992,7 @@ msgstr "Атрибути" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1056,7 +1060,7 @@ msgstr "Деталі кінця" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1086,8 +1090,8 @@ 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1207,9 +1211,9 @@ msgstr "Операційна роль" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1239,7 +1243,7 @@ msgstr "Інтерфейс" #: 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/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1248,14 +1252,15 @@ msgstr "Інтерфейс" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1283,7 +1288,7 @@ msgstr "Розташування" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1300,21 +1305,21 @@ msgstr "Контакти" #: 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/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1331,12 +1336,12 @@ msgstr "Регіон" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1371,7 +1376,7 @@ msgstr "Призначення" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1427,7 +1432,7 @@ msgstr "Тип схеми" msgid "Group Assignment" msgstr "Групове завдання" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1459,14 +1464,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1569,7 +1574,7 @@ msgstr "Ідентифікатор патч-панелі та номер(и) п #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1592,7 +1597,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1607,8 +1612,8 @@ msgstr "Закриття ланцюга повинно приєднатися д #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1631,7 +1636,7 @@ msgstr "Повна назва провайдера" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1700,12 +1705,12 @@ msgid "virtual circuit terminations" msgstr "завершення віртуальних схем" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1722,12 +1727,12 @@ msgstr "завершення віртуальних схем" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1826,7 +1831,7 @@ msgid "Name" msgstr "Назва" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1846,21 +1851,21 @@ msgstr "Канали зв'язку" msgid "Circuit ID" msgstr "Ідентифікатор каналу зв'язку" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "Сторона А" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Сторона Б" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Гарантований процент чи коефіцієнт доступності" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1870,7 +1875,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:585 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1891,30 +1896,30 @@ msgstr "Гарантований процент чи коефіцієнт дос msgid "Comments" msgstr "Коментарі" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "Завдання" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "Сторона" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "Тип припинення" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "Точка припинення" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "Група тех. майданчиків" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1953,17 +1958,17 @@ msgstr "Кінці" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2014,12 +2019,12 @@ msgstr "Кінці" msgid "Device" msgstr "Пристрій" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Не визначено кінців для каналу зв'язку {circuit}." -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Замінені місцями кінці для каналу зв'язку {circuit}." @@ -2137,7 +2142,7 @@ msgstr "Щотижневий" msgid "30 days" msgstr "30 днів" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "Оновлено" @@ -2168,7 +2173,7 @@ msgstr "Зупинено" msgid "Cancelled" msgstr "Скасовано" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2229,13 +2234,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2266,8 +2271,8 @@ msgstr "Ігнорувати правила" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2291,9 +2296,9 @@ msgid "Creation" msgstr "Творчість" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2335,7 +2340,7 @@ msgstr "Завершено раніше" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2349,7 +2354,7 @@ msgid "User" msgstr "Користувач" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Час" @@ -2499,7 +2504,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2535,7 +2540,7 @@ msgstr "Поточне налаштування" msgid "Config revision #{id}" msgstr "Ревізія конфігурації #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2557,7 +2562,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2618,7 +2623,7 @@ msgstr "" msgid "last updated" msgstr "останнє оновлення" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "доріжка" @@ -2683,59 +2688,59 @@ msgstr "керовані файли" msgid "A {model} with this file path already exists ({path})." msgstr "А {model} з цим файлом шлях вже існує ({path})." -#: netbox/core/models/jobs.py:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "заплановано" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "інтервал" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "Інтервал рецидивів (у хвилинах)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "розпочато" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "завершено" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "дані" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "помилка" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "ідентифікатор завдання" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "завдання" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "завдання" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Завдання не можуть бути призначені для цього типу об'єкта ({type})." -#: netbox/core/models/jobs.py:191 +#: netbox/core/models/jobs.py:193 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Невірний статус для припинення виконання завдання. Треба вибрати: {choices}" -#: netbox/core/models/jobs.py:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" @@ -2754,11 +2759,11 @@ msgid "Full Name" msgstr "П.І.Б." #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2786,8 +2791,9 @@ msgid "Last updated" msgstr "Останнє оновлення" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2798,49 +2804,49 @@ msgstr "Ідентифікатор" msgid "Interval" msgstr "Інтервал" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "Версія" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "Останнє оновлення" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Мінімальна версія NetBox" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Максимальна версія NetBox" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Не знайдено даних плагіна" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Автор" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "Встановлено" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Сертифіковано" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Опубліковано" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Встановлена версія" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Найновіша версія" @@ -3077,11 +3083,11 @@ msgstr "Ззаду спереду" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3206,8 +3212,8 @@ msgid "Virtual" msgstr "Віртуальний" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3218,7 +3224,7 @@ msgid "Virtual interfaces" msgstr "Віртуальні інтерфейси" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3248,8 +3254,8 @@ msgid "Cellular" msgstr "Стільниковий" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3330,7 +3336,7 @@ msgstr "USB" msgid "Fiber" msgstr "Волоконний" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "Підключений" @@ -3419,7 +3425,7 @@ msgstr "Батьківське розташування (скорочення)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "Виробник (ідентифікатор)" @@ -3427,7 +3433,7 @@ msgstr "Виробник (ідентифікатор)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "Виробник (скорочення)" @@ -3440,14 +3446,14 @@ msgid "Rack type (ID)" msgstr "Тип стійки (ідентифікатор)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3455,7 +3461,8 @@ msgid "Role (slug)" msgstr "Роль (скорочення)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "Стійка (ідентифікатор)" @@ -3533,7 +3540,7 @@ msgid "Has inventory items" msgstr "Має предмети інвентарю" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "Тип пристрою (ідентифікатор)" @@ -3541,11 +3548,11 @@ msgstr "Тип пристрою (ідентифікатор)" msgid "Module type (ID)" msgstr "Тип модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "Порт живлення (ідентифікатор)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "Батьківський предмет інвентарю (ідентифікатор)" @@ -3571,9 +3578,9 @@ msgstr "Платформа (ідентифікатор)" msgid "Platform (slug)" msgstr "Платформа (скорочення)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "Назва тех. майданчика (скорочення)" @@ -3603,8 +3610,8 @@ msgid "Is full depth" msgstr "Це повна глибина" #: 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/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3656,40 +3663,41 @@ msgstr "Тип модуля (модель)" msgid "Module bay (ID)" msgstr "Відсік модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "Стійка (назва)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Пристрій (ідентифікатор)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "Стійка (назва)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Пристрій (назва)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "Тип пристрою (модель)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "Роль пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "Роль пристрою (скорочення)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "Віртуальне шасі (ідентифікатор)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3699,60 +3707,60 @@ msgstr "Віртуальне шасі (ідентифікатор)" msgid "Virtual Chassis" msgstr "Віртуальне шасі" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "Модуль (ідентифікатор)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "Кабель (ідентифікатор)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Віртуальна машина (назва)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Віртуальна машина (ідентифікатор)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Інтерфейс (назва)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Інтерфейс віртуальної машини (назва)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Інтерфейс віртуальної машини (ідентифікатор)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "Режим 802.1Q" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Призначений VLAN" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "Призначений VID" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3773,7 +3781,7 @@ msgstr "Призначений VID" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3783,18 +3791,18 @@ msgstr "Призначений VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ідентифікатор)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3806,12 +3814,12 @@ msgstr "L2VPN (ідентифікатор)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Політика перекладу VLAN (ідентифікатор)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3821,110 +3829,110 @@ msgstr "Політика перекладу VLAN (ідентифікатор)" msgid "VLAN Translation Policy" msgstr "Політика перекладу VLAN" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "Віртуальні інтерфейси шасі для пристрою" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Віртуальні інтерфейси шасі для пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "Вид інтерфейсу" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Батьківський інтерфейс (ідентифікатор)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Мостовий інтерфейс (ідентифікатор)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "Інтерфейс LAG (ідентифікатор)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC-адреса" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Основна MAC-адреса (ідентифікатор)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Основна MAC-адреса" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Контекст віртуального пристрою" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "Контекст віртуального пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Бездротова локальна мережа" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Бездротова зв'язок" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "Припинення віртуальної схеми (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "Відсік батьківського модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "Встановлений модуль (ідентифікатор)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "Встановлений пристрій (ідентифікатор)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "Встановлений пристрій (назва)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "Майстер (ідентифікатор)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "Майстер (ім'я)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Орендар (ідентифікатор)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Орендар (скорочення)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "Незакінчений" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "Панель живлення (ідентифікатор)" @@ -3939,10 +3947,10 @@ msgstr "Панель живлення (ідентифікатор)" msgid "Tags" msgstr "Мітки" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3986,11 +3994,11 @@ 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4126,8 +4134,8 @@ msgid "Serial Number" msgstr "Серійний номер" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "Призначеня міток" @@ -4149,13 +4157,13 @@ msgstr "Потік повітря" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4168,8 +4176,8 @@ msgstr "Стійка" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Апаратне забезпечення" @@ -4193,15 +4201,24 @@ msgid "Exclude from utilization" msgstr "Виключити з утилізації" #: 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/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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 "Тип пристрою" #: 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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4320,13 +4337,13 @@ msgstr "Тип модуля" msgid "Label" msgstr "Етикетка" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "Довжина" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "Довжина юніта" @@ -4336,33 +4353,33 @@ msgid "Domain" msgstr "Домен" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "Панель живлення" #: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Постачання" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Фаза" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Напруга" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Сила струму" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "Максимальне використання" @@ -4387,8 +4404,8 @@ msgid "Allocated power draw (watts)" msgstr "Виділена споживана потужність (Вт)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Порт живлення" @@ -4401,7 +4418,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:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4409,20 +4426,20 @@ msgid "PoE mode" msgstr "Режим PoE" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "Тип PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Бездротова роль" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4441,13 +4458,13 @@ msgstr "Модуль" msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "Контексти віртуальних пристроїв" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4469,21 +4486,21 @@ msgstr "Швидкість" msgid "Mode" msgstr "Режим" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4498,54 +4515,54 @@ msgstr "Додати VLAN'и з мітками" msgid "Remove tagged VLANs" msgstr "Видалити мітки з VLAN'ів" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Сервісна локальна мережа Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 msgid "Wireless LAN group" msgstr "Група бездротової локальної мережі" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 +#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "Бездротові локальні мережі" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Адресація" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "Операція" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "Пов'язані інтерфейси" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4807,13 +4824,13 @@ msgstr "Локальний порт живлення, який живить цю msgid "Electrical phase (for three-phase circuits)" msgstr "Електрична фаза (для трифазних ланцюгів)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "Батьківський інтерфейс" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4841,7 +4858,7 @@ msgstr "" msgid "Physical medium" msgstr "Фізичне середовище" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "Дуплекс" @@ -4881,8 +4898,8 @@ msgstr "" "Джерело живлення постійного струму {vdc} не призначається до пристрою " "{device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Задній порт" @@ -5061,7 +5078,7 @@ msgstr "Тип живлення (змінній/постійний струм)" msgid "Single or three-phase" msgstr "Однофазний або трифазний (струм)" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5072,7 +5089,7 @@ msgstr "Первинна адреса IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4 адреса з маскою, наприклад 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5090,7 +5107,7 @@ msgstr "IPv6 адреса з довжиною префікса, наприкла msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " @@ -5100,7 +5117,7 @@ msgstr "" " і батьківський пристрій/інтерфейсу віртуальної машини, або вони повинні " "бути глобальними" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." @@ -5108,7 +5125,7 @@ msgstr "" "Не вдається встановити модуль із значеннями заповнювачів у відсіку модуля " "без визначеної позиції." -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " @@ -5117,13 +5134,13 @@ msgstr "" "Не вдається встановити модуль із значеннями відсік модуля у дереві відсіків " "модуля {level} на дереві, у якому усього{tokens} місця для встановлення." -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "" "Не можна усиновити {model} {name}, оскільки він вже належить до модуля" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "А {model} названий {name} вже існує" @@ -5205,17 +5222,17 @@ msgstr "Має контексти віртуальних пристроїв" msgid "Cluster group" msgstr "Кластерна група" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "Кабельний" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5229,47 +5246,47 @@ msgstr "Зайнятий" msgid "Connection" msgstr "Підключення" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "Тільки управління" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN (унікальний ідентифікатор)" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "Режим 802.1Q" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "Бездротовий канал" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "Частота каналу (МГц)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "Ширина каналу (МГц)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Потужність передачі (дБм)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: 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 @@ -5280,15 +5297,15 @@ msgstr "Потужність передачі (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Виявлено" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Призначено на пристрій" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Призначено на віртуальну машину" @@ -5387,7 +5404,7 @@ msgstr "Автоматично заповнювати компоненти, по msgid "Characteristics" msgstr "Характеристики" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5401,35 +5418,35 @@ msgstr "" "[ге, хе] -0/0/ [0-9]). Жетон {module}, якщо є, " "буде автоматично замінено значенням позиції при створенні нового модуля." -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "Шаблон порту консолі" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "Шаблон порту консольного сервера" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "Шаблон фронтального порту" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "Шаблон інтерфейсу" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "Шаблон електрічної розетки" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "Шаблон порту живлення" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "Шаблон порту ззаду" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5437,14 +5454,14 @@ msgstr "Шаблон порту ззаду" msgid "Console Port" msgstr "Порт консолі" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5455,7 +5472,7 @@ msgstr "Порт консольного сервера" msgid "Front Port" msgstr "Передній порт" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5468,40 +5485,40 @@ msgstr "Передній порт" msgid "Rear Port" msgstr "Порт ззаду" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 "Порт живлення" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Електрична розетка" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "Призначення компонентів" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "Елемент інвентаря можна призначити лише одному компоненту." -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "Інтерфейс LAG" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "Фільтр VLAN'ів, доступних для призначення за групами." -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "Підпорядкований пристрій" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5509,37 +5526,37 @@ msgstr "" "Підпорядковані пристрої спочатку повинні бути створені та присвоєні до тех. " "майданчику та стійки батьківського пристрою." -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Консольний порт" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "Передній порт" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "Розетка живлення" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Елемент інвентаря" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Роль елемента інвентаря" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "Інтерфейс VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5557,13 +5574,13 @@ msgstr "Інтерфейс VM" msgid "Virtual Machine" msgstr "Віртуальна машина" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5581,18 +5598,18 @@ msgstr "" "очікуються." #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "Порти ззаду" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 msgid "Select one rear port assignment for each front port being created." msgstr "" "Виберіть одне призначення порту ззаду для кожного створюваного переднього " "порту." -#: netbox/dcim/forms/object_create.py:169 +#: netbox/dcim/forms/object_create.py:175 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " @@ -5602,7 +5619,7 @@ msgstr "" "({frontport_count}) повинна відповідати вибраній кількості позицій портів " "ззаду ({rearport_count})." -#: netbox/dcim/forms/object_create.py:318 +#: netbox/dcim/forms/object_create.py:324 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " @@ -5611,18 +5628,18 @@ msgstr "" "Кількість передніх портів, які потрібно створити ({frontport_count}) повинна" " відповідати вибраній кількості позицій портів ззаду ({rearport_count})." -#: netbox/dcim/forms/object_create.py:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "Члени" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "Початкова позиція" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -5630,67 +5647,67 @@ msgstr "" "Положення пристрою першого члена. Збільшується на одного для кожного " "додаткового члена." -#: netbox/dcim/forms/object_create.py:435 +#: netbox/dcim/forms/object_create.py:441 msgid "A position must be specified for the first VC member." msgstr "Позиція повинна бути вказана для першого члена VC." -#: netbox/dcim/models/cables.py:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "етикетка" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "довжина" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "довжина юніта" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "кабель" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "кабелів" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 msgid "Must specify a unit when setting a cable length" msgstr "Необхідно вказати номер юніта при установці довжини кабелю" -#: netbox/dcim/models/cables.py:167 +#: netbox/dcim/models/cables.py:166 msgid "Must define A and B terminations when creating a new cable." msgstr "Необхідно визначити кінці А і Б при створенні нового кабелю." -#: netbox/dcim/models/cables.py:174 +#: netbox/dcim/models/cables.py:173 msgid "Cannot connect different termination types to same end of cable." msgstr "Не вдається підключити різні типи кінцевок до одного кінця кабелю." -#: netbox/dcim/models/cables.py:182 +#: netbox/dcim/models/cables.py:181 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Несумісні типи з'єднання: {type_a} і {type_b}" -#: netbox/dcim/models/cables.py:192 +#: netbox/dcim/models/cables.py:191 msgid "A and B terminations cannot connect to the same object." msgstr "Кінцевки A і Б не можуть з'єднуватися з одним об'єктом." -#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "кінець" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "кабельний кінець" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "кабельні кінці" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -5699,68 +5716,68 @@ msgstr "" "Знайдено дублікат кінця {app_label}.{model} {termination_id}: кабель " "{cable_pk}" -#: netbox/dcim/models/cables.py:344 +#: netbox/dcim/models/cables.py:343 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Кабелі не можуть бути підключені в {type_display} інтерфейси" -#: netbox/dcim/models/cables.py:351 +#: netbox/dcim/models/cables.py:350 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Кінці каналу зв'язку, приєднані до мережі провайдера, не можуть бути " "кабельними." -#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "активний" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "завершено" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "розщеплюється" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "кабельний шлях" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "кабельні шляхи" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 msgid "All originating terminations must be attached to the same link" msgstr "Усі початкові закінчення повинні бути приєднані до одного посилання" -#: netbox/dcim/models/cables.py:553 +#: netbox/dcim/models/cables.py:552 msgid "All mid-span terminations must have the same termination type" msgstr "" "Усі закінчення середнього прольоту повинні мати однаковий тип закінчення" -#: netbox/dcim/models/cables.py:558 +#: netbox/dcim/models/cables.py:557 msgid "All mid-span terminations must have the same parent object" msgstr "" "Усі закінчення середнього прольоту повинні мати однаковий батьківський " "об'єкт" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:581 msgid "All links must be cable or wireless" msgstr "Всі посилання повинні бути кабельними або бездротовими" -#: netbox/dcim/models/cables.py:584 +#: netbox/dcim/models/cables.py:583 msgid "All links must match first link type" msgstr "Усі посилання повинні відповідати першому типу посилання" -#: netbox/dcim/models/cables.py:667 +#: netbox/dcim/models/cables.py:666 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" "Усі позиції, що підраховуються в межах шляху на протилежних кінцях посилань," " повинні збігатися" -#: netbox/dcim/models/cables.py:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "Відсутній фільтр положення віддаленого завершення" @@ -6121,6 +6138,7 @@ msgstr "VLAN'и з мітками" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-в-Q SVLAN" @@ -7276,7 +7294,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7356,8 +7374,8 @@ msgid "Power outlets" msgstr "Розетки" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7395,8 +7413,8 @@ msgid "Module Bay" msgstr "Резервуар модулів" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7432,7 +7450,7 @@ msgstr "Виділена потужність (Вт)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-адреси" @@ -7443,7 +7461,7 @@ msgid "FHRP Groups" msgstr "Групи FHRP/VRRP" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7506,7 +7524,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "Платформи" @@ -7530,8 +7548,8 @@ msgstr "Висота юніта(U)" msgid "Instances" msgstr "Екземпляри" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7541,8 +7559,8 @@ msgstr "Екземпляри" msgid "Console Ports" msgstr "Консольні порти" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7552,8 +7570,8 @@ msgstr "Консольні порти" msgid "Console Server Ports" msgstr "Порти консольного сервера" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7563,8 +7581,8 @@ msgstr "Порти консольного сервера" msgid "Power Ports" msgstr "Порти живлення" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7574,8 +7592,8 @@ msgstr "Порти живлення" msgid "Power Outlets" msgstr "Розетки" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7584,8 +7602,8 @@ msgstr "Розетки" msgid "Front Ports" msgstr "Передні порти" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7595,16 +7613,16 @@ msgstr "Передні порти" msgid "Rear Ports" msgstr "Задні порти" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7673,62 +7691,62 @@ msgstr "Групи VLAN" msgid "Test case must set peer_termination_type" msgstr "Тестовий випадок повинен встановити peer_termination_type" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Відключено {count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Бронювання" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Пристрої без можливості кріплення у стійку" -#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Контекст конфігурації" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Відтворення конфігурації" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Віртуальні машини" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Встановлений пристрій {device} в бухті {device_bay}." -#: netbox/dcim/views.py:3206 +#: netbox/dcim/views.py:3209 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Видалений пристрій {device} з бухти {device_bay}." -#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Підпорядкований" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "Доданий член {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Неможливо видалити головний пристрій {device} від віртуального шасі." -#: netbox/dcim/views.py:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Вилучено {device} з віртуального шасі {chassis}" @@ -8172,7 +8190,7 @@ msgid "Group name" msgstr "Назва групи" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8238,7 +8256,7 @@ msgid "As attachment" msgstr "Як вкладення" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "Спільний" @@ -8422,7 +8440,7 @@ msgid "Field type" msgstr "Тип поля" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "Вибір" @@ -9584,74 +9602,74 @@ msgstr "Параметри виконання сценарію" msgid "Dismiss" msgstr "Відхилити" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "Типи об'єктів" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "Перевірте унікальність" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "видимий" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "Редагований" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "Пов'язаний тип об'єкта" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Набір вибору" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "Чи можна клонувати" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Мінімальне значення" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Максимальне значення" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "Перевірка регулярного вираза" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "Графік" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "Порядок за алфавітом" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Нове вікно" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "Як вкладення" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9660,54 +9678,54 @@ msgstr "Як вкладення" msgid "Data File" msgstr "Файл даних" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "Синхронізовано" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "Зображення" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "Розмір (байт)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "Читати" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "Перевірка SSL" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Типи подій" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ролі пристроїв" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "Коментарі (короткі)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "Лінія" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "Рівень" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "Повідомлення" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "Метод" @@ -9749,32 +9767,32 @@ msgstr "Невірний атрибут \"{name}\" за запитом" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Невірний атрибут \"{name}\" для {model}" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Під час візуалізації шаблону сталася помилка: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "Ваша інформаційна панель була скинута." -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "Доданий віджет: " -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "Оновлений віджет: " -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "Видалений віджет: " -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "Помилка при видаленні віджета: " -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "Неможливо запустити скрипт: робочий процес RQ не запущений." @@ -10013,10 +10031,18 @@ msgstr "IP-адреса" msgid "Primary IPv4 (ID)" msgstr "Первинна адреса IPv4 (ідентифікатор)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "Первинний IPv4 (адреса)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "Первинна адреса IPv6 (ідентифікатор)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "Первинний IPv6 (адреса)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "Введіть дійсну адресу IPv4 або IPv6 (без маски)." @@ -10082,7 +10108,7 @@ msgstr "Група VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -10163,12 +10189,12 @@ msgstr "Ключ аутентифікації" msgid "Authentication" msgstr "Аутентифікація" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "Діапазони ідентифікаторів VLAN" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Роль Q-in-Q" @@ -10290,7 +10316,7 @@ msgstr "Призначена група VLAN" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Сервісна VLAN (для VLAN клієнтів Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "Політика перекладу VLAN" @@ -10380,7 +10406,7 @@ msgstr "Призначено на інтерфейс" msgid "DNS Name" msgstr "Ім'я DNS" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10391,11 +10417,11 @@ msgstr "VLAN'и" msgid "Contains VLAN ID" msgstr "Містить ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "Локальний ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "Віддалений ідентифікатор VLAN" @@ -10403,7 +10429,7 @@ msgstr "Віддалений ідентифікатор VLAN" msgid "Q-in-Q/802.1ad" msgstr "Контроль Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "Ідентифікатор VLAN" @@ -10521,7 +10547,7 @@ msgstr "З шаблону" msgid "Custom" msgstr "Користувацький" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10846,33 +10872,33 @@ msgid "" msgstr "" "Служба повинна бути пов'язана або з пристроєм, або з віртуальною машиною." -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "Групи VLAN" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "Не вдається встановити scope_type без scope_id." -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "Не вдається встановити scope_id без scope_type." -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" "Початковий ідентифікатор VLAN в діапазоні ({value}) не може бути менше " "{minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" "Кінцевий ідентифікатор VLAN в діапазоні ({value}) не може перевищувати " "{maximum}" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " @@ -10881,36 +10907,36 @@ msgstr "" "Кінцевий ідентифікатор VLAN в діапазоні повинен бути більшим або дорівнювати" " початковому ідентифікатору VLAN ({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "Діапазони не можуть перекриватися." -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "Конкретний тех. майданчик, якому присвоєно цей VLAN (якщо такий є)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "Група VLAN (необов'язково)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "Числовий ідентифікатор VLAN (1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "Операційний стан цього VLAN" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "Основна функція цього VLAN" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "Позначення VLAN клієнта/служби (для Q-in-Q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10921,25 +10947,34 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" +"Призначений сайт {site} не є членом призначеної групи {group} (сфера " +"застосування: {scope})." + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" "VID повинен знаходитися в діапазоні {ranges} для VLAN'ів у групі {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" "Тільки VLAN клієнтів Q-in-Q можуть бути призначені для обслуговування VLAN." -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "" "Клієнтська VLAN клієнта Q-in-Q повинна бути призначена для службової VLAN." -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "Політика перекладу VLAN" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "Правило перекладу VLAN" @@ -11657,7 +11692,7 @@ msgstr "Ролі елементів інвентаря" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-адреси" @@ -12176,7 +12211,7 @@ msgstr "Значення" msgid "Dummy Plugin" msgstr "Фіктивний плагін" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12185,24 +12220,24 @@ msgstr "" "Виникла помилка при рендерингу вибраного шаблону експорту ({template}): " "{error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "Ряд {i}: Об'єкт з ідентифікатором {id} не існує" -#: netbox/netbox/views/generic/bulk_views.py:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ні {object_type} були обрані." -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Перейменовано {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Видалено {count} {object_type}" @@ -12229,7 +12264,7 @@ msgstr "Синхронізовані дані для {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Синхронізовано {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} повинен реалізувати get_children()" @@ -12506,32 +12541,36 @@ msgstr "NetBox Motif" msgid "NetBox Logo" msgstr "Логотип NetBox" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "Документація" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "REST API" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "Документація REST API" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "Графічний інтерфейс QL" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "Підтримка NetBox Labs" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "Вихідний код" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "Спільнота" @@ -13540,7 +13579,7 @@ msgid "PoE Type" msgstr "Тип PoE" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "Переклад VLAN" @@ -13593,12 +13632,12 @@ msgstr "Немає інтерфейсів учасників" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Додати IP-адресу" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Додати MAC-адресу" @@ -15805,11 +15844,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "\"{field_name}\" є недійсним ім'ям поля доступу." -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "Тип об'єкта повинен бути вказаний як \".\"" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "Невірний тип об'єкта" @@ -15899,40 +15938,40 @@ msgstr "" "Невірний діапазон: Кінцеве значення ({end}) має бути більше початкового " "значення ({begin})." -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Дублювання або конфлікт заголовка стовпця для \"{field}\"" -#: netbox/utilities/forms/utils.py:240 +#: netbox/utilities/forms/utils.py:241 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Дублювання або конфлікт заголовка стовпця для \"{header}\"" -#: netbox/utilities/forms/utils.py:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Знайдено несподіваний заголовок стовпця \"{field}\"." -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" "Стовпчик \"{field}\" не є спорідненим об'єктом; не може використовувати " "точки" -#: netbox/utilities/forms/utils.py:278 +#: netbox/utilities/forms/utils.py:279 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Невірний атрибут пов'язаного об'єкта для стовпця \"{field}\": {to_field}" -#: netbox/utilities/forms/utils.py:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Не знайдено необхідний заголовок стовпця \"{header}\"." @@ -15985,7 +16024,7 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Невідома мітка_додатка/назва_моделі для {name}" -#: netbox/utilities/request.py:76 +#: netbox/utilities/request.py:79 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Невірна IP-адреса, встановлена для {header}: {ip}" diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index bc7b8c508..4a8e40b8b 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 8b43bd751..b52fff222 100644 --- a/netbox/translations/zh/LC_MESSAGES/django.po +++ b/netbox/translations/zh/LC_MESSAGES/django.po @@ -12,9 +12,9 @@ # 孔南, 2024 # Bubu, 2024 # 夏小正, 2024 -# 闻寄云, 2024 # luo jiyin, 2024 # yawei jia, 2025 +# 闻寄云, 2025 # Jeremy Stretch, 2025 # #, fuzzy @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-23 05:01+0000\n" +"POT-Creation-Date: 2025-05-01 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:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -75,24 +75,24 @@ msgstr "最后使用" msgid "Allowed IPs" msgstr "允许的IP" -#: netbox/account/views.py:115 +#: netbox/account/views.py:116 #, python-brace-format msgid "Logged in as {user}." msgstr "以身份登录 {user}。" -#: netbox/account/views.py:171 +#: netbox/account/views.py:172 msgid "You have logged out." msgstr "您已注销。" -#: netbox/account/views.py:223 +#: netbox/account/views.py:224 msgid "Your preferences have been updated." msgstr "你的首选项已更新。" -#: netbox/account/views.py:251 +#: netbox/account/views.py:252 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "无法在 Netbox 中更改经过 LDAP 身份验证的用户凭据。" -#: netbox/account/views.py:266 +#: netbox/account/views.py:267 msgid "Your password has been changed successfully." msgstr "您的密码已成功更改。" @@ -113,7 +113,7 @@ msgstr "置备" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -140,7 +140,7 @@ msgstr "退役" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 #: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 +#: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "主要联系人" @@ -176,10 +176,10 @@ 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: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 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "区域(ID)" @@ -188,10 +188,11 @@ msgstr "区域(ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "地区(缩写)" @@ -199,10 +200,11 @@ 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: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 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "站点组(ID)" @@ -210,18 +212,18 @@ msgstr "站点组(ID)" #: 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: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 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 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:183 #: netbox/circuits/forms/filtersets.py:241 -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:172 +#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:172 #: netbox/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 #: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 #: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 @@ -229,21 +231,22 @@ msgstr "站点组(缩写)" #: 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: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:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -326,19 +329,19 @@ 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: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 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "站点(ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "位置(ID)" @@ -349,8 +352,8 @@ msgstr "接入点A (ID)" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -380,8 +383,8 @@ msgstr "搜索" #: 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/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/connections.py:73 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -393,7 +396,8 @@ msgstr "线路" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "位置(缩写)" @@ -413,7 +417,7 @@ msgstr "电路 (ID)" msgid "Virtual circuit (CID)" msgstr "虚拟电路 (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "虚拟电路 (ID)" @@ -450,7 +454,7 @@ msgid "Virtual circuit" msgstr "虚拟电路" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "接口(ID)" @@ -496,7 +500,7 @@ msgstr "自治系统编号/AS编号" #: 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/extras/tables/tables.py:82 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 @@ -631,8 +635,8 @@ msgstr "描述" #: 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/circuits.py:111 +#: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/providers.py:70 #: netbox/circuits/tables/providers.py:101 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -662,13 +666,13 @@ msgstr "服务ID" #: 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:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/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/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 @@ -688,7 +692,7 @@ msgstr "颜色" #: 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/circuits.py:199 #: netbox/circuits/tables/virtual_circuits.py:58 #: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 @@ -702,18 +706,18 @@ msgstr "颜色" #: 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:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 @@ -778,9 +782,9 @@ msgstr "运营商账户" #: 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:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -854,8 +858,8 @@ msgstr "状态" #: 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/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -963,13 +967,13 @@ msgstr "服务参数" #: 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: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/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -996,7 +1000,7 @@ msgstr "属性" #: 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/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1775 #: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 #: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 #: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 @@ -1064,7 +1068,7 @@ msgstr "终端详情" #: netbox/circuits/forms/bulk_edit.py:289 #: netbox/circuits/forms/bulk_import.py:188 #: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:207 netbox/dcim/forms/model_forms.py:562 +#: netbox/circuits/tables/circuits.py:206 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 @@ -1094,8 +1098,8 @@ 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: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/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590 #: netbox/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 @@ -1215,9 +1219,9 @@ msgstr "操作角色" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:368 #: netbox/circuits/tables/virtual_circuits.py:112 -#: netbox/dcim/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py: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/forms/bulk_import.py:1237 netbox/dcim/forms/model_forms.py:1195 +#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631 +#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 #: netbox/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 @@ -1247,7 +1251,7 @@ msgstr "接口" #: 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/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:342 #: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 #: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 #: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 @@ -1256,14 +1260,15 @@ msgstr "接口" #: 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: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/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1291,7 +1296,7 @@ msgstr "位置" #: 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/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1308,21 +1313,21 @@ msgstr "联系" #: 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/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:116 #: netbox/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: 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:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/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 @@ -1339,12 +1344,12 @@ msgstr "地区" #: 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:381 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:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 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 @@ -1379,7 +1384,7 @@ msgstr "分配" #: 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/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 #: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 @@ -1435,7 +1440,7 @@ msgstr "电路类型" msgid "Group Assignment" msgstr "小组作业" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 #: netbox/dcim/models/device_components.py:479 @@ -1467,14 +1472,14 @@ 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:86 netbox/dcim/models/cables.py:50 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 #: netbox/dcim/models/device_components.py:1286 #: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 #: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/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/ipam/models/vlans.py:211 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 @@ -1576,7 +1581,7 @@ msgstr "配线架 ID 和端口号" #: netbox/extras/models/models.py:511 #: netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1599,7 +1604,7 @@ 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:47 +#: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 #: netbox/dcim/models/device_components.py:52 #: netbox/dcim/models/devices.py:589 netbox/dcim/models/devices.py:1341 @@ -1614,8 +1619,8 @@ msgstr "电路终端必须连接到终端对象。" #: 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/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1638,7 +1643,7 @@ msgstr "运营商全称" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1707,12 +1712,12 @@ msgid "virtual circuit terminations" msgstr "虚拟电路终止" #: netbox/circuits/tables/circuits.py:30 -#: netbox/circuits/tables/circuits.py:168 +#: netbox/circuits/tables/circuits.py:167 #: netbox/circuits/tables/providers.py:18 #: 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/jobs.py:14 netbox/core/tables/plugins.py:50 #: 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 @@ -1729,12 +1734,12 @@ msgstr "虚拟电路终止" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py: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:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1833,7 +1838,7 @@ msgid "Name" msgstr "名称" #: netbox/circuits/tables/circuits.py:39 -#: netbox/circuits/tables/circuits.py:174 +#: netbox/circuits/tables/circuits.py:173 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:77 #: netbox/circuits/tables/virtual_circuits.py:27 @@ -1853,21 +1858,21 @@ msgstr "广域网线路" msgid "Circuit ID" msgstr "线路ID" -#: netbox/circuits/tables/circuits.py:72 +#: netbox/circuits/tables/circuits.py:71 #: netbox/wireless/forms/model_forms.py:163 msgid "Side A" msgstr "A端" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:76 msgid "Side Z" msgstr "Z端" -#: netbox/circuits/tables/circuits.py:80 +#: netbox/circuits/tables/circuits.py:79 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "承诺速率" -#: netbox/circuits/tables/circuits.py:84 +#: netbox/circuits/tables/circuits.py:83 #: netbox/circuits/tables/providers.py:46 #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 @@ -1877,7 +1882,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:585 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1898,30 +1903,30 @@ msgstr "承诺速率" msgid "Comments" msgstr "评论" -#: netbox/circuits/tables/circuits.py:90 +#: netbox/circuits/tables/circuits.py:89 #: netbox/templates/tenancy/contact.html:84 #: netbox/tenancy/tables/contacts.py:73 msgid "Assignments" msgstr "分配" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81 msgid "Side" msgstr "端" -#: netbox/circuits/tables/circuits.py:120 +#: netbox/circuits/tables/circuits.py:119 msgid "Termination Type" msgstr "终止类型" -#: netbox/circuits/tables/circuits.py:123 +#: netbox/circuits/tables/circuits.py:122 msgid "Termination Point" msgstr "终止点" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 +#: netbox/circuits/tables/circuits.py:133 netbox/dcim/tables/devices.py:160 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "站点组" -#: netbox/circuits/tables/circuits.py:149 +#: netbox/circuits/tables/circuits.py:148 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1960,17 +1965,17 @@ msgstr "终端" #: 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: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:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262 +#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818 +#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 #: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 #: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 @@ -2021,12 +2026,12 @@ msgstr "终端" msgid "Device" msgstr "设备" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "尚未为电路定义终端 {circuit}。" -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "已将终端交换为电路 {circuit}。" @@ -2144,7 +2149,7 @@ msgstr "周" msgid "30 days" msgstr "30天" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 #: netbox/templates/generic/object.html:61 msgid "Updated" msgstr "更新于" @@ -2175,7 +2180,7 @@ msgstr "已停止" msgid "Cancelled" msgstr "已取消" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 +#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:273 msgid "Local" @@ -2236,13 +2241,13 @@ 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:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2273,8 +2278,8 @@ msgstr "忽略规则" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2298,9 +2303,9 @@ msgid "Creation" msgstr "创建" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2342,7 +2347,7 @@ msgstr "完成后" #: 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/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2356,7 +2361,7 @@ msgid "User" msgstr "用户" #: 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/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "时间" @@ -2506,7 +2511,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:51 +#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52 #: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:186 #: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 @@ -2542,7 +2547,7 @@ msgstr "当前配置" msgid "Config revision #{id}" msgstr "配置修订#{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2564,7 +2569,7 @@ 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:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2622,7 +2627,7 @@ msgstr "初始化后端时出错。 需要安装依赖:" msgid "last updated" msgstr "最后更新" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444 msgid "path" msgstr "路径" @@ -2687,58 +2692,58 @@ msgstr "托管文件" msgid "A {model} with this file path already exists ({path})." msgstr "一个 {model} 这个文件路径已经存在 ({path})。" -#: netbox/core/models/jobs.py:55 +#: netbox/core/models/jobs.py:56 msgid "scheduled" msgstr "计划" -#: netbox/core/models/jobs.py:60 +#: netbox/core/models/jobs.py:61 msgid "interval" msgstr "间隔" -#: netbox/core/models/jobs.py:66 +#: netbox/core/models/jobs.py:67 msgid "Recurrence interval (in minutes)" msgstr "重复间隔(以分钟为单位)" -#: netbox/core/models/jobs.py:69 +#: netbox/core/models/jobs.py:70 msgid "started" msgstr "已经开始" -#: netbox/core/models/jobs.py:74 +#: netbox/core/models/jobs.py:75 msgid "completed" msgstr "已经完成" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 +#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101 #: netbox/extras/models/staging.py:95 msgid "data" msgstr "数据" -#: netbox/core/models/jobs.py:97 +#: netbox/core/models/jobs.py:99 msgid "error" msgstr "错误" -#: netbox/core/models/jobs.py:102 +#: netbox/core/models/jobs.py:104 msgid "job ID" msgstr "任务ID" -#: netbox/core/models/jobs.py:113 +#: netbox/core/models/jobs.py:115 msgid "job" msgstr "任务" -#: netbox/core/models/jobs.py:114 +#: netbox/core/models/jobs.py:116 msgid "jobs" msgstr "任务" -#: netbox/core/models/jobs.py:137 +#: netbox/core/models/jobs.py:139 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "任务不能分配给此对象类型 ({type})" -#: netbox/core/models/jobs.py:191 +#: netbox/core/models/jobs.py:193 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "作业终止状态无效。选项有:{choices}" -#: netbox/core/models/jobs.py:232 +#: netbox/core/models/jobs.py:234 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "不能使用 schedule_at 和 immediate 的值调用 enqueue ()。" @@ -2755,11 +2760,11 @@ msgid "Full Name" msgstr "全名" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py: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:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2787,8 +2792,9 @@ msgid "Last updated" msgstr "最后更新日期" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2799,49 +2805,49 @@ msgstr "ID" msgid "Interval" msgstr "间隔" -#: netbox/core/tables/plugins.py:14 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172 #: netbox/vpn/tables/crypto.py:61 msgid "Version" msgstr "版本" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38 msgid "Last Updated" msgstr "最后更新" -#: netbox/core/tables/plugins.py:23 +#: netbox/core/tables/plugins.py:29 msgid "Minimum NetBox Version" msgstr "Netbox 最低版本" -#: netbox/core/tables/plugins.py:27 +#: netbox/core/tables/plugins.py:33 msgid "Maximum NetBox Version" msgstr "Netbox 最高版本" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "未找到插件数据" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "作者" -#: netbox/core/tables/plugins.py:54 +#: netbox/core/tables/plugins.py:60 msgid "Installed" msgstr "已安装" -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "已认证" -#: netbox/core/tables/plugins.py:60 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "已出版" -#: netbox/core/tables/plugins.py:66 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "已安装的版本" -#: netbox/core/tables/plugins.py:70 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "最新版本" @@ -3078,11 +3084,11 @@ msgstr "从后向前" #: 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/model_forms.py:174 netbox/dcim/forms/model_forms.py:1113 +#: netbox/dcim/forms/model_forms.py:1582 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689 #: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986 -#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:223 +#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330 #: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3207,8 +3213,8 @@ msgid "Virtual" msgstr "虚拟" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 +#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 msgid "Wireless" @@ -3219,7 +3225,7 @@ msgid "Virtual interfaces" msgstr "虚拟接口" #: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431 -#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:993 +#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005 #: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:194 @@ -3249,8 +3255,8 @@ msgid "Cellular" msgstr "蜂窝网络" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3331,7 +3337,7 @@ msgstr "USB" msgid "Fiber" msgstr "光纤" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "已连接" @@ -3420,7 +3426,7 @@ msgstr "父级位置(缩写)" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "厂商(ID)" @@ -3428,7 +3434,7 @@ msgstr "厂商(ID)" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "厂商 (缩写)" @@ -3441,14 +3447,14 @@ msgid "Rack type (ID)" msgstr "机架类型 (ID)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 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:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: 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 @@ -3456,7 +3462,8 @@ msgid "Role (slug)" msgstr "角色 (缩写)" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "机柜(ID)" @@ -3534,7 +3541,7 @@ msgid "Has inventory items" msgstr "有库存项" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "设备型号(ID)" @@ -3542,11 +3549,11 @@ msgstr "设备型号(ID)" msgid "Module type (ID)" msgstr "模块类型(ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "电源接口(ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "上一级库存项(ID)" @@ -3572,9 +3579,9 @@ msgstr "平台(ID)" msgid "Platform (slug)" msgstr "平台(缩写)" -#: 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 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "站点名字 (缩写)" @@ -3604,8 +3611,8 @@ msgid "Is full depth" msgstr "是否全尺寸" #: 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/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3657,40 +3664,41 @@ msgstr "模块类型(模块)" msgid "Module bay (ID)" msgstr "模块托架 (ID)" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "机柜(名称)" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "设备(ID)" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "机柜(名称)" - -#: 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 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "设备(名称)" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "设备型号 (model)" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "设备角色(ID)" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "设备角色(缩写)" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "堆叠(ID)" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 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:95 @@ -3700,60 +3708,60 @@ msgstr "堆叠(ID)" msgid "Virtual Chassis" msgstr "堆叠" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "模块(ID)" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "线缆(ID)" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "虚拟机(名称)" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "虚拟机(ID)" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "接口(名称)" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "虚拟接口(名称)" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "虚拟接口(ID)" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "802.1Q 模式" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "指定VLAN" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "指定VID" -#: 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/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 +#: netbox/dcim/forms/model_forms.py:1442 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 @@ -3774,7 +3782,7 @@ msgstr "指定VID" #: 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:84 +#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 #: netbox/virtualization/forms/filtersets.py:236 @@ -3784,18 +3792,18 @@ msgstr "指定VID" msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3807,12 +3815,12 @@ msgstr "L2VPN (ID)" msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN 转换策略 (ID)" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 -#: netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 +#: netbox/dcim/forms/model_forms.py:1459 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 @@ -3822,110 +3830,110 @@ msgstr "VLAN 转换策略 (ID)" msgid "VLAN Translation Policy" msgstr "VLAN 转换策略" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "设备的集群接口" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "设备的集群接口(ID)" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "接口类型" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "父级接口(ID)" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "桥接接口(ID)" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "链路聚合接口(ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 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 +#: netbox/templates/virtualization/vminterface.html:79 msgid "MAC Address" msgstr "MAC 地址" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "主 MAC 地址 (ID)" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "主 MAC 地址" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "虚拟设备上下文" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "虚拟设备上下文(ID)" -#: netbox/dcim/filtersets.py:1851 +#: netbox/dcim/filtersets.py:1916 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "无线局域网" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "无线连接" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "虚拟电路终止 (ID)" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "父模块托架 (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "已安装模块(ID)" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "已安装设备(ID)" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "已安装设备(名称)" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "主设备(ID)" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "主设备(名称)" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "租户(ID)" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "租户(缩写)" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "未接终端" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "电源面板(ID)" @@ -3940,10 +3948,10 @@ msgstr "电源面板(ID)" msgid "Tags" msgstr "标签" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:202 -#: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 +#: netbox/dcim/forms/object_create.py:208 +#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175 #: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 #: netbox/templates/dcim/modulebay.html:38 @@ -3985,11 +3993,11 @@ 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:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 +#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126 +#: netbox/dcim/forms/model_forms.py:1595 #: 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 @@ -4125,8 +4133,8 @@ msgid "Serial Number" msgstr "序列号" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "资产标签" @@ -4148,13 +4156,13 @@ msgstr "气流方向" #: 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:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4167,8 +4175,8 @@ msgstr "机柜" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 +#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "硬件" @@ -4192,15 +4200,24 @@ msgid "Exclude from utilization" msgstr "从利用率中排除" #: 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/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962 +#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017 +#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067 +#: netbox/dcim/forms/model_forms.py:1085 +#: netbox/dcim/forms/object_create.py:123 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 "设备型号" #: 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/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963 +#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068 +#: netbox/dcim/forms/model_forms.py:1086 +#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" @@ -4319,13 +4336,13 @@ msgstr "模块类型" msgid "Label" msgstr "标记" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "长度" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "长度单位" @@ -4335,33 +4352,33 @@ msgid "Domain" msgstr "域" #: 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 +#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "电源面版" #: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1181 +#: netbox/dcim/forms/filtersets.py:1229 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供应" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 +#: netbox/dcim/forms/filtersets.py:1234 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "相位" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "电压" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "电流" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "最大利用率" @@ -4386,8 +4403,8 @@ msgid "Allocated power draw (watts)" msgstr "分配功率(瓦)" #: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332 +#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "电源接口" @@ -4400,7 +4417,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:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4408,20 +4425,20 @@ msgid "PoE mode" msgstr "PoE模式" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: 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 "PoE类型" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "无线角色" #: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680 -#: netbox/dcim/forms/model_forms.py:1246 netbox/dcim/tables/devices.py:322 +#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4440,13 +4457,13 @@ msgstr "模块" msgid "LAG" msgstr "链路聚合" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359 msgid "Virtual device contexts" msgstr "设备虚拟上下文" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4468,21 +4485,21 @@ msgstr "速率" msgid "Mode" msgstr "模式" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 +#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 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/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414 #: 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/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/tables/devices.py:598 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 @@ -4497,54 +4514,54 @@ msgstr "添加带标签的 VLAN" msgid "Remove tagged VLANs" msgstr "移除带标签的 VLAN" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432 #: netbox/virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q 服务 VLAN" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395 msgid "Wireless LAN group" msgstr "无线局域网组" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 +#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400 #: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:24 msgid "Wireless LANs" msgstr "无线局域网" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 -#: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 +#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 +#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "寻址" #: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721 -#: netbox/dcim/forms/model_forms.py:1436 +#: netbox/dcim/forms/model_forms.py:1467 #: netbox/virtualization/forms/model_forms.py:379 msgid "Operation" msgstr "操作" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 +#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:254 #: netbox/virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "相关接口" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 -#: netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/model_forms.py:1472 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 @@ -4802,13 +4819,13 @@ msgstr "该插座供电的电源端口" msgid "Electrical phase (for three-phase circuits)" msgstr "供电相位(用于三相电)" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 +#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370 #: netbox/virtualization/forms/bulk_import.py:161 #: netbox/virtualization/forms/model_forms.py:319 msgid "Parent interface" msgstr "上一级接口" -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1347 +#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378 #: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:327 msgid "Bridged interface" @@ -4834,7 +4851,7 @@ msgstr "VDC名称,用逗号分隔,用双引号包含。例如:" msgid "Physical medium" msgstr "物理接口类型" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "双工" @@ -4872,8 +4889,8 @@ msgstr "无线角色(AP/基站)" msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} 没有指定给设备 {device}" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 +#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036 +#: netbox/dcim/forms/model_forms.py:1655 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "后置端口" @@ -5050,7 +5067,7 @@ msgstr "供应类型(AC/DC)" msgid "Single or three-phase" msgstr "单相或三相" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753 #: netbox/templates/dcim/device.html:190 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 @@ -5061,7 +5078,7 @@ msgstr "主 IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "带掩码的 IPv4 地址,例如 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 +#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762 #: netbox/templates/dcim/device.html:206 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 @@ -5079,32 +5096,32 @@ msgstr "带有前缀长度的 IPv6 地址,例如 2001:db8:: 1/64" msgid "MTU" msgstr "MTU" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " "parent device/VM, or they must be global" msgstr "标记的VLAN ({vlans}) 必须与接口所属设备/虚拟机属于同一站点,或者是全局VLAN" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." msgstr "无法在未定义位置的模块托架中安装具有占位符值的模块。" -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " "in tree but {tokens} placeholders given." msgstr "无法在模块月桂树中安装具有占位符值的模块 {level} 在树里但是 {tokens} 给定的占位符。" -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "无法选定 {model} {name} ,因为它已属于某个模块" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "名为 {name} 的 {model} 已存在" @@ -5186,17 +5203,17 @@ msgstr "有虚拟设备上下文" msgid "Cluster group" msgstr "堆叠组" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "已连接" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" 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:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5210,47 +5227,47 @@ msgstr "已占用" msgid "Connection" msgstr "连接" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "类型" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "仅用于管理" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "802.1Q 模式" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "无线信道" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "信道频率(MHz)" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "信道频宽(MHz)" -#: netbox/dcim/forms/filtersets.py:1437 +#: netbox/dcim/forms/filtersets.py:1485 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "信道功率(dBm)" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: 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 @@ -5261,15 +5278,15 @@ msgstr "信道功率(dBm)" msgid "Cable" msgstr "电缆" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "已发现" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "指定设备" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "指定虚拟机" @@ -5364,7 +5381,7 @@ msgstr "自动填充与此模块类型关联的组件" msgid "Characteristics" msgstr "特性" -#: netbox/dcim/forms/model_forms.py:926 +#: netbox/dcim/forms/model_forms.py:936 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5376,35 +5393,35 @@ msgstr "" "批量创建支持字母数字范围。不支持单个范围内的混合大小写和类型(例如: [ge,xe] -0/0/ [0-9])。代币 " "{module},如果存在,将在创建新模块时自动替换为位置值。" -#: netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/forms/model_forms.py:1138 msgid "Console port template" msgstr "控制台端口模板" -#: netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1146 msgid "Console server port template" msgstr "控制口模版" -#: netbox/dcim/forms/model_forms.py:1123 +#: netbox/dcim/forms/model_forms.py:1154 msgid "Front port template" msgstr "前向端口模版" -#: netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1162 msgid "Interface template" msgstr "接口模版" -#: netbox/dcim/forms/model_forms.py:1139 +#: netbox/dcim/forms/model_forms.py:1170 msgid "Power outlet template" msgstr "电源插座模版" -#: netbox/dcim/forms/model_forms.py:1147 +#: netbox/dcim/forms/model_forms.py:1178 msgid "Power port template" msgstr "电源接口模版" -#: netbox/dcim/forms/model_forms.py:1155 +#: netbox/dcim/forms/model_forms.py:1186 msgid "Rear port template" msgstr "后置接口模版" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 +#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:74 @@ -5412,14 +5429,14 @@ msgstr "后置接口模版" msgid "Console Port" msgstr "Console 端口" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 +#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:109 msgid "Console Server Port" msgstr "Console 服务器端口" -#: netbox/dcim/forms/model_forms.py:1167 netbox/dcim/forms/model_forms.py:1638 +#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:77 @@ -5430,7 +5447,7 @@ msgstr "Console 服务器端口" msgid "Front Port" msgstr "前置接口" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 +#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670 #: netbox/dcim/tables/devices.py:743 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 @@ -5443,76 +5460,76 @@ msgstr "前置接口" msgid "Rear Port" msgstr "后置接口" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 +#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671 #: 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 "电源接口" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 +#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "电源插座" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674 msgid "Component Assignment" msgstr "组件分配" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721 msgid "An InventoryItem can only be assigned to a single component." msgstr "库存项只能分配给单个组件" -#: netbox/dcim/forms/model_forms.py:1355 +#: netbox/dcim/forms/model_forms.py:1386 msgid "LAG interface" msgstr "链路聚合接口" -#: netbox/dcim/forms/model_forms.py:1378 +#: netbox/dcim/forms/model_forms.py:1409 msgid "Filter VLANs available for assignment by group." msgstr "按组筛选可供分配的 VLAN。" -#: netbox/dcim/forms/model_forms.py:1533 +#: netbox/dcim/forms/model_forms.py:1564 msgid "Child Device" msgstr "子设备" -#: netbox/dcim/forms/model_forms.py:1534 +#: netbox/dcim/forms/model_forms.py:1565 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." msgstr "必须首先创建子设备,并将其分配给父设备的站点和机柜。" -#: netbox/dcim/forms/model_forms.py:1576 +#: netbox/dcim/forms/model_forms.py:1607 msgid "Console port" msgstr "Console 接口" -#: netbox/dcim/forms/model_forms.py:1584 +#: netbox/dcim/forms/model_forms.py:1615 msgid "Console server port" msgstr "Console 服务器端口" -#: netbox/dcim/forms/model_forms.py:1592 +#: netbox/dcim/forms/model_forms.py:1623 msgid "Front port" msgstr "前置接口" -#: netbox/dcim/forms/model_forms.py:1608 +#: netbox/dcim/forms/model_forms.py:1639 msgid "Power outlet" msgstr "电源插座" -#: netbox/dcim/forms/model_forms.py:1630 +#: netbox/dcim/forms/model_forms.py:1661 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "库存项" -#: netbox/dcim/forms/model_forms.py:1704 +#: netbox/dcim/forms/model_forms.py:1735 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "库存物品分类" -#: netbox/dcim/forms/model_forms.py:1773 +#: netbox/dcim/forms/model_forms.py:1804 msgid "VM Interface" msgstr "虚拟机接口" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 #: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 @@ -5530,13 +5547,13 @@ msgstr "虚拟机接口" msgid "Virtual Machine" msgstr "虚拟机" -#: netbox/dcim/forms/model_forms.py:1827 +#: netbox/dcim/forms/model_forms.py:1858 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:204 -#: netbox/dcim/forms/object_create.py:353 +#: netbox/dcim/forms/object_create.py:210 +#: netbox/dcim/forms/object_create.py:359 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -5550,168 +5567,168 @@ msgid "" msgstr "提供了 {value_count}个参数,实际需要{pattern_count}个。" #: netbox/dcim/forms/object_create.py:114 -#: netbox/dcim/forms/object_create.py:268 netbox/dcim/tables/devices.py:262 +#: netbox/dcim/forms/object_create.py:274 netbox/dcim/tables/devices.py:262 msgid "Rear ports" msgstr "后置接口" #: netbox/dcim/forms/object_create.py:115 -#: netbox/dcim/forms/object_create.py:269 +#: netbox/dcim/forms/object_create.py:275 msgid "Select one rear port assignment for each front port being created." msgstr "为正在创建的每个前置接口指定一个后置接口" -#: netbox/dcim/forms/object_create.py:169 +#: netbox/dcim/forms/object_create.py:175 #, 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:318 +#: netbox/dcim/forms/object_create.py:324 #, 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:407 netbox/dcim/tables/devices.py:1064 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 msgid "Members" msgstr "成员" -#: netbox/dcim/forms/object_create.py:417 +#: netbox/dcim/forms/object_create.py:423 msgid "Initial position" msgstr "初始位置" -#: netbox/dcim/forms/object_create.py:420 +#: netbox/dcim/forms/object_create.py:426 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "第一个成员设备的位置。每增加一个成员增加一个。" -#: netbox/dcim/forms/object_create.py:435 +#: netbox/dcim/forms/object_create.py:441 msgid "A position must be specified for the first VC member." msgstr "必须为第一个VC成员指定一个位置。" -#: netbox/dcim/models/cables.py:63 +#: netbox/dcim/models/cables.py:62 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "标记" -#: netbox/dcim/models/cables.py:72 +#: netbox/dcim/models/cables.py:71 msgid "length" msgstr "长度" -#: netbox/dcim/models/cables.py:79 +#: netbox/dcim/models/cables.py:78 msgid "length unit" msgstr "长度单位" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:96 msgid "cable" msgstr "线缆" -#: netbox/dcim/models/cables.py:98 +#: netbox/dcim/models/cables.py:97 msgid "cables" msgstr "线缆" -#: netbox/dcim/models/cables.py:164 +#: netbox/dcim/models/cables.py:163 msgid "Must specify a unit when setting a cable length" msgstr "设置线缆长度时必须指定单位" -#: netbox/dcim/models/cables.py:167 +#: netbox/dcim/models/cables.py:166 msgid "Must define A and B terminations when creating a new cable." msgstr "创建新线缆时必须定义A端和B端。" -#: netbox/dcim/models/cables.py:174 +#: netbox/dcim/models/cables.py:173 msgid "Cannot connect different termination types to same end of cable." msgstr "无法将不同的端点类型连接到线缆的两端。" -#: netbox/dcim/models/cables.py:182 +#: netbox/dcim/models/cables.py:181 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "不兼容的端点类型: {type_a} 和{type_b}" -#: netbox/dcim/models/cables.py:192 +#: netbox/dcim/models/cables.py:191 msgid "A and B terminations cannot connect to the same object." msgstr "A B端不能连接到同一个对象" -#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 msgid "end" msgstr "结束" -#: netbox/dcim/models/cables.py:314 +#: netbox/dcim/models/cables.py:313 msgid "cable termination" msgstr "线缆端点" -#: netbox/dcim/models/cables.py:315 +#: netbox/dcim/models/cables.py:314 msgid "cable terminations" msgstr "线缆端点" -#: netbox/dcim/models/cables.py:334 +#: netbox/dcim/models/cables.py:333 #, 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:344 +#: netbox/dcim/models/cables.py:343 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "线缆不能连接至{type_display} 接口" -#: netbox/dcim/models/cables.py:351 +#: netbox/dcim/models/cables.py:350 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "运营商网络的线路可能没有连接。" -#: netbox/dcim/models/cables.py:449 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50 msgid "is active" msgstr "激活的" -#: netbox/dcim/models/cables.py:453 +#: netbox/dcim/models/cables.py:452 msgid "is complete" msgstr "完成的" -#: netbox/dcim/models/cables.py:457 +#: netbox/dcim/models/cables.py:456 msgid "is split" msgstr "被拆分的" -#: netbox/dcim/models/cables.py:465 +#: netbox/dcim/models/cables.py:464 msgid "cable path" msgstr "线缆连接路径" -#: netbox/dcim/models/cables.py:466 +#: netbox/dcim/models/cables.py:465 msgid "cable paths" msgstr "线缆连接路径" -#: netbox/dcim/models/cables.py:541 +#: netbox/dcim/models/cables.py:540 msgid "All originating terminations must be attached to the same link" msgstr "所有原始终端必须连接到同一个链接" -#: netbox/dcim/models/cables.py:553 +#: netbox/dcim/models/cables.py:552 msgid "All mid-span terminations must have the same termination type" msgstr "所有中跨端子必须具有相同的端接类型" -#: netbox/dcim/models/cables.py:558 +#: netbox/dcim/models/cables.py:557 msgid "All mid-span terminations must have the same parent object" msgstr "所有中跨终端必须具有相同的父对象" -#: netbox/dcim/models/cables.py:582 +#: netbox/dcim/models/cables.py:581 msgid "All links must be cable or wireless" msgstr "所有链路必须是有线或无线的" -#: netbox/dcim/models/cables.py:584 +#: netbox/dcim/models/cables.py:583 msgid "All links must match first link type" msgstr "所有链接必须匹配第一个链接类型" -#: netbox/dcim/models/cables.py:667 +#: netbox/dcim/models/cables.py:666 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "链路两端路径内的所有位置都必须匹配" -#: netbox/dcim/models/cables.py:676 +#: netbox/dcim/models/cables.py:675 msgid "Remote termination position filter is missing" msgstr "缺少远程终端位置过滤器" @@ -6052,6 +6069,7 @@ msgstr "已标记 VLANs" #: 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 +#: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -7126,7 +7144,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:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: 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 @@ -7206,8 +7224,8 @@ msgid "Power outlets" msgstr "电源插座" #: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112 -#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 -#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204 +#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201 #: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/device_list.html:43 @@ -7245,8 +7263,8 @@ msgid "Module Bay" msgstr "设备板卡插槽" #: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 -#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279 +#: netbox/dcim/views.py:2299 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 @@ -7282,7 +7300,7 @@ msgstr "分配功率(W)" #: 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:101 +#: netbox/templates/virtualization/vminterface.html:107 #: netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP地址" @@ -7293,7 +7311,7 @@ msgid "FHRP Groups" msgstr "网关冗余协议组" #: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 +#: netbox/templates/virtualization/vminterface.html:65 #: 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 @@ -7356,7 +7374,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:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "操作系统" @@ -7380,8 +7398,8 @@ msgstr "U高度" msgid "Instances" msgstr "实例" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 -#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144 +#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7391,8 +7409,8 @@ msgstr "实例" msgid "Console Ports" msgstr "Console口" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 -#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159 +#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7402,8 +7420,8 @@ msgstr "Console口" msgid "Console Server Ports" msgstr "Console 服务端口" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 -#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174 +#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7413,8 +7431,8 @@ msgstr "Console 服务端口" msgid "Power Ports" msgstr "电源接口" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 -#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189 +#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7424,8 +7442,8 @@ msgstr "电源接口" msgid "Power Outlets" msgstr "PDU" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 -#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219 +#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7434,8 +7452,8 @@ msgstr "PDU" msgid "Front Ports" msgstr "前置端口" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 -#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234 +#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7445,16 +7463,16 @@ msgstr "前置端口" msgid "Rear Ports" msgstr "后置端口" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 -#: netbox/dcim/views.py:2276 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264 +#: netbox/dcim/views.py:2279 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:1248 -#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249 +#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7523,62 +7541,62 @@ msgstr "VLAN 组" msgid "Test case must set peer_termination_type" msgstr "测试用例必须设置对端端点类型" -#: netbox/dcim/views.py:137 +#: netbox/dcim/views.py:138 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "已断开连接{count} {type}" -#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:885 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "机柜预留" -#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "未上架设备" -#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 #: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "配置实例" -#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 +#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "提交配置" -#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "虚拟机" -#: netbox/dcim/views.py:3165 +#: netbox/dcim/views.py:3168 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "已安装的设备 {device} 在海湾里 {device_bay}。" -#: netbox/dcim/views.py:3206 +#: netbox/dcim/views.py:3209 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "已移除的设备 {device} 来自海湾 {device_bay}。" -#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "子网" -#: netbox/dcim/views.py:3789 +#: netbox/dcim/views.py:3792 #, python-brace-format msgid "Added member {device}" msgstr "已添加成员 {device}" -#: netbox/dcim/views.py:3838 +#: netbox/dcim/views.py:3841 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "无法移除主设备 {device} 来自虚拟机箱。" -#: netbox/dcim/views.py:3851 +#: netbox/dcim/views.py:3854 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "已移除 {device} 来自虚拟机箱 {chassis}" @@ -8014,7 +8032,7 @@ msgid "Group name" msgstr "组名称" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8080,7 +8098,7 @@ msgid "As attachment" msgstr "作为附件" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "共享性" @@ -8259,7 +8277,7 @@ msgid "Field type" msgstr "字段类型" #: netbox/extras/forms/filtersets.py:122 -#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:91 +#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "选项" @@ -9365,74 +9383,74 @@ msgstr "脚本执行参数" msgid "Dismiss" msgstr "解雇" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "对象类型" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "验证唯一性" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "可见" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "可编辑" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "相关对象类型" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "选项集" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "可复制" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "最小值" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "最大值" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "验证正则表达式" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "计数" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "按字母顺序排列" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "新窗口" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "作为附件" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9441,54 +9459,54 @@ msgstr "作为附件" msgid "Data File" msgstr "数据文件" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "同步" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "图片" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "大小 (Bytes)" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "阅读" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "SSL验证" -#: netbox/extras/tables/tables.py:418 +#: netbox/extras/tables/tables.py:421 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "事件类型" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "设备角色" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "评论(简短)" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "线" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "等级" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "信息" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "方法" @@ -9529,32 +9547,32 @@ msgstr "请求的属性“{name}”无效" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}的属性 \"{name}\"无效" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "渲染模板时出错: {error}" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "仪表盘已重置。" -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "添加小组件:" -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "更新小组件:" -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "删除小组件:" -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "删除小组件错误:" -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "无法运行脚本:RQ worker 进程未运行。" @@ -9792,10 +9810,18 @@ msgstr "IP 地址" msgid "Primary IPv4 (ID)" msgstr "首选 IPv4(ID)" -#: netbox/ipam/filtersets.py:1225 +#: netbox/ipam/filtersets.py:1226 +msgid "Primary IPv4 (address)" +msgstr "主 IPv4(地址)" + +#: netbox/ipam/filtersets.py:1231 msgid "Primary IPv6 (ID)" msgstr "首选IPv6(ID)" +#: netbox/ipam/filtersets.py:1237 +msgid "Primary IPv6 (address)" +msgstr "主 IPv6(地址)" + #: netbox/ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "输入有效的 IPv4 或 IPv6 地址(不带掩码)。" @@ -9861,7 +9887,7 @@ msgstr "VLAN组" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 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:14 @@ -9942,12 +9968,12 @@ msgstr "认证秘钥" msgid "Authentication" msgstr "身份验证" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "VLAN ID 范围" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q 角色" @@ -10059,7 +10085,7 @@ msgstr "分配的VLAN组" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "服务 VLAN(适用于 q-in-q/802.1ad 客户 VLAN)" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "VLAN 转换策略" @@ -10149,7 +10175,7 @@ msgstr "指定给一个接口" msgid "DNS Name" msgstr "DNS名称" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10160,11 +10186,11 @@ msgstr "VLANs" msgid "Contains VLAN ID" msgstr "包含 VLAN ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "本地 VLAN ID" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "远程 VLAN ID" @@ -10172,7 +10198,7 @@ msgstr "远程 VLAN ID" msgid "Q-in-Q/802.1ad" msgstr "q-in-q/802.1ad" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -10280,7 +10306,7 @@ msgstr "来自模版" msgid "Custom" msgstr "自定义" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "如果不使用服务模板,则必须指定名称、协议和端口。" @@ -10591,65 +10617,65 @@ msgid "" "A service must be associated with either a device or a virtual machine." msgstr "服务必须与设备或虚拟机相关联。" -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "VLAN 组" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "没有作用域id,无法设置作用域。" -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "没有作用域类型,无法设置作用域。" -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "范围内的起始 VLAN ID ({value}) 不能小于 {minimum}" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "在范围内结束 VLAN ID ({value}) 不能超过 {maximum}" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " "ID ({range})" msgstr "范围内的结束 VLAN ID 必须大于或等于起始 VLAN ID ({range})" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "范围不能重叠。" -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "此VLAN所属的站点(如果有)" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "VLAN组(可选)" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "VLAN ID(1-4094)" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "此VLAN的操作状态" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "此VLAN的主要功能" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "客户/服务 VLAN 指定(适用于 q-in-q/IEEE 802.1ad)" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10658,22 +10684,29 @@ msgstr "VLAN 已分配给组 {group}(作用域:{scope}); 不能再分配 #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "分配的站点 {site} 不是分配组的成员 {group} (范围: {scope})。" + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "VID 必须在范围内 {ranges} 对于组中的 VLAN {group}" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "只能将 Q-in-Q 客户 VLAN 分配给服务 VLAN。" -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "必须将 Q-in-Q 客户 VLAN 分配给服务 VLAN。" -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "VLAN 转换策略" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "VLAN 转换规则" @@ -11381,7 +11414,7 @@ msgstr "库存物品分类" #: netbox/netbox/navigation/menu.py:110 #: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC 地址" @@ -11896,31 +11929,31 @@ msgstr "值" msgid "Dummy Plugin" msgstr "虚拟插件" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/netbox/views/generic/bulk_views.py:116 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " "{error}" msgstr "渲染所选导出模板时出错 ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/netbox/views/generic/bulk_views.py:425 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "第{i}行: ID为{id}的对象不存在" -#: netbox/netbox/views/generic/bulk_views.py:710 -#: netbox/netbox/views/generic/bulk_views.py:911 -#: netbox/netbox/views/generic/bulk_views.py:959 +#: netbox/netbox/views/generic/bulk_views.py:714 +#: netbox/netbox/views/generic/bulk_views.py:915 +#: netbox/netbox/views/generic/bulk_views.py:963 #, python-brace-format msgid "No {object_type} were selected." msgstr "没有 {object_type} 被选中。" -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "重命名 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/netbox/views/generic/bulk_views.py:893 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "已删除 {count} {object_type}" @@ -11947,7 +11980,7 @@ msgstr "的同步数据 {object_type} {object}。" msgid "Synced {count} {object_type}" msgstr "已同步 {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/netbox/views/generic/object_views.py:109 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name}必须实现get_children()方法" @@ -12220,32 +12253,36 @@ msgstr "NetBox 图案" msgid "NetBox Logo" msgstr "NetBox Logo" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61 +msgid "Get" +msgstr "" + +#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162 msgid "Docs" msgstr "文档" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 +#: netbox/templates/base/layout.html:167 netbox/templates/base/layout.html:168 #: netbox/templates/rest_framework/api.html:10 msgid "REST API" msgstr "REST API" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: netbox/templates/base/layout.html:173 netbox/templates/base/layout.html:174 msgid "REST API documentation" msgstr "REST API 文档" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: netbox/templates/base/layout.html:180 netbox/templates/base/layout.html:181 msgid "GraphQL API" msgstr "GraphQL API" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: netbox/templates/base/layout.html:196 netbox/templates/base/layout.html:197 msgid "NetBox Labs Support" msgstr "NetBox 实验室支持" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: netbox/templates/base/layout.html:205 netbox/templates/base/layout.html:206 msgid "Source Code" msgstr "源代码" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: netbox/templates/base/layout.html:211 netbox/templates/base/layout.html:212 msgid "Community" msgstr "社区" @@ -13251,7 +13288,7 @@ msgid "PoE Type" msgstr "PoE类型" #: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: netbox/templates/virtualization/vminterface.html:94 msgid "VLAN Translation" msgstr "VLAN 转换" @@ -13304,12 +13341,12 @@ msgstr "无成员接口" #: 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:105 +#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "增加 IP 地址" #: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "添加 MAC 地址" @@ -15443,11 +15480,11 @@ msgstr "\"{value}\" 不是此字段的唯一值;找到多个对象" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "“{field_name}“是无效的访问器字段名称。" -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "对象类型必须定义为\".\"" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr "无效的对象类型" @@ -15526,37 +15563,37 @@ msgid "" "({begin})." msgstr "无效的范围:结束值({end})必须大于开始值({begin})。" -#: netbox/utilities/forms/utils.py:234 +#: netbox/utilities/forms/utils.py:235 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "\"{field}\"的列标题重复或冲突" -#: netbox/utilities/forms/utils.py:240 +#: netbox/utilities/forms/utils.py:241 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "\"{header}\"的列标题重复或冲突" -#: netbox/utilities/forms/utils.py:249 +#: netbox/utilities/forms/utils.py:250 #, 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:272 +#: netbox/utilities/forms/utils.py:273 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "发现错误的列头\"{field}\"。" -#: netbox/utilities/forms/utils.py:274 +#: netbox/utilities/forms/utils.py:275 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "字段\"{field}\"未与对象关联;不能使用“.”" -#: netbox/utilities/forms/utils.py:278 +#: netbox/utilities/forms/utils.py:279 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "对象的属性关联无效 \"{field}\": {to_field}" -#: netbox/utilities/forms/utils.py:286 +#: netbox/utilities/forms/utils.py:287 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "找不到必需的列标题\"{header}\"。" @@ -15601,7 +15638,7 @@ msgstr "无效的权限名称: {name}. 格式必须是 ._