diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index e4eb15d4f..7cf1ea56c 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.7 + placeholder: v4.2.8 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index f411aeaed..a39404a9d 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.7 + placeholder: v4.2.8 validations: required: true - type: dropdown diff --git a/docs/development/release-checklist.md b/docs/development/release-checklist.md index a58670e61..e48cb140e 100644 --- a/docs/development/release-checklist.md +++ b/docs/development/release-checklist.md @@ -150,7 +150,7 @@ This will automatically update the schema file at `contrib/generated_schema.json Updated language translations should be pulled from [Transifex](https://app.transifex.com/netbox-community/netbox/dashboard/) and re-compiled for each new release. First, retrieve any updated translation files using the Transifex CLI client: ```no-highlight -tx pull +tx pull --force ``` Then, compile these portable (`.po`) files for use in the application: diff --git a/docs/development/translations.md b/docs/development/translations.md index 81b80662f..d00d2583c 100644 --- a/docs/development/translations.md +++ b/docs/development/translations.md @@ -33,10 +33,10 @@ To download translated strings automatically, you'll need to: Once you have the client set up, run the following command from the project root (e.g. `/opt/netbox/`): ```no-highlight -TX_TOKEN=$TOKEN tx pull +TX_TOKEN=$TOKEN tx pull --force ``` -This will download all portable (`.po`) translation files from Transifex, updating them locally as needed. +This will download all portable (`.po`) translation files from Transifex, updating them locally as needed. (The `--force` argument instructs the client to disregard the timestamps of local translation files.) Once retrieved, the updated strings need to be compiled into new `.mo` files so they can be used by the application. Run Django's [`compilemessages`](https://docs.djangoproject.com/en/stable/ref/django-admin/#django-admin-compilemessages) management command to compile them: diff --git a/docs/installation/3-netbox.md b/docs/installation/3-netbox.md index 33eef6057..96f941ea1 100644 --- a/docs/installation/3-netbox.md +++ b/docs/installation/3-netbox.md @@ -250,7 +250,7 @@ Once NetBox has been configured, we're ready to proceed with the actual installa * Create a Python virtual environment * Installs all required Python packages -* Run database schema migrations +* Run database schema migrations (skip with `--readonly`) * Builds the documentation locally (for offline use) * Aggregate static resource files on disk @@ -270,6 +270,9 @@ sudo PYTHON=/usr/bin/python3.10 /opt/netbox/upgrade.sh !!! note Upon completion, the upgrade script may warn that no existing virtual environment was detected. As this is a new installation, this warning can be safely ignored. +!!! note + To run the script on a node connected to a database in read-only mode, include the `--readonly` parameter. This will skip the application of any database migrations. + ## Create a Super User NetBox does not come with any predefined user accounts. You'll need to create a super user (administrative account) to be able to log into NetBox. First, enter the Python virtual environment created by the upgrade script: diff --git a/docs/installation/index.md b/docs/installation/index.md index 24e966805..c30900b09 100644 --- a/docs/installation/index.md +++ b/docs/installation/index.md @@ -5,8 +5,6 @@ The installation instructions provided here have been tested to work on Ubuntu 22.04 and CentOS 8.3. The particular commands needed to install dependencies on other distributions may vary significantly. Unfortunately, this is outside the control of the NetBox maintainers. Please consult your distribution's documentation for assistance with any errors. - - The following sections detail how to set up a new instance of NetBox: 1. [PostgreSQL database](1-postgresql.md) diff --git a/docs/installation/upgrading.md b/docs/installation/upgrading.md index d2e024823..f9a7a3189 100644 --- a/docs/installation/upgrading.md +++ b/docs/installation/upgrading.md @@ -122,17 +122,19 @@ sudo cp /opt/netbox-$OLDVER/gunicorn.py /opt/netbox/ ### Option B: Check Out a Git Release -This guide assumes that NetBox is installed at `/opt/netbox`. First, determine the latest release either by visiting our [releases page](https://github.com/netbox-community/netbox/releases) or by running the following `git` commands: +This guide assumes that NetBox is installed at `/opt/netbox`. First, determine the latest release either by visiting our [releases page](https://github.com/netbox-community/netbox/releases) or by running the following command: ``` -sudo git fetch --tags -git describe --tags $(git rev-list --tags --max-count=1) +git ls-remote --tags https://github.com/netbox-community/netbox.git \ + | grep -o 'refs/tags/v[0-9]*\.[0-9]*\.[0-9]*$' \ + | tail -n 1 \ + | sed 's|refs/tags/||' ``` -Check out the desired release by specifying its tag: +Check out the desired release by specifying its tag. For example: ``` -sudo git checkout v4.2.0 +sudo git checkout v4.2.7 ``` ## 4. Run the Upgrade Script @@ -150,6 +152,9 @@ sudo ./upgrade.sh sudo PYTHON=/usr/bin/python3.10 ./upgrade.sh ``` +!!! note + To run the script on a node connected to a database in read-only mode, include the `--readonly` parameter. This will skip the application of any database migrations. + This script performs the following actions: * Destroys and rebuilds the Python virtual environment diff --git a/docs/release-notes/version-4.2.md b/docs/release-notes/version-4.2.md index 4d291ee0a..612fb9b02 100644 --- a/docs/release-notes/version-4.2.md +++ b/docs/release-notes/version-4.2.md @@ -1,5 +1,35 @@ # NetBox v4.2 +## v4.2.8 (2025-04-22) + +### Enhancements + +* [#17136](https://github.com/netbox-community/netbox/issues/17136) - Introduce the `--readonly` flag on upgrade script +* [#17908](https://github.com/netbox-community/netbox/issues/17908) - Add trace buttons to terminations under cable view +* [#18879](https://github.com/netbox-community/netbox/issues/18879) - Enable filtering prefixes by group of assigned VLAN +* [#18976](https://github.com/netbox-community/netbox/issues/18976) - Include FHRP group name on interface lists +* [#18978](https://github.com/netbox-community/netbox/issues/18978) - Add 802.1Q mode to interface filter form +* [#19038](https://github.com/netbox-community/netbox/issues/19038) - Show count of related VLAN groups under cluster view +* [#19040](https://github.com/netbox-community/netbox/issues/19040) - Add "copy to clipboard" button for rendered config +* [#19056](https://github.com/netbox-community/netbox/issues/19056) - Enable filtering devices by location slug +* [#19196](https://github.com/netbox-community/netbox/issues/19196) - Add filtering by VLAN translation policy to interface filter forms + +### Bug Fixes + +* [#18500](https://github.com/netbox-community/netbox/issues/18500) - `prepare_cloned_fields()` should validate cloning support on model +* [#18669](https://github.com/netbox-community/netbox/issues/18669) - Ensure default custom field values are respected when creating objects via the REST API +* [#18881](https://github.com/netbox-community/netbox/issues/18881) - Include missing related object counts under certain views +* [#18955](https://github.com/netbox-community/netbox/issues/18955) - Omit "clear" button on required choice fields +* [#18959](https://github.com/netbox-community/netbox/issues/18959) - Preserve ordering of terminations in cable traces +* [#18961](https://github.com/netbox-community/netbox/issues/18961) - Virtual chassis form should exclude members of other VCs when adding members +* [#19166](https://github.com/netbox-community/netbox/issues/19166) - Fix custom field choices bulk import support for `base_choices` +* [#19189](https://github.com/netbox-community/netbox/issues/19189) - The `load_yaml()` convenience method on BaseScript should use SafeLoader +* [#19195](https://github.com/netbox-community/netbox/issues/19195) - Language cookie should respect `SESSION_COOKIE_SECURE` value +* [#19230](https://github.com/netbox-community/netbox/issues/19230) - Allow label reuse when creating multiple components from a pattern +* [#19268](https://github.com/netbox-community/netbox/issues/19268) - Restore editing conflict protection for several object forms + +--- + ## v4.2.7 (2025-04-10) ### Enhancements diff --git a/netbox/account/views.py b/netbox/account/views.py index 3a2dc6b32..b1858ef3c 100644 --- a/netbox/account/views.py +++ b/netbox/account/views.py @@ -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.string import remove_linebreaks from utilities.views import register_model_view @@ -125,12 +126,18 @@ class LoginView(View): # Set the user's preferred language (if any) if language := request.user.config.get('locale.language'): - response.set_cookie(settings.LANGUAGE_COOKIE_NAME, language, max_age=request.session.get_expiry_age()) + response.set_cookie( + key=settings.LANGUAGE_COOKIE_NAME, + value=language, + max_age=request.session.get_expiry_age(), + secure=settings.SESSION_COOKIE_SECURE, + ) return response else: - logger.debug(f"Login form validation failed for username: {form['username'].value()}") + username = form['username'].value() + logger.debug(f"Login form validation failed for username: {remove_linebreaks(username)}") return render(request, self.template_name, { 'form': form, @@ -142,10 +149,10 @@ class LoginView(View): redirect_url = data.get('next', settings.LOGIN_REDIRECT_URL) if redirect_url and url_has_allowed_host_and_scheme(redirect_url, allowed_hosts=None): - logger.debug(f"Redirecting user to {redirect_url}") + logger.debug(f"Redirecting user to {remove_linebreaks(redirect_url)}") else: if redirect_url: - logger.warning(f"Ignoring unsafe 'next' URL passed to login form: {redirect_url}") + logger.warning(f"Ignoring unsafe 'next' URL passed to login form: {remove_linebreaks(redirect_url)}") redirect_url = reverse('home') return HttpResponseRedirect(redirect_url) @@ -220,7 +227,12 @@ class UserConfigView(LoginRequiredMixin, View): # Set/clear language cookie if language := form.cleaned_data['locale.language']: - response.set_cookie(settings.LANGUAGE_COOKIE_NAME, language, max_age=request.session.get_expiry_age()) + response.set_cookie( + key=settings.LANGUAGE_COOKIE_NAME, + value=language, + max_age=request.session.get_expiry_age(), + secure=settings.SESSION_COOKIE_SECURE, + ) else: response.delete_cookie(settings.LANGUAGE_COOKIE_NAME) diff --git a/netbox/circuits/views.py b/netbox/circuits/views.py index 70ebb76d1..e93ba5f99 100644 --- a/netbox/circuits/views.py +++ b/netbox/circuits/views.py @@ -159,11 +159,16 @@ class ProviderNetworkView(GetRelatedModelsMixin, generic.ObjectView): 'related_models': self.get_related_models( request, instance, + omit=(CircuitTermination,), extra=( ( Circuit.objects.restrict(request.user, 'view').filter(terminations___provider_network=instance), 'provider_network_id', ), + ( + CircuitTermination.objects.restrict(request.user, 'view').filter(_provider_network=instance), + 'provider_network_id', + ), ), ), } diff --git a/netbox/dcim/filtersets.py b/netbox/dcim/filtersets.py index de6070e4a..af6c0e276 100644 --- a/netbox/dcim/filtersets.py +++ b/netbox/dcim/filtersets.py @@ -1110,6 +1110,13 @@ class DeviceFilterSet( lookup_expr='in', label=_('Location (ID)'), ) + location = TreeNodeMultipleChoiceFilter( + queryset=Location.objects.all(), + field_name='location', + lookup_expr='in', + to_field_name='slug', + label=_('Location (slug)'), + ) rack_id = django_filters.ModelMultipleChoiceFilter( field_name='rack', queryset=Rack.objects.all(), @@ -1739,6 +1746,10 @@ class MACAddressFilterSet(NetBoxModelFilterSet): class CommonInterfaceFilterSet(django_filters.FilterSet): + mode = django_filters.MultipleChoiceFilter( + choices=InterfaceModeChoices, + label=_('802.1Q Mode') + ) vlan_id = django_filters.CharFilter( method='filter_vlan_id', label=_('Assigned VLAN') diff --git a/netbox/dcim/forms/filtersets.py b/netbox/dcim/forms/filtersets.py index 529923a78..ae042993e 100644 --- a/netbox/dcim/forms/filtersets.py +++ b/netbox/dcim/forms/filtersets.py @@ -6,7 +6,7 @@ from dcim.constants import * from dcim.models import * from extras.forms import LocalConfigContextFilterForm from extras.models import ConfigTemplate -from ipam.models import ASN, VRF +from ipam.models import ASN, VRF, VLANTranslationPolicy from netbox.choices import * from netbox.forms import NetBoxModelFilterSetForm from tenancy.forms import ContactModelFilterForm, TenancyFilterForm @@ -1356,6 +1356,7 @@ class InterfaceFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): FieldSet('name', 'label', 'kind', 'type', 'speed', 'duplex', 'enabled', 'mgmt_only', name=_('Attributes')), FieldSet('vrf_id', 'l2vpn_id', 'mac_address', 'wwn', name=_('Addressing')), FieldSet('poe_mode', 'poe_type', name=_('PoE')), + FieldSet('mode', 'vlan_translation_policy_id', name=_('802.1Q Switching')), FieldSet('rf_role', 'rf_channel', 'rf_channel_width', 'tx_power', name=_('Wireless')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', name=_('Location')), FieldSet( @@ -1427,6 +1428,16 @@ class InterfaceFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): required=False, label=_('PoE type') ) + mode = forms.MultipleChoiceField( + choices=InterfaceModeChoices, + required=False, + label=_('802.1Q mode') + ) + vlan_translation_policy_id = DynamicModelMultipleChoiceField( + queryset=VLANTranslationPolicy.objects.all(), + required=False, + label=_('VLAN Translation Policy') + ) rf_role = forms.MultipleChoiceField( choices=WirelessRoleChoices, required=False, diff --git a/netbox/dcim/forms/object_create.py b/netbox/dcim/forms/object_create.py index b279aec9b..1e898a386 100644 --- a/netbox/dcim/forms/object_create.py +++ b/netbox/dcim/forms/object_create.py @@ -55,19 +55,23 @@ class ComponentCreateForm(forms.Form): def clean(self): super().clean() - # Validate that all replication fields generate an equal number of values + # Validate that all replication fields generate an equal number of values (or a single value) if not (patterns := self.cleaned_data.get(self.replication_fields[0])): return - pattern_count = len(patterns) for field_name in self.replication_fields: value_count = len(self.cleaned_data[field_name]) - if self.cleaned_data[field_name] and value_count != pattern_count: - raise forms.ValidationError({ - field_name: _( - "The provided pattern specifies {value_count} values, but {pattern_count} are expected." - ).format(value_count=value_count, pattern_count=pattern_count) - }, code='label_pattern_mismatch') + if self.cleaned_data[field_name]: + if value_count == 1: + # If the field resolves to a single value (because no pattern was used), multiply it by the number + # of expected values. This allows us to reuse the same label when creating multiple components. + self.cleaned_data[field_name] = self.cleaned_data[field_name] * pattern_count + elif value_count != pattern_count: + raise forms.ValidationError({ + field_name: _( + "The provided pattern specifies {value_count} values, but {pattern_count} are expected." + ).format(value_count=value_count, pattern_count=pattern_count) + }, code='label_pattern_mismatch') # @@ -404,6 +408,7 @@ class VirtualChassisCreateForm(NetBoxModelForm): queryset=Device.objects.all(), required=False, query_params={ + 'virtual_chassis_id': 'null', 'site_id': '$site', 'rack_id': '$rack', } diff --git a/netbox/dcim/svg/cables.py b/netbox/dcim/svg/cables.py index 58fa27c6b..31ec06100 100644 --- a/netbox/dcim/svg/cables.py +++ b/netbox/dcim/svg/cables.py @@ -225,8 +225,7 @@ class CableTraceSVG: """ nodes_height = 0 nodes = [] - # Sort them by name to make renders more readable - for i, term in enumerate(sorted(terminations, key=lambda x: str(x))): + for i, term in enumerate(terminations): node = Node( position=(offset_x + i * width, self.cursor), width=width, diff --git a/netbox/dcim/tables/template_code.py b/netbox/dcim/tables/template_code.py index 6f475f7f6..356f76750 100644 --- a/netbox/dcim/tables/template_code.py +++ b/netbox/dcim/tables/template_code.py @@ -64,7 +64,7 @@ INTERFACE_IPADDRESSES = """ INTERFACE_FHRPGROUPS = """ {% for assignment in value.all %} - {{ assignment.group.get_protocol_display }}: {{ assignment.group.group_id }} + {{ assignment.group }} {% endfor %} """ diff --git a/netbox/dcim/tests/test_filtersets.py b/netbox/dcim/tests/test_filtersets.py index b56ea3919..59e9f647a 100644 --- a/netbox/dcim/tests/test_filtersets.py +++ b/netbox/dcim/tests/test_filtersets.py @@ -2801,6 +2801,8 @@ class DeviceTestCase(TestCase, ChangeLoggedFilterSetTests): locations = Location.objects.all()[:2] params = {'location_id': [locations[0].pk, locations[1].pk]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) + params = {'location': [locations[0].slug, locations[1].slug]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) def test_rack(self): racks = Rack.objects.all()[:2] @@ -4416,7 +4418,7 @@ class InterfaceTestCase(TestCase, DeviceComponentFilterSetTests, ChangeLoggedFil self.assertEqual(self.filterset(params, self.queryset).qs.count(), 4) def test_mode(self): - params = {'mode': InterfaceModeChoices.MODE_ACCESS} + params = {'mode': [InterfaceModeChoices.MODE_ACCESS]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1) def test_description(self): diff --git a/netbox/dcim/views.py b/netbox/dcim/views.py index 3730514dd..970bee4d4 100644 --- a/netbox/dcim/views.py +++ b/netbox/dcim/views.py @@ -13,7 +13,7 @@ from django.views.generic import View from circuits.models import Circuit, CircuitTermination from extras.views import ObjectConfigContextView, ObjectRenderConfigView -from ipam.models import ASN, IPAddress, Prefix, VLANGroup +from ipam.models import ASN, IPAddress, Prefix, VLANGroup, VLAN from ipam.tables import InterfaceVLANTable, VLANTranslationRuleTable from netbox.constants import DEFAULT_ACTION_PERMISSIONS from netbox.views import generic @@ -236,7 +236,7 @@ class RegionView(GetRelatedModelsMixin, generic.ObjectView): 'related_models': self.get_related_models( request, regions, - omit=(Cluster, Prefix, WirelessLAN), + omit=(Cluster, CircuitTermination, Prefix, WirelessLAN), extra=( (Location.objects.restrict(request.user, 'view').filter(site__region__in=regions), 'region_id'), (Rack.objects.restrict(request.user, 'view').filter(site__region__in=regions), 'region_id'), @@ -246,8 +246,19 @@ class RegionView(GetRelatedModelsMixin, generic.ObjectView): ).distinct(), 'region_id' ), + ( + VLANGroup.objects.restrict(request.user, 'view').filter( + scope_type=ContentType.objects.get_for_model(Region), + scope_id__in=regions + ).distinct(), + 'region' + ), # Handle these relations manually to avoid erroneous filter name resolution + ( + CircuitTermination.objects.restrict(request.user, 'view').filter(_region__in=regions), + 'region_id' + ), (Cluster.objects.restrict(request.user, 'view').filter(_region__in=regions), 'region_id'), (Prefix.objects.restrict(request.user, 'view').filter(_region__in=regions), 'region_id'), (WirelessLAN.objects.restrict(request.user, 'view').filter(_region__in=regions), 'region_id'), @@ -330,10 +341,29 @@ class SiteGroupView(GetRelatedModelsMixin, generic.ObjectView): 'related_models': self.get_related_models( request, groups, - omit=(Cluster, Prefix, WirelessLAN), + omit=(Cluster, CircuitTermination, Prefix, WirelessLAN), extra=( (Location.objects.restrict(request.user, 'view').filter(site__group__in=groups), 'site_group_id'), (Rack.objects.restrict(request.user, 'view').filter(site__group__in=groups), 'site_group_id'), + (Device.objects.restrict(request.user, 'view').filter(site__group__in=groups), 'site_group_id'), + (VLAN.objects.restrict(request.user, 'view').filter(site__group__in=groups), 'site_group_id'), + ( + ASN.objects.restrict(request.user, 'view').filter( + sites__group__in=groups + ).distinct(), + 'site_group_id'), + ( + VirtualMachine.objects.restrict(request.user, 'view').filter( + site__group__in=groups), + 'site_group_id' + ), + ( + VLANGroup.objects.restrict(request.user, 'view').filter( + scope_type=ContentType.objects.get_for_model(SiteGroup), + scope_id__in=groups + ).distinct(), + 'site_group' + ), ( Circuit.objects.restrict(request.user, 'view').filter( terminations___site_group=instance @@ -342,6 +372,10 @@ class SiteGroupView(GetRelatedModelsMixin, generic.ObjectView): ), # Handle these relations manually to avoid erroneous filter name resolution + ( + CircuitTermination.objects.restrict(request.user, 'view').filter(_site_group__in=groups), + 'site_group_id' + ), ( Cluster.objects.restrict(request.user, 'view').filter(_site_group__in=groups), 'site_group_id' @@ -444,6 +478,7 @@ class SiteView(GetRelatedModelsMixin, generic.ObjectView): (Cluster.objects.restrict(request.user, 'view').filter(_site=instance), 'site_id'), (Prefix.objects.restrict(request.user, 'view').filter(_site=instance), 'site_id'), (WirelessLAN.objects.restrict(request.user, 'view').filter(_site=instance), 'site_id'), + (CircuitTermination.objects.restrict(request.user, 'view').filter(_site=instance), 'site_id'), ), ), } @@ -523,7 +558,7 @@ class LocationView(GetRelatedModelsMixin, generic.ObjectView): 'related_models': self.get_related_models( request, locations, - omit=[CableTermination, Cluster, Prefix, WirelessLAN], + omit=[CableTermination, CircuitTermination, Cluster, Prefix, WirelessLAN], extra=( ( Circuit.objects.restrict(request.user, 'view').filter( @@ -533,6 +568,10 @@ class LocationView(GetRelatedModelsMixin, generic.ObjectView): ), # Handle these relations manually to avoid erroneous filter name resolution + ( + CircuitTermination.objects.restrict(request.user, 'view').filter(_location=instance), + 'location_id' + ), (Cluster.objects.restrict(request.user, 'view').filter(_location=instance), 'location_id'), (Prefix.objects.restrict(request.user, 'view').filter(_location=instance), 'location_id'), (WirelessLAN.objects.restrict(request.user, 'view').filter(_location=instance), 'location_id'), @@ -793,7 +832,18 @@ class RackView(GetRelatedModelsMixin, generic.ObjectView): ]) return { - 'related_models': self.get_related_models(request, instance, [CableTermination]), + 'related_models': self.get_related_models( + request, + instance, + omit=(CableTermination,), + extra=( + ( + VLANGroup.objects.restrict(request.user, 'view').filter( + scope_type=ContentType.objects.get_for_model(Rack), + scope_id=instance.pk + ), 'rack'), + ), + ), 'next_rack': next_rack, 'prev_rack': prev_rack, 'svg_extra': svg_extra, diff --git a/netbox/extras/forms/bulk_import.py b/netbox/extras/forms/bulk_import.py index 7c270da4a..5c62932e5 100644 --- a/netbox/extras/forms/bulk_import.py +++ b/netbox/extras/forms/bulk_import.py @@ -96,7 +96,7 @@ class CustomFieldChoiceSetImportForm(CSVModelForm): class Meta: model = CustomFieldChoiceSet fields = ( - 'name', 'description', 'extra_choices', 'order_alphabetically', + 'name', 'description', 'base_choices', 'extra_choices', 'order_alphabetically', ) def clean_extra_choices(self): diff --git a/netbox/extras/scripts.py b/netbox/extras/scripts.py index cf7554189..f96066fb1 100644 --- a/netbox/extras/scripts.py +++ b/netbox/extras/scripts.py @@ -566,28 +566,23 @@ class BaseScript: def load_yaml(self, filename): """ Return data from a YAML file - TODO: DEPRECATED: Remove this method in v4.4 """ + # TODO: DEPRECATED: Remove this method in v4.4 self._log( _("load_yaml is deprecated and will be removed in v4.4"), level=LogLevelChoices.LOG_WARNING ) - try: - from yaml import CLoader as Loader - except ImportError: - from yaml import Loader - file_path = os.path.join(settings.SCRIPTS_ROOT, filename) with open(file_path, 'r') as datafile: - data = yaml.load(datafile, Loader=Loader) + data = yaml.load(datafile, Loader=yaml.SafeLoader) return data def load_json(self, filename): """ Return data from a JSON file - TODO: DEPRECATED: Remove this method in v4.4 """ + # TODO: DEPRECATED: Remove this method in v4.4 self._log( _("load_json is deprecated and will be removed in v4.4"), level=LogLevelChoices.LOG_WARNING diff --git a/netbox/ipam/filtersets.py b/netbox/ipam/filtersets.py index 554a2808b..087359caa 100644 --- a/netbox/ipam/filtersets.py +++ b/netbox/ipam/filtersets.py @@ -351,6 +351,18 @@ class PrefixFilterSet(NetBoxModelFilterSet, ScopedFilterSet, TenancyFilterSet, C to_field_name='rd', label=_('VRF (RD)'), ) + vlan_group_id = django_filters.ModelMultipleChoiceFilter( + field_name='vlan__group', + queryset=VLANGroup.objects.all(), + to_field_name="id", + label=_('VLAN Group (ID)'), + ) + vlan_group = django_filters.ModelMultipleChoiceFilter( + field_name='vlan__group__slug', + queryset=VLANGroup.objects.all(), + to_field_name="slug", + label=_('VLAN Group (slug)'), + ) vlan_id = django_filters.ModelMultipleChoiceFilter( queryset=VLAN.objects.all(), label=_('VLAN (ID)'), @@ -1150,7 +1162,7 @@ class ServiceTemplateFilterSet(NetBoxModelFilterSet): return queryset.filter(qs_filter) -class ServiceFilterSet(NetBoxModelFilterSet): +class ServiceFilterSet(ContactModelFilterSet, NetBoxModelFilterSet): device = MultiValueCharFilter( method='filter_device', field_name='name', diff --git a/netbox/ipam/forms/filtersets.py b/netbox/ipam/forms/filtersets.py index da4b1a808..dcd9ab5e2 100644 --- a/netbox/ipam/forms/filtersets.py +++ b/netbox/ipam/forms/filtersets.py @@ -176,7 +176,7 @@ class PrefixFilterForm(ContactModelFilterForm, TenancyFilterForm, NetBoxModelFil 'within_include', 'family', 'status', 'role_id', 'mask_length', 'is_pool', 'mark_utilized', name=_('Addressing') ), - FieldSet('vlan_id', name=_('VLAN Assignment')), + FieldSet('vlan_group_id', 'vlan_id', name=_('VLAN Assignment')), FieldSet('vrf_id', 'present_in_vrf_id', name=_('VRF')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', name=_('Scope')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), @@ -260,6 +260,11 @@ class PrefixFilterForm(ContactModelFilterForm, TenancyFilterForm, NetBoxModelFil choices=BOOLEAN_WITH_BLANK_CHOICES ) ) + vlan_group_id = DynamicModelMultipleChoiceField( + queryset=VLANGroup.objects.all(), + required=False, + label=_('VLAN Group'), + ) vlan_id = DynamicModelMultipleChoiceField( queryset=VLAN.objects.all(), required=False, diff --git a/netbox/ipam/forms/model_forms.py b/netbox/ipam/forms/model_forms.py index 97ce3cd6a..0612a29dc 100644 --- a/netbox/ipam/forms/model_forms.py +++ b/netbox/ipam/forms/model_forms.py @@ -538,7 +538,6 @@ class FHRPGroupForm(NetBoxModelForm): role=FHRP_PROTOCOL_ROLE_MAPPINGS.get(self.cleaned_data['protocol'], IPAddressRoleChoices.ROLE_VIP), assigned_object=instance ) - ipaddress.populate_custom_field_defaults() ipaddress.save() # Check that the new IPAddress conforms with any assigned object-level permissions diff --git a/netbox/ipam/tests/test_filtersets.py b/netbox/ipam/tests/test_filtersets.py index 9c500e002..c1b4acf60 100644 --- a/netbox/ipam/tests/test_filtersets.py +++ b/netbox/ipam/tests/test_filtersets.py @@ -645,9 +645,16 @@ class PrefixTestCase(TestCase, ChangeLoggedFilterSetTests): vrfs[1].export_targets.add(route_targets[1]) vrfs[2].export_targets.add(route_targets[2]) + vlan_groups = ( + VLANGroup(name='VLAN Group 1', slug='vlan-group-1'), + VLANGroup(name='VLAN Group 2', slug='vlan-group-2'), + ) + for vlan_group in vlan_groups: + vlan_group.save() + vlans = ( - VLAN(vid=1, name='VLAN 1'), - VLAN(vid=2, name='VLAN 2'), + VLAN(vid=1, name='VLAN 1', group=vlan_groups[0]), + VLAN(vid=2, name='VLAN 2', group=vlan_groups[1]), VLAN(vid=3, name='VLAN 3'), ) VLAN.objects.bulk_create(vlans) @@ -850,6 +857,13 @@ class PrefixTestCase(TestCase, ChangeLoggedFilterSetTests): params = {'site': [sites[0].slug, sites[1].slug]} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 4) + def test_vlan_group(self): + vlan_groups = VLANGroup.objects.all()[:2] + params = {'vlan_group_id': [vlan_groups[0].pk, vlan_groups[1].pk]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 4) + params = {'vlan_group': [vlan_groups[0].slug, vlan_groups[1].slug]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 4) + def test_vlan(self): vlans = VLAN.objects.all()[:2] params = {'vlan_id': [vlans[0].pk, vlans[1].pk]} diff --git a/netbox/netbox/middleware.py b/netbox/netbox/middleware.py index 714c20e56..3a9cb0f78 100644 --- a/netbox/netbox/middleware.py +++ b/netbox/netbox/middleware.py @@ -47,7 +47,12 @@ class CoreMiddleware: # Check if language cookie should be renewed if request.user.is_authenticated and settings.SESSION_SAVE_EVERY_REQUEST: if language := request.user.config.get('locale.language'): - response.set_cookie(settings.LANGUAGE_COOKIE_NAME, language, max_age=request.session.get_expiry_age()) + response.set_cookie( + key=settings.LANGUAGE_COOKIE_NAME, + value=language, + max_age=request.session.get_expiry_age(), + secure=settings.SESSION_COOKIE_SECURE, + ) # Attach the unique request ID as an HTTP header. response['X-Request-ID'] = request.id diff --git a/netbox/netbox/models/features.py b/netbox/netbox/models/features.py index 55093e69d..25f23c9d3 100644 --- a/netbox/netbox/models/features.py +++ b/netbox/netbox/models/features.py @@ -301,6 +301,14 @@ class CustomFieldsMixin(models.Model): if cf.required and cf.name not in self.custom_field_data: raise ValidationError(_("Missing required custom field '{name}'.").format(name=cf.name)) + def save(self, *args, **kwargs): + # Populate default values if omitted + for cf in self.custom_fields.filter(default__isnull=False): + if cf.name not in self.custom_field_data: + self.custom_field_data[cf.name] = cf.default + + super().save(*args, **kwargs) + class CustomLinksMixin(models.Model): """ diff --git a/netbox/project-static/bundle.js b/netbox/project-static/bundle.js index 05f9a2236..640705550 100644 --- a/netbox/project-static/bundle.js +++ b/netbox/project-static/bundle.js @@ -9,8 +9,7 @@ const options = { outdir: './dist', bundle: true, minify: true, - sourcemap: 'external', - sourcesContent: false, + sourcemap: 'linked', logLevel: 'error', }; diff --git a/netbox/project-static/dist/netbox.css b/netbox/project-static/dist/netbox.css index 932728eff..13e0bc3d4 100644 Binary files a/netbox/project-static/dist/netbox.css and b/netbox/project-static/dist/netbox.css differ diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js index d967302f3..5171e9dc5 100644 Binary files a/netbox/project-static/dist/netbox.js and b/netbox/project-static/dist/netbox.js differ diff --git a/netbox/project-static/dist/netbox.js.map b/netbox/project-static/dist/netbox.js.map index c9fb173f9..4a48c9cf8 100644 Binary files a/netbox/project-static/dist/netbox.js.map and b/netbox/project-static/dist/netbox.js.map differ diff --git a/netbox/project-static/package.json b/netbox/project-static/package.json index 63fec5b24..df7d73849 100644 --- a/netbox/project-static/package.json +++ b/netbox/project-static/package.json @@ -30,7 +30,7 @@ "gridstack": "12.0.0", "htmx.org": "2.0.4", "query-string": "9.1.1", - "sass": "1.86.3", + "sass": "1.87.0", "tom-select": "2.4.3", "typeface-inter": "3.18.1", "typeface-roboto-mono": "1.1.13" diff --git a/netbox/project-static/src/select/config.ts b/netbox/project-static/src/select/config.ts index c655b5271..0b0d6f294 100644 --- a/netbox/project-static/src/select/config.ts +++ b/netbox/project-static/src/select/config.ts @@ -5,11 +5,13 @@ interface PluginConfig { export function getPlugins(element: HTMLSelectElement): object { const plugins: PluginConfig = {}; - // Enable "clear all" button - plugins.clear_button = { - html: (data: Dict) => - ``, - }; + // Enable "clear all" button for non-required fields + if (!element.required) { + plugins.clear_button = { + html: (data: Dict) => + ``, + }; + } // Enable individual "remove" buttons for items on multi-select fields if (element.hasAttribute('multiple')) { diff --git a/netbox/project-static/styles/overrides/_bootstrap.scss b/netbox/project-static/styles/overrides/_bootstrap.scss index f3c6a02af..b29ff1acd 100644 --- a/netbox/project-static/styles/overrides/_bootstrap.scss +++ b/netbox/project-static/styles/overrides/_bootstrap.scss @@ -3,6 +3,12 @@ html { scroll-behavior: auto !important; } +// Remove horizontal padding from highlighted text +mark { + padding-left: 0; + padding-right: 0; +} + // Prevent dropdown menus from being clipped inside responsive tables .table-responsive { .dropdown, .btn-group, .btn-group-vertical { diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock index 69a18e07c..cd8d829a4 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -2678,10 +2678,10 @@ safe-regex-test@^1.0.3: es-errors "^1.3.0" is-regex "^1.1.4" -sass@1.86.3: - version "1.86.3" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.86.3.tgz#0a0d9ea97cb6665e73f409639f8533ce057464c9" - integrity sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw== +sass@1.87.0: + version "1.87.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.87.0.tgz#8cceb36fa63fb48a8d5d7f2f4c13b49c524b723e" + integrity sha512-d0NoFH4v6SjEK7BoX810Jsrhj7IQSYHAHLi/iSpgqKc7LaIDshFRlSg5LOymf9FqQhxEHs2W5ZQXlvy0KD45Uw== dependencies: chokidar "^4.0.0" immutable "^5.0.2" diff --git a/netbox/templates/dcim/cable_edit.html b/netbox/templates/dcim/cable_edit.html index fbe877d87..dd0d2f9c5 100644 --- a/netbox/templates/dcim/cable_edit.html +++ b/netbox/templates/dcim/cable_edit.html @@ -1,5 +1,5 @@ {% extends 'generic/object_edit.html' %} {% block form %} - {% include 'dcim/htmx/cable_edit.html' %} + {% include 'dcim/htmx/cable_edit.html' %} {% endblock %} diff --git a/netbox/templates/dcim/device_edit.html b/netbox/templates/dcim/device_edit.html index fcf1494b7..8ae98c201 100644 --- a/netbox/templates/dcim/device_edit.html +++ b/netbox/templates/dcim/device_edit.html @@ -3,7 +3,9 @@ {% load i18n %} {% block form %} - {% render_errors form %} + {% for field in form.hidden_fields %} + {{ field }} + {% endfor %}
diff --git a/netbox/templates/dcim/htmx/cable_edit.html b/netbox/templates/dcim/htmx/cable_edit.html index 6bb4af973..46a6c4e58 100644 --- a/netbox/templates/dcim/htmx/cable_edit.html +++ b/netbox/templates/dcim/htmx/cable_edit.html @@ -3,6 +3,9 @@ {% load form_helpers %} {% load i18n %} +{% for field in form.hidden_fields %} + {{ field }} +{% endfor %} {# A side termination #}
diff --git a/netbox/templates/dcim/inc/cable_termination.html b/netbox/templates/dcim/inc/cable_termination.html index 99b4353b2..1284bc420 100644 --- a/netbox/templates/dcim/inc/cable_termination.html +++ b/netbox/templates/dcim/inc/cable_termination.html @@ -20,10 +20,15 @@ {{ terminations.0|meta:"verbose_name"|capfirst }} {% for term in terminations %} - {{term.device|linkify}} - - {{ term|linkify }} - {% if not forloop.last %}
{% endif %} + {{ term.device|linkify }} + + {{ term|linkify }} + {% with trace_url=term|viewname:"trace" %} + + + + {% endwith %} + {% if not forloop.last %}
{% endif %} {% endfor %} @@ -41,7 +46,13 @@ {{ terminations.0|meta:"verbose_name"|capfirst }} {% for term in terminations %} - {{ term|linkify }}{% if not forloop.last %},{% endif %} + {{ term|linkify }} + {% with trace_url=term|viewname:"trace" %} + + + + {% endwith %} + {% if not forloop.last %}
{% endif %} {% endfor %} @@ -55,7 +66,13 @@ {% trans "Circuit" %} {% for term in terminations %} - {{ term.circuit|linkify }} ({{ term }}){% if not forloop.last %},{% endif %} + {{ term.circuit|linkify }} ({{ term }}) + {% with trace_url=term|viewname:"trace" %} + + + + {% endwith %} + {% if not forloop.last %}
{% endif %} {% endfor %} diff --git a/netbox/templates/dcim/virtualchassis_add.html b/netbox/templates/dcim/virtualchassis_add.html index d2108fa34..832671a61 100644 --- a/netbox/templates/dcim/virtualchassis_add.html +++ b/netbox/templates/dcim/virtualchassis_add.html @@ -3,6 +3,10 @@ {% load i18n %} {% block form %} + {% for field in form.hidden_fields %} + {{ field }} + {% endfor %} +

{% trans "Virtual Chassis" %}

diff --git a/netbox/templates/dcim/virtualchassis_edit.html b/netbox/templates/dcim/virtualchassis_edit.html index 9cc1bb753..29f5cac53 100644 --- a/netbox/templates/dcim/virtualchassis_edit.html +++ b/netbox/templates/dcim/virtualchassis_edit.html @@ -12,11 +12,15 @@ {% block content %}
+ {% render_errors vc_form %} {% for form in formset %} {% render_errors form %} {% endfor %} {% csrf_token %} + {% for field in vc_form.hidden_fields %} + {{ field }} + {% endfor %} {{ pk_form.pk }} {{ formset.management_form }}
diff --git a/netbox/templates/django/forms/widgets/select.html b/netbox/templates/django/forms/widgets/select.html index 4688a9e8e..99f677ade 100644 --- a/netbox/templates/django/forms/widgets/select.html +++ b/netbox/templates/django/forms/widgets/select.html @@ -1,4 +1,4 @@ -{% for group_name, group_choices, group_index in widget.optgroups %}{% if group_name %} {% endif %}{% for option in group_choices %} {% include option.template_name with widget=option %}{% endfor %}{% if group_name %} {% endif %}{% endfor %} diff --git a/netbox/templates/extras/object_render_config.html b/netbox/templates/extras/object_render_config.html index b28146ff4..42c6c1b86 100644 --- a/netbox/templates/extras/object_render_config.html +++ b/netbox/templates/extras/object_render_config.html @@ -54,11 +54,14 @@

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

-
{{ rendered_config }}
+
{{ rendered_config }}
{% else %}
diff --git a/netbox/templates/ipam/vlan_edit.html b/netbox/templates/ipam/vlan_edit.html index 885844580..53f5e02c4 100644 --- a/netbox/templates/ipam/vlan_edit.html +++ b/netbox/templates/ipam/vlan_edit.html @@ -5,6 +5,10 @@ {% load i18n %} {% block form %} + {% for field in form.hidden_fields %} + {{ field }} + {% endfor %} +

{% trans "VLAN" %}

diff --git a/netbox/templates/virtualization/cluster.html b/netbox/templates/virtualization/cluster.html index f4d88f3d4..2abbef8e8 100644 --- a/netbox/templates/virtualization/cluster.html +++ b/netbox/templates/virtualization/cluster.html @@ -81,6 +81,7 @@
+ {% include 'inc/panels/related_objects.html' %} {% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/tags.html' %} {% plugin_right_page object %} diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index 977f53a6e..a1bdfa866 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 5918ff68f..a6a6dbef1 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-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 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" @@ -73,19 +73,19 @@ msgstr "Povolené adresy IP" msgid "Logged in as {user}." msgstr "Přihlášen jako {user}." -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "Odhlásili jste se." -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "Vaše preference byly aktualizovány." -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 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:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "Vaše heslo bylo úspěšně změněno." @@ -169,9 +169,9 @@ 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:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Region (ID)" @@ -181,9 +181,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Region (zkratka)" @@ -192,10 +192,10 @@ 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:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Skupina umístění (ID)" @@ -203,10 +203,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Skupina umístění (zkratka)" @@ -224,8 +224,8 @@ msgstr "Skupina umístění (zkratka)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -234,11 +234,11 @@ msgstr "Skupina umístění (zkratka)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -248,8 +248,8 @@ msgstr "Skupina umístění (zkratka)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -263,7 +263,7 @@ msgstr "Umístění" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Umístění (zkratka)" @@ -319,10 +319,10 @@ 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:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Místo (ID)" @@ -330,8 +330,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "Umístění (ID)" @@ -342,15 +342,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -378,15 +378,15 @@ msgstr "Vyhledávání" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "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:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Umístění (zkratka)" @@ -406,7 +406,7 @@ msgstr "Okruh (ID)" msgid "Virtual circuit (CID)" msgstr "Virtuální obvod (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "Virtuální obvod (ID)" @@ -442,8 +442,8 @@ msgstr "Typ virtuálního obvodu (slimák)" msgid "Virtual circuit" msgstr "Virtuální obvod" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Rozhraní (ID)" @@ -638,7 +638,7 @@ msgstr "Popis" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Poskytovatel" @@ -656,8 +656,8 @@ msgstr "ID služby" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -699,8 +699,8 @@ msgstr "Barva" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -730,7 +730,7 @@ msgstr "Barva" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -773,7 +773,7 @@ msgstr "Účet poskytovatele" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -782,8 +782,8 @@ msgstr "Účet poskytovatele" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -811,8 +811,8 @@ msgstr "Účet poskytovatele" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -862,8 +862,8 @@ msgstr "Stav" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -892,8 +892,8 @@ msgstr "Stav" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -960,22 +960,22 @@ msgstr "Parametry služby" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1087,7 +1087,7 @@ 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:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1097,10 +1097,10 @@ msgstr "Síť poskytovatele" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1121,7 +1121,7 @@ msgstr "Síť poskytovatele" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1254,24 +1254,24 @@ msgstr "Rozhraní" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1286,13 +1286,13 @@ msgstr "Lokace" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1308,19 +1308,19 @@ msgstr "Kontakty" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1336,10 +1336,10 @@ msgstr "Region" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1361,7 +1361,7 @@ msgstr "Strana termínu" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1375,8 +1375,8 @@ msgstr "Přiřazení" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1402,7 +1402,7 @@ msgstr "Přiřazení" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1728,8 +1728,8 @@ msgstr "zakončení virtuálních obvodů" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1955,11 +1955,11 @@ msgstr "Zakončení" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1973,9 +1973,9 @@ msgstr "Zakončení" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2001,7 +2001,7 @@ msgstr "Zakončení" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2014,12 +2014,12 @@ msgstr "Zakončení" msgid "Device" msgstr "Zařízení" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, 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:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Vyměněná zakončení pro okruh {circuit}." @@ -2229,7 +2229,7 @@ msgstr "Uživatelské jméno" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2245,7 +2245,7 @@ msgstr "Uživatelské jméno" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "Povoleno" @@ -2854,7 +2854,7 @@ msgstr "Pracovníci" msgid "Host" msgstr "Hostitel" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "Port" @@ -3204,7 +3204,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3247,7 +3247,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3393,7 +3393,7 @@ msgid "Parent site group (slug)" msgstr "Nadřazená skupina míst (zkratka)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Skupina (ID)" @@ -3416,16 +3416,16 @@ msgstr "Rodičovské umístění (slug)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "Výrobce (ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "Výrobce (slug)" @@ -3438,22 +3438,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Role (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Role (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "Stojan (ID)" @@ -3481,47 +3481,47 @@ msgid "Has a rear image" msgstr "Má zadní obrázek" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Má konzolové porty" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Má porty konzolového serveru" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Má napájecí porty" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Má elektrické zásuvky" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Má rozhraní" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Má průchozí porty" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Má pozice pro moduly" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Má pozice pro zařízení" @@ -3531,24 +3531,24 @@ msgid "Has inventory items" msgstr "Má položky inventáře" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "Typ zařízení (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "Typ modulu (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "Napájecí port (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "Nadřazená položka inventáře (ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Konfigurační šablona (ID)" @@ -3569,125 +3569,125 @@ msgstr "Platforma (ID)" msgid "Platform (slug)" msgstr "Platforma (URL zkratka)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "Název lokality (slug)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "Rodičovská zátoka (ID)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "Cluster virtuálních počítačů (ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Skupina klastru (slug)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Skupina clusteru (ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "Model zařízení (slug)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "Je plná hloubka" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC adresa" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Má primární IP" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "Má IP mimo pásmo" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "Virtuální podvozek (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "Je virtuální člen šasi" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "Má kontext virtuálního zařízení" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "Model zařízení" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "Typ modulu (model)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "Modulová přihrádka (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Zařízení (ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "Stojan (název)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Zařízení (název)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "Typ zařízení (model)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "Role zařízení (ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "Role zařízení (slug)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "Virtuální šasi (ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3697,63 +3697,69 @@ msgstr "Virtuální šasi (ID)" msgid "Virtual Chassis" msgstr "Virtuální šasi" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "Modul (ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Virtuální počítač (název)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Virtuální počítač (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Rozhraní (název)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Rozhraní virtuálního počítače (název)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Rozhraní virtuálního počítače (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "Režim 802.1Q" + +#: netbox/dcim/filtersets.py:1698 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:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "Přiřazené VID" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3768,74 +3774,76 @@ msgstr "Přiřazené VID" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Zásady překladu VLAN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "Zásady překladu VLAN" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuální rozhraní šasi pro zařízení" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuální rozhraní šasi pro zařízení (ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "Druh rozhraní" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Rodičovské rozhraní (ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Přemostěné rozhraní (ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "Rozhraní LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3843,78 +3851,78 @@ msgstr "Rozhraní LAG (ID)" msgid "MAC Address" msgstr "MAC adresa" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Primární MAC adresa (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Primární MAC adresa" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Kontext virtuálního zařízení" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "Kontext virtuálního zařízení (identifikátor)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: 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:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Bezdrátové spojení" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "Ukončení virtuálního obvodu (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "Pozice nadřazeného modulu (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "Instalovaný modul (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "Instalované zařízení (ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "Instalované zařízení (název)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "Mistr (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "Mistr (jméno)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Nájemce (ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Nájemce (slug)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Neukončený" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "Napájecí panel (ID)" @@ -3929,7 +3937,7 @@ msgstr "Napájecí panel (ID)" msgid "Tags" msgstr "Značky" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3976,7 +3984,7 @@ 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:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4117,7 +4125,7 @@ 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:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "Inventární číslo" @@ -4144,7 +4152,7 @@ msgstr "Proudění vzduchu" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4218,7 +4226,7 @@ msgstr "Role virtuálního počítače" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Konfigurační šablona" @@ -4243,7 +4251,7 @@ msgstr "Role zařízení" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4253,7 +4261,7 @@ msgstr "Nástupiště" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4262,9 +4270,9 @@ msgstr "Nástupiště" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4391,7 +4399,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:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4399,14 +4407,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Typ PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Bezdrátová role" @@ -4437,7 +4445,7 @@ msgstr "Kontexty virtuálních zařízení" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4460,7 +4468,7 @@ msgid "Mode" msgstr "Režim" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4511,6 +4519,7 @@ msgstr "Bezdrátové LAN sítě" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Adresování" @@ -4533,8 +4542,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "Související rozhraní" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Přepínání 802.1Q" @@ -4826,7 +4837,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:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "Dvoupodlažní" @@ -4845,8 +4856,8 @@ msgstr "Provozní režim IEEE 802.1Q (pro rozhraní L2)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Přiřazené VRF" @@ -4929,15 +4940,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "Nadřazené zařízení přiřazeného rozhraní (pokud existuje)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4947,7 +4958,7 @@ msgstr "Virtuální stroj" msgid "Parent VM of assigned interface (if any)" msgstr "Nadřazený virtuální počítač přiřazeného rozhraní (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Přiřazené rozhraní" @@ -5111,7 +5122,7 @@ msgstr "{model} pojmenovaný {name} již existuje" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5181,8 +5192,8 @@ msgid "Has virtual device contexts" msgstr "Má kontexty virtuálních zařízení" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Skupina klastru" @@ -5196,7 +5207,7 @@ msgstr "Obsazeno" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5210,7 +5221,7 @@ msgstr "Obsazeno" msgid "Connection" msgstr "Připojení" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5218,34 +5229,39 @@ msgstr "Připojení" msgid "Kind" msgstr "Druh" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "Pouze správa" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "Režim 802.1Q" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "Bezdrátový kanál" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "Frekvence kanálu (MHz)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "Šířka kanálu (MHz)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Vysílací výkon (dBm)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5256,15 +5272,15 @@ msgstr "Vysílací výkon (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "objeveno" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Přiřazené zařízení" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Přiřazený virtuální počítač" @@ -5274,21 +5290,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Člen virtuálního šasi na pozici {vc_position} již existuje." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Typ rozsahu" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5515,15 +5531,15 @@ msgstr "Role položky inventáře" msgid "VM Interface" msgstr "Rozhraní VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6080,8 +6096,8 @@ msgstr "označené VLAN" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -7211,7 +7227,7 @@ msgstr "Dosažitelný" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "Přístroje" @@ -7286,8 +7302,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7299,7 +7315,7 @@ msgstr "Elektrické zásuvky" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Rozhraní" @@ -7325,8 +7341,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 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 @@ -7355,7 +7371,7 @@ msgstr "Maximální tažení (W)" msgid "Allocated draw (W)" msgstr "Přidělené losování (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7460,8 +7476,8 @@ msgstr "Výška U" msgid "Instances" msgstr "Instance" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7471,8 +7487,8 @@ msgstr "Instance" msgid "Console Ports" msgstr "Porty konzoly" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7482,8 +7498,8 @@ msgstr "Porty konzoly" msgid "Console Server Ports" msgstr "Porty konzolového serveru" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7493,8 +7509,8 @@ msgstr "Porty konzolového serveru" msgid "Power Ports" msgstr "Napájecí porty" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7504,8 +7520,8 @@ msgstr "Napájecí porty" msgid "Power Outlets" msgstr "Napájecí zásuvky" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7514,8 +7530,8 @@ msgstr "Napájecí zásuvky" msgid "Front Ports" msgstr "Přední porty" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7525,16 +7541,16 @@ msgstr "Přední porty" msgid "Rear Ports" msgstr "Zadní porty" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7608,57 +7624,57 @@ msgstr "Testovací případ musí nastavit peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Odpojeno {count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rezervace" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 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:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Kontext konfigurace" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Konfigurace rendrování" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Virtuální stroje" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, 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:3156 +#: netbox/dcim/views.py:3206 #, 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:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Děti" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "Přidán člen {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, 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:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Odstraněno {device} z virtuálního šasi {chassis}" @@ -8059,7 +8075,7 @@ msgid "Group (name)" msgstr "Skupina (název)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Typ clusteru" @@ -8087,7 +8103,7 @@ msgstr "Značka" msgid "Tag (slug)" msgstr "Štítek (slug)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Má místní kontextová data konfigurace" @@ -9750,8 +9766,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Prostý text" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "Servisní služby" @@ -9840,84 +9856,92 @@ msgstr "V rámci a včetně prefixu" msgid "Prefixes which contain this prefix or IP" msgstr "Předpony, které obsahují tuto předponu nebo IP" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "Délka masky" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "Skupina VLAN (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "Skupina VLAN (slimák)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Číslo VLAN (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adresa" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "Rozsahy, které obsahují tuto předponu nebo IP" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "Nadřazená předpona" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "Skupina FHRP (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "Je přiřazen k rozhraní" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "Je přiřazen" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "Služba (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "NAT uvnitř IP adresy (ID)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Číslo SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "Přiřazené rozhraní virtuálního počítače" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "Zásady překladu VLAN (název)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "IP adresa (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP adresa" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "Primární IPv4 (ID)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "Primární IPv6 (ID)" @@ -9977,15 +10001,15 @@ msgstr "RIR" msgid "Date added" msgstr "Datum přidání" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Skupina VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -10009,7 +10033,7 @@ msgid "Is a pool" msgstr "Je bazén" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Zacházejte jako plně využívané" @@ -10025,20 +10049,20 @@ msgstr "Název DNS" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "protokolu" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID skupiny" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10050,11 +10074,11 @@ msgstr "ID skupiny" msgid "Authentication type" msgstr "Typ autentizace" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "Ověřovací klíč" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10072,7 +10096,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Role Q-in-Q" @@ -10086,14 +10110,14 @@ msgid "Site & Group" msgstr "Stránky a skupina" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Politika" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10236,7 +10260,7 @@ msgid "Private" msgstr "Soukromé" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "Rodina adres" @@ -10256,50 +10280,50 @@ msgstr "Konec" msgid "Search within" msgstr "Vyhledávání uvnitř" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "Přítomnost ve VRF" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "Zařízení/VM" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "Nadřazená předpona" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "Přiřazeno k rozhraní" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Název DNS" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "Obsahuje VLAN ID" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Místní VLAN ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Vzdálené VLAN ID" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -10367,25 +10391,25 @@ msgstr "" msgid "Virtual IP Address" msgstr "Virtuální IP adresa" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "Přiřazení již existuje" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "ID VLAN" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "Dětské sítě VLAN" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Pravidlo překladu VLAN" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10393,28 +10417,28 @@ msgstr "" "Seznam jednoho nebo více čísel portů oddělený čárkami. Rozsah lze zadat " "pomocí pomlčky." -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Šablona služby" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "Přístav (y)" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "Šablona služby" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "Z šablony" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "Zvyk" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11431,32 +11455,32 @@ msgstr "Vlastní pole '{name}Musí mít jedinečnou hodnotu." msgid "Missing required custom field '{name}'." msgstr "Chybí povinné vlastní pole '{name}„." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "Vzdálený zdroj dat" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "datová cesta" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "Cesta ke vzdálenému souboru (vzhledem k kořenovému zdroji dat)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "automatická synchronizace povolena" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Povolit automatickou synchronizaci dat při aktualizaci datového souboru" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "datum synchronizováno" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} musí implementovat metodu sync_data ()." @@ -11649,7 +11673,7 @@ msgstr "Profily IPsec" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "Virtuální disky" @@ -12502,6 +12526,9 @@ msgstr "do" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13334,7 +13361,7 @@ msgstr "Strana A" msgid "B Side" msgstr "Strana B" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "Žádné ukončení" @@ -13414,12 +13441,6 @@ msgstr "Režim PoE" msgid "PoE Type" msgstr "Typ PoE" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -14066,15 +14087,15 @@ msgstr "Kontextová data" msgid "Rendered Config" msgstr "Rendrovaná konfigurace" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "Ke stažení" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "Chyba při vykreslování šablony" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "Nebyla přiřazena žádná šablona konfigurace." @@ -16021,7 +16042,7 @@ msgid "Disk (MB)" msgstr "Disk (MB)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "Velikost (MB)" @@ -16041,7 +16062,7 @@ msgstr "Přiřazený cluster" msgid "Assigned device within cluster" msgstr "Přiřazené zařízení v rámci clusteru" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "Sériové číslo" @@ -16214,12 +16235,12 @@ msgstr "virtuální disk" msgid "virtual disks" msgstr "virtuální disky" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Přidal {count} zařízení do clusteru {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Odstraněno {count} zařízení z clusteru {cluster}" diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index 7edb45e3e..18cc8b94a 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 a7742192b..fcb71fa7b 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-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 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" @@ -72,19 +72,19 @@ msgstr "Tilladte IP'er" msgid "Logged in as {user}." msgstr "Logget ind som {user}." -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "Du er logget ud." -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "Dine præferencer er blevet opdateret." -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "LDAP-godkendte brugeroplysninger kan ikke ændres i NetBox." -#: netbox/account/views.py:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "Din adgangskode er blevet ændret." @@ -168,9 +168,9 @@ 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:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Område (ID)" @@ -180,9 +180,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Region (slug)" @@ -191,10 +191,10 @@ 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:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Områdegruppe (ID)" @@ -202,10 +202,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Områdegruppe (slug)" @@ -223,8 +223,8 @@ msgstr "Områdegruppe (slug)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -233,11 +233,11 @@ msgstr "Områdegruppe (slug)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -247,8 +247,8 @@ msgstr "Områdegruppe (slug)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -262,7 +262,7 @@ msgstr "Område" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Område (slug)" @@ -318,10 +318,10 @@ 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:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Område (ID)" @@ -329,8 +329,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "Placering (ID)" @@ -341,15 +341,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -377,15 +377,15 @@ msgstr "Søg" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "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:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Placering (slug)" @@ -405,7 +405,7 @@ msgstr "Kredsløb (ID)" msgid "Virtual circuit (CID)" msgstr "Virtuelt kredsløb (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "Virtuelt kredsløb (ID)" @@ -441,8 +441,8 @@ msgstr "Virtuel kredsløbstype (slug)" msgid "Virtual circuit" msgstr "Virtuelt kredsløb" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Grænseflade (ID)" @@ -637,7 +637,7 @@ msgstr "Beskrivelse" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Leverandør" @@ -655,8 +655,8 @@ msgstr "Tjeneste-id" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -698,8 +698,8 @@ msgstr "Farve" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -729,7 +729,7 @@ msgstr "Farve" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -772,7 +772,7 @@ msgstr "Leverandørkonto" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -781,8 +781,8 @@ msgstr "Leverandørkonto" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -810,8 +810,8 @@ msgstr "Leverandørkonto" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -861,8 +861,8 @@ msgstr "Status" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -891,8 +891,8 @@ msgstr "Status" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -959,22 +959,22 @@ msgstr "Serviceparametre" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1086,7 +1086,7 @@ 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:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1096,10 +1096,10 @@ msgstr "Leverandørnetværk" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1120,7 +1120,7 @@ msgstr "Leverandørnetværk" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1253,24 +1253,24 @@ msgstr "Grænseflade" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1285,13 +1285,13 @@ msgstr "Beliggenhed" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1307,19 +1307,19 @@ msgstr "Kontakter" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1335,10 +1335,10 @@ msgstr "Regionen" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1360,7 +1360,7 @@ msgstr "Termside" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1374,8 +1374,8 @@ msgstr "Opgave" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1401,7 +1401,7 @@ msgstr "Opgave" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1727,8 +1727,8 @@ msgstr "virtuelle kredsløbsafslutninger" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1954,11 +1954,11 @@ msgstr "Opsigelser" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1972,9 +1972,9 @@ msgstr "Opsigelser" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2000,7 +2000,7 @@ msgstr "Opsigelser" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2013,12 +2013,12 @@ msgstr "Opsigelser" msgid "Device" msgstr "Enhed" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, 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:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Udskiftede afslutninger til kredsløb {circuit}." @@ -2228,7 +2228,7 @@ msgstr "Brugernavn" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2244,7 +2244,7 @@ msgstr "Brugernavn" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "Aktiveret" @@ -2854,7 +2854,7 @@ msgstr "Arbejdstagere" msgid "Host" msgstr "Værten" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "Port" @@ -3204,7 +3204,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3247,7 +3247,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3393,7 +3393,7 @@ msgid "Parent site group (slug)" msgstr "Overordnet områdegruppe (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Gruppe (ID)" @@ -3416,16 +3416,16 @@ msgstr "Forældreplacering (slug)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "Producent (ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "Producent (slug)" @@ -3438,22 +3438,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Rolle (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rolle (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -3481,47 +3481,47 @@ msgid "Has a rear image" msgstr "Har et bagbillede" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Har konsolporte" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Har konsolserverporte" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Har strømstik" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Har strømudtag" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Har grænseflader" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Har gennemgangsporte" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Har modulpladser" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Har enhedsbugter" @@ -3531,24 +3531,24 @@ msgid "Has inventory items" msgstr "Har lagervarer" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "Enhedstype (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "Modultype (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "Strømstik (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "Overordnet beholdningspost (ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Konfigurationsskabelon (ID)" @@ -3569,125 +3569,125 @@ msgstr "Platform (ID)" msgid "Platform (slug)" msgstr "Platform (slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "Områdenavn (slug)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "Forældrebugt (ID)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "VM-klynge (ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Clustergruppe (slug)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Klyngegruppe (ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "Enhedsmodel (slug)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "Er fuld dybde" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC-adresse" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Har en primær IP" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "Har en IP uden for båndet" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "Virtuelt kabinet (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "Er et virtuelt chassismedlem" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "Har virtuel enhedskontekst" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "Enhedsmodel" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "Modultype (model)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "Modulplads (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Enhed (ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "Rack (navn)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Enhed (navn)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "Enhedstype (model)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "Enhedsrolle (ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "Enhedsrolle (slug)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "Virtuelt kabinet (ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3697,63 +3697,69 @@ msgstr "Virtuelt kabinet (ID)" msgid "Virtual Chassis" msgstr "Virtuelt kabinet" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "Modul (ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Virtuel maskine (navn)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Virtuel maskine (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Grænseflade (navn)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM-grænseflade (navn)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM-grænseflade (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "802.1Q-tilstand" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Tildelt VLAN" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "Tildelt VID" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3768,74 +3774,76 @@ msgstr "Tildelt VID" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RED.)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-oversættelsespolitik (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "VLAN-oversættelsespolitik" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuelle chassis-grænseflader til enhed" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuelle chassisgrænseflader til enhed (ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "Slags grænseflade" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Overordnet grænseflade (ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Broet grænseflade (ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "LAG-grænseflade (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3843,78 +3851,78 @@ msgstr "LAG-grænseflade (ID)" msgid "MAC Address" msgstr "MAC-adresse" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Primær MAC-adresse (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Primær MAC-adresse" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Virtuel enhedskontekst" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "Virtuel enhedskontekst (identifikator)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: 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:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Trådløs forbindelse" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "Virtuel kredsløbsafslutning (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "Forældremodulplads (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "Installeret modul (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "Installeret enhed (ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "Installeret enhed (navn)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "Master (navn)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Lejer (ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Lejer (snegle)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Uafsluttede" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "Strømpanel (ID)" @@ -3929,7 +3937,7 @@ msgstr "Strømpanel (ID)" msgid "Tags" msgstr "Mærker" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3976,7 +3984,7 @@ 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:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4117,7 +4125,7 @@ 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:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "Aktivemærke" @@ -4144,7 +4152,7 @@ msgstr "Luftstrøm" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4218,7 +4226,7 @@ msgstr "VM-rolle" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Konfigurationsskabelon" @@ -4243,7 +4251,7 @@ msgstr "Enhedsrolle" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4253,7 +4261,7 @@ msgstr "Platformen" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4262,9 +4270,9 @@ msgstr "Platformen" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4391,7 +4399,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:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4399,14 +4407,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "PoE-type" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Trådløs rolle" @@ -4437,7 +4445,7 @@ msgstr "Virtuelle enhedskontekster" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4460,7 +4468,7 @@ msgid "Mode" msgstr "Tilstand" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4511,6 +4519,7 @@ msgstr "Trådløse LAN" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Adressering" @@ -4533,8 +4542,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "Relaterede grænseflader" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "802.1Q-skift" @@ -4826,7 +4837,7 @@ msgstr "" msgid "Physical medium" msgstr "Fysisk medium" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "Duplex" @@ -4845,8 +4856,8 @@ msgstr "IEEE 802.1Q driftstilstand (til L2-grænseflader)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Tildelt VRF" @@ -4929,15 +4940,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4947,7 +4958,7 @@ msgstr "Virtuel maskine" msgid "Parent VM of assigned interface (if any)" msgstr "Overordnet VM for tildelt grænseflade (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Tildelt grænseflade" @@ -5111,7 +5122,7 @@ msgstr "EN {model} som hedder {name} findes allerede" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5181,8 +5192,8 @@ msgid "Has virtual device contexts" msgstr "Har virtuelle enhedskontekster" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Klyngegruppe" @@ -5196,7 +5207,7 @@ msgstr "Besat" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5210,7 +5221,7 @@ msgstr "Besat" msgid "Connection" msgstr "Forbindelse" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5218,34 +5229,39 @@ msgstr "Forbindelse" msgid "Kind" msgstr "Venlig" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "Kun Mgmt" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "802.1Q-tilstand" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "Trådløs kanal" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "Kanalfrekvens (MHz)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "Kanalbredde (MHz)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Sendeeffekt (dBm)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5256,15 +5272,15 @@ msgstr "Sendeeffekt (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Opdaget" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Tildelt enhed" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Tildelt VM" @@ -5274,21 +5290,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Et virtuelt chassiselement findes allerede på plads {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Områdetype" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5516,15 +5532,15 @@ msgstr "Lagervarrolle" msgid "VM Interface" msgstr "VM-grænseflade" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6086,8 +6102,8 @@ msgstr "mærkede VLAN'er" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-i-Q SVLAN" @@ -7225,7 +7241,7 @@ msgstr "Tilgængelig" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "Enheder" @@ -7300,8 +7316,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7313,7 +7329,7 @@ msgstr "Strømudtag" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Grænseflader" @@ -7339,8 +7355,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 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 @@ -7369,7 +7385,7 @@ msgstr "Maksimal trækkraft (W)" msgid "Allocated draw (W)" msgstr "Tildelt lodtrækning (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7474,8 +7490,8 @@ msgstr "U Højde" msgid "Instances" msgstr "forekomster" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7485,8 +7501,8 @@ msgstr "forekomster" msgid "Console Ports" msgstr "Konsolporte" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7496,8 +7512,8 @@ msgstr "Konsolporte" msgid "Console Server Ports" msgstr "Konsolserverporte" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7507,8 +7523,8 @@ msgstr "Konsolserverporte" msgid "Power Ports" msgstr "Strømstik" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7518,8 +7534,8 @@ msgstr "Strømstik" msgid "Power Outlets" msgstr "Strømudtag" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7528,8 +7544,8 @@ msgstr "Strømudtag" msgid "Front Ports" msgstr "Frontporte" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7539,16 +7555,16 @@ msgstr "Frontporte" msgid "Rear Ports" msgstr "Bageste porte" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7622,57 +7638,57 @@ msgstr "Testcase skal indstille peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Afbrudt {count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reservationer" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Enheder uden rack" -#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Konfigurationskontekst" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Gengivelseskonfiguration" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Virtuelle maskiner" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Installeret enhed {device} i bugten {device_bay}." -#: netbox/dcim/views.py:3156 +#: netbox/dcim/views.py:3206 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Fjernet enhed {device} fra bugten {device_bay}." -#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Børn" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "Tilføjet medlem {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, 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:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Fjernet {device} fra virtuelt chassis {chassis}" @@ -8074,7 +8090,7 @@ msgid "Group (name)" msgstr "Gruppe (navn)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Klyngetype" @@ -8102,7 +8118,7 @@ msgstr "Mærke" msgid "Tag (slug)" msgstr "Tag (slug)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Har lokale konfigurationskontekstdata" @@ -9770,8 +9786,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Almindelig tekst" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "Serviceydelse" @@ -9860,84 +9876,92 @@ msgstr "Inden for og med præfiks" msgid "Prefixes which contain this prefix or IP" msgstr "Præfikser, der indeholder dette præfiks eller IP" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "Maskelængde" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "VLAN-gruppen (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "VLAN-gruppen (slug)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "VLAN-nummer (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adresse" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "Intervaller, der indeholder dette præfiks eller IP" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "Forældrepræfiks" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "FHRP-gruppe (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "Tildeles til en grænseflade" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "Er tildelt" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "Tjeneste (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "NAT inde i IP-adresse (ID)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-i-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN-nummer (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "Tildelt VM grænseflade" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "VLAN-oversættelsespolitik (navn)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "IP-adresse (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP adresse" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "Primær IPv4 (ID)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "Primær IPv6 (ID)" @@ -9997,15 +10021,15 @@ msgstr "RIR" msgid "Date added" msgstr "Dato tilføjet" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN-gruppen" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -10029,7 +10053,7 @@ msgid "Is a pool" msgstr "Er en pool" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Behandl som fuldt udnyttet" @@ -10045,20 +10069,20 @@ msgstr "DNS-navn" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "protokol" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Gruppe-ID" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10070,11 +10094,11 @@ msgstr "Gruppe-ID" msgid "Authentication type" msgstr "Autentificeringstype" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "Autentificeringsnøgle" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10092,7 +10116,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q-rolle" @@ -10106,14 +10130,14 @@ msgid "Site & Group" msgstr "Område & Gruppe" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Politik" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10255,7 +10279,7 @@ msgid "Private" msgstr "Privat" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "Adressefamilie" @@ -10275,50 +10299,50 @@ msgstr "Slut" msgid "Search within" msgstr "Søg inden for" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "Til stede i VRF" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "Enhed/VM" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "Forældrepræfiks" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "Tildelt til en grænseflade" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-navn" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLAN'er" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "Indeholder VLAN ID" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Lokalt VLAN-id" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Fjernbetjent VLAN-id" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Q-i-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -10387,25 +10411,25 @@ msgstr "" msgid "Virtual IP Address" msgstr "Virtuel IP-adresse" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "Opgaven findes allerede" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN-id'er" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "VLAN'er til børn" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN-oversættelsesregel" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10413,28 +10437,28 @@ msgstr "" "Kommasepareret liste over et eller flere portnumre. Et interval kan angives " "ved hjælp af en bindestreg." -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Serviceskabelon" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "Havn (er)" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "Serviceskabelon" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "Fra skabelon" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "Brugerdefineret" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11463,31 +11487,31 @@ msgstr "Brugerdefineret felt '{name}“ skal have en unik værdi." msgid "Missing required custom field '{name}'." msgstr "Mangler påkrævet brugerdefineret felt '{name}„." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "Fjerndatakilde" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "datastie" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "Sti til fjernfil (i forhold til datakildens rod)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "automatisk synkronisering aktiveret" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Aktivér automatisk synkronisering af data, når datafilen opdateres" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "dato synkroniseret" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} skal implementere en sync_data () metode." @@ -11680,7 +11704,7 @@ msgstr "IPsec-profiler" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "Virtuelle diske" @@ -12537,6 +12561,9 @@ msgstr "til" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13371,7 +13398,7 @@ msgstr "En side" msgid "B Side" msgstr "B-side" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "Ingen opsigelse" @@ -13451,12 +13478,6 @@ msgstr "PoE-tilstand" msgid "PoE Type" msgstr "PoE-type" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -14105,15 +14126,15 @@ msgstr "Kontekstdata" msgid "Rendered Config" msgstr "Renderet konfiguration" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "Hent" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "Fejl ved gengivelse af skabelon" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "Der er ikke tildelt nogen konfigurationsskabelon." @@ -16065,7 +16086,7 @@ msgid "Disk (MB)" msgstr "Disk (MB)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "Størrelse (MB)" @@ -16085,7 +16106,7 @@ msgstr "Tildelt klynge" msgid "Assigned device within cluster" msgstr "Tildelt enhed inden for klynge" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "Serienummer" @@ -16255,12 +16276,12 @@ msgstr "virtuel disk" msgid "virtual disks" msgstr "virtuelle diske" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Tilføjet {count} enheder til klynge {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Fjernet {count} enheder fra klynge {cluster}" diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index 06fec1fa7..cd35f397b 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 fc0b9f9ef..1916138b5 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-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 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" @@ -76,20 +76,20 @@ msgstr "Erlaubte IP-Adressen" msgid "Logged in as {user}." msgstr "Angemeldet als {user}." -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "Du hast dich abgemeldet." -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "Ihre Einstellungen wurden aktualisiert." -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 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:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "Dein Passwort wurde erfolgreich geändert." @@ -173,9 +173,9 @@ 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:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Region (ID)" @@ -185,9 +185,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Region (URL-Slug)" @@ -196,10 +196,10 @@ 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:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Standortgruppe (ID)" @@ -207,10 +207,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Standortgruppe (URL-Slug)" @@ -228,8 +228,8 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -238,11 +238,11 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -252,8 +252,8 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -267,7 +267,7 @@ msgstr "Standort" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Standort (URL-Slug)" @@ -323,10 +323,10 @@ 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:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Standort (ID)" @@ -334,8 +334,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "Lokation (ID)" @@ -346,15 +346,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -382,15 +382,15 @@ msgstr "Suche" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "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:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Lokation (URL-Slug)" @@ -410,7 +410,7 @@ msgstr "Transportnetz (ID)" msgid "Virtual circuit (CID)" msgstr "Virtuelle Verbindung (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "Virtuelle Verbindung (ID)" @@ -446,8 +446,8 @@ msgstr "Virtueller Verbindungstyp (Slug)" msgid "Virtual circuit" msgstr "Virtuelle Verbindung" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Schnittstelle (ID)" @@ -642,7 +642,7 @@ msgstr "Beschreibung" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Provider" @@ -660,8 +660,8 @@ msgstr "Dienst ID" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -703,8 +703,8 @@ msgstr "Farbe" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -734,7 +734,7 @@ msgstr "Farbe" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -777,7 +777,7 @@ msgstr "Providerkonto" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -786,8 +786,8 @@ msgstr "Providerkonto" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -815,8 +815,8 @@ msgstr "Providerkonto" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -866,8 +866,8 @@ msgstr "Status" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -896,8 +896,8 @@ msgstr "Status" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -964,22 +964,22 @@ msgstr "Service Parameter" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1091,7 +1091,7 @@ 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:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1101,10 +1101,10 @@ msgstr "Providernetzwerk" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1125,7 +1125,7 @@ msgstr "Providernetzwerk" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1258,24 +1258,24 @@ msgstr "Schnittstelle" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1290,13 +1290,13 @@ msgstr "Lokation" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1312,19 +1312,19 @@ msgstr "Kontakte" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1340,10 +1340,10 @@ msgstr "Region" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1365,7 +1365,7 @@ msgstr "Terminationsseite" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1379,8 +1379,8 @@ msgstr "Zuweisung" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1406,7 +1406,7 @@ msgstr "Zuweisung" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1734,8 +1734,8 @@ msgstr "virtuelle Verbindungsabschlüsse" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1961,11 +1961,11 @@ msgstr "Abschlusspunkte" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1979,9 +1979,9 @@ msgstr "Abschlusspunkte" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2007,7 +2007,7 @@ msgstr "Abschlusspunkte" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2020,12 +2020,12 @@ msgstr "Abschlusspunkte" msgid "Device" msgstr "Gerät" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, 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:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Tausche Terminierungen für Transportnetz {circuit}" @@ -2236,7 +2236,7 @@ msgstr "Benutzername" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2252,7 +2252,7 @@ msgstr "Benutzername" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "Aktiviert" @@ -2871,7 +2871,7 @@ msgstr "Arbeiter" msgid "Host" msgstr "Host" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "Port" @@ -3221,7 +3221,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3264,7 +3264,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3410,7 +3410,7 @@ msgid "Parent site group (slug)" msgstr "Übergeordnete Standortgruppe (URL-Slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Gruppe (ID)" @@ -3433,16 +3433,16 @@ msgstr "Übergeordnete Lokation (URL-Slug)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "Hersteller (ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "Hersteller (Slug)" @@ -3455,22 +3455,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Rolle (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rolle (URL-Slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -3498,47 +3498,47 @@ msgid "Has a rear image" msgstr "Hat ein Rückseitenbild" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Hat Konsolenanschlüsse" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Hat Konsolenserveranschlüsse" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Hat Stromanschlüsse" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Hat Steckdosen" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Hat Schnittstellen" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Hat durchgereichte Anschlüsse" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Hat Moduleinsätze" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Hat Geräteeinsätze" @@ -3548,24 +3548,24 @@ msgid "Has inventory items" msgstr "Hat Inventargegenstände" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "Gerätetyp (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "Modultyp (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "Stromanschluss (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "Übergeordneter Inventarartikel (ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Konfigurationsvorlage (ID)" @@ -3586,125 +3586,125 @@ msgstr "Betriebssystem (ID)" msgid "Platform (slug)" msgstr "Betriebssystem (URL-Slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "Standortname (URL-Slug)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "Übergeordneter Schacht (ID)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "VM-Cluster (ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Clustergruppe (URL-Slug)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Clustergruppe (ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "Gerätemodell (URL-Slug)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "Hat volle Tiefe" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC-Adresse" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Hat eine primäre IP" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "Hat eine Out-of-Band-IP" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "Virtuelles Gehäuse (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "Ist ein virtuelles Gehäuse-Mitglied" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "Hat Virtual Device Context" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "Modell des Geräts" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "Modultyp (Modell)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "Modulschacht (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Gerät (ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "Rack (Name)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Gerät (Name)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "Gerätetyp (Modell)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "Geräterolle (ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "Geräterolle (URL-Slug)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "Virtuelles Gehäuse (ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3714,63 +3714,69 @@ msgstr "Virtuelles Gehäuse (ID)" msgid "Virtual Chassis" msgstr "Virtuelles Gehäuse" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "Modul (ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Virtuelle Maschine (Name)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Virtuelle Maschine (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Schnittstelle (Name)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM-Schnittstelle (Name)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "802.1Q-Modus" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Zugewiesenes VLAN" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "Zugewiesene VID" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3785,74 +3791,76 @@ msgstr "Zugewiesene VID" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-Übersetzungsrichtlinie (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "VLAN-Übersetzungsrichtlinie" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuelle Gehäuseschnittstellen für Gerät" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuelle Gehäuseschnittstellen für Gerät (ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "Art der Schnittstelle" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Übergeordnete Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Überbrückte Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "LAG-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3860,78 +3868,78 @@ msgstr "LAG-Schnittstelle (ID)" msgid "MAC Address" msgstr "MAC-Adresse" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Primäre MAC-Adresse (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Primäre MAC-Adresse" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Virtual Device Context" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "Virtual Device Context (Identifier)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "WLAN" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "WLAN Verbindung" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "Virtueller Verbindungsabschluß (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "Hauptmodulschacht (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "Installiertes Modul (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "Installiertes Gerät (ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "Installiertes Gerät (Name)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "Master (Name)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Mandant (ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Mandant (URL-Slug)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Nicht terminiert" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "Stromverteiler (ID)" @@ -3946,7 +3954,7 @@ msgstr "Stromverteiler (ID)" msgid "Tags" msgstr "Tags" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3993,7 +4001,7 @@ 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:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4134,7 +4142,7 @@ 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:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "Asset-Tag" @@ -4161,7 +4169,7 @@ msgstr "Luftstrom" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4235,7 +4243,7 @@ msgstr "VM-Rolle" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Konfigurationsvorlage" @@ -4260,7 +4268,7 @@ msgstr "Geräterolle" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4270,7 +4278,7 @@ msgstr "Betriebssystem" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4279,9 +4287,9 @@ msgstr "Betriebssystem" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4408,7 +4416,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:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4416,14 +4424,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "PoE-Typ" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "WLAN Funktion" @@ -4454,7 +4462,7 @@ msgstr "Virtual Device Contexts" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4477,7 +4485,7 @@ msgid "Mode" msgstr "Modus" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4528,6 +4536,7 @@ msgstr "WLANs" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Adressierung" @@ -4550,8 +4559,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "Verwandte Schnittstellen" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "802.1Q-Switching" @@ -4848,7 +4859,7 @@ msgstr "" msgid "Physical medium" msgstr "Physikalisches Medium" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "Duplex" @@ -4867,8 +4878,8 @@ msgstr "IEEE 802.1Q-Betriebsmodus (für L2-Schnittstellen)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Zugewiesenes VRF" @@ -4955,15 +4966,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4973,7 +4984,7 @@ msgstr "Virtuelle Maschine" msgid "Parent VM of assigned interface (if any)" msgstr "Übergeordnete VM der zugewiesenen Schnittstelle (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Zugewiesene Schnittstelle" @@ -5141,7 +5152,7 @@ msgstr "Ein {model} genannt {name} existiert bereits" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5211,8 +5222,8 @@ msgid "Has virtual device contexts" msgstr "Hat Virtual Device Contexts" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Clustergruppe" @@ -5226,7 +5237,7 @@ msgstr "Belegt" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5240,7 +5251,7 @@ msgstr "Belegt" msgid "Connection" msgstr "Verbindung" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5248,34 +5259,39 @@ msgstr "Verbindung" msgid "Kind" msgstr "Art" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "Nur Verwaltung" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "802.1Q-Modus" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "WLAN Kanal" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "Kanalfrequenz (MHz)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "Kanalbreite (MHz)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Sendeleistung (dBm)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5286,15 +5302,15 @@ msgstr "Sendeleistung (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Erfasst" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Zugewiesenes Gerät" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Zugewiesene VM" @@ -5304,21 +5320,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Ein virtuelles Chassismitglied ist bereits in Position {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Art des Geltungsbereichs" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5550,15 +5566,15 @@ msgstr "Rolle des Inventarartikels" msgid "VM Interface" msgstr "VM-Schnittstelle" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6139,8 +6155,8 @@ msgstr "tagged VLANs" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q-SVLAN" @@ -7333,7 +7349,7 @@ msgstr "Erreichbar" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "Geräte" @@ -7408,8 +7424,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7421,7 +7437,7 @@ msgstr "Steckdosen" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Schnittstellen" @@ -7447,8 +7463,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 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 @@ -7477,7 +7493,7 @@ msgstr "Maximaler Stromverbrauch (W)" msgid "Allocated draw (W)" msgstr "Zugewiesener Stromverbrauch (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7582,8 +7598,8 @@ msgstr "Höhe in HE" msgid "Instances" msgstr "Instanzen" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7593,8 +7609,8 @@ msgstr "Instanzen" msgid "Console Ports" msgstr "Konsolenanschlüsse" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7604,8 +7620,8 @@ msgstr "Konsolenanschlüsse" msgid "Console Server Ports" msgstr "Konsolenserveranschlüsse" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7615,8 +7631,8 @@ msgstr "Konsolenserveranschlüsse" msgid "Power Ports" msgstr "Stromanschlüsse" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7626,8 +7642,8 @@ msgstr "Stromanschlüsse" msgid "Power Outlets" msgstr "Steckdosen" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7636,8 +7652,8 @@ msgstr "Steckdosen" msgid "Front Ports" msgstr "Frontanschlüsse" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7647,16 +7663,16 @@ msgstr "Frontanschlüsse" msgid "Rear Ports" msgstr "Rückanschlüsse" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7730,59 +7746,59 @@ msgstr "Der Testfall muss peer_termination_type setzen" msgid "Disconnected {count} {type}" msgstr "Verbindung von {count} {type} unterbrochen" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rackreservierungen" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 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:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Konfigurationsvorlage" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Konfiguration rendern" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Virtuelle Maschinen" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} installiert." -#: netbox/dcim/views.py:3156 +#: netbox/dcim/views.py:3206 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} entfernt." -#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Untergeordnet" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "Mitglied hinzugefügt {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, 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:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} vom virtuellen Gehäuse {chassis} entfernt." @@ -8190,7 +8206,7 @@ msgid "Group (name)" msgstr "Gruppe (Name)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Clustertyp" @@ -8218,7 +8234,7 @@ msgstr "Schlagwort" msgid "Tag (slug)" msgstr "Schlagwort (URL-Slug)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Hat lokale Konfigurationskontextdaten" @@ -9934,8 +9950,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Klartext" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "Dienst / Port" @@ -10024,84 +10040,92 @@ msgstr "Innerhalb und einschließlich Präfix" msgid "Prefixes which contain this prefix or IP" msgstr "Präfixe, die dieses Präfix oder diese IP enthalten" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "Länge der Maske" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "VLAN-Gruppe (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "Standortgruppe (URL-Slug)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "VLAN-Nummer (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adresse" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "Bereiche, die dieses Präfix oder diese IP enthalten" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "Übergeordnetes Präfix" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "FHRP-Gruppe (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "Ist einer Schnittstelle zugewiesen" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "Ist zugewiesen" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "Dienst (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "NAT inside IP-Adresse (ID)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q-SVLAN (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q-SVLAN-Nummer (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "Zugewiesene VM-Schnittstelle" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "VLAN-Übersetzungsrichtlinie (Name)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "IP-Adresse (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP-Adresse" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "Primäre IPv4 (ID)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "Primäre IPv6 (ID)" @@ -10161,15 +10185,15 @@ msgstr "RIR" msgid "Date added" msgstr "hinzugefügt am" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN-Gruppe" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -10193,7 +10217,7 @@ msgid "Is a pool" msgstr "Ist ein Pool" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Als voll ausgelastet behandeln" @@ -10209,20 +10233,20 @@ msgstr "DNS-Name" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokoll" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Gruppen-ID" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10234,11 +10258,11 @@ msgstr "Gruppen-ID" msgid "Authentication type" msgstr "Typ der Authentifizierung" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "Authentifizierungsschlüssel" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10256,7 +10280,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q-Rolle" @@ -10270,14 +10294,14 @@ msgid "Site & Group" msgstr "Standort und Gruppe" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Richtlinie" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10425,7 +10449,7 @@ msgid "Private" msgstr "Privat" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "Adressfamilie" @@ -10445,50 +10469,50 @@ msgstr "Ende" msgid "Search within" msgstr "Suche innerhalb" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "In VRF präsent" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "Gerät/VM" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "Übergeordnetes Prefix" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "Einer Schnittstelle zugewiesen" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-Name" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLANs" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "Enthält VLAN-ID" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Lokale VLAN-ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Remote-VLAN-ID" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -10559,25 +10583,25 @@ msgstr "" msgid "Virtual IP Address" msgstr "Virtuelle IP-Adresse" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "Zuweisung ist bereits vorhanden" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN-IDs" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "Untergeordnete VLANs" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN-Übersetzungsregel" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10585,28 +10609,28 @@ msgstr "" "Kommagetrennte Liste mit einer oder mehreren Portnummern. Ein Bereich kann " "mit einem Bindestrich angegeben werden." -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Vorlage für den Service" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "Port(s)" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "Dienstevorlagen (Ports)" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "Aus Vorlage" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "Benutzerdefiniert" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11647,33 +11671,33 @@ msgstr "Benutzerdefiniertes Feld '{name}'muss einen eindeutigen Wert haben." msgid "Missing required custom field '{name}'." msgstr "Erforderliches benutzerdefiniertes Feld fehlt '{name}'." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "Entfernte Datenquelle" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "Datenpfad" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "Pfad zur Remote-Datei (relativ zum Stammverzeichnis)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "Auto-Sync aktiviert" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Automatische Synchronisation von Daten aktivieren, wenn die Datendatei " "aktualisiert wird" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "Datum der Synchronisierung " -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} muss eine sync_data () -Methode implementieren." @@ -11867,7 +11891,7 @@ msgstr "IPSec-Profile" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "Virtuelle Festplatten" @@ -12733,6 +12757,9 @@ msgstr "zu" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13569,7 +13596,7 @@ msgstr "A-Seite" msgid "B Side" msgstr "B-Seite" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "Kein Abschlusspunkt" @@ -13649,12 +13676,6 @@ msgstr "PoE-Modus" msgid "PoE Type" msgstr "PoE-Typ" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -14304,15 +14325,15 @@ msgstr "Kontextdaten" msgid "Rendered Config" msgstr "Gerenderte Konfiguration" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "Herunterladen" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "Fehler beim Rendern der Vorlage" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "Es wurde keine Konfigurationsvorlage zugewiesen." @@ -16289,7 +16310,7 @@ msgid "Disk (MB)" msgstr "Festplatte (MB)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "Größe (MB)" @@ -16309,7 +16330,7 @@ msgstr "Zugewiesener Cluster" msgid "Assigned device within cluster" msgstr "Zugewiesenes Gerät innerhalb des Clusters" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "Seriennummer" @@ -16491,12 +16512,12 @@ msgstr "virtuelle Festplatte" msgid "virtual disks" msgstr "virtuelle Festplatten" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Füge {count} Geräte zum Cluster {cluster}hinzu " -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Entferne {count}Geräte vom Cluster {cluster}" diff --git a/netbox/translations/en/LC_MESSAGES/django.po b/netbox/translations/en/LC_MESSAGES/django.po index 3d72dc125..213aa1e8a 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-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 20:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,5283 +17,4922 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: netbox/account/tables.py:27 netbox/templates/account/token.html:22 -#: netbox/templates/users/token.html:17 netbox/users/forms/bulk_import.py:39 -#: netbox/users/forms/model_forms.py:112 +#: account/tables.py:27 templates/account/token.html:22 +#: templates/users/token.html:17 users/forms/bulk_import.py:39 +#: users/forms/model_forms.py:112 msgid "Key" msgstr "" -#: netbox/account/tables.py:31 netbox/users/forms/filtersets.py:132 +#: account/tables.py:31 users/forms/filtersets.py:132 msgid "Write Enabled" 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/templates/account/token.html:43 -#: netbox/templates/core/configrevision.html:26 -#: netbox/templates/core/configrevision_restore.html:12 -#: netbox/templates/core/job.html:69 netbox/templates/core/rq_task.html:16 -#: netbox/templates/core/rq_task.html:73 -#: netbox/templates/core/rq_worker.html:14 -#: netbox/templates/extras/htmx/script_result.html:12 -#: netbox/templates/extras/journalentry.html:22 -#: netbox/templates/generic/object.html:58 -#: netbox/templates/htmx/quick_add_created.html:7 -#: netbox/templates/users/token.html:35 +#: 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 +#: 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 +#: templates/core/rq_worker.html:14 templates/extras/htmx/script_result.html:12 +#: templates/extras/journalentry.html:22 templates/generic/object.html:58 +#: templates/htmx/quick_add_created.html:7 templates/users/token.html:35 msgid "Created" msgstr "" -#: netbox/account/tables.py:39 netbox/templates/account/token.html:47 -#: netbox/templates/users/token.html:39 netbox/users/forms/bulk_edit.py:117 -#: netbox/users/forms/filtersets.py:136 +#: account/tables.py:39 templates/account/token.html:47 +#: templates/users/token.html:39 users/forms/bulk_edit.py:117 +#: users/forms/filtersets.py:136 msgid "Expires" msgstr "" -#: netbox/account/tables.py:42 netbox/users/forms/filtersets.py:141 +#: account/tables.py:42 users/forms/filtersets.py:141 msgid "Last Used" msgstr "" -#: netbox/account/tables.py:45 netbox/templates/account/token.html:55 -#: netbox/templates/users/token.html:47 netbox/users/forms/bulk_edit.py:122 -#: netbox/users/forms/model_forms.py:124 +#: account/tables.py:45 templates/account/token.html:55 +#: templates/users/token.html:47 users/forms/bulk_edit.py:122 +#: users/forms/model_forms.py:124 msgid "Allowed IPs" msgstr "" -#: netbox/account/views.py:114 +#: account/views.py:117 #, python-brace-format msgid "Logged in as {user}." msgstr "" -#: netbox/account/views.py:164 +#: account/views.py:173 msgid "You have logged out." msgstr "" -#: netbox/account/views.py:216 +#: account/views.py:225 msgid "Your preferences have been updated." msgstr "" -#: netbox/account/views.py:239 +#: account/views.py:253 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" -#: netbox/account/views.py:254 +#: account/views.py:268 msgid "Your password has been changed successfully." msgstr "" -#: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 -#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:185 -#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1542 -#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650 -#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20 -#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 +#: circuits/choices.py:21 dcim/choices.py:20 dcim/choices.py:102 +#: dcim/choices.py:186 dcim/choices.py:239 dcim/choices.py:1545 +#: dcim/choices.py:1603 dcim/choices.py:1670 dcim/choices.py:1692 +#: virtualization/choices.py:20 virtualization/choices.py:46 vpn/choices.py:18 +#: vpn/choices.py:281 msgid "Planned" msgstr "" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326 +#: circuits/choices.py:22 netbox/navigation/menu.py:327 msgid "Provisioning" msgstr "" -#: netbox/circuits/choices.py:23 netbox/core/tables/tasks.py:22 -#: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 -#: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 -#: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 -#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 -#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 -#: netbox/templates/extras/configcontext.html:25 -#: netbox/templates/users/user.html:37 netbox/users/forms/bulk_edit.py:38 -#: netbox/virtualization/choices.py:22 netbox/virtualization/choices.py:45 -#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25 +#: circuits/choices.py:23 core/tables/plugins.py:57 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 +#: 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 +#: virtualization/choices.py:45 vpn/choices.py:19 vpn/choices.py:280 +#: wireless/choices.py:25 msgid "Active" msgstr "" -#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183 -#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598 -#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670 -#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 +#: circuits/choices.py:24 dcim/choices.py:184 dcim/choices.py:237 +#: dcim/choices.py:1601 dcim/choices.py:1671 dcim/choices.py:1690 +#: virtualization/choices.py:24 virtualization/choices.py:44 msgid "Offline" msgstr "" -#: netbox/circuits/choices.py:25 +#: circuits/choices.py:25 msgid "Deprovisioning" msgstr "" -#: netbox/circuits/choices.py:26 +#: circuits/choices.py:26 msgid "Decommissioned" msgstr "" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611 -#: netbox/templates/dcim/interface.html:135 -#: netbox/templates/virtualization/vminterface.html:77 -#: netbox/tenancy/choices.py:17 +#: circuits/choices.py:90 dcim/choices.py:1614 +#: templates/dcim/interface.html:135 +#: templates/virtualization/vminterface.html:77 tenancy/choices.py:17 msgid "Primary" msgstr "" -#: netbox/circuits/choices.py:91 netbox/ipam/choices.py:90 -#: netbox/tenancy/choices.py:18 +#: circuits/choices.py:91 ipam/choices.py:90 tenancy/choices.py:18 msgid "Secondary" msgstr "" -#: netbox/circuits/choices.py:92 netbox/tenancy/choices.py:19 +#: circuits/choices.py:92 tenancy/choices.py:19 msgid "Tertiary" msgstr "" -#: netbox/circuits/choices.py:93 netbox/tenancy/choices.py:20 +#: circuits/choices.py:93 tenancy/choices.py:20 msgid "Inactive" msgstr "" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:275 -#: netbox/vpn/choices.py:63 +#: circuits/choices.py:107 templates/dcim/interface.html:275 vpn/choices.py:63 msgid "Peer" msgstr "" -#: netbox/circuits/choices.py:108 netbox/vpn/choices.py:64 +#: circuits/choices.py:108 vpn/choices.py:64 msgid "Hub" msgstr "" -#: netbox/circuits/choices.py:109 netbox/vpn/choices.py:65 +#: circuits/choices.py:109 vpn/choices.py:65 msgid "Spoke" msgstr "" -#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 -#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 -#: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 -#: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 -#: netbox/vpn/filtersets.py:358 +#: 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 msgid "Region (ID)" msgstr "" -#: netbox/circuits/filtersets.py:44 netbox/circuits/filtersets.py:211 -#: netbox/circuits/filtersets.py:291 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 -#: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 -#: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 -#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 +#: 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 +#: virtualization/filtersets.py:146 vpn/filtersets.py:356 msgid "Region (slug)" msgstr "" -#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:217 -#: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 -#: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: 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 msgid "Site group (ID)" msgstr "" -#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 -#: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 -#: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 -#: netbox/virtualization/filtersets.py:159 +#: 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 +#: 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/dcim/forms/bulk_edit.py:333 netbox/dcim/forms/bulk_edit.py:686 -#: netbox/dcim/forms/bulk_edit.py:891 netbox/dcim/forms/bulk_import.py:133 -#: netbox/dcim/forms/bulk_import.py:232 netbox/dcim/forms/bulk_import.py:333 -#: netbox/dcim/forms/bulk_import.py:567 netbox/dcim/forms/bulk_import.py:1448 -#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 -#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 -#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 -#: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 -#: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 -#: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 -#: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 -#: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 -#: netbox/templates/dcim/location.html:37 -#: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 -#: netbox/templates/dcim/rackreservation.html:28 -#: netbox/templates/dcim/site.html:28 netbox/templates/ipam/vlan.html:23 -#: netbox/templates/ipam/vlan_edit.html:48 -#: netbox/templates/virtualization/virtualmachine.html:95 -#: netbox/virtualization/forms/bulk_edit.py:106 -#: netbox/virtualization/forms/bulk_import.py:60 -#: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 -#: netbox/virtualization/forms/model_forms.py:104 -#: netbox/virtualization/forms/model_forms.py:178 -#: netbox/virtualization/tables/virtualmachines.py:33 -#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88 -#: netbox/wireless/forms/model_forms.py:79 -#: netbox/wireless/forms/model_forms.py:121 +#: 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 +#: 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 +#: dcim/forms/bulk_import.py:598 dcim/forms/bulk_import.py:1479 +#: 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 +#: 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 +#: templates/ipam/vlan.html:23 templates/ipam/vlan_edit.html:52 +#: templates/virtualization/virtualmachine.html:95 +#: virtualization/forms/bulk_edit.py:106 virtualization/forms/bulk_import.py:60 +#: virtualization/forms/bulk_import.py:91 virtualization/forms/filtersets.py:75 +#: virtualization/forms/filtersets.py:154 +#: virtualization/forms/model_forms.py:104 +#: virtualization/forms/model_forms.py:178 +#: virtualization/tables/virtualmachines.py:33 vpn/forms/filtersets.py:277 +#: wireless/forms/filtersets.py:88 wireless/forms/model_forms.py:80 +#: wireless/forms/model_forms.py:122 msgid "Site" msgstr "" -#: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 -#: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 -#: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 -#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 +#: circuits/filtersets.py:68 circuits/filtersets.py:235 +#: circuits/filtersets.py:315 dcim/base_filtersets.py:53 dcim/filtersets.py:245 +#: dcim/filtersets.py:366 dcim/filtersets.py:461 extras/filtersets.py:624 +#: ipam/filtersets.py:257 ipam/filtersets.py:984 +#: virtualization/filtersets.py:169 vpn/filtersets.py:366 msgid "Site (slug)" msgstr "" -#: netbox/circuits/filtersets.py:73 +#: circuits/filtersets.py:73 msgid "ASN (ID)" msgstr "" -#: netbox/circuits/filtersets.py:79 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:165 netbox/ipam/models/asns.py:105 -#: netbox/ipam/models/asns.py:122 netbox/ipam/tables/asn.py:41 -#: netbox/templates/ipam/asn.html:20 +#: circuits/filtersets.py:79 circuits/forms/filtersets.py:39 +#: ipam/forms/model_forms.py:165 ipam/models/asns.py:105 +#: ipam/models/asns.py:122 ipam/tables/asn.py:41 templates/ipam/asn.html:20 msgid "ASN" msgstr "" -#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 -#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 -#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 +#: circuits/filtersets.py:101 circuits/filtersets.py:128 +#: circuits/filtersets.py:162 circuits/filtersets.py:338 +#: circuits/filtersets.py:406 circuits/filtersets.py:482 +#: circuits/filtersets.py:550 ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "" -#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 -#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 -#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 -#: netbox/ipam/filtersets.py:268 +#: circuits/filtersets.py:107 circuits/filtersets.py:134 +#: circuits/filtersets.py:168 circuits/filtersets.py:344 +#: circuits/filtersets.py:488 circuits/filtersets.py:556 ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "" -#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493 -#: netbox/circuits/filtersets.py:561 +#: circuits/filtersets.py:173 circuits/filtersets.py:493 +#: circuits/filtersets.py:561 msgid "Provider account (ID)" msgstr "" -#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499 -#: netbox/circuits/filtersets.py:567 +#: circuits/filtersets.py:179 circuits/filtersets.py:499 +#: circuits/filtersets.py:567 msgid "Provider account (account)" msgstr "" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503 -#: netbox/circuits/filtersets.py:572 +#: circuits/filtersets.py:184 circuits/filtersets.py:503 +#: circuits/filtersets.py:572 msgid "Provider network (ID)" msgstr "" -#: netbox/circuits/filtersets.py:188 +#: circuits/filtersets.py:188 msgid "Circuit type (ID)" msgstr "" -#: netbox/circuits/filtersets.py:194 +#: circuits/filtersets.py:194 msgid "Circuit type (slug)" msgstr "" -#: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 -#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 -#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 -#: netbox/vpn/filtersets.py:368 +#: 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 +#: virtualization/filtersets.py:163 vpn/filtersets.py:371 msgid "Site (ID)" msgstr "" -#: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 -#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 -#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1406 -#: netbox/dcim/filtersets.py:2306 +#: 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 msgid "Location (ID)" msgstr "" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248 +#: circuits/filtersets.py:244 circuits/filtersets.py:248 msgid "Termination A (ID)" msgstr "" -#: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 -#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 -#: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 -#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 -#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 -#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 -#: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 -#: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 -#: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 -#: netbox/netbox/forms/base.py:167 -#: netbox/templates/htmx/object_selector.html:28 -#: netbox/templates/inc/filter_list.html:46 -#: netbox/templates/ipam/ipaddress_assign.html:29 -#: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23 -#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102 -#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104 -#: netbox/utilities/templates/navigation/menu.html:16 +#: 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 +#: 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 +#: extras/filtersets.py:496 extras/filtersets.py:556 extras/filtersets.py:591 +#: extras/filtersets.py:750 extras/filtersets.py:800 +#: ipam/forms/model_forms.py:492 netbox/filtersets.py:289 +#: netbox/forms/__init__.py:22 netbox/forms/base.py:167 +#: templates/htmx/object_selector.html:28 templates/inc/filter_list.html:46 +#: templates/ipam/ipaddress_assign.html:29 templates/search.html:7 +#: templates/search.html:26 tenancy/filtersets.py:104 users/filtersets.py:23 +#: users/filtersets.py:57 users/filtersets.py:102 users/filtersets.py:150 +#: utilities/forms/forms.py:104 utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "" -#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 -#: netbox/circuits/forms/bulk_edit.py:284 -#: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 -#: netbox/circuits/forms/model_forms.py:139 -#: netbox/circuits/forms/model_forms.py:162 -#: netbox/circuits/forms/model_forms.py:262 -#: netbox/circuits/tables/circuits.py:108 -#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73 -#: netbox/templates/circuits/circuit.html:15 -#: netbox/templates/circuits/circuitgroupassignment.html:30 -#: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 -#: netbox/templates/dcim/trace/circuit.html:4 +#: circuits/filtersets.py:277 circuits/forms/bulk_edit.py:195 +#: circuits/forms/bulk_edit.py:284 circuits/forms/bulk_import.py:128 +#: 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 +#: dcim/forms/connections.py:73 templates/circuits/circuit.html:15 +#: templates/circuits/circuitgroupassignment.html:30 +#: templates/circuits/circuittermination.html:19 +#: templates/dcim/inc/cable_termination.html:66 +#: templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "" -#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 -#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1412 -#: netbox/extras/filtersets.py:542 +#: 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 msgid "Location (slug)" msgstr "" -#: netbox/circuits/filtersets.py:333 +#: circuits/filtersets.py:333 msgid "ProviderNetwork (ID)" msgstr "" -#: netbox/circuits/filtersets.py:381 +#: circuits/filtersets.py:381 msgid "Circuit (CID)" msgstr "" -#: netbox/circuits/filtersets.py:386 +#: circuits/filtersets.py:386 msgid "Circuit (ID)" msgstr "" -#: netbox/circuits/filtersets.py:391 +#: circuits/filtersets.py:391 msgid "Virtual circuit (CID)" msgstr "" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: circuits/filtersets.py:396 dcim/filtersets.py:1917 msgid "Virtual circuit (ID)" msgstr "" -#: netbox/circuits/filtersets.py:401 +#: circuits/filtersets.py:401 msgid "Provider (name)" msgstr "" -#: netbox/circuits/filtersets.py:410 +#: circuits/filtersets.py:410 msgid "Circuit group (ID)" msgstr "" -#: netbox/circuits/filtersets.py:416 +#: circuits/filtersets.py:416 msgid "Circuit group (slug)" msgstr "" -#: netbox/circuits/filtersets.py:507 +#: circuits/filtersets.py:507 msgid "Virtual circuit type (ID)" msgstr "" -#: netbox/circuits/filtersets.py:513 +#: circuits/filtersets.py:513 msgid "Virtual circuit type (slug)" msgstr "" -#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 -#: netbox/circuits/forms/bulk_import.py:249 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 -#: netbox/circuits/forms/model_forms.py:343 -#: netbox/circuits/forms/model_forms.py:358 -#: netbox/circuits/tables/virtual_circuits.py:88 -#: netbox/templates/circuits/virtualcircuit.html:20 -#: netbox/templates/circuits/virtualcircuittermination.html:38 +#: circuits/filtersets.py:541 circuits/forms/bulk_edit.py:355 +#: circuits/forms/bulk_import.py:249 circuits/forms/filtersets.py:373 +#: circuits/forms/filtersets.py:379 circuits/forms/model_forms.py:343 +#: circuits/forms/model_forms.py:358 circuits/tables/virtual_circuits.py:88 +#: templates/circuits/virtualcircuit.html:20 +#: templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 -#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 +#: circuits/filtersets.py:577 dcim/filtersets.py:1329 dcim/filtersets.py:1698 +#: ipam/filtersets.py:627 vpn/filtersets.py:102 vpn/filtersets.py:404 msgid "Interface (ID)" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:42 netbox/circuits/forms/filtersets.py:64 -#: netbox/circuits/forms/model_forms.py:42 -#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:132 -#: netbox/dcim/forms/filtersets.py:196 netbox/dcim/forms/model_forms.py:127 -#: netbox/dcim/tables/sites.py:94 netbox/ipam/models/asns.py:123 -#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:230 -#: netbox/netbox/navigation/menu.py:178 netbox/netbox/navigation/menu.py:181 -#: netbox/templates/circuits/provider.html:23 +#: circuits/forms/bulk_edit.py:42 circuits/forms/filtersets.py:64 +#: circuits/forms/model_forms.py:42 circuits/tables/providers.py:32 +#: dcim/forms/bulk_edit.py:137 dcim/forms/filtersets.py:197 +#: dcim/forms/model_forms.py:132 dcim/tables/sites.py:100 +#: ipam/models/asns.py:123 ipam/tables/asn.py:27 ipam/views.py:229 +#: netbox/navigation/menu.py:179 netbox/navigation/menu.py:182 +#: templates/circuits/provider.html:23 msgid "ASNs" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:46 netbox/circuits/forms/bulk_edit.py:68 -#: netbox/circuits/forms/bulk_edit.py:95 netbox/circuits/forms/bulk_edit.py:116 -#: netbox/circuits/forms/bulk_edit.py:187 -#: netbox/circuits/forms/bulk_edit.py:207 -#: netbox/circuits/forms/bulk_edit.py:266 -#: netbox/circuits/forms/bulk_edit.py:307 -#: netbox/circuits/forms/bulk_edit.py:347 -#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:28 -#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:77 -#: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:155 -#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:214 -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:441 -#: netbox/dcim/forms/bulk_edit.py:475 netbox/dcim/forms/bulk_edit.py:490 -#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:593 -#: netbox/dcim/forms/bulk_edit.py:627 netbox/dcim/forms/bulk_edit.py:651 -#: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:785 -#: netbox/dcim/forms/bulk_edit.py:837 netbox/dcim/forms/bulk_edit.py:860 -#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_edit.py:978 -#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1066 -#: netbox/dcim/forms/bulk_edit.py:1106 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_edit.py:1195 netbox/dcim/forms/bulk_edit.py:1222 -#: netbox/dcim/forms/bulk_edit.py:1240 netbox/dcim/forms/bulk_edit.py:1258 -#: netbox/dcim/forms/bulk_edit.py:1276 netbox/dcim/forms/bulk_edit.py:1746 -#: netbox/dcim/forms/bulk_edit.py:1787 netbox/extras/forms/bulk_edit.py:39 -#: netbox/extras/forms/bulk_edit.py:149 netbox/extras/forms/bulk_edit.py:178 -#: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 -#: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 -#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:79 netbox/ipam/forms/bulk_edit.py:56 -#: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 -#: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 -#: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 -#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:305 -#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/bulk_edit.py:396 -#: netbox/ipam/forms/bulk_edit.py:412 netbox/ipam/forms/bulk_edit.py:500 -#: netbox/ipam/forms/bulk_edit.py:532 netbox/ipam/forms/bulk_edit.py:575 -#: netbox/ipam/tables/vlans.py:240 netbox/ipam/tables/vlans.py:267 -#: netbox/templates/account/token.html:35 -#: netbox/templates/circuits/circuit.html:69 -#: netbox/templates/circuits/circuitgroup.html:32 -#: netbox/templates/circuits/circuittype.html:26 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:83 -#: netbox/templates/circuits/provider.html:33 -#: netbox/templates/circuits/providernetwork.html:32 -#: netbox/templates/circuits/virtualcircuit.html:56 -#: netbox/templates/circuits/virtualcircuittermination.html:68 -#: netbox/templates/circuits/virtualcircuittype.html:26 -#: netbox/templates/core/datasource.html:54 -#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36 -#: netbox/templates/dcim/consoleport.html:44 -#: netbox/templates/dcim/consoleserverport.html:44 -#: netbox/templates/dcim/device.html:94 netbox/templates/dcim/devicebay.html:32 -#: netbox/templates/dcim/devicerole.html:30 -#: netbox/templates/dcim/devicetype.html:33 -#: netbox/templates/dcim/frontport.html:58 -#: netbox/templates/dcim/interface.html:69 -#: netbox/templates/dcim/inventoryitem.html:64 -#: netbox/templates/dcim/inventoryitemrole.html:22 -#: netbox/templates/dcim/location.html:33 -#: netbox/templates/dcim/macaddress.html:21 -#: netbox/templates/dcim/manufacturer.html:40 -#: netbox/templates/dcim/module.html:73 netbox/templates/dcim/modulebay.html:42 -#: netbox/templates/dcim/moduletype.html:39 -#: netbox/templates/dcim/platform.html:33 -#: netbox/templates/dcim/powerfeed.html:40 -#: netbox/templates/dcim/poweroutlet.html:40 -#: netbox/templates/dcim/powerpanel.html:30 -#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53 -#: netbox/templates/dcim/rackreservation.html:62 -#: netbox/templates/dcim/rackrole.html:26 -#: netbox/templates/dcim/racktype.html:24 -#: netbox/templates/dcim/rearport.html:54 netbox/templates/dcim/region.html:33 -#: netbox/templates/dcim/site.html:60 netbox/templates/dcim/sitegroup.html:33 -#: netbox/templates/dcim/virtualchassis.html:31 -#: netbox/templates/extras/configcontext.html:21 -#: netbox/templates/extras/configtemplate.html:17 -#: netbox/templates/extras/customfield.html:34 -#: netbox/templates/extras/dashboard/widget_add.html:14 -#: netbox/templates/extras/eventrule.html:21 -#: netbox/templates/extras/exporttemplate.html:19 -#: netbox/templates/extras/notificationgroup.html:20 -#: netbox/templates/extras/savedfilter.html:17 -#: netbox/templates/extras/script_list.html:46 -#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17 -#: netbox/templates/generic/bulk_import.html:120 -#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42 -#: netbox/templates/ipam/asnrange.html:38 -#: netbox/templates/ipam/fhrpgroup.html:34 -#: netbox/templates/ipam/ipaddress.html:55 -#: netbox/templates/ipam/iprange.html:67 netbox/templates/ipam/prefix.html:77 -#: netbox/templates/ipam/rir.html:26 netbox/templates/ipam/role.html:26 -#: netbox/templates/ipam/routetarget.html:21 -#: netbox/templates/ipam/service.html:50 -#: netbox/templates/ipam/servicetemplate.html:27 -#: netbox/templates/ipam/vlan.html:62 netbox/templates/ipam/vlangroup.html:34 -#: netbox/templates/ipam/vlantranslationpolicy.html:18 -#: netbox/templates/ipam/vlantranslationrule.html:26 -#: netbox/templates/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:67 -#: netbox/templates/tenancy/contactgroup.html:25 -#: netbox/templates/tenancy/contactrole.html:22 -#: netbox/templates/tenancy/tenant.html:24 -#: netbox/templates/tenancy/tenantgroup.html:33 -#: netbox/templates/users/group.html:21 -#: netbox/templates/users/objectpermission.html:21 -#: netbox/templates/users/token.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/virtualmachine.html:31 -#: netbox/templates/virtualization/vminterface.html:47 -#: netbox/templates/vpn/ikepolicy.html:17 -#: netbox/templates/vpn/ikeproposal.html:17 -#: netbox/templates/vpn/ipsecpolicy.html:17 -#: netbox/templates/vpn/ipsecprofile.html:17 -#: netbox/templates/vpn/ipsecprofile.html:40 -#: netbox/templates/vpn/ipsecprofile.html:73 -#: netbox/templates/vpn/ipsecproposal.html:17 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33 -#: netbox/templates/vpn/tunnelgroup.html:30 -#: netbox/templates/wireless/wirelesslan.html:34 -#: netbox/templates/wireless/wirelesslangroup.html:33 -#: netbox/templates/wireless/wirelesslink.html:34 -#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:80 -#: netbox/tenancy/forms/bulk_edit.py:123 netbox/users/forms/bulk_edit.py:64 -#: netbox/users/forms/bulk_edit.py:82 netbox/users/forms/bulk_edit.py:112 -#: netbox/virtualization/forms/bulk_edit.py:33 -#: netbox/virtualization/forms/bulk_edit.py:47 -#: netbox/virtualization/forms/bulk_edit.py:82 -#: netbox/virtualization/forms/bulk_edit.py:159 -#: netbox/virtualization/forms/bulk_edit.py:210 -#: netbox/virtualization/forms/bulk_edit.py:327 -#: netbox/vpn/forms/bulk_edit.py:28 netbox/vpn/forms/bulk_edit.py:64 -#: netbox/vpn/forms/bulk_edit.py:121 netbox/vpn/forms/bulk_edit.py:155 -#: netbox/vpn/forms/bulk_edit.py:190 netbox/vpn/forms/bulk_edit.py:215 -#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:274 -#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:84 -#: netbox/wireless/forms/bulk_edit.py:143 +#: circuits/forms/bulk_edit.py:46 circuits/forms/bulk_edit.py:68 +#: circuits/forms/bulk_edit.py:95 circuits/forms/bulk_edit.py:116 +#: circuits/forms/bulk_edit.py:187 circuits/forms/bulk_edit.py:207 +#: circuits/forms/bulk_edit.py:266 circuits/forms/bulk_edit.py:307 +#: circuits/forms/bulk_edit.py:347 circuits/forms/bulk_edit.py:371 +#: core/forms/bulk_edit.py:29 dcim/forms/bulk_create.py:35 +#: dcim/forms/bulk_edit.py:80 dcim/forms/bulk_edit.py:100 +#: dcim/forms/bulk_edit.py:160 dcim/forms/bulk_edit.py:201 +#: dcim/forms/bulk_edit.py:220 dcim/forms/bulk_edit.py:303 +#: dcim/forms/bulk_edit.py:457 dcim/forms/bulk_edit.py:489 +#: dcim/forms/bulk_edit.py:504 dcim/forms/bulk_edit.py:563 +#: dcim/forms/bulk_edit.py:586 dcim/forms/bulk_edit.py:631 +#: dcim/forms/bulk_edit.py:670 dcim/forms/bulk_edit.py:695 +#: dcim/forms/bulk_edit.py:768 dcim/forms/bulk_edit.py:829 +#: dcim/forms/bulk_edit.py:881 dcim/forms/bulk_edit.py:904 +#: dcim/forms/bulk_edit.py:952 dcim/forms/bulk_edit.py:1022 +#: dcim/forms/bulk_edit.py:1075 dcim/forms/bulk_edit.py:1110 +#: dcim/forms/bulk_edit.py:1150 dcim/forms/bulk_edit.py:1194 +#: dcim/forms/bulk_edit.py:1239 dcim/forms/bulk_edit.py:1266 +#: dcim/forms/bulk_edit.py:1284 dcim/forms/bulk_edit.py:1302 +#: dcim/forms/bulk_edit.py:1320 dcim/forms/bulk_edit.py:1793 +#: dcim/forms/bulk_edit.py:1834 extras/forms/bulk_edit.py:40 +#: extras/forms/bulk_edit.py:150 extras/forms/bulk_edit.py:183 +#: 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 +#: 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 +#: ipam/forms/bulk_edit.py:197 ipam/forms/bulk_edit.py:260 +#: ipam/forms/bulk_edit.py:310 ipam/forms/bulk_edit.py:358 +#: ipam/forms/bulk_edit.py:401 ipam/forms/bulk_edit.py:417 +#: ipam/forms/bulk_edit.py:511 ipam/forms/bulk_edit.py:543 +#: ipam/forms/bulk_edit.py:586 ipam/tables/vlans.py:242 +#: ipam/tables/vlans.py:269 templates/account/token.html:35 +#: templates/circuits/circuit.html:69 templates/circuits/circuitgroup.html:32 +#: templates/circuits/circuittype.html:26 +#: templates/circuits/inc/circuit_termination_fields.html:83 +#: templates/circuits/provider.html:33 +#: templates/circuits/providernetwork.html:32 +#: templates/circuits/virtualcircuit.html:56 +#: templates/circuits/virtualcircuittermination.html:68 +#: templates/circuits/virtualcircuittype.html:26 +#: templates/core/datasource.html:58 templates/core/plugin.html:80 +#: templates/dcim/cable.html:36 templates/dcim/consoleport.html:44 +#: templates/dcim/consoleserverport.html:44 templates/dcim/device.html:94 +#: templates/dcim/devicebay.html:32 templates/dcim/devicerole.html:30 +#: templates/dcim/devicetype.html:33 templates/dcim/frontport.html:58 +#: templates/dcim/interface.html:69 templates/dcim/inventoryitem.html:64 +#: templates/dcim/inventoryitemrole.html:22 templates/dcim/location.html:33 +#: templates/dcim/macaddress.html:21 templates/dcim/manufacturer.html:40 +#: templates/dcim/module.html:73 templates/dcim/modulebay.html:42 +#: templates/dcim/moduletype.html:43 templates/dcim/moduletypeprofile.html:20 +#: templates/dcim/platform.html:33 templates/dcim/powerfeed.html:40 +#: templates/dcim/poweroutlet.html:44 templates/dcim/powerpanel.html:30 +#: templates/dcim/powerport.html:40 templates/dcim/rack.html:53 +#: templates/dcim/rackreservation.html:62 templates/dcim/rackrole.html:26 +#: templates/dcim/racktype.html:24 templates/dcim/rearport.html:54 +#: templates/dcim/region.html:33 templates/dcim/site.html:60 +#: templates/dcim/sitegroup.html:33 templates/dcim/virtualchassis.html:31 +#: 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/notificationgroup.html:20 +#: templates/extras/savedfilter.html:17 templates/extras/script_list.html:46 +#: templates/extras/tableconfig.html:17 templates/extras/tag.html:20 +#: templates/extras/webhook.html:17 templates/generic/bulk_import.html:120 +#: templates/ipam/aggregate.html:43 templates/ipam/asn.html:42 +#: templates/ipam/asnrange.html:38 templates/ipam/fhrpgroup.html:34 +#: templates/ipam/ipaddress.html:55 templates/ipam/iprange.html:74 +#: templates/ipam/prefix.html:77 templates/ipam/rir.html:26 +#: templates/ipam/role.html:26 templates/ipam/routetarget.html:21 +#: templates/ipam/service.html:52 templates/ipam/servicetemplate.html:27 +#: templates/ipam/vlan.html:62 templates/ipam/vlangroup.html:34 +#: templates/ipam/vlantranslationpolicy.html:18 +#: templates/ipam/vlantranslationrule.html:26 templates/ipam/vrf.html:33 +#: templates/tenancy/contact.html:77 templates/tenancy/contactgroup.html:25 +#: templates/tenancy/contactrole.html:22 templates/tenancy/tenant.html:24 +#: templates/tenancy/tenantgroup.html:33 templates/users/group.html:21 +#: templates/users/objectpermission.html:21 templates/users/token.html:27 +#: templates/virtualization/cluster.html:25 +#: templates/virtualization/clustergroup.html:26 +#: templates/virtualization/clustertype.html:26 +#: templates/virtualization/virtualdisk.html:39 +#: templates/virtualization/virtualmachine.html:31 +#: templates/virtualization/vminterface.html:47 templates/vpn/ikepolicy.html:17 +#: templates/vpn/ikeproposal.html:17 templates/vpn/ipsecpolicy.html:17 +#: templates/vpn/ipsecprofile.html:17 templates/vpn/ipsecprofile.html:40 +#: templates/vpn/ipsecprofile.html:73 templates/vpn/ipsecproposal.html:17 +#: templates/vpn/l2vpn.html:30 templates/vpn/tunnel.html:33 +#: templates/vpn/tunnelgroup.html:30 templates/wireless/wirelesslan.html:34 +#: templates/wireless/wirelesslangroup.html:33 +#: templates/wireless/wirelesslink.html:34 tenancy/forms/bulk_edit.py:32 +#: tenancy/forms/bulk_edit.py:82 tenancy/forms/bulk_edit.py:130 +#: users/forms/bulk_edit.py:64 users/forms/bulk_edit.py:82 +#: users/forms/bulk_edit.py:112 virtualization/forms/bulk_edit.py:33 +#: virtualization/forms/bulk_edit.py:47 virtualization/forms/bulk_edit.py:82 +#: virtualization/forms/bulk_edit.py:159 virtualization/forms/bulk_edit.py:210 +#: virtualization/forms/bulk_edit.py:327 vpn/forms/bulk_edit.py:28 +#: vpn/forms/bulk_edit.py:64 vpn/forms/bulk_edit.py:121 +#: vpn/forms/bulk_edit.py:155 vpn/forms/bulk_edit.py:190 +#: vpn/forms/bulk_edit.py:215 vpn/forms/bulk_edit.py:247 +#: vpn/forms/bulk_edit.py:278 wireless/forms/bulk_edit.py:31 +#: wireless/forms/bulk_edit.py:85 wireless/forms/bulk_edit.py:144 msgid "Description" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:85 -#: netbox/circuits/forms/bulk_edit.py:135 -#: netbox/circuits/forms/bulk_import.py:43 -#: netbox/circuits/forms/bulk_import.py:58 -#: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 -#: netbox/circuits/forms/model_forms.py:60 -#: netbox/circuits/forms/model_forms.py:76 -#: netbox/circuits/forms/model_forms.py:110 -#: netbox/circuits/tables/circuits.py:57 netbox/circuits/tables/circuits.py:112 -#: netbox/circuits/tables/circuits.py:196 -#: netbox/circuits/tables/providers.py:70 -#: netbox/circuits/tables/providers.py:101 -#: netbox/circuits/tables/virtual_circuits.py:46 -#: netbox/circuits/tables/virtual_circuits.py:93 -#: netbox/templates/circuits/circuit.html:18 -#: netbox/templates/circuits/circuitgroupassignment.html:26 -#: netbox/templates/circuits/circuittermination.html:25 -#: netbox/templates/circuits/provider.html:20 -#: netbox/templates/circuits/provideraccount.html:20 -#: netbox/templates/circuits/providernetwork.html:20 -#: netbox/templates/circuits/virtualcircuit.html:23 -#: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 -#: netbox/templates/dcim/interface.html:166 +#: circuits/forms/bulk_edit.py:63 circuits/forms/bulk_edit.py:85 +#: circuits/forms/bulk_edit.py:135 circuits/forms/bulk_import.py:43 +#: circuits/forms/bulk_import.py:58 circuits/forms/bulk_import.py:81 +#: circuits/forms/filtersets.py:79 circuits/forms/filtersets.py:97 +#: circuits/forms/filtersets.py:125 circuits/forms/filtersets.py:143 +#: circuits/forms/filtersets.py:225 circuits/forms/filtersets.py:269 +#: circuits/forms/filtersets.py:292 circuits/forms/filtersets.py:330 +#: 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/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 +#: templates/circuits/circuittermination.html:25 +#: templates/circuits/provider.html:20 +#: templates/circuits/provideraccount.html:20 +#: templates/circuits/providernetwork.html:20 +#: templates/circuits/virtualcircuit.html:23 +#: templates/circuits/virtualcircuittermination.html:26 +#: templates/dcim/inc/cable_termination.html:62 +#: templates/dcim/interface.html:166 msgid "Provider" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:92 -#: netbox/circuits/forms/filtersets.py:100 -#: netbox/templates/circuits/providernetwork.html:28 +#: circuits/forms/bulk_edit.py:92 circuits/forms/filtersets.py:100 +#: templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:112 -#: netbox/circuits/forms/bulk_edit.py:303 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 -#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 -#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 -#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 -#: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 -#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:443 -#: netbox/templates/circuits/circuittype.html:30 -#: netbox/templates/circuits/virtualcircuittype.html:30 -#: netbox/templates/dcim/cable.html:40 netbox/templates/dcim/devicerole.html:34 -#: netbox/templates/dcim/frontport.html:40 -#: netbox/templates/dcim/inventoryitemrole.html:26 -#: netbox/templates/dcim/poweroutlet.html:44 -#: netbox/templates/dcim/rackrole.html:30 -#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26 +#: circuits/forms/bulk_edit.py:112 circuits/forms/bulk_edit.py:303 +#: circuits/forms/filtersets.py:116 circuits/forms/filtersets.py:321 +#: 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/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 +#: 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 +#: templates/dcim/inventoryitemrole.html:26 templates/dcim/poweroutlet.html:48 +#: templates/dcim/rackrole.html:30 templates/dcim/rearport.html:40 +#: templates/extras/tag.html:26 msgid "Color" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:130 -#: netbox/circuits/forms/bulk_edit.py:331 -#: netbox/circuits/forms/bulk_import.py:94 -#: netbox/circuits/forms/bulk_import.py:221 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 -#: netbox/circuits/tables/circuits.py:65 netbox/circuits/tables/circuits.py:200 -#: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 -#: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:20 -#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:800 -#: netbox/dcim/forms/bulk_edit.py:939 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1026 netbox/dcim/forms/bulk_edit.py:1049 -#: netbox/dcim/forms/bulk_edit.py:1091 netbox/dcim/forms/bulk_edit.py:1135 -#: netbox/dcim/forms/bulk_edit.py:1186 netbox/dcim/forms/bulk_edit.py:1213 -#: netbox/dcim/forms/bulk_import.py:190 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/bulk_import.py:735 netbox/dcim/forms/bulk_import.py:761 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 -#: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 -#: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:956 -#: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 -#: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 -#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 -#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 -#: netbox/dcim/forms/object_import.py:113 -#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 -#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 -#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 -#: netbox/netbox/tables/tables.py:243 netbox/templates/circuits/circuit.html:30 -#: netbox/templates/circuits/virtualcircuit.html:39 -#: netbox/templates/circuits/virtualcircuittermination.html:64 -#: netbox/templates/core/datasource.html:38 netbox/templates/dcim/cable.html:15 -#: netbox/templates/dcim/consoleport.html:36 -#: netbox/templates/dcim/consoleserverport.html:36 -#: netbox/templates/dcim/frontport.html:36 -#: netbox/templates/dcim/interface.html:46 -#: netbox/templates/dcim/interface.html:226 -#: netbox/templates/dcim/interface.html:368 -#: netbox/templates/dcim/powerfeed.html:32 -#: netbox/templates/dcim/poweroutlet.html:36 -#: netbox/templates/dcim/powerport.html:36 -#: netbox/templates/dcim/rearport.html:36 -#: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 -#: netbox/templates/vpn/l2vpn.html:22 -#: netbox/templates/wireless/inc/authentication_attrs.html:8 -#: netbox/templates/wireless/inc/wirelesslink_interface.html:14 -#: netbox/virtualization/forms/bulk_edit.py:61 -#: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 -#: netbox/virtualization/forms/model_forms.py:65 -#: netbox/virtualization/tables/clusters.py:66 -#: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 -#: netbox/vpn/forms/filtersets.py:223 netbox/vpn/forms/model_forms.py:85 -#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232 +#: 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/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 +#: dcim/forms/bulk_edit.py:983 dcim/forms/bulk_edit.py:1051 +#: dcim/forms/bulk_edit.py:1070 dcim/forms/bulk_edit.py:1093 +#: dcim/forms/bulk_edit.py:1135 dcim/forms/bulk_edit.py:1179 +#: dcim/forms/bulk_edit.py:1230 dcim/forms/bulk_edit.py:1257 +#: dcim/forms/bulk_import.py:194 dcim/forms/bulk_import.py:273 +#: dcim/forms/bulk_import.py:766 dcim/forms/bulk_import.py:792 +#: 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/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 +#: 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 +#: templates/dcim/consoleport.html:36 templates/dcim/consoleserverport.html:36 +#: templates/dcim/frontport.html:36 templates/dcim/interface.html:46 +#: templates/dcim/interface.html:226 templates/dcim/interface.html:368 +#: templates/dcim/powerfeed.html:32 templates/dcim/poweroutlet.html:36 +#: templates/dcim/powerport.html:36 templates/dcim/rearport.html:36 +#: templates/extras/eventrule.html:74 templates/virtualization/cluster.html:17 +#: templates/vpn/l2vpn.html:22 +#: templates/wireless/inc/authentication_attrs.html:8 +#: templates/wireless/inc/wirelesslink_interface.html:14 +#: virtualization/forms/bulk_edit.py:61 virtualization/forms/bulk_import.py:42 +#: virtualization/forms/filtersets.py:55 virtualization/forms/model_forms.py:65 +#: virtualization/tables/clusters.py:66 vpn/forms/bulk_edit.py:268 +#: vpn/forms/bulk_import.py:269 vpn/forms/filtersets.py:228 +#: vpn/forms/model_forms.py:85 vpn/forms/model_forms.py:120 +#: vpn/forms/model_forms.py:232 msgid "Type" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:140 -#: netbox/circuits/forms/bulk_edit.py:326 -#: netbox/circuits/forms/bulk_import.py:87 -#: netbox/circuits/forms/bulk_import.py:214 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 -#: netbox/circuits/forms/model_forms.py:116 -#: netbox/circuits/forms/model_forms.py:330 -#: netbox/templates/circuits/virtualcircuit.html:31 -#: netbox/templates/circuits/virtualcircuittermination.html:34 +#: circuits/forms/bulk_edit.py:140 circuits/forms/bulk_edit.py:326 +#: circuits/forms/bulk_import.py:87 circuits/forms/bulk_import.py:214 +#: circuits/forms/filtersets.py:151 circuits/forms/filtersets.py:346 +#: circuits/forms/model_forms.py:116 circuits/forms/model_forms.py:330 +#: templates/circuits/virtualcircuit.html:31 +#: templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:148 -#: netbox/circuits/forms/bulk_edit.py:336 -#: netbox/circuits/forms/bulk_import.py:100 -#: netbox/circuits/forms/bulk_import.py:227 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23 -#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88 -#: netbox/dcim/forms/bulk_edit.py:110 netbox/dcim/forms/bulk_edit.py:185 -#: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:709 -#: netbox/dcim/forms/bulk_edit.py:774 netbox/dcim/forms/bulk_edit.py:806 -#: netbox/dcim/forms/bulk_edit.py:933 netbox/dcim/forms/bulk_edit.py:1723 -#: netbox/dcim/forms/bulk_edit.py:1765 netbox/dcim/forms/bulk_import.py:90 -#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:250 -#: netbox/dcim/forms/bulk_import.py:532 netbox/dcim/forms/bulk_import.py:686 -#: netbox/dcim/forms/bulk_import.py:1137 netbox/dcim/forms/bulk_import.py:1344 -#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 -#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 -#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 -#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 -#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 -#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 -#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:290 -#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 -#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 -#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 -#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 -#: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 -#: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 -#: netbox/ipam/tables/vlans.py:95 netbox/ipam/tables/vlans.py:208 -#: netbox/templates/circuits/circuit.html:34 -#: netbox/templates/circuits/virtualcircuit.html:43 -#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48 -#: netbox/templates/core/rq_task.html:81 netbox/templates/core/system.html:18 -#: netbox/templates/dcim/cable.html:19 netbox/templates/dcim/device.html:178 -#: netbox/templates/dcim/inventoryitem.html:36 -#: netbox/templates/dcim/location.html:45 netbox/templates/dcim/module.html:69 -#: netbox/templates/dcim/powerfeed.html:36 netbox/templates/dcim/rack.html:41 -#: netbox/templates/dcim/site.html:43 -#: netbox/templates/extras/script_list.html:48 -#: netbox/templates/ipam/ipaddress.html:37 -#: netbox/templates/ipam/iprange.html:54 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/virtualization/virtualmachine.html:19 -#: netbox/templates/vpn/tunnel.html:25 -#: netbox/templates/wireless/wirelesslan.html:22 -#: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:194 -#: netbox/virtualization/forms/bulk_edit.py:71 -#: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:55 -#: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 -#: netbox/virtualization/tables/clusters.py:74 -#: netbox/virtualization/tables/virtualmachines.py:30 -#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/tables/tunnels.py:48 -#: netbox/wireless/forms/bulk_edit.py:45 netbox/wireless/forms/bulk_edit.py:108 -#: netbox/wireless/forms/bulk_import.py:45 -#: netbox/wireless/forms/bulk_import.py:89 -#: netbox/wireless/forms/filtersets.py:52 -#: netbox/wireless/forms/filtersets.py:111 -#: netbox/wireless/tables/wirelesslan.py:52 -#: netbox/wireless/tables/wirelesslink.py:19 +#: circuits/forms/bulk_edit.py:148 circuits/forms/bulk_edit.py:336 +#: circuits/forms/bulk_import.py:100 circuits/forms/bulk_import.py:227 +#: circuits/forms/filtersets.py:162 circuits/forms/filtersets.py:362 +#: core/forms/filtersets.py:38 core/forms/filtersets.py:85 +#: core/tables/data.py:23 core/tables/jobs.py:26 core/tables/tasks.py:88 +#: dcim/forms/bulk_edit.py:115 dcim/forms/bulk_edit.py:190 +#: dcim/forms/bulk_edit.py:366 dcim/forms/bulk_edit.py:753 +#: dcim/forms/bulk_edit.py:818 dcim/forms/bulk_edit.py:850 +#: dcim/forms/bulk_edit.py:977 dcim/forms/bulk_edit.py:1770 +#: dcim/forms/bulk_edit.py:1812 dcim/forms/bulk_import.py:91 +#: dcim/forms/bulk_import.py:150 dcim/forms/bulk_import.py:254 +#: dcim/forms/bulk_import.py:563 dcim/forms/bulk_import.py:717 +#: dcim/forms/bulk_import.py:1168 dcim/forms/bulk_import.py:1375 +#: 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/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 +#: dcim/tables/power.py:74 dcim/tables/racks.py:129 dcim/tables/sites.py:88 +#: dcim/tables/sites.py:143 ipam/forms/bulk_edit.py:240 +#: ipam/forms/bulk_edit.py:290 ipam/forms/bulk_edit.py:343 +#: ipam/forms/bulk_edit.py:501 ipam/forms/bulk_import.py:195 +#: ipam/forms/bulk_import.py:263 ipam/forms/bulk_import.py:299 +#: ipam/forms/bulk_import.py:496 ipam/forms/filtersets.py:219 +#: ipam/forms/filtersets.py:297 ipam/forms/filtersets.py:379 +#: ipam/forms/filtersets.py:564 ipam/forms/model_forms.py:511 +#: ipam/tables/ip.py:184 ipam/tables/ip.py:265 ipam/tables/ip.py:321 +#: ipam/tables/ip.py:394 ipam/tables/ip.py:421 ipam/tables/vlans.py:97 +#: ipam/tables/vlans.py:210 templates/circuits/circuit.html:34 +#: templates/circuits/virtualcircuit.html:43 templates/core/datasource.html:46 +#: templates/core/job.html:48 templates/core/rq_task.html:81 +#: templates/core/system.html:18 templates/dcim/cable.html:19 +#: templates/dcim/device.html:178 templates/dcim/inventoryitem.html:36 +#: templates/dcim/location.html:45 templates/dcim/module.html:69 +#: templates/dcim/powerfeed.html:36 templates/dcim/poweroutlet.html:40 +#: templates/dcim/rack.html:41 templates/dcim/site.html:43 +#: templates/extras/script_list.html:48 templates/ipam/ipaddress.html:37 +#: templates/ipam/iprange.html:61 templates/ipam/prefix.html:69 +#: templates/ipam/vlan.html:48 templates/virtualization/cluster.html:21 +#: templates/virtualization/virtualmachine.html:19 templates/vpn/l2vpn.html:26 +#: templates/vpn/tunnel.html:25 templates/wireless/wirelesslan.html:22 +#: templates/wireless/wirelesslink.html:17 users/forms/filtersets.py:32 +#: users/forms/model_forms.py:194 virtualization/forms/bulk_edit.py:71 +#: virtualization/forms/bulk_edit.py:100 virtualization/forms/bulk_import.py:55 +#: virtualization/forms/bulk_import.py:86 virtualization/forms/filtersets.py:83 +#: virtualization/forms/filtersets.py:166 virtualization/tables/clusters.py:74 +#: virtualization/tables/virtualmachines.py:30 vpn/forms/bulk_edit.py:39 +#: vpn/forms/bulk_edit.py:264 vpn/forms/bulk_import.py:37 +#: vpn/forms/bulk_import.py:264 vpn/forms/filtersets.py:52 +#: vpn/forms/filtersets.py:223 vpn/tables/l2vpn.py:27 vpn/tables/tunnels.py:48 +#: wireless/forms/bulk_edit.py:46 wireless/forms/bulk_edit.py:109 +#: wireless/forms/bulk_import.py:45 wireless/forms/bulk_import.py:89 +#: wireless/forms/filtersets.py:52 wireless/forms/filtersets.py:111 +#: wireless/tables/wirelesslan.py:52 wireless/tables/wirelesslink.py:19 msgid "Status" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:154 -#: netbox/circuits/forms/bulk_edit.py:271 -#: netbox/circuits/forms/bulk_edit.py:342 -#: netbox/circuits/forms/bulk_import.py:111 -#: netbox/circuits/forms/bulk_import.py:170 -#: netbox/circuits/forms/bulk_import.py:232 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:126 -#: netbox/dcim/forms/bulk_edit.py:191 netbox/dcim/forms/bulk_edit.py:350 -#: netbox/dcim/forms/bulk_edit.py:470 netbox/dcim/forms/bulk_edit.py:699 -#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1770 -#: netbox/dcim/forms/bulk_import.py:109 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:243 netbox/dcim/forms/bulk_import.py:358 -#: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:1356 -#: netbox/dcim/forms/bulk_import.py:1565 netbox/dcim/forms/filtersets.py:174 -#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 -#: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 -#: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:979 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/tables/power.py:88 -#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 -#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 -#: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 -#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:169 -#: netbox/ipam/forms/bulk_edit.py:235 netbox/ipam/forms/bulk_edit.py:285 -#: netbox/ipam/forms/bulk_edit.py:333 netbox/ipam/forms/bulk_edit.py:485 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:167 -#: netbox/ipam/forms/bulk_import.py:256 netbox/ipam/forms/bulk_import.py:292 -#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 -#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 -#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 -#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 -#: netbox/templates/circuits/circuit.html:48 -#: netbox/templates/circuits/circuitgroup.html:36 -#: netbox/templates/circuits/virtualcircuit.html:47 -#: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/device.html:79 -#: netbox/templates/dcim/location.html:49 -#: netbox/templates/dcim/powerfeed.html:44 netbox/templates/dcim/rack.html:32 -#: netbox/templates/dcim/rackreservation.html:49 -#: netbox/templates/dcim/site.html:47 -#: netbox/templates/dcim/virtualdevicecontext.html:52 -#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33 -#: netbox/templates/ipam/asnrange.html:29 -#: netbox/templates/ipam/ipaddress.html:28 -#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29 -#: netbox/templates/ipam/routetarget.html:17 netbox/templates/ipam/vlan.html:39 -#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 -#: netbox/templates/virtualization/virtualmachine.html:39 -#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:49 -#: netbox/templates/wireless/wirelesslan.html:42 -#: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/forms.py:25 netbox/tenancy/forms/forms.py:49 -#: netbox/tenancy/forms/model_forms.py:52 netbox/tenancy/tables/columns.py:49 -#: netbox/virtualization/forms/bulk_edit.py:77 -#: netbox/virtualization/forms/bulk_edit.py:137 -#: netbox/virtualization/forms/bulk_import.py:67 -#: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 -#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 -#: netbox/wireless/forms/bulk_edit.py:113 -#: netbox/wireless/forms/bulk_import.py:57 -#: netbox/wireless/forms/bulk_import.py:102 -#: netbox/wireless/forms/filtersets.py:38 -#: netbox/wireless/forms/filtersets.py:103 +#: circuits/forms/bulk_edit.py:154 circuits/forms/bulk_edit.py:271 +#: circuits/forms/bulk_edit.py:342 circuits/forms/bulk_import.py:111 +#: circuits/forms/bulk_import.py:170 circuits/forms/bulk_import.py:232 +#: circuits/forms/filtersets.py:131 circuits/forms/filtersets.py:278 +#: circuits/forms/filtersets.py:332 dcim/forms/bulk_edit.py:131 +#: dcim/forms/bulk_edit.py:196 dcim/forms/bulk_edit.py:361 +#: dcim/forms/bulk_edit.py:484 dcim/forms/bulk_edit.py:743 +#: dcim/forms/bulk_edit.py:856 dcim/forms/bulk_edit.py:1817 +#: dcim/forms/bulk_import.py:110 dcim/forms/bulk_import.py:155 +#: dcim/forms/bulk_import.py:247 dcim/forms/bulk_import.py:362 +#: dcim/forms/bulk_import.py:537 dcim/forms/bulk_import.py:1387 +#: dcim/forms/bulk_import.py:1596 dcim/forms/filtersets.py:175 +#: 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 +#: 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 +#: ipam/forms/bulk_edit.py:144 ipam/forms/bulk_edit.py:169 +#: ipam/forms/bulk_edit.py:235 ipam/forms/bulk_edit.py:285 +#: ipam/forms/bulk_edit.py:338 ipam/forms/bulk_edit.py:439 +#: ipam/forms/bulk_edit.py:496 ipam/forms/bulk_import.py:41 +#: ipam/forms/bulk_import.py:70 ipam/forms/bulk_import.py:98 +#: ipam/forms/bulk_import.py:118 ipam/forms/bulk_import.py:138 +#: ipam/forms/bulk_import.py:167 ipam/forms/bulk_import.py:256 +#: ipam/forms/bulk_import.py:292 ipam/forms/bulk_import.py:458 +#: ipam/forms/bulk_import.py:489 ipam/forms/filtersets.py:50 +#: ipam/forms/filtersets.py:70 ipam/forms/filtersets.py:102 +#: ipam/forms/filtersets.py:123 ipam/forms/filtersets.py:146 +#: ipam/forms/filtersets.py:182 ipam/forms/filtersets.py:282 +#: ipam/forms/filtersets.py:333 ipam/forms/filtersets.py:441 +#: ipam/forms/filtersets.py:532 ipam/tables/ip.py:424 ipam/tables/vlans.py:207 +#: templates/circuits/circuit.html:48 templates/circuits/circuitgroup.html:36 +#: templates/circuits/virtualcircuit.html:47 templates/dcim/cable.html:23 +#: templates/dcim/device.html:79 templates/dcim/location.html:49 +#: templates/dcim/powerfeed.html:44 templates/dcim/rack.html:32 +#: templates/dcim/rackreservation.html:49 templates/dcim/site.html:47 +#: templates/dcim/virtualdevicecontext.html:52 templates/ipam/aggregate.html:30 +#: templates/ipam/asn.html:33 templates/ipam/asnrange.html:29 +#: templates/ipam/ipaddress.html:28 templates/ipam/iprange.html:65 +#: templates/ipam/prefix.html:29 templates/ipam/routetarget.html:17 +#: templates/ipam/vlan.html:39 templates/ipam/vlangroup.html:50 +#: templates/ipam/vrf.html:20 templates/tenancy/tenant.html:17 +#: templates/virtualization/cluster.html:33 +#: templates/virtualization/virtualmachine.html:39 templates/vpn/l2vpn.html:34 +#: templates/vpn/tunnel.html:49 templates/wireless/wirelesslan.html:42 +#: templates/wireless/wirelesslink.html:25 tenancy/forms/forms.py:25 +#: tenancy/forms/forms.py:49 tenancy/forms/model_forms.py:53 +#: tenancy/tables/columns.py:49 virtualization/forms/bulk_edit.py:77 +#: virtualization/forms/bulk_edit.py:137 virtualization/forms/bulk_import.py:67 +#: virtualization/forms/bulk_import.py:121 +#: virtualization/forms/filtersets.py:48 virtualization/forms/filtersets.py:111 +#: vpn/forms/bulk_edit.py:59 vpn/forms/bulk_edit.py:273 +#: vpn/forms/bulk_import.py:59 vpn/forms/bulk_import.py:258 +#: vpn/forms/filtersets.py:219 wireless/forms/bulk_edit.py:66 +#: wireless/forms/bulk_edit.py:114 wireless/forms/bulk_import.py:57 +#: wireless/forms/bulk_import.py:102 wireless/forms/filtersets.py:38 +#: wireless/forms/filtersets.py:103 msgid "Tenant" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:159 -#: netbox/circuits/forms/filtersets.py:191 +#: circuits/forms/bulk_edit.py:159 circuits/forms/filtersets.py:191 msgid "Install date" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:164 -#: netbox/circuits/forms/filtersets.py:196 +#: circuits/forms/bulk_edit.py:164 circuits/forms/filtersets.py:196 msgid "Termination date" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:170 -#: netbox/circuits/forms/filtersets.py:203 +#: circuits/forms/bulk_edit.py:170 circuits/forms/filtersets.py:203 msgid "Commit rate (Kbps)" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:176 -#: netbox/circuits/forms/filtersets.py:209 -#: netbox/circuits/forms/model_forms.py:136 -#: netbox/templates/circuits/circuit.html:38 -#: netbox/templates/wireless/wirelesslink.html:38 -#: netbox/wireless/forms/bulk_edit.py:132 -#: netbox/wireless/forms/filtersets.py:130 -#: netbox/wireless/forms/model_forms.py:168 +#: circuits/forms/bulk_edit.py:176 circuits/forms/filtersets.py:209 +#: circuits/forms/model_forms.py:136 templates/circuits/circuit.html:38 +#: templates/wireless/wirelesslink.html:38 wireless/forms/bulk_edit.py:133 +#: wireless/forms/filtersets.py:130 wireless/forms/model_forms.py:169 msgid "Distance" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:181 -#: netbox/circuits/forms/bulk_import.py:105 -#: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 -#: netbox/wireless/forms/bulk_edit.py:137 -#: netbox/wireless/forms/bulk_import.py:121 -#: netbox/wireless/forms/bulk_import.py:124 -#: netbox/wireless/forms/filtersets.py:134 +#: circuits/forms/bulk_edit.py:181 circuits/forms/bulk_import.py:105 +#: circuits/forms/bulk_import.py:108 circuits/forms/filtersets.py:213 +#: wireless/forms/bulk_edit.py:138 wireless/forms/bulk_import.py:121 +#: wireless/forms/bulk_import.py:124 wireless/forms/filtersets.py:134 msgid "Distance unit" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:196 -#: netbox/circuits/forms/model_forms.py:141 +#: circuits/forms/bulk_edit.py:196 circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:197 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 -#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 -#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1008 -#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 -#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 -#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 -#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 -#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 -#: netbox/wireless/forms/filtersets.py:36 -#: netbox/wireless/forms/filtersets.py:102 +#: circuits/forms/bulk_edit.py:197 circuits/forms/filtersets.py:73 +#: circuits/forms/filtersets.py:92 circuits/forms/filtersets.py:111 +#: circuits/forms/filtersets.py:128 circuits/forms/filtersets.py:316 +#: 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 +#: 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 +#: extras/forms/filtersets.py:293 extras/forms/filtersets.py:317 +#: extras/forms/filtersets.py:504 ipam/forms/filtersets.py:101 +#: ipam/forms/filtersets.py:281 ipam/forms/filtersets.py:330 +#: 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 +#: 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 +#: wireless/forms/bulk_edit.py:154 wireless/forms/filtersets.py:36 +#: wireless/forms/filtersets.py:102 msgid "Attributes" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:198 -#: netbox/circuits/forms/bulk_edit.py:356 -#: netbox/circuits/forms/model_forms.py:142 -#: netbox/circuits/forms/model_forms.py:240 -#: netbox/circuits/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:185 -#: netbox/dcim/forms/model_forms.py:274 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/forms/model_forms.py:780 netbox/dcim/forms/model_forms.py:1744 -#: netbox/ipam/forms/model_forms.py:67 netbox/ipam/forms/model_forms.py:84 -#: netbox/ipam/forms/model_forms.py:119 netbox/ipam/forms/model_forms.py:141 -#: netbox/ipam/forms/model_forms.py:166 netbox/ipam/forms/model_forms.py:233 -#: netbox/ipam/forms/model_forms.py:271 netbox/ipam/forms/model_forms.py:330 -#: netbox/netbox/navigation/menu.py:24 -#: netbox/templates/dcim/device_edit.html:85 -#: netbox/templates/dcim/htmx/cable_edit.html:72 -#: netbox/templates/ipam/ipaddress_bulk_add.html:27 -#: netbox/templates/ipam/vlan_edit.html:30 -#: netbox/virtualization/forms/model_forms.py:80 -#: netbox/virtualization/forms/model_forms.py:229 -#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48 -#: netbox/vpn/forms/model_forms.py:63 netbox/vpn/forms/model_forms.py:148 -#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:57 -#: netbox/wireless/forms/model_forms.py:173 +#: circuits/forms/bulk_edit.py:198 circuits/forms/bulk_edit.py:356 +#: circuits/forms/model_forms.py:142 circuits/forms/model_forms.py:240 +#: 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 +#: 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 +#: ipam/forms/model_forms.py:271 ipam/forms/model_forms.py:330 +#: ipam/forms/model_forms.py:631 netbox/navigation/menu.py:24 +#: templates/dcim/device_edit.html:87 templates/dcim/htmx/cable_edit.html:75 +#: templates/ipam/ipaddress_bulk_add.html:27 templates/ipam/vlan_edit.html:34 +#: virtualization/forms/model_forms.py:80 +#: virtualization/forms/model_forms.py:229 vpn/forms/bulk_edit.py:78 +#: vpn/forms/filtersets.py:48 vpn/forms/model_forms.py:63 +#: vpn/forms/model_forms.py:148 vpn/forms/model_forms.py:414 +#: wireless/forms/model_forms.py:58 wireless/forms/model_forms.py:174 msgid "Tenancy" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:215 -#: netbox/circuits/forms/model_forms.py:170 -#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335 +#: circuits/forms/bulk_edit.py:215 circuits/forms/model_forms.py:170 +#: dcim/forms/bulk_import.py:1348 dcim/forms/bulk_import.py:1366 msgid "Termination type" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:218 -#: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 -#: netbox/circuits/forms/model_forms.py:173 -#: netbox/templates/circuits/inc/circuit_termination.html:6 -#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72 -#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82 +#: circuits/forms/bulk_edit.py:218 circuits/forms/bulk_import.py:133 +#: circuits/forms/filtersets.py:226 circuits/forms/model_forms.py:173 +#: templates/circuits/inc/circuit_termination.html:6 +#: templates/dcim/cable.html:68 templates/dcim/cable.html:72 +#: vpn/forms/bulk_import.py:100 vpn/forms/filtersets.py:82 msgid "Termination" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:226 +#: circuits/forms/bulk_edit.py:226 msgid "Port speed (Kbps)" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:230 +#: circuits/forms/bulk_edit.py:230 msgid "Upstream speed (Kbps)" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:969 -#: netbox/dcim/forms/bulk_edit.py:1333 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/bulk_edit.py:1385 -#: netbox/dcim/forms/bulk_edit.py:1480 netbox/dcim/forms/bulk_edit.py:1652 -#: netbox/dcim/forms/bulk_edit.py:1669 +#: circuits/forms/bulk_edit.py:233 dcim/forms/bulk_edit.py:1013 +#: dcim/forms/bulk_edit.py:1377 dcim/forms/bulk_edit.py:1394 +#: dcim/forms/bulk_edit.py:1411 dcim/forms/bulk_edit.py:1432 +#: dcim/forms/bulk_edit.py:1527 dcim/forms/bulk_edit.py:1699 +#: dcim/forms/bulk_edit.py:1716 msgid "Mark connected" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:243 -#: netbox/circuits/forms/model_forms.py:184 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:55 -#: netbox/templates/dcim/frontport.html:121 -#: netbox/templates/dcim/interface.html:250 -#: netbox/templates/dcim/rearport.html:111 +#: circuits/forms/bulk_edit.py:243 circuits/forms/model_forms.py:184 +#: templates/circuits/inc/circuit_termination_fields.html:55 +#: templates/dcim/frontport.html:121 templates/dcim/interface.html:250 +#: templates/dcim/rearport.html:111 msgid "Circuit Termination" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:245 -#: netbox/circuits/forms/model_forms.py:186 +#: circuits/forms/bulk_edit.py:245 circuits/forms/model_forms.py:186 msgid "Termination Details" 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/templates/circuits/circuitgroupassignment.html:34 -#: netbox/templates/dcim/device.html:133 -#: netbox/templates/dcim/virtualchassis.html:68 -#: netbox/templates/dcim/virtualchassis_edit.html:56 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:148 netbox/tenancy/forms/filtersets.py:110 +#: circuits/forms/bulk_edit.py:289 circuits/forms/bulk_import.py:188 +#: circuits/forms/filtersets.py:305 circuits/tables/circuits.py:207 +#: dcim/forms/model_forms.py:656 +#: templates/circuits/circuitgroupassignment.html:34 +#: templates/dcim/device.html:133 templates/dcim/virtualchassis.html:68 +#: templates/dcim/virtualchassis_edit.html:60 +#: templates/ipam/inc/panels/fhrp_groups.html:26 tenancy/forms/bulk_edit.py:159 +#: tenancy/forms/filtersets.py:110 msgid "Priority" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:321 -#: netbox/circuits/forms/bulk_import.py:208 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 -#: netbox/circuits/forms/model_forms.py:325 -#: netbox/circuits/tables/virtual_circuits.py:51 -#: netbox/circuits/tables/virtual_circuits.py:99 +#: circuits/forms/bulk_edit.py:321 circuits/forms/bulk_import.py:208 +#: circuits/forms/filtersets.py:159 circuits/forms/filtersets.py:264 +#: circuits/forms/filtersets.py:354 circuits/forms/filtersets.py:392 +#: circuits/forms/model_forms.py:325 circuits/tables/virtual_circuits.py:51 +#: circuits/tables/virtual_circuits.py:99 msgid "Provider network" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:365 -#: netbox/circuits/forms/bulk_import.py:254 -#: netbox/circuits/forms/filtersets.py:382 -#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:361 -#: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 -#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 -#: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/model_forms.py:256 -#: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 -#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 -#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:128 -#: netbox/extras/filtersets.py:552 netbox/ipam/forms/bulk_edit.py:245 -#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:343 -#: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 -#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 -#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 -#: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 -#: netbox/templates/circuits/virtualcircuittermination.html:42 -#: netbox/templates/dcim/device.html:182 -#: netbox/templates/dcim/inc/panels/inventory_items.html:20 -#: netbox/templates/dcim/interface.html:178 -#: netbox/templates/dcim/interface.html:280 -#: netbox/templates/dcim/inventoryitem.html:40 -#: netbox/templates/dcim/rack.html:49 netbox/templates/ipam/ipaddress.html:41 -#: netbox/templates/ipam/iprange.html:50 netbox/templates/ipam/prefix.html:73 -#: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 -#: netbox/templates/virtualization/virtualmachine.html:23 -#: netbox/templates/vpn/tunneltermination.html:17 -#: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:143 netbox/tenancy/forms/filtersets.py:107 -#: netbox/tenancy/forms/model_forms.py:137 -#: netbox/tenancy/tables/contacts.py:102 -#: netbox/virtualization/forms/bulk_edit.py:127 -#: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 -#: netbox/virtualization/forms/model_forms.py:202 -#: netbox/virtualization/tables/virtualmachines.py:45 -#: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 -#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 +#: circuits/forms/bulk_edit.py:365 circuits/forms/bulk_import.py:254 +#: circuits/forms/filtersets.py:382 circuits/forms/model_forms.py:365 +#: 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/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 +#: ipam/forms/bulk_edit.py:245 ipam/forms/bulk_edit.py:295 +#: ipam/forms/bulk_edit.py:348 ipam/forms/bulk_edit.py:506 +#: ipam/forms/bulk_import.py:200 ipam/forms/bulk_import.py:268 +#: ipam/forms/bulk_import.py:304 ipam/forms/bulk_import.py:501 +#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:305 +#: ipam/forms/filtersets.py:384 ipam/forms/filtersets.py:572 +#: ipam/forms/model_forms.py:194 ipam/forms/model_forms.py:220 +#: ipam/forms/model_forms.py:259 ipam/forms/model_forms.py:686 +#: ipam/tables/ip.py:210 ipam/tables/ip.py:269 ipam/tables/ip.py:325 +#: ipam/tables/vlans.py:101 ipam/tables/vlans.py:213 +#: templates/circuits/virtualcircuittermination.html:42 +#: templates/dcim/device.html:182 +#: templates/dcim/inc/panels/inventory_items.html:20 +#: templates/dcim/interface.html:178 templates/dcim/interface.html:280 +#: templates/dcim/inventoryitem.html:40 templates/dcim/rack.html:49 +#: templates/ipam/ipaddress.html:41 templates/ipam/iprange.html:57 +#: templates/ipam/prefix.html:73 templates/ipam/role.html:19 +#: templates/ipam/vlan.html:52 templates/virtualization/virtualmachine.html:23 +#: templates/vpn/tunneltermination.html:17 +#: templates/wireless/inc/wirelesslink_interface.html:20 +#: tenancy/forms/bulk_edit.py:154 tenancy/forms/filtersets.py:107 +#: tenancy/forms/model_forms.py:139 tenancy/tables/contacts.py:106 +#: virtualization/forms/bulk_edit.py:127 +#: virtualization/forms/bulk_import.py:112 +#: virtualization/forms/filtersets.py:163 +#: virtualization/forms/model_forms.py:202 +#: virtualization/tables/virtualmachines.py:45 vpn/forms/bulk_edit.py:87 +#: vpn/forms/bulk_import.py:81 vpn/forms/filtersets.py:90 +#: vpn/forms/model_forms.py:79 vpn/forms/model_forms.py:114 +#: vpn/tables/tunnels.py:82 msgid "Role" msgstr "" -#: netbox/circuits/forms/bulk_import.py:46 -#: netbox/circuits/forms/bulk_import.py:61 -#: netbox/circuits/forms/bulk_import.py:84 +#: circuits/forms/bulk_import.py:46 circuits/forms/bulk_import.py:61 +#: circuits/forms/bulk_import.py:84 msgid "Assigned provider" msgstr "" -#: netbox/circuits/forms/bulk_import.py:90 +#: circuits/forms/bulk_import.py:90 msgid "Assigned provider account" msgstr "" -#: netbox/circuits/forms/bulk_import.py:97 +#: circuits/forms/bulk_import.py:97 msgid "Type of circuit" msgstr "" -#: netbox/circuits/forms/bulk_import.py:102 -#: netbox/circuits/forms/bulk_import.py:229 netbox/dcim/forms/bulk_import.py:92 -#: netbox/dcim/forms/bulk_import.py:151 netbox/dcim/forms/bulk_import.py:252 -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:688 -#: netbox/dcim/forms/bulk_import.py:1139 netbox/dcim/forms/bulk_import.py:1510 -#: netbox/ipam/forms/bulk_import.py:197 netbox/ipam/forms/bulk_import.py:265 -#: netbox/ipam/forms/bulk_import.py:301 netbox/ipam/forms/bulk_import.py:491 -#: netbox/ipam/forms/bulk_import.py:504 -#: netbox/virtualization/forms/bulk_import.py:57 -#: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/vpn/forms/bulk_import.py:39 netbox/wireless/forms/bulk_import.py:47 +#: circuits/forms/bulk_import.py:102 circuits/forms/bulk_import.py:229 +#: dcim/forms/bulk_import.py:93 dcim/forms/bulk_import.py:152 +#: dcim/forms/bulk_import.py:256 dcim/forms/bulk_import.py:565 +#: dcim/forms/bulk_import.py:719 dcim/forms/bulk_import.py:1170 +#: dcim/forms/bulk_import.py:1541 ipam/forms/bulk_import.py:197 +#: ipam/forms/bulk_import.py:265 ipam/forms/bulk_import.py:301 +#: ipam/forms/bulk_import.py:498 ipam/forms/bulk_import.py:511 +#: virtualization/forms/bulk_import.py:57 +#: virtualization/forms/bulk_import.py:88 vpn/forms/bulk_import.py:39 +#: vpn/forms/bulk_import.py:266 wireless/forms/bulk_import.py:47 msgid "Operational status" msgstr "" -#: netbox/circuits/forms/bulk_import.py:115 -#: netbox/circuits/forms/bulk_import.py:174 -#: netbox/circuits/forms/bulk_import.py:236 -#: netbox/dcim/forms/bulk_import.py:113 netbox/dcim/forms/bulk_import.py:158 -#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:510 -#: netbox/dcim/forms/bulk_import.py:1360 netbox/dcim/forms/bulk_import.py:1505 -#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:171 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486 -#: netbox/virtualization/forms/bulk_import.py:71 -#: netbox/virtualization/forms/bulk_import.py:125 -#: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 -#: netbox/wireless/forms/bulk_import.py:106 +#: circuits/forms/bulk_import.py:115 circuits/forms/bulk_import.py:174 +#: circuits/forms/bulk_import.py:236 dcim/forms/bulk_import.py:114 +#: dcim/forms/bulk_import.py:159 dcim/forms/bulk_import.py:366 +#: dcim/forms/bulk_import.py:541 dcim/forms/bulk_import.py:1391 +#: dcim/forms/bulk_import.py:1536 dcim/forms/bulk_import.py:1600 +#: ipam/forms/bulk_import.py:45 ipam/forms/bulk_import.py:74 +#: ipam/forms/bulk_import.py:102 ipam/forms/bulk_import.py:122 +#: ipam/forms/bulk_import.py:142 ipam/forms/bulk_import.py:171 +#: ipam/forms/bulk_import.py:260 ipam/forms/bulk_import.py:296 +#: ipam/forms/bulk_import.py:462 ipam/forms/bulk_import.py:493 +#: virtualization/forms/bulk_import.py:71 +#: virtualization/forms/bulk_import.py:125 vpn/forms/bulk_import.py:63 +#: wireless/forms/bulk_import.py:61 wireless/forms/bulk_import.py:106 msgid "Assigned tenant" msgstr "" -#: netbox/circuits/forms/bulk_import.py:139 +#: circuits/forms/bulk_import.py:139 msgid "Termination type (app & model)" msgstr "" -#: netbox/circuits/forms/bulk_import.py:151 -#: netbox/circuits/forms/bulk_import.py:164 +#: circuits/forms/bulk_import.py:151 circuits/forms/bulk_import.py:164 msgid "Termination ID" msgstr "" -#: netbox/circuits/forms/bulk_import.py:185 +#: circuits/forms/bulk_import.py:185 msgid "Circuit type (app & model)" msgstr "" -#: netbox/circuits/forms/bulk_import.py:211 +#: circuits/forms/bulk_import.py:211 msgid "The network to which this virtual circuit belongs" msgstr "" -#: netbox/circuits/forms/bulk_import.py:217 +#: circuits/forms/bulk_import.py:217 msgid "Assigned provider account (if any)" msgstr "" -#: netbox/circuits/forms/bulk_import.py:224 +#: circuits/forms/bulk_import.py:224 msgid "Type of virtual circuit" msgstr "" -#: netbox/circuits/forms/bulk_import.py:256 netbox/vpn/forms/bulk_import.py:83 +#: circuits/forms/bulk_import.py:256 vpn/forms/bulk_import.py:83 msgid "Operational role" 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/tables/connections.py:65 netbox/dcim/tables/devices.py:1140 -#: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:290 -#: netbox/ipam/forms/model_forms.py:299 netbox/ipam/tables/fhrp.py:64 -#: netbox/ipam/tables/ip.py:324 netbox/ipam/tables/vlans.py:145 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:52 -#: netbox/templates/circuits/virtualcircuittermination.html:53 -#: netbox/templates/circuits/virtualcircuittermination.html:60 -#: netbox/templates/dcim/frontport.html:106 -#: netbox/templates/dcim/interface.html:27 -#: netbox/templates/dcim/interface.html:241 -#: netbox/templates/dcim/interface.html:367 -#: netbox/templates/dcim/rearport.html:102 -#: netbox/templates/virtualization/vminterface.html:18 -#: netbox/templates/vpn/tunneltermination.html:31 -#: netbox/templates/wireless/inc/wirelesslink_interface.html:10 -#: netbox/templates/wireless/wirelesslink.html:10 -#: netbox/templates/wireless/wirelesslink.html:55 -#: netbox/virtualization/forms/model_forms.py:377 -#: netbox/vpn/forms/bulk_import.py:297 netbox/vpn/forms/model_forms.py:439 -#: netbox/vpn/forms/model_forms.py:448 netbox/wireless/forms/model_forms.py:116 -#: netbox/wireless/forms/model_forms.py:158 +#: 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/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 +#: templates/circuits/inc/circuit_termination_fields.html:52 +#: templates/circuits/virtualcircuittermination.html:53 +#: templates/circuits/virtualcircuittermination.html:60 +#: templates/dcim/frontport.html:106 templates/dcim/interface.html:27 +#: templates/dcim/interface.html:241 templates/dcim/interface.html:367 +#: templates/dcim/rearport.html:102 +#: templates/virtualization/vminterface.html:18 +#: templates/vpn/tunneltermination.html:31 +#: templates/wireless/inc/wirelesslink_interface.html:10 +#: templates/wireless/wirelesslink.html:10 +#: templates/wireless/wirelesslink.html:55 +#: virtualization/forms/model_forms.py:377 vpn/forms/bulk_import.py:302 +#: vpn/forms/model_forms.py:439 vpn/forms/model_forms.py:448 +#: wireless/forms/model_forms.py:117 wireless/forms/model_forms.py:159 msgid "Interface" msgstr "" -#: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 -#: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:342 -#: netbox/dcim/forms/bulk_edit.py:450 netbox/dcim/forms/bulk_edit.py:691 -#: netbox/dcim/forms/bulk_edit.py:746 netbox/dcim/forms/bulk_edit.py:900 -#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:339 -#: netbox/dcim/forms/bulk_import.py:573 netbox/dcim/forms/bulk_import.py:1454 -#: netbox/dcim/forms/bulk_import.py:1488 netbox/dcim/forms/filtersets.py:96 -#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 -#: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1091 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 -#: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 -#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 -#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 -#: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 -#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 -#: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 -#: netbox/templates/dcim/device.html:26 -#: netbox/templates/dcim/device_edit.html:30 -#: netbox/templates/dcim/inc/cable_termination.html:12 -#: netbox/templates/dcim/location.html:26 -#: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 -#: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 -#: netbox/wireless/forms/filtersets.py:93 -#: netbox/wireless/forms/model_forms.py:90 -#: netbox/wireless/forms/model_forms.py:132 +#: 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 +#: 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 +#: dcim/forms/bulk_import.py:604 dcim/forms/bulk_import.py:1485 +#: dcim/forms/bulk_import.py:1519 dcim/forms/filtersets.py:97 +#: 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/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 +#: dcim/tables/racks.py:220 extras/filtersets.py:629 +#: extras/forms/filtersets.py:362 ipam/forms/filtersets.py:241 +#: ipam/forms/filtersets.py:438 ipam/forms/filtersets.py:462 +#: ipam/forms/filtersets.py:529 templates/dcim/device.html:26 +#: templates/dcim/device_edit.html:32 +#: templates/dcim/inc/cable_termination.html:12 templates/dcim/location.html:26 +#: templates/dcim/powerpanel.html:26 templates/dcim/rack.html:24 +#: templates/dcim/rackreservation.html:32 virtualization/forms/filtersets.py:80 +#: virtualization/forms/filtersets.py:106 wireless/forms/filtersets.py:93 +#: wireless/forms/model_forms.py:91 wireless/forms/model_forms.py:133 msgid "Location" msgstr "" -#: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:145 -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 -#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 -#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 -#: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: circuits/forms/filtersets.py:40 circuits/forms/filtersets.py:74 +#: circuits/forms/filtersets.py:132 dcim/forms/filtersets.py:146 +#: 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 +#: 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 +#: 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 +#: virtualization/forms/filtersets.py:49 virtualization/forms/filtersets.py:112 +#: vpn/forms/filtersets.py:37 vpn/forms/filtersets.py:49 +#: vpn/forms/filtersets.py:220 msgid "Contacts" 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/dcim/forms/bulk_edit.py:317 netbox/dcim/forms/bulk_edit.py:875 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 -#: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 -#: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 -#: netbox/templates/dcim/rackreservation.html:22 -#: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 -#: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 -#: netbox/virtualization/forms/model_forms.py:92 -#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 +#: circuits/forms/filtersets.py:45 circuits/forms/filtersets.py:169 +#: circuits/forms/filtersets.py:231 circuits/tables/circuits.py:139 +#: 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 +#: virtualization/forms/model_forms.py:92 vpn/forms/filtersets.py:268 +#: wireless/forms/filtersets.py:73 msgid "Region" msgstr "" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:325 -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 -#: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 -#: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:989 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 -#: netbox/virtualization/forms/model_forms.py:98 -#: netbox/wireless/forms/filtersets.py:78 +#: circuits/forms/filtersets.py:50 circuits/forms/filtersets.py:174 +#: circuits/forms/filtersets.py:236 dcim/forms/bulk_edit.py:336 +#: 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 +#: virtualization/forms/model_forms.py:98 wireless/forms/filtersets.py:78 msgid "Site group" msgstr "" -#: netbox/circuits/forms/filtersets.py:82 netbox/circuits/tables/circuits.py:62 -#: netbox/circuits/tables/providers.py:64 -#: netbox/circuits/tables/virtual_circuits.py:55 -#: netbox/circuits/tables/virtual_circuits.py:103 -#: netbox/templates/circuits/circuit.html:22 -#: netbox/templates/circuits/provideraccount.html:24 +#: circuits/forms/filtersets.py:82 circuits/tables/circuits.py:62 +#: circuits/tables/providers.py:64 circuits/tables/virtual_circuits.py:55 +#: circuits/tables/virtual_circuits.py:103 templates/circuits/circuit.html:22 +#: templates/circuits/provideraccount.html:24 msgid "Account" msgstr "" -#: netbox/circuits/forms/filtersets.py:254 +#: circuits/forms/filtersets.py:254 msgid "Term Side" msgstr "" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 -#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 -#: netbox/templates/dcim/macaddress.html:25 -#: netbox/templates/extras/configcontext.html:60 -#: netbox/templates/ipam/ipaddress.html:59 -#: netbox/templates/ipam/vlan_edit.html:38 -#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:314 +#: 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 msgid "Assignment" 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/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 -#: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 -#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 -#: netbox/ipam/tables/vlans.py:202 -#: netbox/templates/circuits/circuitgroupassignment.html:22 -#: netbox/templates/dcim/interface.html:341 netbox/templates/dcim/site.html:37 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 -#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/contact.html:21 -#: netbox/templates/tenancy/tenant.html:20 netbox/templates/users/group.html:6 -#: netbox/templates/users/group.html:14 -#: netbox/templates/virtualization/cluster.html:29 -#: netbox/templates/vpn/tunnel.html:29 -#: netbox/templates/wireless/wirelesslan.html:18 -#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94 -#: netbox/tenancy/forms/bulk_import.py:40 -#: netbox/tenancy/forms/bulk_import.py:81 netbox/tenancy/forms/filtersets.py:48 -#: netbox/tenancy/forms/filtersets.py:78 netbox/tenancy/forms/filtersets.py:97 -#: netbox/tenancy/forms/model_forms.py:45 -#: netbox/tenancy/forms/model_forms.py:97 -#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/contacts.py:60 -#: netbox/tenancy/tables/contacts.py:107 netbox/tenancy/tables/tenants.py:42 -#: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 -#: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 -#: netbox/users/forms/filtersets.py:79 -#: netbox/virtualization/forms/bulk_edit.py:66 -#: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 -#: netbox/virtualization/forms/model_forms.py:70 -#: netbox/virtualization/tables/clusters.py:70 -#: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50 -#: netbox/wireless/forms/bulk_import.py:38 -#: netbox/wireless/forms/filtersets.py:49 -#: netbox/wireless/forms/model_forms.py:41 -#: netbox/wireless/tables/wirelesslan.py:48 +#: circuits/forms/filtersets.py:302 circuits/forms/model_forms.py:252 +#: circuits/tables/circuits.py:191 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 +#: ipam/forms/bulk_import.py:482 ipam/forms/model_forms.py:570 +#: ipam/tables/fhrp.py:67 ipam/tables/vlans.py:93 ipam/tables/vlans.py:204 +#: templates/circuits/circuitgroupassignment.html:22 +#: templates/dcim/interface.html:341 templates/dcim/site.html:37 +#: templates/ipam/inc/panels/fhrp_groups.html:23 templates/ipam/vlan.html:27 +#: templates/tenancy/tenant.html:20 templates/users/group.html:6 +#: templates/users/group.html:14 templates/virtualization/cluster.html:29 +#: templates/vpn/tunnel.html:29 templates/wireless/wirelesslan.html:18 +#: tenancy/forms/bulk_edit.py:44 tenancy/forms/bulk_import.py:40 +#: tenancy/forms/filtersets.py:48 tenancy/forms/filtersets.py:97 +#: tenancy/forms/model_forms.py:46 tenancy/forms/model_forms.py:124 +#: tenancy/tables/contacts.py:111 tenancy/tables/tenants.py:46 +#: users/filtersets.py:62 users/filtersets.py:185 users/forms/filtersets.py:31 +#: users/forms/filtersets.py:37 users/forms/filtersets.py:79 +#: virtualization/forms/bulk_edit.py:66 virtualization/forms/bulk_import.py:48 +#: virtualization/forms/filtersets.py:91 virtualization/forms/model_forms.py:70 +#: virtualization/tables/clusters.py:70 vpn/forms/bulk_edit.py:112 +#: vpn/forms/bulk_import.py:158 vpn/forms/filtersets.py:121 +#: vpn/tables/crypto.py:31 vpn/tables/tunnels.py:44 +#: wireless/forms/bulk_edit.py:51 wireless/forms/bulk_import.py:38 +#: wireless/forms/filtersets.py:49 wireless/forms/model_forms.py:42 +#: wireless/tables/wirelesslan.py:48 msgid "Group" msgstr "" -#: netbox/circuits/forms/model_forms.py:239 -#: netbox/templates/circuits/circuitgroup.html:25 +#: circuits/forms/model_forms.py:239 templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "" -#: netbox/circuits/forms/model_forms.py:259 +#: circuits/forms/model_forms.py:259 msgid "Circuit type" msgstr "" -#: netbox/circuits/forms/model_forms.py:270 +#: circuits/forms/model_forms.py:270 msgid "Group Assignment" msgstr "" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 -#: netbox/dcim/models/device_component_templates.py:531 -#: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:479 -#: netbox/dcim/models/device_components.py:1029 -#: netbox/dcim/models/device_components.py:1100 -#: netbox/dcim/models/device_components.py:1246 -#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221 -#: netbox/extras/models/tags.py:28 +#: circuits/models/base.py:18 dcim/models/cables.py:68 +#: 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 +#: dcim/models/device_components.py:1109 dcim/models/device_components.py:1255 +#: dcim/models/devices.py:381 dcim/models/racks.py:227 extras/models/tags.py:29 msgid "color" msgstr "" -#: netbox/circuits/models/circuits.py:34 +#: circuits/models/circuits.py:34 msgid "circuit type" msgstr "" -#: netbox/circuits/models/circuits.py:35 +#: circuits/models/circuits.py:35 msgid "circuit types" msgstr "" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:38 +#: circuits/models/circuits.py:46 circuits/models/virtual_circuits.py:38 msgid "circuit ID" msgstr "" -#: netbox/circuits/models/circuits.py:47 -#: netbox/circuits/models/virtual_circuits.py:39 +#: circuits/models/circuits.py:47 circuits/models/virtual_circuits.py:39 msgid "Unique circuit ID" 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/dcim/models/device_components.py:1286 -#: netbox/dcim/models/devices.py:645 netbox/dcim/models/devices.py:1181 -#: netbox/dcim/models/devices.py:1409 netbox/dcim/models/power.py:94 -#: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 -#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 -#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:210 netbox/virtualization/models/clusters.py:70 -#: netbox/virtualization/models/virtualmachines.py:79 -#: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 -#: netbox/wireless/models.py:156 +#: 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 +#: 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 +#: 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 msgid "status" msgstr "" -#: netbox/circuits/models/circuits.py:82 netbox/templates/core/plugin.html:20 +#: circuits/models/circuits.py:82 templates/core/plugin.html:20 msgid "installed" msgstr "" -#: netbox/circuits/models/circuits.py:87 +#: circuits/models/circuits.py:87 msgid "terminates" msgstr "" -#: netbox/circuits/models/circuits.py:92 +#: circuits/models/circuits.py:92 msgid "commit rate (Kbps)" msgstr "" -#: netbox/circuits/models/circuits.py:93 +#: circuits/models/circuits.py:93 msgid "Committed rate" msgstr "" -#: netbox/circuits/models/circuits.py:142 +#: circuits/models/circuits.py:142 msgid "circuit" msgstr "" -#: netbox/circuits/models/circuits.py:143 +#: circuits/models/circuits.py:143 msgid "circuits" msgstr "" -#: netbox/circuits/models/circuits.py:172 +#: circuits/models/circuits.py:172 msgid "circuit group" msgstr "" -#: netbox/circuits/models/circuits.py:173 +#: circuits/models/circuits.py:173 msgid "circuit groups" msgstr "" -#: netbox/circuits/models/circuits.py:190 +#: circuits/models/circuits.py:189 msgid "member ID" msgstr "" -#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90 -#: netbox/tenancy/models/contacts.py:126 +#: circuits/models/circuits.py:201 ipam/models/fhrp.py:96 +#: tenancy/models/contacts.py:133 msgid "priority" msgstr "" -#: netbox/circuits/models/circuits.py:220 +#: circuits/models/circuits.py:219 msgid "Circuit group assignment" msgstr "" -#: netbox/circuits/models/circuits.py:221 +#: circuits/models/circuits.py:220 msgid "Circuit group assignments" msgstr "" -#: netbox/circuits/models/circuits.py:247 +#: circuits/models/circuits.py:246 msgid "termination side" msgstr "" -#: netbox/circuits/models/circuits.py:266 +#: circuits/models/circuits.py:264 msgid "port speed (Kbps)" msgstr "" -#: netbox/circuits/models/circuits.py:269 +#: circuits/models/circuits.py:267 msgid "Physical circuit speed" msgstr "" -#: netbox/circuits/models/circuits.py:274 +#: circuits/models/circuits.py:272 msgid "upstream speed (Kbps)" msgstr "" -#: netbox/circuits/models/circuits.py:275 +#: circuits/models/circuits.py:273 msgid "Upstream speed, if different from port speed" msgstr "" -#: netbox/circuits/models/circuits.py:280 +#: circuits/models/circuits.py:278 msgid "cross-connect ID" msgstr "" -#: netbox/circuits/models/circuits.py:281 +#: circuits/models/circuits.py:279 msgid "ID of the local cross-connect" msgstr "" -#: netbox/circuits/models/circuits.py:286 +#: circuits/models/circuits.py:284 msgid "patch panel/port(s)" msgstr "" -#: netbox/circuits/models/circuits.py:287 +#: circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" msgstr "" -#: netbox/circuits/models/circuits.py:290 -#: netbox/circuits/models/virtual_circuits.py:144 -#: netbox/dcim/models/device_component_templates.py:57 -#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:681 -#: netbox/extras/models/configs.py:45 netbox/extras/models/configs.py:219 -#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:61 -#: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 -#: netbox/extras/models/models.py:511 netbox/extras/models/notifications.py:131 -#: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 -#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 -#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 -#: netbox/users/models/users.py:33 -#: netbox/virtualization/models/virtualmachines.py:276 +#: circuits/models/circuits.py:288 circuits/models/virtual_circuits.py:144 +#: dcim/models/device_component_templates.py:57 +#: dcim/models/device_components.py:63 dcim/models/racks.py:688 +#: extras/models/configs.py:42 extras/models/configs.py:218 +#: extras/models/customfields.py:127 extras/models/models.py:63 +#: 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 +#: 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 msgid "description" msgstr "" -#: netbox/circuits/models/circuits.py:340 +#: circuits/models/circuits.py:338 msgid "circuit termination" msgstr "" -#: netbox/circuits/models/circuits.py:341 +#: circuits/models/circuits.py:339 msgid "circuit terminations" msgstr "" -#: netbox/circuits/models/circuits.py:353 +#: circuits/models/circuits.py:351 msgid "A circuit termination must attach to a terminating object." 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/dcim/models/device_component_templates.py:43 -#: netbox/dcim/models/device_components.py:52 netbox/dcim/models/devices.py:589 -#: netbox/dcim/models/devices.py:1341 netbox/dcim/models/devices.py:1404 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:257 netbox/dcim/models/sites.py:142 -#: netbox/extras/models/configs.py:36 netbox/extras/models/configs.py:215 -#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:56 -#: netbox/extras/models/models.py:153 netbox/extras/models/models.py:296 -#: netbox/extras/models/models.py:392 netbox/extras/models/models.py:501 -#: netbox/extras/models/models.py:596 netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 -#: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 -#: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:37 netbox/ipam/models/vlans.py:199 -#: netbox/ipam/models/vlans.py:337 netbox/ipam/models/vrfs.py:20 -#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 -#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 -#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 -#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28 -#: netbox/virtualization/models/clusters.py:52 -#: netbox/virtualization/models/virtualmachines.py:71 -#: netbox/virtualization/models/virtualmachines.py:271 -#: netbox/virtualization/models/virtualmachines.py:305 -#: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 -#: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 -#: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:21 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: 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 +#: 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 +#: dcim/models/racks.py:263 dcim/models/sites.py:142 +#: extras/models/configs.py:33 extras/models/configs.py:214 +#: extras/models/customfields.py:94 extras/models/models.py:58 +#: extras/models/models.py:155 extras/models/models.py:298 +#: extras/models/models.py:394 extras/models/models.py:459 +#: 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 +#: 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 +#: users/models/users.py:28 virtualization/models/clusters.py:52 +#: virtualization/models/virtualmachines.py:71 +#: virtualization/models/virtualmachines.py:276 +#: virtualization/models/virtualmachines.py:310 vpn/models/crypto.py:23 +#: vpn/models/crypto.py:69 vpn/models/crypto.py:128 vpn/models/crypto.py:180 +#: vpn/models/crypto.py:216 vpn/models/l2vpn.py:20 vpn/models/tunnels.py:32 +#: wireless/models.py:53 msgid "name" msgstr "" -#: netbox/circuits/models/providers.py:24 +#: circuits/models/providers.py:24 msgid "Full name of the provider" msgstr "" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 -#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 -#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 -#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 -#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 -#: netbox/wireless/models.py:59 +#: 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 +#: 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 msgid "slug" msgstr "" -#: netbox/circuits/models/providers.py:42 +#: circuits/models/providers.py:42 msgid "provider" msgstr "" -#: netbox/circuits/models/providers.py:43 +#: circuits/models/providers.py:43 msgid "providers" msgstr "" -#: netbox/circuits/models/providers.py:60 +#: circuits/models/providers.py:60 msgid "account ID" msgstr "" -#: netbox/circuits/models/providers.py:83 +#: circuits/models/providers.py:83 msgid "provider account" msgstr "" -#: netbox/circuits/models/providers.py:84 +#: circuits/models/providers.py:84 msgid "provider accounts" msgstr "" -#: netbox/circuits/models/providers.py:110 +#: circuits/models/providers.py:110 msgid "service ID" msgstr "" -#: netbox/circuits/models/providers.py:121 +#: circuits/models/providers.py:121 msgid "provider network" msgstr "" -#: netbox/circuits/models/providers.py:122 +#: circuits/models/providers.py:122 msgid "provider networks" msgstr "" -#: netbox/circuits/models/virtual_circuits.py:28 +#: circuits/models/virtual_circuits.py:28 msgid "virtual circuit type" msgstr "" -#: netbox/circuits/models/virtual_circuits.py:29 +#: circuits/models/virtual_circuits.py:29 msgid "virtual circuit types" msgstr "" -#: netbox/circuits/models/virtual_circuits.py:99 +#: circuits/models/virtual_circuits.py:99 msgid "virtual circuit" msgstr "" -#: netbox/circuits/models/virtual_circuits.py:100 +#: circuits/models/virtual_circuits.py:100 msgid "virtual circuits" msgstr "" -#: netbox/circuits/models/virtual_circuits.py:133 netbox/ipam/models/ip.py:194 -#: netbox/ipam/models/ip.py:736 netbox/vpn/models/tunnels.py:109 +#: circuits/models/virtual_circuits.py:133 ipam/models/ip.py:194 +#: ipam/models/ip.py:747 vpn/models/tunnels.py:109 msgid "role" msgstr "" -#: netbox/circuits/models/virtual_circuits.py:151 +#: circuits/models/virtual_circuits.py:151 msgid "virtual circuit termination" msgstr "" -#: netbox/circuits/models/virtual_circuits.py:152 +#: circuits/models/virtual_circuits.py:152 msgid "virtual circuit terminations" msgstr "" -#: netbox/circuits/tables/circuits.py:30 netbox/circuits/tables/circuits.py:168 -#: 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/tasks.py:11 netbox/core/tables/tasks.py:115 -#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:103 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/devices.py:299 -#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443 -#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540 -#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681 -#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810 -#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 -#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:62 -#: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 -#: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 -#: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py: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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 -#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 -#: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 -#: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 -#: netbox/ipam/tables/vlans.py:231 netbox/ipam/tables/vrfs.py:26 -#: netbox/ipam/tables/vrfs.py:68 netbox/templates/circuits/circuitgroup.html:28 -#: netbox/templates/circuits/circuittype.html:22 -#: netbox/templates/circuits/provideraccount.html:28 -#: netbox/templates/circuits/providernetwork.html:24 -#: netbox/templates/circuits/virtualcircuittype.html:22 -#: netbox/templates/core/datasource.html:34 netbox/templates/core/job.html:44 -#: netbox/templates/core/plugin.html:54 netbox/templates/core/rq_worker.html:43 -#: netbox/templates/dcim/consoleport.html:28 -#: netbox/templates/dcim/consoleserverport.html:28 -#: netbox/templates/dcim/devicebay.html:24 -#: netbox/templates/dcim/devicerole.html:26 -#: netbox/templates/dcim/frontport.html:28 -#: netbox/templates/dcim/inc/interface_vlans_table.html:5 -#: netbox/templates/dcim/inc/panels/inventory_items.html:18 -#: netbox/templates/dcim/interface.html:38 -#: netbox/templates/dcim/interface.html:222 -#: netbox/templates/dcim/inventoryitem.html:28 -#: netbox/templates/dcim/inventoryitemrole.html:18 -#: netbox/templates/dcim/location.html:29 -#: netbox/templates/dcim/manufacturer.html:36 -#: netbox/templates/dcim/modulebay.html:30 -#: netbox/templates/dcim/platform.html:29 -#: netbox/templates/dcim/poweroutlet.html:28 -#: netbox/templates/dcim/powerport.html:28 -#: netbox/templates/dcim/rackrole.html:22 -#: netbox/templates/dcim/rearport.html:28 netbox/templates/dcim/region.html:29 -#: netbox/templates/dcim/sitegroup.html:29 -#: netbox/templates/dcim/virtualdevicecontext.html:18 -#: netbox/templates/extras/configcontext.html:13 -#: netbox/templates/extras/configtemplate.html:13 -#: netbox/templates/extras/customfield.html:13 -#: netbox/templates/extras/customlink.html:13 -#: netbox/templates/extras/eventrule.html:13 -#: netbox/templates/extras/exporttemplate.html:15 -#: netbox/templates/extras/notificationgroup.html:14 -#: netbox/templates/extras/savedfilter.html:13 -#: netbox/templates/extras/script_list.html:45 -#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13 -#: netbox/templates/ipam/asnrange.html:15 -#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22 -#: netbox/templates/ipam/role.html:22 netbox/templates/ipam/routetarget.html:13 -#: netbox/templates/ipam/service.html:24 -#: netbox/templates/ipam/servicetemplate.html:15 -#: netbox/templates/ipam/vlan.html:35 netbox/templates/ipam/vlangroup.html:30 -#: netbox/templates/ipam/vlantranslationpolicy.html:14 -#: netbox/templates/tenancy/contact.html:25 -#: netbox/templates/tenancy/contactgroup.html:21 -#: netbox/templates/tenancy/contactrole.html:18 -#: netbox/templates/tenancy/tenantgroup.html:29 -#: netbox/templates/users/group.html:17 -#: netbox/templates/users/objectpermission.html:17 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/virtualmachine.html:15 -#: netbox/templates/virtualization/vminterface.html:25 -#: netbox/templates/vpn/ikepolicy.html:13 -#: netbox/templates/vpn/ikeproposal.html:13 -#: netbox/templates/vpn/ipsecpolicy.html:13 -#: netbox/templates/vpn/ipsecprofile.html:13 -#: netbox/templates/vpn/ipsecprofile.html:36 -#: netbox/templates/vpn/ipsecprofile.html:69 -#: netbox/templates/vpn/ipsecproposal.html:13 -#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21 -#: netbox/templates/vpn/tunnelgroup.html:26 -#: netbox/templates/wireless/wirelesslangroup.html:29 -#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41 -#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16 -#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62 -#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 -#: netbox/virtualization/tables/clusters.py:17 -#: netbox/virtualization/tables/clusters.py:39 -#: netbox/virtualization/tables/clusters.py:62 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 -#: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57 -#: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129 -#: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 -#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 -#: netbox/wireless/tables/wirelesslan.py:18 -#: netbox/wireless/tables/wirelesslan.py:88 +#: circuits/tables/circuits.py:30 circuits/tables/circuits.py:168 +#: 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/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 +#: dcim/tables/devices.py:299 dcim/tables/devices.py:402 +#: dcim/tables/devices.py:443 dcim/tables/devices.py:491 +#: dcim/tables/devices.py:545 dcim/tables/devices.py:568 +#: dcim/tables/devices.py:688 dcim/tables/devices.py:771 +#: dcim/tables/devices.py:817 dcim/tables/devices.py:879 +#: dcim/tables/devices.py:948 dcim/tables/devices.py:1013 +#: dcim/tables/devices.py:1032 dcim/tables/devices.py:1061 +#: dcim/tables/devices.py:1091 dcim/tables/devicetypes.py:31 +#: dcim/tables/devicetypes.py:227 dcim/tables/modules.py:17 +#: 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 +#: 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 +#: ipam/tables/vlans.py:33 ipam/tables/vlans.py:85 ipam/tables/vlans.py:233 +#: ipam/tables/vrfs.py:26 ipam/tables/vrfs.py:68 +#: templates/circuits/circuitgroup.html:28 +#: templates/circuits/circuittype.html:22 +#: templates/circuits/provideraccount.html:28 +#: templates/circuits/providernetwork.html:24 +#: templates/circuits/virtualcircuittype.html:22 +#: templates/core/datasource.html:34 templates/core/job.html:44 +#: templates/core/plugin.html:54 templates/core/rq_worker.html:43 +#: templates/dcim/consoleport.html:28 templates/dcim/consoleserverport.html:28 +#: templates/dcim/devicebay.html:24 templates/dcim/devicerole.html:26 +#: templates/dcim/frontport.html:28 +#: templates/dcim/inc/interface_vlans_table.html:5 +#: templates/dcim/inc/panels/inventory_items.html:18 +#: templates/dcim/interface.html:38 templates/dcim/interface.html:222 +#: templates/dcim/inventoryitem.html:28 +#: templates/dcim/inventoryitemrole.html:18 templates/dcim/location.html:29 +#: templates/dcim/manufacturer.html:36 templates/dcim/modulebay.html:30 +#: templates/dcim/moduletypeprofile.html:16 templates/dcim/platform.html:29 +#: templates/dcim/poweroutlet.html:28 templates/dcim/powerport.html:28 +#: templates/dcim/rackrole.html:22 templates/dcim/rearport.html:28 +#: templates/dcim/region.html:29 templates/dcim/sitegroup.html:29 +#: templates/dcim/virtualdevicecontext.html:18 +#: 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/notificationgroup.html:14 +#: templates/extras/savedfilter.html:13 templates/extras/script_list.html:45 +#: templates/extras/tableconfig.html:13 templates/extras/tag.html:14 +#: templates/extras/webhook.html:13 templates/ipam/asnrange.html:15 +#: templates/ipam/fhrpgroup.html:30 templates/ipam/rir.html:22 +#: templates/ipam/role.html:22 templates/ipam/routetarget.html:13 +#: templates/ipam/service.html:26 templates/ipam/servicetemplate.html:15 +#: templates/ipam/vlan.html:35 templates/ipam/vlangroup.html:30 +#: templates/ipam/vlantranslationpolicy.html:14 +#: templates/tenancy/contact.html:35 templates/tenancy/contactgroup.html:21 +#: templates/tenancy/contactrole.html:18 templates/tenancy/tenantgroup.html:29 +#: templates/users/group.html:17 templates/users/objectpermission.html:17 +#: templates/virtualization/cluster.html:13 +#: templates/virtualization/clustergroup.html:22 +#: templates/virtualization/clustertype.html:22 +#: templates/virtualization/virtualdisk.html:25 +#: templates/virtualization/virtualmachine.html:15 +#: templates/virtualization/vminterface.html:25 templates/vpn/ikepolicy.html:13 +#: templates/vpn/ikeproposal.html:13 templates/vpn/ipsecpolicy.html:13 +#: templates/vpn/ipsecprofile.html:13 templates/vpn/ipsecprofile.html:36 +#: templates/vpn/ipsecprofile.html:69 templates/vpn/ipsecproposal.html:13 +#: templates/vpn/l2vpn.html:14 templates/vpn/tunnel.html:21 +#: templates/vpn/tunnelgroup.html:26 +#: templates/wireless/wirelesslangroup.html:29 tenancy/tables/contacts.py:19 +#: tenancy/tables/contacts.py:45 tenancy/tables/contacts.py:60 +#: tenancy/tables/tenants.py:16 tenancy/tables/tenants.py:42 users/tables.py:62 +#: users/tables.py:76 virtualization/forms/bulk_create.py:20 +#: virtualization/forms/object_create.py:13 +#: virtualization/forms/object_create.py:23 +#: virtualization/tables/clusters.py:17 virtualization/tables/clusters.py:39 +#: virtualization/tables/clusters.py:62 +#: virtualization/tables/virtualmachines.py:26 +#: virtualization/tables/virtualmachines.py:109 +#: virtualization/tables/virtualmachines.py:165 vpn/tables/crypto.py:18 +#: vpn/tables/crypto.py:57 vpn/tables/crypto.py:93 vpn/tables/crypto.py:129 +#: vpn/tables/crypto.py:158 vpn/tables/l2vpn.py:23 vpn/tables/tunnels.py:18 +#: vpn/tables/tunnels.py:40 wireless/tables/wirelesslan.py:18 +#: wireless/tables/wirelesslan.py:88 msgid "Name" msgstr "" -#: netbox/circuits/tables/circuits.py:39 netbox/circuits/tables/circuits.py:174 -#: netbox/circuits/tables/providers.py:43 -#: netbox/circuits/tables/providers.py:77 -#: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:274 netbox/netbox/navigation/menu.py:278 -#: netbox/netbox/navigation/menu.py:280 -#: netbox/templates/circuits/provider.html:57 -#: netbox/templates/circuits/provideraccount.html:44 -#: netbox/templates/circuits/providernetwork.html:50 +#: circuits/tables/circuits.py:39 circuits/tables/circuits.py:174 +#: 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 +#: templates/circuits/provider.html:57 +#: templates/circuits/provideraccount.html:44 +#: templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "" -#: netbox/circuits/tables/circuits.py:54 -#: netbox/circuits/tables/virtual_circuits.py:42 -#: netbox/templates/circuits/circuit.html:26 -#: netbox/templates/circuits/virtualcircuit.html:35 -#: netbox/templates/dcim/interface.html:174 +#: circuits/tables/circuits.py:54 circuits/tables/virtual_circuits.py:42 +#: templates/circuits/circuit.html:26 templates/circuits/virtualcircuit.html:35 +#: templates/dcim/interface.html:174 msgid "Circuit ID" msgstr "" -#: netbox/circuits/tables/circuits.py:72 -#: netbox/wireless/forms/model_forms.py:163 +#: circuits/tables/circuits.py:72 wireless/forms/model_forms.py:164 msgid "Side A" msgstr "" -#: netbox/circuits/tables/circuits.py:77 +#: circuits/tables/circuits.py:77 msgid "Side Z" msgstr "" -#: netbox/circuits/tables/circuits.py:80 -#: netbox/templates/circuits/circuit.html:65 +#: circuits/tables/circuits.py:80 templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "" -#: netbox/circuits/tables/circuits.py:84 netbox/circuits/tables/providers.py:46 -#: netbox/circuits/tables/providers.py:80 -#: netbox/circuits/tables/providers.py:105 -#: netbox/circuits/tables/virtual_circuits.py:68 -#: netbox/dcim/tables/devices.py:1067 netbox/dcim/tables/devicetypes.py:97 -#: netbox/dcim/tables/modules.py:29 netbox/dcim/tables/modules.py:73 -#: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 -#: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 -#: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:585 netbox/ipam/tables/asn.py:69 -#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 -#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 -#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 -#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121 -#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:89 -#: netbox/templates/generic/bulk_edit.html:86 -#: netbox/templates/inc/panels/comments.html:5 -#: netbox/tenancy/tables/contacts.py:68 netbox/tenancy/tables/tenants.py:46 -#: netbox/utilities/forms/fields/fields.py:29 -#: netbox/virtualization/tables/clusters.py:95 -#: netbox/virtualization/tables/virtualmachines.py:52 -#: netbox/vpn/tables/crypto.py:37 netbox/vpn/tables/crypto.py:74 -#: netbox/vpn/tables/crypto.py:109 netbox/vpn/tables/crypto.py:140 -#: netbox/vpn/tables/crypto.py:173 netbox/vpn/tables/l2vpn.py:37 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27 -#: netbox/wireless/tables/wirelesslan.py:66 +#: circuits/tables/circuits.py:84 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 +#: dcim/tables/modules.py:68 dcim/tables/modules.py:107 dcim/tables/power.py:39 +#: 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 +#: 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 +#: templates/dcim/htmx/cable_edit.html:92 templates/generic/bulk_edit.html:86 +#: templates/inc/panels/comments.html:5 tenancy/tables/contacts.py:31 +#: tenancy/tables/contacts.py:72 tenancy/tables/tenants.py:28 +#: tenancy/tables/tenants.py:50 utilities/forms/fields/fields.py:29 +#: virtualization/tables/clusters.py:95 +#: virtualization/tables/virtualmachines.py:52 vpn/tables/crypto.py:37 +#: vpn/tables/crypto.py:74 vpn/tables/crypto.py:109 vpn/tables/crypto.py:140 +#: vpn/tables/crypto.py:173 vpn/tables/l2vpn.py:40 vpn/tables/tunnels.py:61 +#: wireless/tables/wirelesslan.py:27 wireless/tables/wirelesslan.py:66 msgid "Comments" msgstr "" -#: netbox/circuits/tables/circuits.py:90 -#: netbox/templates/tenancy/contact.html:84 -#: netbox/tenancy/tables/contacts.py:73 +#: circuits/tables/circuits.py:90 templates/tenancy/contact.html:94 +#: tenancy/tables/contacts.py:77 msgid "Assignments" msgstr "" -#: netbox/circuits/tables/circuits.py:117 netbox/dcim/forms/connections.py:81 +#: circuits/tables/circuits.py:117 dcim/forms/connections.py:81 msgid "Side" msgstr "" -#: netbox/circuits/tables/circuits.py:120 +#: circuits/tables/circuits.py:120 msgid "Termination Type" msgstr "" -#: netbox/circuits/tables/circuits.py:123 +#: circuits/tables/circuits.py:123 msgid "Termination Point" msgstr "" -#: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:160 -#: netbox/templates/dcim/sitegroup.html:26 +#: circuits/tables/circuits.py:134 dcim/tables/devices.py:160 +#: templates/dcim/sitegroup.html:26 msgid "Site Group" msgstr "" -#: netbox/circuits/tables/circuits.py:149 -#: netbox/templates/circuits/providernetwork.html:17 -#: netbox/templates/circuits/virtualcircuit.html:27 -#: netbox/templates/circuits/virtualcircuittermination.html:30 -#: netbox/templates/dcim/interface.html:170 +#: circuits/tables/circuits.py:149 templates/circuits/providernetwork.html:17 +#: templates/circuits/virtualcircuit.html:27 +#: templates/circuits/virtualcircuittermination.html:30 +#: templates/dcim/interface.html:170 msgid "Provider Network" msgstr "" -#: netbox/circuits/tables/providers.py:23 +#: circuits/tables/providers.py:23 msgid "Accounts" msgstr "" -#: netbox/circuits/tables/providers.py:28 +#: circuits/tables/providers.py:28 msgid "Account Count" msgstr "" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99 +#: circuits/tables/providers.py:37 dcim/tables/sites.py:105 msgid "ASN Count" msgstr "" -#: netbox/circuits/tables/virtual_circuits.py:65 -#: netbox/netbox/navigation/menu.py:234 -#: netbox/templates/circuits/virtualcircuit.html:87 -#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72 -#: netbox/vpn/tables/tunnels.py:58 +#: circuits/tables/virtual_circuits.py:65 netbox/navigation/menu.py:235 +#: templates/circuits/virtualcircuit.html:87 templates/vpn/l2vpn.html:60 +#: templates/vpn/tunnel.html:72 vpn/tables/tunnels.py:58 msgid "Terminations" msgstr "" -#: netbox/circuits/tables/virtual_circuits.py:109 -#: netbox/dcim/forms/bulk_edit.py:745 netbox/dcim/forms/bulk_edit.py:1299 -#: netbox/dcim/forms/bulk_edit.py:1708 netbox/dcim/forms/bulk_edit.py:1760 -#: netbox/dcim/forms/bulk_import.py:668 netbox/dcim/forms/bulk_import.py:730 -#: netbox/dcim/forms/bulk_import.py:756 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:802 netbox/dcim/forms/bulk_import.py:858 -#: netbox/dcim/forms/bulk_import.py:976 netbox/dcim/forms/bulk_import.py:1024 -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1053 -#: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 -#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 -#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 -#: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 -#: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 -#: netbox/dcim/forms/model_forms.py:1787 netbox/dcim/forms/object_create.py:250 -#: netbox/dcim/tables/connections.py:22 netbox/dcim/tables/connections.py:41 -#: netbox/dcim/tables/connections.py:60 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:380 netbox/dcim/tables/devices.py:421 -#: netbox/dcim/tables/devices.py:463 netbox/dcim/tables/devices.py:513 -#: netbox/dcim/tables/devices.py:618 netbox/dcim/tables/devices.py:730 -#: netbox/dcim/tables/devices.py:786 netbox/dcim/tables/devices.py:832 -#: netbox/dcim/tables/devices.py:891 netbox/dcim/tables/devices.py:959 -#: netbox/dcim/tables/devices.py:1088 netbox/dcim/tables/modules.py:53 -#: netbox/extras/forms/filtersets.py:328 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:556 netbox/ipam/forms/filtersets.py:613 -#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/forms/model_forms.py:762 -#: netbox/ipam/forms/model_forms.py:795 netbox/ipam/forms/model_forms.py:821 -#: netbox/ipam/tables/vlans.py:156 -#: netbox/templates/circuits/virtualcircuittermination.html:56 -#: netbox/templates/dcim/consoleport.html:20 -#: netbox/templates/dcim/consoleserverport.html:20 -#: netbox/templates/dcim/device.html:15 netbox/templates/dcim/device.html:130 -#: netbox/templates/dcim/device_edit.html:10 -#: netbox/templates/dcim/devicebay.html:20 -#: netbox/templates/dcim/devicebay.html:48 -#: netbox/templates/dcim/frontport.html:20 -#: netbox/templates/dcim/interface.html:30 -#: netbox/templates/dcim/interface.html:218 -#: netbox/templates/dcim/inventoryitem.html:20 -#: netbox/templates/dcim/module.html:57 netbox/templates/dcim/modulebay.html:20 -#: netbox/templates/dcim/poweroutlet.html:20 -#: netbox/templates/dcim/powerport.html:20 -#: netbox/templates/dcim/rearport.html:20 -#: netbox/templates/dcim/virtualchassis.html:65 -#: netbox/templates/dcim/virtualchassis_edit.html:51 -#: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 -#: netbox/templates/vpn/tunneltermination.html:23 -#: netbox/templates/wireless/inc/wirelesslink_interface.html:6 -#: netbox/virtualization/filtersets.py:133 -#: netbox/virtualization/forms/bulk_edit.py:119 -#: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/model_forms.py:192 -#: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 -#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 -#: netbox/vpn/forms/filtersets.py:281 netbox/vpn/forms/model_forms.py:91 -#: netbox/vpn/forms/model_forms.py:126 netbox/vpn/forms/model_forms.py:237 -#: netbox/vpn/forms/model_forms.py:456 netbox/wireless/forms/model_forms.py:102 -#: netbox/wireless/forms/model_forms.py:144 -#: netbox/wireless/tables/wirelesslan.py:84 +#: circuits/tables/virtual_circuits.py:109 dcim/forms/bulk_edit.py:789 +#: dcim/forms/bulk_edit.py:1343 dcim/forms/bulk_edit.py:1755 +#: dcim/forms/bulk_edit.py:1807 dcim/forms/bulk_import.py:699 +#: dcim/forms/bulk_import.py:761 dcim/forms/bulk_import.py:787 +#: dcim/forms/bulk_import.py:813 dcim/forms/bulk_import.py:833 +#: dcim/forms/bulk_import.py:889 dcim/forms/bulk_import.py:1007 +#: dcim/forms/bulk_import.py:1055 dcim/forms/bulk_import.py:1072 +#: 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 +#: 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 +#: templates/dcim/device_edit.html:12 templates/dcim/devicebay.html:20 +#: templates/dcim/devicebay.html:48 templates/dcim/frontport.html:20 +#: templates/dcim/interface.html:30 templates/dcim/interface.html:218 +#: templates/dcim/inventoryitem.html:20 templates/dcim/module.html:57 +#: templates/dcim/modulebay.html:20 templates/dcim/poweroutlet.html:20 +#: templates/dcim/powerport.html:20 templates/dcim/rearport.html:20 +#: templates/dcim/virtualchassis.html:65 +#: templates/dcim/virtualchassis_edit.html:55 +#: templates/dcim/virtualdevicecontext.html:22 +#: templates/virtualization/virtualmachine.html:114 +#: templates/vpn/tunneltermination.html:23 +#: templates/wireless/inc/wirelesslink_interface.html:6 +#: virtualization/filtersets.py:133 virtualization/forms/bulk_edit.py:119 +#: virtualization/forms/bulk_import.py:105 +#: virtualization/forms/filtersets.py:134 +#: virtualization/forms/model_forms.py:192 +#: virtualization/tables/virtualmachines.py:41 vpn/choices.py:52 +#: vpn/forms/bulk_import.py:86 vpn/forms/bulk_import.py:288 +#: vpn/forms/filtersets.py:286 vpn/forms/model_forms.py:91 +#: vpn/forms/model_forms.py:126 vpn/forms/model_forms.py:237 +#: vpn/forms/model_forms.py:456 wireless/forms/model_forms.py:103 +#: wireless/forms/model_forms.py:145 wireless/tables/wirelesslan.py:84 msgid "Device" msgstr "" -#: netbox/circuits/views.py:356 +#: circuits/views.py:350 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "" -#: netbox/circuits/views.py:405 +#: circuits/views.py:399 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "" -#: netbox/core/api/views.py:51 +#: core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "" -#: netbox/core/apps.py:33 +#: core/apps.py:34 msgid "Object created" msgstr "" -#: netbox/core/apps.py:34 +#: core/apps.py:35 msgid "Object updated" msgstr "" -#: netbox/core/apps.py:35 +#: core/apps.py:36 msgid "Object deleted" msgstr "" -#: netbox/core/apps.py:36 +#: core/apps.py:37 msgid "Job started" msgstr "" -#: netbox/core/apps.py:37 +#: core/apps.py:38 msgid "Job completed" msgstr "" -#: netbox/core/apps.py:38 +#: core/apps.py:39 msgid "Job failed" msgstr "" -#: netbox/core/apps.py:39 +#: core/apps.py:40 msgid "Job errored" msgstr "" -#: netbox/core/choices.py:18 +#: core/choices.py:18 msgid "New" msgstr "" -#: netbox/core/choices.py:19 netbox/core/constants.py:18 -#: netbox/core/tables/tasks.py:15 netbox/templates/core/rq_task.html:77 +#: core/choices.py:19 core/constants.py:18 core/tables/tasks.py:15 +#: templates/core/rq_task.html:77 msgid "Queued" msgstr "" -#: netbox/core/choices.py:20 +#: core/choices.py:20 msgid "Syncing" msgstr "" -#: netbox/core/choices.py:21 netbox/core/choices.py:57 -#: netbox/core/tables/jobs.py:41 netbox/templates/core/job.html:86 +#: core/choices.py:21 core/choices.py:57 core/tables/jobs.py:41 +#: templates/core/job.html:86 msgid "Completed" msgstr "" -#: netbox/core/choices.py:22 netbox/core/choices.py:59 -#: netbox/core/constants.py:20 netbox/core/tables/tasks.py:34 -#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:239 -#: netbox/dcim/choices.py:1601 netbox/dcim/choices.py:1674 -#: netbox/virtualization/choices.py:48 +#: core/choices.py:22 core/choices.py:59 core/constants.py:20 +#: core/tables/tasks.py:34 dcim/choices.py:188 dcim/choices.py:241 +#: dcim/choices.py:1604 dcim/choices.py:1694 virtualization/choices.py:48 msgid "Failed" msgstr "" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356 -#: netbox/netbox/navigation/menu.py:360 -#: netbox/templates/extras/script/base.html:14 -#: netbox/templates/extras/script_list.html:7 -#: netbox/templates/extras/script_list.html:12 -#: netbox/templates/extras/script_result.html:17 +#: core/choices.py:35 netbox/navigation/menu.py:358 +#: netbox/navigation/menu.py:362 templates/extras/script/base.html:14 +#: templates/extras/script_list.html:7 templates/extras/script_list.html:12 +#: templates/extras/script_result.html:17 msgid "Scripts" msgstr "" -#: netbox/core/choices.py:36 netbox/templates/extras/report/base.html:13 +#: core/choices.py:36 templates/extras/report/base.html:13 msgid "Reports" msgstr "" -#: netbox/core/choices.py:54 +#: core/choices.py:54 msgid "Pending" msgstr "" -#: netbox/core/choices.py:55 netbox/core/constants.py:23 -#: netbox/core/tables/jobs.py:32 netbox/core/tables/tasks.py:38 -#: netbox/templates/core/job.html:73 +#: core/choices.py:55 core/constants.py:23 core/tables/jobs.py:32 +#: core/tables/tasks.py:38 templates/core/job.html:73 msgid "Scheduled" msgstr "" -#: netbox/core/choices.py:56 +#: core/choices.py:56 msgid "Running" msgstr "" -#: netbox/core/choices.py:58 +#: core/choices.py:58 msgid "Errored" msgstr "" -#: netbox/core/choices.py:82 +#: core/choices.py:82 msgid "Minutely" msgstr "" -#: netbox/core/choices.py:83 +#: core/choices.py:83 msgid "Hourly" msgstr "" -#: netbox/core/choices.py:84 +#: core/choices.py:84 msgid "12 hours" msgstr "" -#: netbox/core/choices.py:85 +#: core/choices.py:85 msgid "Daily" msgstr "" -#: netbox/core/choices.py:86 +#: core/choices.py:86 msgid "Weekly" msgstr "" -#: netbox/core/choices.py:87 +#: core/choices.py:87 msgid "30 days" msgstr "" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:63 -#: netbox/templates/generic/object.html:61 +#: core/choices.py:103 core/tables/plugins.py:68 +#: templates/generic/object.html:61 msgid "Updated" msgstr "" -#: netbox/core/choices.py:104 +#: core/choices.py:104 msgid "Deleted" msgstr "" -#: netbox/core/constants.py:19 netbox/core/tables/tasks.py:30 +#: core/constants.py:19 core/tables/tasks.py:30 msgid "Finished" msgstr "" -#: netbox/core/constants.py:21 netbox/core/tables/jobs.py:38 -#: netbox/templates/core/job.html:82 -#: netbox/templates/extras/htmx/script_result.html:8 +#: core/constants.py:21 core/tables/jobs.py:38 templates/core/job.html:82 +#: templates/extras/htmx/script_result.html:8 msgid "Started" msgstr "" -#: netbox/core/constants.py:22 netbox/core/tables/tasks.py:26 +#: core/constants.py:22 core/tables/tasks.py:26 msgid "Deferred" msgstr "" -#: netbox/core/constants.py:24 +#: core/constants.py:24 msgid "Stopped" msgstr "" -#: netbox/core/constants.py:25 +#: core/constants.py:25 msgid "Cancelled" msgstr "" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:51 -#: netbox/templates/core/plugin.html:88 -#: netbox/templates/dcim/interface.html:273 +#: core/data_backends.py:32 core/tables/plugins.py:54 +#: templates/core/plugin.html:88 templates/dcim/interface.html:273 msgid "Local" msgstr "" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 -#: netbox/templates/account/profile.html:15 netbox/templates/users/user.html:17 -#: netbox/users/tables.py:31 +#: core/data_backends.py:50 core/tables/change_logging.py:20 +#: templates/account/profile.html:15 templates/users/user.html:17 +#: users/tables.py:31 msgid "Username" msgstr "" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: core/data_backends.py:52 core/data_backends.py:58 msgid "Only used for cloning with HTTP(S)" msgstr "" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 -#: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:170 +#: core/data_backends.py:56 templates/account/base.html:23 +#: templates/account/password.html:12 users/forms/model_forms.py:170 msgid "Password" msgstr "" -#: netbox/core/data_backends.py:62 +#: core/data_backends.py:62 msgid "Branch" msgstr "" -#: netbox/core/data_backends.py:120 +#: core/data_backends.py:120 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "" -#: netbox/core/data_backends.py:133 +#: core/data_backends.py:133 msgid "AWS access key ID" msgstr "" -#: netbox/core/data_backends.py:137 +#: core/data_backends.py:137 msgid "AWS secret access key" msgstr "" -#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250 -#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661 +#: core/filtersets.py:57 extras/filtersets.py:254 extras/filtersets.py:726 +#: extras/filtersets.py:754 msgid "Data source (ID)" msgstr "" -#: netbox/core/filtersets.py:59 +#: core/filtersets.py:63 msgid "Data source (name)" msgstr "" -#: netbox/core/filtersets.py:145 netbox/dcim/filtersets.py:502 -#: netbox/extras/filtersets.py:287 netbox/extras/filtersets.py:331 -#: netbox/extras/filtersets.py:353 netbox/extras/filtersets.py:413 -#: netbox/users/filtersets.py:28 +#: core/filtersets.py:149 dcim/filtersets.py:504 extras/filtersets.py:292 +#: extras/filtersets.py:344 extras/filtersets.py:389 extras/filtersets.py:411 +#: extras/filtersets.py:471 users/filtersets.py:28 msgid "User (ID)" msgstr "" -#: netbox/core/filtersets.py:151 +#: core/filtersets.py:155 msgid "User name" msgstr "" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 -#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 -#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 -#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 -#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 -#: netbox/templates/core/datasource.html:42 -#: netbox/templates/dcim/interface.html:61 -#: netbox/templates/extras/customlink.html:17 -#: netbox/templates/extras/eventrule.html:17 -#: netbox/templates/extras/savedfilter.html:25 -#: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 -#: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 -#: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: 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/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 +#: 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 +#: templates/extras/tableconfig.html:33 +#: templates/users/objectpermission.html:25 +#: templates/virtualization/vminterface.html:29 users/forms/bulk_edit.py:89 +#: users/forms/filtersets.py:70 users/tables.py:83 +#: virtualization/forms/bulk_edit.py:199 virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "" -#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299 -#: netbox/templates/extras/savedfilter.html:52 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 -#: netbox/vpn/forms/model_forms.py:302 netbox/vpn/forms/model_forms.py:323 -#: netbox/vpn/forms/model_forms.py:339 netbox/vpn/forms/model_forms.py:360 -#: netbox/vpn/forms/model_forms.py:383 +#: core/forms/bulk_edit.py:36 core/forms/filtersets.py:50 +#: core/tables/data.py:29 templates/core/datasource.html:50 +msgid "Sync interval" +msgstr "" + +#: core/forms/bulk_edit.py:40 extras/forms/model_forms.py:304 +#: templates/extras/savedfilter.html:52 vpn/forms/filtersets.py:102 +#: vpn/forms/filtersets.py:132 vpn/forms/filtersets.py:156 +#: vpn/forms/filtersets.py:175 vpn/forms/model_forms.py:302 +#: vpn/forms/model_forms.py:323 vpn/forms/model_forms.py:339 +#: vpn/forms/model_forms.py:360 vpn/forms/model_forms.py:383 msgid "Parameters" msgstr "" -#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68 +#: core/forms/bulk_edit.py:44 templates/core/datasource.html:72 msgid "Ignore rules" msgstr "" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 -#: netbox/extras/forms/model_forms.py:262 -#: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 -#: netbox/templates/core/datasource.html:31 -#: netbox/templates/extras/configcontext.html:29 -#: netbox/templates/extras/configtemplate.html:21 -#: netbox/templates/extras/exporttemplate.html:35 -#: netbox/templates/extras/object_render_config.html:19 +#: 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 +#: templates/core/datasource.html:31 templates/extras/configcontext.html:29 +#: templates/extras/configtemplate.html:37 +#: templates/extras/exporttemplate.html:39 +#: templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "" -#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21 +#: core/forms/filtersets.py:60 core/forms/mixins.py:21 msgid "File" msgstr "" -#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335 -#: netbox/extras/forms/filtersets.py:421 +#: core/forms/filtersets.py:65 core/forms/mixins.py:16 +#: extras/forms/filtersets.py:175 extras/forms/filtersets.py:370 +#: extras/forms/filtersets.py:457 msgid "Data source" msgstr "" -#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448 +#: core/forms/filtersets.py:76 extras/forms/filtersets.py:503 msgid "Creation" msgstr "" -#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py: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/templates/core/objectchange.html:52 -#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 +#: 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 +#: 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 msgid "Object Type" msgstr "" -#: netbox/core/forms/filtersets.py:85 +#: core/forms/filtersets.py:90 msgid "Created after" msgstr "" -#: netbox/core/forms/filtersets.py:90 +#: core/forms/filtersets.py:95 msgid "Created before" msgstr "" -#: netbox/core/forms/filtersets.py:95 +#: core/forms/filtersets.py:100 msgid "Scheduled after" msgstr "" -#: netbox/core/forms/filtersets.py:100 +#: core/forms/filtersets.py:105 msgid "Scheduled before" msgstr "" -#: netbox/core/forms/filtersets.py:105 +#: core/forms/filtersets.py:110 msgid "Started after" msgstr "" -#: netbox/core/forms/filtersets.py:110 +#: core/forms/filtersets.py:115 msgid "Started before" msgstr "" -#: netbox/core/forms/filtersets.py:115 +#: core/forms/filtersets.py:120 msgid "Completed after" msgstr "" -#: netbox/core/forms/filtersets.py:120 +#: core/forms/filtersets.py:125 msgid "Completed before" msgstr "" -#: netbox/core/forms/filtersets.py:127 netbox/core/forms/filtersets.py:156 -#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 -#: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 -#: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:302 netbox/extras/tables/tables.py:342 -#: netbox/templates/core/objectchange.html:36 -#: netbox/templates/dcim/rackreservation.html:58 -#: netbox/templates/extras/savedfilter.html:21 -#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21 -#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14 -#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174 -#: netbox/users/forms/filtersets.py:84 netbox/users/forms/filtersets.py:125 -#: netbox/users/forms/model_forms.py:155 netbox/users/forms/model_forms.py:192 -#: netbox/users/tables.py:19 +#: core/forms/filtersets.py:132 core/forms/filtersets.py:161 +#: 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 +#: 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 +#: templates/users/user.html:6 templates/users/user.html:14 +#: users/filtersets.py:107 users/filtersets.py:174 users/forms/filtersets.py:84 +#: users/forms/filtersets.py:125 users/forms/model_forms.py:155 +#: users/forms/model_forms.py:192 users/tables.py:19 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/templates/core/objectchange.html:32 +#: core/forms/filtersets.py:140 core/tables/change_logging.py:15 +#: extras/tables/tables.py:667 extras/tables/tables.py:704 +#: templates/core/objectchange.html:32 msgid "Time" msgstr "" -#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453 +#: core/forms/filtersets.py:145 extras/forms/filtersets.py:508 msgid "After" msgstr "" -#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458 +#: core/forms/filtersets.py:150 extras/forms/filtersets.py:513 msgid "Before" msgstr "" -#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:410 -#: netbox/templates/core/objectchange.html:46 -#: netbox/templates/extras/eventrule.html:71 +#: core/forms/filtersets.py:154 core/tables/change_logging.py:29 +#: extras/forms/model_forms.py:474 templates/core/objectchange.html:46 +#: templates/extras/eventrule.html:71 msgid "Action" msgstr "" -#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46 -#: netbox/templates/core/datafile.html:27 -#: netbox/templates/extras/report/base.html:33 -#: netbox/templates/extras/script/base.html:32 +#: core/forms/model_forms.py:55 core/tables/data.py:52 +#: templates/core/datafile.html:27 templates/extras/report/base.html:33 +#: templates/extras/script/base.html:32 msgid "Source" msgstr "" -#: netbox/core/forms/model_forms.py:58 +#: core/forms/model_forms.py:57 templates/core/datasource.html:14 +#: templates/core/datasource.html:20 utilities/templates/buttons/sync.html:5 +msgid "Sync" +msgstr "" + +#: core/forms/model_forms.py:61 msgid "Backend Parameters" msgstr "" -#: netbox/core/forms/model_forms.py:96 +#: core/forms/model_forms.py:99 msgid "File Upload" msgstr "" -#: netbox/core/forms/model_forms.py:108 +#: core/forms/model_forms.py:111 msgid "Cannot upload a file and sync from an existing file" msgstr "" -#: netbox/core/forms/model_forms.py:110 +#: core/forms/model_forms.py:113 msgid "Must upload a file or select a data file to sync" msgstr "" -#: netbox/core/forms/model_forms.py:153 -#: netbox/templates/dcim/rack_elevation_list.html:6 +#: core/forms/model_forms.py:156 templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" msgstr "" -#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530 -#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1375 -#: netbox/dcim/forms/bulk_edit.py:1393 netbox/dcim/tables/racks.py:157 -#: netbox/netbox/navigation/menu.py:312 netbox/netbox/navigation/menu.py:316 +#: core/forms/model_forms.py:160 dcim/choices.py:1533 +#: dcim/forms/bulk_edit.py:1031 dcim/forms/bulk_edit.py:1419 +#: dcim/forms/bulk_edit.py:1440 dcim/tables/racks.py:161 +#: netbox/navigation/menu.py:313 netbox/navigation/menu.py:317 msgid "Power" msgstr "" -#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160 -#: netbox/templates/core/inc/config_data.html:37 +#: core/forms/model_forms.py:162 netbox/navigation/menu.py:161 +#: templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "" -#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238 -#: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47 -#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147 +#: core/forms/model_forms.py:163 netbox/navigation/menu.py:239 +#: templates/core/inc/config_data.html:50 vpn/forms/bulk_edit.py:77 +#: vpn/forms/filtersets.py:47 vpn/forms/model_forms.py:62 +#: vpn/forms/model_forms.py:147 msgid "Security" msgstr "" -#: netbox/core/forms/model_forms.py:161 -#: netbox/templates/core/inc/config_data.html:59 +#: core/forms/model_forms.py:164 templates/core/inc/config_data.html:59 msgid "Banners" msgstr "" -#: netbox/core/forms/model_forms.py:162 -#: netbox/templates/core/inc/config_data.html:80 +#: core/forms/model_forms.py:165 templates/core/inc/config_data.html:80 msgid "Pagination" msgstr "" -#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116 -#: netbox/extras/forms/model_forms.py:129 -#: netbox/templates/core/inc/config_data.html:93 +#: core/forms/model_forms.py:166 extras/forms/bulk_edit.py:93 +#: extras/forms/filtersets.py:49 extras/forms/model_forms.py:119 +#: extras/forms/model_forms.py:132 templates/core/inc/config_data.html:93 msgid "Validation" msgstr "" -#: netbox/core/forms/model_forms.py:164 -#: netbox/templates/account/preferences.html:6 +#: core/forms/model_forms.py:167 templates/account/preferences.html:6 msgid "User Preferences" msgstr "" -#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733 -#: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:64 +#: core/forms/model_forms.py:170 dcim/forms/filtersets.py:752 +#: templates/core/inc/config_data.html:127 users/forms/model_forms.py:64 msgid "Miscellaneous" msgstr "" -#: netbox/core/forms/model_forms.py:169 +#: core/forms/model_forms.py:172 msgid "Config Revision" msgstr "" -#: netbox/core/forms/model_forms.py:208 +#: core/forms/model_forms.py:211 msgid "This parameter has been defined statically and cannot be modified." msgstr "" -#: netbox/core/forms/model_forms.py:216 +#: core/forms/model_forms.py:219 #, python-brace-format msgid "Current value: {value}" msgstr "" -#: netbox/core/forms/model_forms.py:218 +#: core/forms/model_forms.py:221 msgid " (default)" msgstr "" -#: netbox/core/models/change_logging.py:29 +#: core/models/change_logging.py:29 msgid "time" msgstr "" -#: netbox/core/models/change_logging.py:42 +#: core/models/change_logging.py:42 msgid "user name" msgstr "" -#: netbox/core/models/change_logging.py:47 +#: core/models/change_logging.py:47 msgid "request ID" msgstr "" -#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77 +#: core/models/change_logging.py:52 msgid "action" msgstr "" -#: netbox/core/models/change_logging.py:86 +#: core/models/change_logging.py:86 msgid "pre-change data" msgstr "" -#: netbox/core/models/change_logging.py:92 +#: core/models/change_logging.py:92 msgid "post-change data" msgstr "" -#: netbox/core/models/change_logging.py:106 +#: core/models/change_logging.py:106 msgid "object change" msgstr "" -#: netbox/core/models/change_logging.py:107 +#: core/models/change_logging.py:107 msgid "object changes" msgstr "" -#: netbox/core/models/change_logging.py:123 +#: core/models/change_logging.py:123 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "" -#: netbox/core/models/config.py:18 netbox/core/models/data.py:263 -#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:51 -#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39 -#: netbox/extras/models/notifications.py:186 -#: netbox/netbox/models/features.py:53 netbox/users/models/tokens.py:32 +#: 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 +#: extras/models/notifications.py:39 extras/models/notifications.py:186 +#: netbox/models/features.py:53 users/models/tokens.py:32 msgid "created" msgstr "" -#: netbox/core/models/config.py:22 +#: core/models/config.py:22 msgid "comment" msgstr "" -#: netbox/core/models/config.py:29 +#: core/models/config.py:29 msgid "configuration data" msgstr "" -#: netbox/core/models/config.py:36 +#: core/models/config.py:36 msgid "config revision" msgstr "" -#: netbox/core/models/config.py:37 +#: core/models/config.py:37 msgid "config revisions" msgstr "" -#: netbox/core/models/config.py:41 +#: core/models/config.py:41 msgid "Default configuration" msgstr "" -#: netbox/core/models/config.py:43 +#: core/models/config.py:43 msgid "Current configuration" msgstr "" -#: netbox/core/models/config.py:44 +#: core/models/config.py:44 #, python-brace-format msgid "Config revision #{id}" msgstr "" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 -#: netbox/dcim/models/device_component_templates.py:199 -#: netbox/dcim/models/device_component_templates.py:234 -#: netbox/dcim/models/device_component_templates.py:270 -#: netbox/dcim/models/device_component_templates.py:335 -#: netbox/dcim/models/device_component_templates.py:420 -#: netbox/dcim/models/device_component_templates.py:526 -#: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:282 -#: netbox/dcim/models/device_components.py:309 -#: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:656 -#: netbox/dcim/models/device_components.py:1024 -#: netbox/dcim/models/device_components.py:1095 netbox/dcim/models/power.py:100 -#: netbox/extras/models/customfields.py:80 netbox/extras/models/search.py:41 -#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32 +#: core/models/data.py:44 dcim/models/cables.py:43 +#: dcim/models/device_component_templates.py:199 +#: dcim/models/device_component_templates.py:234 +#: dcim/models/device_component_templates.py:270 +#: dcim/models/device_component_templates.py:335 +#: dcim/models/device_component_templates.py:420 +#: dcim/models/device_component_templates.py:526 +#: dcim/models/device_component_templates.py:626 +#: dcim/models/device_components.py:282 dcim/models/device_components.py:309 +#: dcim/models/device_components.py:340 dcim/models/device_components.py:462 +#: dcim/models/device_components.py:665 dcim/models/device_components.py:1033 +#: dcim/models/device_components.py:1104 dcim/models/power.py:100 +#: extras/models/customfields.py:80 extras/models/search.py:41 +#: virtualization/models/clusters.py:57 vpn/models/l2vpn.py:31 msgid "type" msgstr "" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 -#: netbox/templates/core/datasource.html:58 -#: netbox/templates/core/plugin.html:66 +#: core/models/data.py:49 extras/choices.py:37 extras/models/models.py:166 +#: extras/tables/tables.py:714 templates/core/datasource.html:62 +#: templates/core/plugin.html:66 msgid "URL" msgstr "" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:508 -#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301 -#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29 +#: core/models/data.py:59 dcim/models/device_component_templates.py:425 +#: dcim/models/device_components.py:517 extras/models/models.py:72 +#: extras/models/models.py:303 extras/models/models.py:484 +#: extras/models/models.py:563 users/models/permissions.py:28 msgid "enabled" msgstr "" -#: netbox/core/models/data.py:63 +#: core/models/data.py:63 +msgid "sync interval" +msgstr "" + +#: core/models/data.py:69 msgid "ignore rules" msgstr "" -#: netbox/core/models/data.py:65 +#: core/models/data.py:71 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" -#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534 +#: core/models/data.py:74 extras/models/models.py:492 msgid "parameters" msgstr "" -#: netbox/core/models/data.py:73 +#: core/models/data.py:79 msgid "last synced" msgstr "" -#: netbox/core/models/data.py:81 +#: core/models/data.py:87 msgid "data source" msgstr "" -#: netbox/core/models/data.py:82 +#: core/models/data.py:88 msgid "data sources" msgstr "" -#: netbox/core/models/data.py:119 +#: core/models/data.py:125 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "" -#: netbox/core/models/data.py:161 +#: core/models/data.py:167 msgid "Cannot initiate sync; syncing already in progress." msgstr "" -#: netbox/core/models/data.py:174 +#: core/models/data.py:180 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " msgstr "" -#: netbox/core/models/data.py:267 netbox/core/models/files.py:31 -#: netbox/netbox/models/features.py:59 +#: core/models/data.py:273 core/models/files.py:34 netbox/models/features.py:59 msgid "last updated" msgstr "" -#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:445 +#: core/models/data.py:283 dcim/models/cables.py:441 msgid "path" msgstr "" -#: netbox/core/models/data.py:280 +#: core/models/data.py:286 msgid "File path relative to the data source's root" msgstr "" -#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489 +#: core/models/data.py:290 ipam/models/ip.py:492 msgid "size" msgstr "" -#: netbox/core/models/data.py:287 +#: core/models/data.py:293 msgid "hash" msgstr "" -#: netbox/core/models/data.py:291 +#: core/models/data.py:297 msgid "Length must be 64 hexadecimal characters." msgstr "" -#: netbox/core/models/data.py:293 +#: core/models/data.py:299 msgid "SHA256 hash of the file data" msgstr "" -#: netbox/core/models/data.py:310 +#: core/models/data.py:313 msgid "data file" msgstr "" -#: netbox/core/models/data.py:311 +#: core/models/data.py:314 msgid "data files" msgstr "" -#: netbox/core/models/data.py:398 +#: core/models/data.py:387 msgid "auto sync record" msgstr "" -#: netbox/core/models/data.py:399 +#: core/models/data.py:388 msgid "auto sync records" msgstr "" -#: netbox/core/models/files.py:37 +#: core/models/files.py:40 msgid "file root" msgstr "" -#: netbox/core/models/files.py:42 +#: core/models/files.py:45 msgid "file path" msgstr "" -#: netbox/core/models/files.py:44 +#: core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "" -#: netbox/core/models/files.py:61 +#: core/models/files.py:61 msgid "managed file" msgstr "" -#: netbox/core/models/files.py:62 +#: core/models/files.py:62 msgid "managed files" msgstr "" -#: netbox/core/models/files.py:100 +#: core/models/files.py:120 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "" -#: netbox/core/models/jobs.py:55 +#: core/models/jobs.py:55 msgid "scheduled" msgstr "" -#: netbox/core/models/jobs.py:60 +#: core/models/jobs.py:60 msgid "interval" msgstr "" -#: netbox/core/models/jobs.py:66 +#: core/models/jobs.py:66 msgid "Recurrence interval (in minutes)" msgstr "" -#: netbox/core/models/jobs.py:69 +#: core/models/jobs.py:69 msgid "started" msgstr "" -#: netbox/core/models/jobs.py:74 +#: core/models/jobs.py:74 msgid "completed" msgstr "" -#: netbox/core/models/jobs.py:92 netbox/extras/models/models.py:101 -#: netbox/extras/models/staging.py:95 +#: core/models/jobs.py:92 extras/models/models.py:103 msgid "data" msgstr "" -#: netbox/core/models/jobs.py:97 +#: core/models/jobs.py:97 msgid "error" msgstr "" -#: netbox/core/models/jobs.py:102 +#: core/models/jobs.py:102 msgid "job ID" msgstr "" -#: netbox/core/models/jobs.py:113 +#: core/models/jobs.py:113 msgid "job" msgstr "" -#: netbox/core/models/jobs.py:114 +#: core/models/jobs.py:114 msgid "jobs" msgstr "" -#: netbox/core/models/jobs.py:137 +#: core/models/jobs.py:137 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "" -#: netbox/core/models/jobs.py:191 +#: core/models/jobs.py:191 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" -#: netbox/core/models/jobs.py:232 +#: core/models/jobs.py:232 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" -#: netbox/core/signals.py:126 +#: core/signals.py:125 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "" -#: netbox/core/tables/change_logging.py:25 -#: netbox/templates/account/profile.html:19 netbox/templates/users/user.html:21 +#: core/tables/change_logging.py:25 templates/account/profile.html:19 +#: templates/users/user.html:21 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/templates/core/objectchange.html:58 -#: netbox/templates/extras/eventrule.html:78 -#: netbox/templates/extras/journalentry.html:18 -#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64 +#: 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 +#: templates/extras/eventrule.html:78 templates/extras/journalentry.html:18 +#: tenancy/tables/contacts.py:97 vpn/tables/l2vpn.py:67 msgid "Object" msgstr "" -#: netbox/core/tables/change_logging.py:42 -#: netbox/templates/core/objectchange.html:68 +#: core/tables/change_logging.py:42 templates/core/objectchange.html:68 msgid "Request ID" msgstr "" -#: netbox/core/tables/config.py:21 netbox/users/forms/filtersets.py:44 -#: netbox/users/tables.py:39 +#: core/tables/config.py:21 users/forms/filtersets.py:44 users/tables.py:39 msgid "Is Active" msgstr "" -#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31 +#: core/tables/data.py:32 +msgid "Last Synced" +msgstr "" + +#: core/tables/data.py:35 templates/core/datasource.html:118 +msgid "Files" +msgstr "" + +#: core/tables/data.py:56 templates/core/datafile.html:31 msgid "Path" msgstr "" -#: netbox/core/tables/data.py:54 -#: netbox/templates/extras/inc/result_pending.html:7 +#: core/tables/data.py:60 templates/extras/inc/result_pending.html:7 msgid "Last updated" msgstr "" -#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 -#: netbox/templates/dcim/virtualchassis_edit.html:52 -#: netbox/utilities/forms/forms.py:73 netbox/wireless/tables/wirelesslink.py:16 +#: 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 msgid "ID" msgstr "" -#: netbox/core/tables/jobs.py:35 +#: core/tables/jobs.py:35 msgid "Interval" msgstr "" -#: netbox/core/tables/plugins.py:14 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 +#: core/tables/plugins.py:17 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 "" -#: netbox/core/tables/plugins.py:19 netbox/templates/core/datafile.html:38 +#: core/tables/plugins.py:22 templates/core/datafile.html:38 msgid "Last Updated" msgstr "" -#: netbox/core/tables/plugins.py:23 +#: core/tables/plugins.py:26 msgid "Minimum NetBox Version" msgstr "" -#: netbox/core/tables/plugins.py:27 +#: core/tables/plugins.py:30 msgid "Maximum NetBox Version" msgstr "" -#: netbox/core/tables/plugins.py:31 netbox/core/tables/plugins.py:74 +#: core/tables/plugins.py:34 core/tables/plugins.py:79 msgid "No plugin data found" msgstr "" -#: netbox/core/tables/plugins.py:48 netbox/templates/core/plugin.html:62 +#: core/tables/plugins.py:50 templates/core/plugin.html:62 msgid "Author" msgstr "" -#: netbox/core/tables/plugins.py:54 -msgid "Installed" -msgstr "" - -#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:84 +#: core/tables/plugins.py:62 templates/core/plugin.html:84 msgid "Certified" msgstr "" -#: netbox/core/tables/plugins.py:60 +#: core/tables/plugins.py:65 msgid "Published" msgstr "" -#: netbox/core/tables/plugins.py:66 +#: core/tables/plugins.py:71 msgid "Installed Version" msgstr "" -#: netbox/core/tables/plugins.py:70 +#: core/tables/plugins.py:75 msgid "Latest Version" msgstr "" -#: netbox/core/tables/tasks.py:18 +#: core/tables/tasks.py:18 msgid "Oldest Task" msgstr "" -#: netbox/core/tables/tasks.py:42 netbox/templates/core/rq_worker_list.html:39 +#: core/tables/tasks.py:42 templates/core/rq_worker_list.html:39 msgid "Workers" msgstr "" -#: netbox/core/tables/tasks.py:46 netbox/vpn/tables/tunnels.py:88 +#: core/tables/tasks.py:46 vpn/tables/tunnels.py:88 msgid "Host" msgstr "" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: core/tables/tasks.py:50 ipam/forms/filtersets.py:609 msgid "Port" msgstr "" -#: netbox/core/tables/tasks.py:54 +#: core/tables/tasks.py:54 msgid "DB" msgstr "" -#: netbox/core/tables/tasks.py:58 +#: core/tables/tasks.py:58 msgid "Scheduler PID" msgstr "" -#: netbox/core/tables/tasks.py:62 +#: core/tables/tasks.py:62 msgid "No queues found" msgstr "" -#: netbox/core/tables/tasks.py:82 +#: core/tables/tasks.py:82 msgid "Enqueued" msgstr "" -#: netbox/core/tables/tasks.py:85 +#: core/tables/tasks.py:85 msgid "Ended" msgstr "" -#: netbox/core/tables/tasks.py:93 netbox/templates/core/rq_task.html:85 +#: core/tables/tasks.py:93 templates/core/rq_task.html:85 msgid "Callable" msgstr "" -#: netbox/core/tables/tasks.py:97 +#: core/tables/tasks.py:97 msgid "No tasks found" msgstr "" -#: netbox/core/tables/tasks.py:118 netbox/templates/core/rq_worker.html:47 +#: core/tables/tasks.py:118 templates/core/rq_worker.html:47 msgid "State" msgstr "" -#: netbox/core/tables/tasks.py:121 netbox/templates/core/rq_worker.html:51 +#: core/tables/tasks.py:121 templates/core/rq_worker.html:51 msgid "Birth" msgstr "" -#: netbox/core/tables/tasks.py:124 netbox/templates/core/rq_worker.html:59 +#: core/tables/tasks.py:124 templates/core/rq_worker.html:59 msgid "PID" msgstr "" -#: netbox/core/tables/tasks.py:128 +#: core/tables/tasks.py:128 msgid "No workers found" msgstr "" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 +#: core/utils.py:84 core/utils.py:150 core/views.py:397 #, python-brace-format msgid "Job {job_id} not found" msgstr "" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: core/utils.py:102 core/utils.py:118 #, python-brace-format msgid "Job {id} not found." msgstr "" -#: netbox/core/views.py:88 +#: core/views.py:89 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "" -#: netbox/core/views.py:332 +#: core/views.py:333 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "" -#: netbox/core/views.py:435 +#: core/views.py:436 #, python-brace-format msgid "Job {id} has been deleted." msgstr "" -#: netbox/core/views.py:437 +#: core/views.py:438 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "" -#: netbox/core/views.py:446 +#: core/views.py:447 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "" -#: netbox/core/views.py:455 +#: core/views.py:456 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "" -#: netbox/core/views.py:464 +#: core/views.py:465 #, python-brace-format msgid "Job {id} has been stopped." msgstr "" -#: netbox/core/views.py:466 +#: core/views.py:467 #, python-brace-format msgid "Failed to stop job {id}" msgstr "" -#: netbox/core/views.py:601 +#: core/views.py:602 msgid "Plugins catalog could not be loaded" msgstr "" -#: netbox/core/views.py:635 +#: core/views.py:638 #, python-brace-format msgid "Plugin {name} not found" msgstr "" -#: netbox/dcim/api/serializers_/device_components.py:262 +#: dcim/api/serializers_/device_components.py:263 msgid "Interface mode does not support q-in-q service vlan" msgstr "" -#: netbox/dcim/api/serializers_/device_components.py:269 +#: dcim/api/serializers_/device_components.py:270 msgid "Interface mode does not support untagged vlan" msgstr "" -#: netbox/dcim/api/serializers_/device_components.py:274 -#: netbox/dcim/api/serializers_/device_components.py:279 +#: dcim/api/serializers_/device_components.py:275 +#: dcim/api/serializers_/device_components.py:280 msgid "Interface mode does not support tagged vlans" msgstr "" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:26 +#: dcim/api/serializers_/devices.py:53 dcim/api/serializers_/devicetypes.py:27 msgid "Position (U)" msgstr "" -#: netbox/dcim/api/serializers_/racks.py:113 netbox/templates/dcim/rack.html:28 +#: dcim/api/serializers_/racks.py:113 templates/dcim/rack.html:28 msgid "Facility ID" msgstr "" -#: netbox/dcim/choices.py:21 netbox/virtualization/choices.py:21 +#: dcim/choices.py:21 virtualization/choices.py:21 msgid "Staging" msgstr "" -#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189 -#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543 -#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23 -#: netbox/virtualization/choices.py:49 +#: dcim/choices.py:23 dcim/choices.py:190 dcim/choices.py:242 +#: dcim/choices.py:1546 dcim/choices.py:1695 virtualization/choices.py:23 +#: virtualization/choices.py:49 vpn/choices.py:282 msgid "Decommissioning" msgstr "" -#: netbox/dcim/choices.py:24 +#: dcim/choices.py:24 msgid "Retired" msgstr "" -#: netbox/dcim/choices.py:65 +#: dcim/choices.py:65 msgid "2-post frame" msgstr "" -#: netbox/dcim/choices.py:66 +#: dcim/choices.py:66 msgid "4-post frame" msgstr "" -#: netbox/dcim/choices.py:67 +#: dcim/choices.py:67 msgid "4-post cabinet" msgstr "" -#: netbox/dcim/choices.py:68 +#: dcim/choices.py:68 msgid "Wall-mounted frame" msgstr "" -#: netbox/dcim/choices.py:69 +#: dcim/choices.py:69 msgid "Wall-mounted frame (vertical)" msgstr "" -#: netbox/dcim/choices.py:70 +#: dcim/choices.py:70 msgid "Wall-mounted cabinet" msgstr "" -#: netbox/dcim/choices.py:71 +#: dcim/choices.py:71 msgid "Wall-mounted cabinet (vertical)" msgstr "" -#: netbox/dcim/choices.py:83 netbox/dcim/choices.py:84 -#: netbox/dcim/choices.py:85 netbox/dcim/choices.py:86 +#: dcim/choices.py:83 dcim/choices.py:84 dcim/choices.py:85 dcim/choices.py:86 #, python-brace-format msgid "{n} inches" msgstr "" -#: netbox/dcim/choices.py:100 netbox/ipam/choices.py:32 -#: netbox/ipam/choices.py:50 netbox/ipam/choices.py:70 -#: netbox/ipam/choices.py:155 netbox/wireless/choices.py:26 +#: dcim/choices.py:100 ipam/choices.py:32 ipam/choices.py:50 ipam/choices.py:70 +#: ipam/choices.py:155 wireless/choices.py:26 msgid "Reserved" msgstr "" -#: netbox/dcim/choices.py:101 netbox/templates/dcim/device.html:259 +#: dcim/choices.py:101 templates/dcim/device.html:259 msgid "Available" msgstr "" -#: netbox/dcim/choices.py:104 netbox/ipam/choices.py:33 -#: netbox/ipam/choices.py:51 netbox/ipam/choices.py:71 -#: netbox/ipam/choices.py:156 netbox/wireless/choices.py:28 +#: dcim/choices.py:104 ipam/choices.py:33 ipam/choices.py:51 ipam/choices.py:71 +#: ipam/choices.py:156 wireless/choices.py:28 msgid "Deprecated" msgstr "" -#: netbox/dcim/choices.py:114 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41 +#: dcim/choices.py:114 templates/dcim/inc/panels/racktype_dimensions.html:51 msgid "Millimeters" msgstr "" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565 +#: dcim/choices.py:115 dcim/choices.py:1568 msgid "Inches" msgstr "" -#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207 -#: netbox/dcim/choices.py:254 +#: dcim/choices.py:137 dcim/choices.py:209 dcim/choices.py:257 msgid "Front to rear" msgstr "" -#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:255 +#: dcim/choices.py:138 dcim/choices.py:210 dcim/choices.py:258 msgid "Rear to front" msgstr "" -#: netbox/dcim/choices.py:151 netbox/dcim/forms/bulk_edit.py:72 -#: netbox/dcim/forms/bulk_edit.py:91 netbox/dcim/forms/bulk_edit.py:177 -#: netbox/dcim/forms/bulk_edit.py:1423 netbox/dcim/forms/bulk_import.py:62 -#: netbox/dcim/forms/bulk_import.py:76 netbox/dcim/forms/bulk_import.py:139 -#: netbox/dcim/forms/bulk_import.py:593 netbox/dcim/forms/bulk_import.py:863 -#: netbox/dcim/forms/bulk_import.py:1118 netbox/dcim/forms/filtersets.py:235 -#: netbox/dcim/forms/model_forms.py:76 netbox/dcim/forms/model_forms.py:95 -#: netbox/dcim/forms/model_forms.py:174 netbox/dcim/forms/model_forms.py:1082 -#: netbox/dcim/forms/model_forms.py:1551 netbox/dcim/forms/object_import.py:177 -#: netbox/dcim/tables/devices.py:689 netbox/dcim/tables/devices.py:899 -#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1146 -#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59 -#: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/services.py:44 -#: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:366 -#: netbox/templates/dcim/location.html:41 netbox/templates/dcim/region.html:37 -#: netbox/templates/dcim/sitegroup.html:37 -#: netbox/templates/ipam/service.html:28 -#: netbox/templates/tenancy/contactgroup.html:29 -#: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 -#: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61 -#: netbox/tenancy/forms/bulk_import.py:24 -#: netbox/tenancy/forms/bulk_import.py:58 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:68 -#: netbox/virtualization/forms/bulk_edit.py:189 -#: netbox/virtualization/forms/bulk_import.py:157 -#: netbox/virtualization/tables/virtualmachines.py:132 -#: netbox/wireless/forms/bulk_edit.py:26 -#: netbox/wireless/forms/bulk_import.py:23 -#: netbox/wireless/forms/model_forms.py:22 +#: dcim/choices.py:152 dcim/forms/bulk_edit.py:75 dcim/forms/bulk_edit.py:95 +#: dcim/forms/bulk_edit.py:182 dcim/forms/bulk_edit.py:651 +#: dcim/forms/bulk_edit.py:1470 dcim/forms/bulk_import.py:63 +#: dcim/forms/bulk_import.py:77 dcim/forms/bulk_import.py:140 +#: dcim/forms/bulk_import.py:480 dcim/forms/bulk_import.py:624 +#: dcim/forms/bulk_import.py:894 dcim/forms/bulk_import.py:1149 +#: 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/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 +#: 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 +#: templates/dcim/interface.html:366 templates/dcim/location.html:41 +#: templates/dcim/region.html:37 templates/dcim/sitegroup.html:37 +#: templates/ipam/service.html:30 templates/tenancy/contactgroup.html:29 +#: templates/tenancy/tenantgroup.html:37 +#: templates/virtualization/vminterface.html:39 +#: templates/wireless/wirelesslangroup.html:37 tenancy/forms/bulk_edit.py:27 +#: tenancy/forms/bulk_edit.py:62 tenancy/forms/bulk_import.py:24 +#: tenancy/forms/bulk_import.py:58 tenancy/forms/model_forms.py:25 +#: tenancy/forms/model_forms.py:69 virtualization/forms/bulk_edit.py:189 +#: virtualization/forms/bulk_import.py:157 +#: virtualization/tables/virtualmachines.py:132 wireless/forms/bulk_edit.py:26 +#: wireless/forms/bulk_import.py:23 wireless/forms/model_forms.py:22 msgid "Parent" msgstr "" -#: netbox/dcim/choices.py:152 +#: dcim/choices.py:153 msgid "Child" msgstr "" -#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349 -#: netbox/templates/dcim/rack.html:133 -#: netbox/templates/dcim/rack_elevation_list.html:20 -#: netbox/templates/dcim/rackreservation.html:76 +#: dcim/choices.py:167 templates/dcim/device.html:349 +#: templates/dcim/rack.html:133 templates/dcim/rack_elevation_list.html:20 +#: templates/dcim/rackreservation.html:76 msgid "Front" msgstr "" -#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355 -#: netbox/templates/dcim/rack.html:139 -#: netbox/templates/dcim/rack_elevation_list.html:21 -#: netbox/templates/dcim/rackreservation.html:82 +#: dcim/choices.py:168 templates/dcim/device.html:355 +#: templates/dcim/rack.html:139 templates/dcim/rack_elevation_list.html:21 +#: templates/dcim/rackreservation.html:82 msgid "Rear" msgstr "" -#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238 -#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47 +#: dcim/choices.py:187 dcim/choices.py:240 dcim/choices.py:1693 +#: virtualization/choices.py:47 msgid "Staged" msgstr "" -#: netbox/dcim/choices.py:188 +#: dcim/choices.py:189 msgid "Inventory" msgstr "" -#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256 +#: dcim/choices.py:211 dcim/choices.py:259 msgid "Left to right" msgstr "" -#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257 +#: dcim/choices.py:212 dcim/choices.py:260 msgid "Right to left" msgstr "" -#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258 +#: dcim/choices.py:213 dcim/choices.py:261 msgid "Side to rear" msgstr "" -#: netbox/dcim/choices.py:212 +#: dcim/choices.py:214 msgid "Rear to side" msgstr "" -#: netbox/dcim/choices.py:213 +#: dcim/choices.py:215 msgid "Bottom to top" msgstr "" -#: netbox/dcim/choices.py:214 +#: dcim/choices.py:216 msgid "Top to bottom" msgstr "" -#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1309 +#: dcim/choices.py:217 dcim/choices.py:262 dcim/choices.py:1312 msgid "Passive" msgstr "" -#: netbox/dcim/choices.py:216 +#: dcim/choices.py:218 msgid "Mixed" msgstr "" -#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733 +#: dcim/choices.py:487 dcim/choices.py:736 msgid "NEMA (Non-locking)" msgstr "" -#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755 +#: dcim/choices.py:509 dcim/choices.py:758 msgid "NEMA (Locking)" msgstr "" -#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779 +#: dcim/choices.py:533 dcim/choices.py:782 msgid "California Style" msgstr "" -#: netbox/dcim/choices.py:538 +#: dcim/choices.py:541 msgid "International/ITA" msgstr "" -#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814 +#: dcim/choices.py:576 dcim/choices.py:817 msgid "Proprietary" msgstr "" -#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824 -#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225 -#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461 -#: netbox/netbox/navigation/menu.py:208 +#: dcim/choices.py:584 dcim/choices.py:827 dcim/choices.py:1226 +#: dcim/choices.py:1228 dcim/choices.py:1462 dcim/choices.py:1464 +#: netbox/navigation/menu.py:209 msgid "Other" msgstr "" -#: netbox/dcim/choices.py:787 +#: dcim/choices.py:790 msgid "ITA/International" msgstr "" -#: netbox/dcim/choices.py:854 +#: dcim/choices.py:857 msgid "Physical" msgstr "" -#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025 +#: dcim/choices.py:858 dcim/choices.py:1028 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:1335 -#: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 -#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 -#: netbox/templates/dcim/interface.html:267 +#: 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 +#: netbox/navigation/menu.py:151 templates/dcim/interface.html:267 msgid "Wireless" msgstr "" -#: netbox/dcim/choices.py:1023 +#: dcim/choices.py:1026 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/tables/devices.py:693 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 -#: netbox/virtualization/forms/bulk_edit.py:194 -#: netbox/virtualization/forms/bulk_import.py:164 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: dcim/choices.py:1029 dcim/forms/bulk_edit.py:1478 +#: dcim/forms/bulk_import.py:901 dcim/forms/model_forms.py:1087 +#: dcim/tables/devices.py:700 templates/dcim/interface.html:112 +#: templates/virtualization/vminterface.html:43 +#: virtualization/forms/bulk_edit.py:194 +#: virtualization/forms/bulk_import.py:164 +#: virtualization/tables/virtualmachines.py:136 msgid "Bridge" msgstr "" -#: netbox/dcim/choices.py:1027 +#: dcim/choices.py:1030 msgid "Link Aggregation Group (LAG)" msgstr "" -#: netbox/dcim/choices.py:1031 +#: dcim/choices.py:1034 msgid "Ethernet (fixed)" msgstr "" -#: netbox/dcim/choices.py:1047 +#: dcim/choices.py:1050 msgid "Ethernet (modular)" msgstr "" -#: netbox/dcim/choices.py:1084 +#: dcim/choices.py:1087 msgid "Ethernet (backplane)" msgstr "" -#: netbox/dcim/choices.py:1116 +#: dcim/choices.py:1119 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:1547 -#: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:54 +#: 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 +#: templates/dcim/virtualchassis_edit.html:58 msgid "Serial" msgstr "" -#: netbox/dcim/choices.py:1183 +#: dcim/choices.py:1186 msgid "Coaxial" msgstr "" -#: netbox/dcim/choices.py:1204 +#: dcim/choices.py:1207 msgid "Stacking" msgstr "" -#: netbox/dcim/choices.py:1254 +#: dcim/choices.py:1257 msgid "Half" msgstr "" -#: netbox/dcim/choices.py:1255 +#: dcim/choices.py:1258 msgid "Full" msgstr "" -#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31 -#: netbox/wireless/choices.py:480 +#: dcim/choices.py:1259 netbox/preferences.py:31 wireless/choices.py:480 msgid "Auto" msgstr "" -#: netbox/dcim/choices.py:1268 +#: dcim/choices.py:1271 msgid "Access" msgstr "" -#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 -#: netbox/templates/dcim/inc/interface_vlans_table.html:7 +#: dcim/choices.py:1272 ipam/tables/vlans.py:150 ipam/tables/vlans.py:195 +#: templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "" -#: netbox/dcim/choices.py:1270 +#: dcim/choices.py:1273 msgid "Tagged (All)" msgstr "" -#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:22 +#: dcim/choices.py:1274 templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "" -#: netbox/dcim/choices.py:1300 +#: dcim/choices.py:1303 msgid "IEEE Standard" msgstr "" -#: netbox/dcim/choices.py:1311 +#: dcim/choices.py:1314 msgid "Passive 24V (2-pair)" msgstr "" -#: netbox/dcim/choices.py:1312 +#: dcim/choices.py:1315 msgid "Passive 24V (4-pair)" msgstr "" -#: netbox/dcim/choices.py:1313 +#: dcim/choices.py:1316 msgid "Passive 48V (2-pair)" msgstr "" -#: netbox/dcim/choices.py:1314 +#: dcim/choices.py:1317 msgid "Passive 48V (4-pair)" msgstr "" -#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500 +#: dcim/choices.py:1390 dcim/choices.py:1503 msgid "Copper" msgstr "" -#: netbox/dcim/choices.py:1410 +#: dcim/choices.py:1413 msgid "Fiber Optic" msgstr "" -#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529 +#: dcim/choices.py:1449 dcim/choices.py:1532 msgid "USB" msgstr "" -#: netbox/dcim/choices.py:1516 +#: dcim/choices.py:1519 msgid "Fiber" msgstr "" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: dcim/choices.py:1544 dcim/forms/filtersets.py:1247 msgid "Connected" msgstr "" -#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175 +#: dcim/choices.py:1563 netbox/choices.py:175 msgid "Kilometers" msgstr "" -#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176 -#: netbox/templates/dcim/cable_trace.html:65 +#: dcim/choices.py:1564 netbox/choices.py:176 +#: templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "" -#: netbox/dcim/choices.py:1562 +#: dcim/choices.py:1565 msgid "Centimeters" msgstr "" -#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177 +#: dcim/choices.py:1566 netbox/choices.py:177 msgid "Miles" msgstr "" -#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178 -#: netbox/templates/dcim/cable_trace.html:66 +#: dcim/choices.py:1567 netbox/choices.py:178 +#: templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "" -#: netbox/dcim/choices.py:1612 +#: dcim/choices.py:1615 msgid "Redundant" msgstr "" -#: netbox/dcim/choices.py:1633 +#: dcim/choices.py:1636 msgid "Single phase" msgstr "" -#: netbox/dcim/choices.py:1634 +#: dcim/choices.py:1637 msgid "Three-phase" msgstr "" -#: netbox/dcim/fields.py:45 +#: dcim/choices.py:1653 extras/choices.py:53 netbox/preferences.py:21 +#: templates/extras/customfield.html:78 vpn/choices.py:20 +#: wireless/choices.py:27 +msgid "Disabled" +msgstr "" + +#: dcim/choices.py:1654 +msgid "Faulty" +msgstr "" + +#: dcim/fields.py:45 #, python-brace-format msgid "Invalid MAC address format: {value}" msgstr "" -#: netbox/dcim/fields.py:71 +#: dcim/fields.py:71 #, python-brace-format msgid "Invalid WWN format: {value}" msgstr "" -#: netbox/dcim/filtersets.py:87 +#: dcim/filtersets.py:89 msgid "Parent region (ID)" msgstr "" -#: netbox/dcim/filtersets.py:93 +#: dcim/filtersets.py:95 msgid "Parent region (slug)" msgstr "" -#: netbox/dcim/filtersets.py:117 +#: dcim/filtersets.py:119 msgid "Parent site group (ID)" msgstr "" -#: netbox/dcim/filtersets.py:123 +#: dcim/filtersets.py:125 msgid "Parent site group (slug)" msgstr "" -#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: dcim/filtersets.py:167 extras/filtersets.py:422 ipam/filtersets.py:836 +#: ipam/filtersets.py:988 msgid "Group (ID)" msgstr "" -#: netbox/dcim/filtersets.py:171 +#: dcim/filtersets.py:173 msgid "Group (slug)" msgstr "" -#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182 +#: dcim/filtersets.py:179 dcim/filtersets.py:184 msgid "AS (ID)" msgstr "" -#: netbox/dcim/filtersets.py:247 +#: dcim/filtersets.py:249 msgid "Parent location (ID)" msgstr "" -#: netbox/dcim/filtersets.py:253 +#: dcim/filtersets.py:255 msgid "Parent location (slug)" msgstr "" -#: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 -#: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 -#: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: 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 msgid "Manufacturer (ID)" msgstr "" -#: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 -#: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 -#: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: 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 msgid "Manufacturer (slug)" msgstr "" -#: netbox/dcim/filtersets.py:394 +#: dcim/filtersets.py:396 msgid "Rack type (slug)" msgstr "" -#: netbox/dcim/filtersets.py:398 +#: dcim/filtersets.py:400 msgid "Rack type (ID)" msgstr "" -#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: dcim/filtersets.py:414 dcim/filtersets.py:921 dcim/filtersets.py:1047 +#: dcim/filtersets.py:2038 ipam/filtersets.py:376 ipam/filtersets.py:488 +#: ipam/filtersets.py:998 virtualization/filtersets.py:177 msgid "Role (ID)" msgstr "" -#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 -#: netbox/virtualization/filtersets.py:182 +#: dcim/filtersets.py:420 dcim/filtersets.py:927 dcim/filtersets.py:1054 +#: dcim/filtersets.py:2044 extras/filtersets.py:651 ipam/filtersets.py:382 +#: ipam/filtersets.py:494 ipam/filtersets.py:1004 +#: virtualization/filtersets.py:184 msgid "Role (slug)" msgstr "" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: dcim/filtersets.py:450 dcim/filtersets.py:1123 dcim/filtersets.py:1477 +#: dcim/filtersets.py:2436 msgid "Rack (ID)" msgstr "" -#: netbox/dcim/filtersets.py:508 netbox/extras/filtersets.py:293 -#: netbox/extras/filtersets.py:337 netbox/extras/filtersets.py:359 -#: netbox/extras/filtersets.py:419 netbox/users/filtersets.py:113 -#: netbox/users/filtersets.py:180 +#: dcim/filtersets.py:510 extras/filtersets.py:298 extras/filtersets.py:350 +#: extras/filtersets.py:395 extras/filtersets.py:417 extras/filtersets.py:477 +#: users/filtersets.py:113 users/filtersets.py:180 msgid "User (name)" msgstr "" -#: netbox/dcim/filtersets.py:550 +#: dcim/filtersets.py:552 msgid "Default platform (ID)" msgstr "" -#: netbox/dcim/filtersets.py:556 +#: dcim/filtersets.py:558 msgid "Default platform (slug)" msgstr "" -#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518 +#: dcim/filtersets.py:561 dcim/forms/filtersets.py:519 msgid "Has a front image" msgstr "" -#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525 +#: dcim/filtersets.py:565 dcim/forms/filtersets.py:526 msgid "Has a rear image" msgstr "" -#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 -#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 +#: dcim/filtersets.py:570 dcim/filtersets.py:717 dcim/filtersets.py:1192 +#: dcim/forms/filtersets.py:533 dcim/forms/filtersets.py:642 +#: dcim/forms/filtersets.py:868 msgid "Has console ports" msgstr "" -#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 -#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 +#: dcim/filtersets.py:574 dcim/filtersets.py:721 dcim/filtersets.py:1196 +#: dcim/forms/filtersets.py:540 dcim/forms/filtersets.py:649 +#: dcim/forms/filtersets.py:875 msgid "Has console server ports" msgstr "" -#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 -#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 +#: dcim/filtersets.py:578 dcim/filtersets.py:725 dcim/filtersets.py:1200 +#: dcim/forms/filtersets.py:547 dcim/forms/filtersets.py:656 +#: dcim/forms/filtersets.py:882 msgid "Has power ports" msgstr "" -#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 -#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 +#: dcim/filtersets.py:582 dcim/filtersets.py:729 dcim/filtersets.py:1204 +#: dcim/forms/filtersets.py:554 dcim/forms/filtersets.py:663 +#: dcim/forms/filtersets.py:889 msgid "Has power outlets" msgstr "" -#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 -#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 +#: dcim/filtersets.py:586 dcim/filtersets.py:733 dcim/filtersets.py:1208 +#: dcim/forms/filtersets.py:561 dcim/forms/filtersets.py:670 +#: dcim/forms/filtersets.py:896 msgid "Has interfaces" msgstr "" -#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 -#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 +#: dcim/filtersets.py:590 dcim/filtersets.py:737 dcim/filtersets.py:1212 +#: dcim/forms/filtersets.py:568 dcim/forms/filtersets.py:677 +#: dcim/forms/filtersets.py:903 msgid "Has pass-through ports" msgstr "" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 -#: netbox/dcim/forms/filtersets.py:581 +#: dcim/filtersets.py:594 dcim/filtersets.py:1216 dcim/forms/filtersets.py:582 msgid "Has module bays" msgstr "" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 -#: netbox/dcim/forms/filtersets.py:574 +#: dcim/filtersets.py:598 dcim/filtersets.py:1220 dcim/forms/filtersets.py:575 msgid "Has device bays" msgstr "" -#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588 +#: dcim/filtersets.py:602 dcim/forms/filtersets.py:589 msgid "Has inventory items" msgstr "" -#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: dcim/filtersets.py:697 +msgid "Profile (ID)" +msgstr "" + +#: dcim/filtersets.py:703 +msgid "Profile (name)" +msgstr "" + +#: dcim/filtersets.py:785 dcim/filtersets.py:1041 dcim/filtersets.py:1498 msgid "Device type (ID)" msgstr "" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: dcim/filtersets.py:801 dcim/filtersets.py:1379 msgid "Module type (ID)" msgstr "" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: dcim/filtersets.py:833 dcim/filtersets.py:1653 msgid "Power port (ID)" msgstr "" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: dcim/filtersets.py:907 dcim/filtersets.py:2024 msgid "Parent inventory item (ID)" msgstr "" -#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: dcim/filtersets.py:950 dcim/filtersets.py:999 dcim/filtersets.py:1188 +#: virtualization/filtersets.py:206 msgid "Config template (ID)" msgstr "" -#: netbox/dcim/filtersets.py:986 +#: dcim/filtersets.py:954 dcim/filtersets.py:966 +msgid "Parent device role (ID)" +msgstr "" + +#: dcim/filtersets.py:960 dcim/filtersets.py:973 +msgid "Parent device role (slug)" +msgstr "" + +#: dcim/filtersets.py:1037 msgid "Device type (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1006 +#: dcim/filtersets.py:1059 msgid "Parent Device (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186 +#: dcim/filtersets.py:1063 virtualization/filtersets.py:188 msgid "Platform (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569 -#: netbox/virtualization/filtersets.py:192 +#: dcim/filtersets.py:1069 extras/filtersets.py:662 +#: virtualization/filtersets.py:194 msgid "Platform (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: dcim/filtersets.py:1105 dcim/filtersets.py:1461 dcim/filtersets.py:2126 +#: dcim/filtersets.py:2368 dcim/filtersets.py:2427 msgid "Site name (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1068 +#: dcim/filtersets.py:1128 msgid "Parent bay (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1072 +#: dcim/filtersets.py:1132 msgid "VM cluster (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 -#: netbox/virtualization/filtersets.py:102 +#: dcim/filtersets.py:1138 extras/filtersets.py:684 +#: virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: dcim/filtersets.py:1143 virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1089 +#: dcim/filtersets.py:1149 msgid "Device model (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: dcim/filtersets.py:1160 dcim/forms/bulk_edit.py:539 msgid "Is full depth" msgstr "" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 -#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 -#: netbox/virtualization/filtersets.py:196 -#: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: 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/models/devices.py:1234 dcim/models/devices.py:1254 +#: virtualization/filtersets.py:198 virtualization/filtersets.py:270 +#: virtualization/forms/filtersets.py:178 +#: virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 -#: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: dcim/filtersets.py:1171 dcim/filtersets.py:1336 dcim/forms/filtersets.py:847 +#: dcim/forms/filtersets.py:950 virtualization/filtersets.py:202 +#: virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "" -#: netbox/dcim/filtersets.py:1115 +#: dcim/filtersets.py:1175 msgid "Has an out-of-band IP" msgstr "" -#: netbox/dcim/filtersets.py:1120 +#: dcim/filtersets.py:1180 msgid "Virtual chassis (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1124 +#: dcim/filtersets.py:1184 msgid "Is a virtual chassis member" msgstr "" -#: netbox/dcim/filtersets.py:1165 +#: dcim/filtersets.py:1225 msgid "OOB IP (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1169 +#: dcim/filtersets.py:1229 msgid "Has virtual device context" msgstr "" -#: netbox/dcim/filtersets.py:1259 +#: dcim/filtersets.py:1319 msgid "VDC (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1264 +#: dcim/filtersets.py:1324 msgid "Device model" msgstr "" -#: netbox/dcim/filtersets.py:1325 +#: dcim/filtersets.py:1385 msgid "Module type (model)" msgstr "" -#: netbox/dcim/filtersets.py:1331 +#: dcim/filtersets.py:1391 msgid "Module bay (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 -#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 +#: dcim/filtersets.py:1395 dcim/filtersets.py:1487 dcim/filtersets.py:1677 +#: ipam/filtersets.py:606 ipam/filtersets.py:846 ipam/filtersets.py:1174 +#: virtualization/filtersets.py:127 vpn/filtersets.py:382 msgid "Device (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1423 +#: dcim/filtersets.py:1483 msgid "Rack (name)" msgstr "" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: dcim/filtersets.py:1493 dcim/filtersets.py:1672 ipam/filtersets.py:601 +#: ipam/filtersets.py:841 ipam/filtersets.py:1169 vpn/filtersets.py:377 msgid "Device (name)" msgstr "" -#: netbox/dcim/filtersets.py:1444 +#: dcim/filtersets.py:1504 msgid "Device type (model)" msgstr "" -#: netbox/dcim/filtersets.py:1449 +#: dcim/filtersets.py:1509 msgid "Device role (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1455 +#: dcim/filtersets.py:1515 msgid "Device role (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1460 +#: dcim/filtersets.py:1520 msgid "Virtual Chassis (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 -#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 -#: netbox/templates/dcim/device.html:120 -#: netbox/templates/dcim/device_edit.html:93 -#: netbox/templates/dcim/virtualchassis.html:20 -#: netbox/templates/dcim/virtualchassis_add.html:8 -#: netbox/templates/dcim/virtualchassis_edit.html:24 +#: dcim/filtersets.py:1526 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 +#: templates/dcim/virtualchassis_add.html:12 +#: templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "" -#: netbox/dcim/filtersets.py:1490 +#: dcim/filtersets.py:1550 msgid "Module (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1497 +#: dcim/filtersets.py:1557 msgid "Cable (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 -#: netbox/vpn/filtersets.py:385 +#: dcim/filtersets.py:1682 ipam/filtersets.py:611 ipam/filtersets.py:851 +#: ipam/filtersets.py:1179 vpn/filtersets.py:388 msgid "Virtual machine (name)" msgstr "" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 -#: netbox/virtualization/filtersets.py:248 -#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 +#: dcim/filtersets.py:1687 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 "" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 -#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 +#: dcim/filtersets.py:1693 ipam/filtersets.py:622 vpn/filtersets.py:97 +#: vpn/filtersets.py:399 msgid "Interface (name)" msgstr "" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 -#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 +#: dcim/filtersets.py:1704 ipam/filtersets.py:633 vpn/filtersets.py:108 +#: vpn/filtersets.py:410 msgid "VM interface (name)" msgstr "" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 -#: netbox/vpn/filtersets.py:113 +#: dcim/filtersets.py:1709 ipam/filtersets.py:638 vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 -#: netbox/vpn/forms/bulk_import.py:308 +#: dcim/filtersets.py:1751 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 +#: vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "" -#: netbox/dcim/filtersets.py:1691 +#: dcim/filtersets.py:1759 msgid "Assigned VID" msgstr "" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 -#: netbox/dcim/forms/model_forms.py:1411 -#: netbox/dcim/models/device_components.py:752 -#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 -#: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 -#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 -#: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 -#: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 -#: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 -#: netbox/ipam/models/ip.py:217 netbox/ipam/models/ip.py:498 -#: netbox/ipam/models/ip.py:719 netbox/ipam/models/vrfs.py:61 -#: netbox/ipam/tables/ip.py:188 netbox/ipam/tables/ip.py:261 -#: netbox/ipam/tables/ip.py:312 netbox/ipam/tables/ip.py:402 -#: netbox/templates/dcim/interface.html:152 -#: netbox/templates/ipam/ipaddress.html:18 -#: netbox/templates/ipam/iprange.html:40 netbox/templates/ipam/prefix.html:19 -#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:84 -#: netbox/virtualization/forms/bulk_edit.py:243 -#: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 -#: netbox/virtualization/forms/model_forms.py:368 -#: netbox/virtualization/models/virtualmachines.py:331 -#: netbox/virtualization/tables/virtualmachines.py:113 +#: 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/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 +#: ipam/forms/bulk_edit.py:329 ipam/forms/bulk_import.py:160 +#: ipam/forms/bulk_import.py:249 ipam/forms/bulk_import.py:285 +#: ipam/forms/filtersets.py:69 ipam/forms/filtersets.py:180 +#: ipam/forms/filtersets.py:332 ipam/forms/model_forms.py:65 +#: ipam/forms/model_forms.py:208 ipam/forms/model_forms.py:256 +#: ipam/forms/model_forms.py:310 ipam/forms/model_forms.py:474 +#: ipam/forms/model_forms.py:488 ipam/forms/model_forms.py:502 +#: ipam/models/ip.py:217 ipam/models/ip.py:501 ipam/models/ip.py:730 +#: ipam/models/vrfs.py:61 ipam/tables/ip.py:189 ipam/tables/ip.py:262 +#: ipam/tables/ip.py:318 ipam/tables/ip.py:418 +#: 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 +#: virtualization/forms/bulk_edit.py:243 +#: virtualization/forms/bulk_import.py:177 +#: virtualization/forms/filtersets.py:236 +#: virtualization/forms/model_forms.py:368 +#: virtualization/models/virtualmachines.py:336 +#: virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: dcim/filtersets.py:1770 ipam/filtersets.py:341 ipam/filtersets.py:352 +#: ipam/filtersets.py:484 ipam/filtersets.py:585 ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 -#: netbox/vpn/filtersets.py:342 +#: dcim/filtersets.py:1775 ipam/filtersets.py:1036 vpn/filtersets.py:345 msgid "L2VPN (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 -#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 -#: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 -#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 -#: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 -#: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 +#: dcim/filtersets.py:1781 dcim/forms/filtersets.py:1473 +#: 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 +#: templates/vpn/l2vpntermination.html:12 +#: virtualization/forms/filtersets.py:241 vpn/forms/bulk_import.py:285 +#: vpn/forms/filtersets.py:257 vpn/forms/model_forms.py:412 +#: vpn/forms/model_forms.py:430 vpn/models/l2vpn.py:68 vpn/tables/l2vpn.py:58 msgid "L2VPN" msgstr "" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: dcim/filtersets.py:1786 ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 -#: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 -#: netbox/templates/ipam/vlantranslationpolicy.html:11 -#: netbox/virtualization/forms/bulk_edit.py:248 -#: netbox/virtualization/forms/model_forms.py:373 +#: dcim/filtersets.py:1792 dcim/forms/filtersets.py:1439 +#: dcim/forms/model_forms.py:1522 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 +#: virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "" -#: netbox/dcim/filtersets.py:1758 +#: dcim/filtersets.py:1826 msgid "Virtual Chassis Interfaces for Device" msgstr "" -#: netbox/dcim/filtersets.py:1763 +#: dcim/filtersets.py:1831 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1767 +#: dcim/filtersets.py:1835 msgid "Kind of interface" msgstr "" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: dcim/filtersets.py:1840 virtualization/filtersets.py:261 msgid "Parent interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: dcim/filtersets.py:1845 virtualization/filtersets.py:266 msgid "Bridged interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1782 +#: dcim/filtersets.py:1850 msgid "LAG interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 -#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 -#: netbox/templates/dcim/macaddress.html:11 -#: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:73 +#: dcim/filtersets.py:1858 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 msgid "MAC Address" msgstr "" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: dcim/filtersets.py:1863 virtualization/filtersets.py:275 msgid "Primary MAC address (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 -#: netbox/virtualization/filtersets.py:279 -#: netbox/virtualization/forms/model_forms.py:311 +#: dcim/filtersets.py:1869 dcim/forms/model_forms.py:1509 +#: virtualization/filtersets.py:281 virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 -#: netbox/templates/dcim/virtualdevicecontext.html:15 +#: dcim/filtersets.py:1891 dcim/filtersets.py:1903 +#: dcim/forms/filtersets.py:1375 dcim/forms/model_forms.py:1836 +#: templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "" -#: netbox/dcim/filtersets.py:1829 +#: dcim/filtersets.py:1897 msgid "Virtual Device Context (Identifier)" msgstr "" -#: netbox/dcim/filtersets.py:1840 netbox/templates/wireless/wirelesslan.html:11 -#: netbox/wireless/forms/model_forms.py:55 +#: dcim/filtersets.py:1908 templates/wireless/wirelesslan.html:11 +#: wireless/forms/model_forms.py:56 msgid "Wireless LAN" msgstr "" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: dcim/filtersets.py:1912 dcim/tables/devices.py:641 msgid "Wireless link" msgstr "" -#: netbox/dcim/filtersets.py:1854 +#: dcim/filtersets.py:1922 msgid "Virtual circuit termination (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1923 +#: dcim/filtersets.py:1991 msgid "Parent module bay (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1928 +#: dcim/filtersets.py:1996 msgid "Installed module (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1939 +#: dcim/filtersets.py:2007 msgid "Installed device (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1945 +#: dcim/filtersets.py:2013 msgid "Installed device (name)" msgstr "" -#: netbox/dcim/filtersets.py:2015 +#: dcim/filtersets.py:2083 msgid "Master (ID)" msgstr "" -#: netbox/dcim/filtersets.py:2021 +#: dcim/filtersets.py:2089 msgid "Master (name)" msgstr "" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: dcim/filtersets.py:2131 tenancy/filtersets.py:250 msgid "Tenant (ID)" msgstr "" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 -#: netbox/tenancy/filtersets.py:251 +#: dcim/filtersets.py:2137 extras/filtersets.py:711 tenancy/filtersets.py:256 msgid "Tenant (slug)" msgstr "" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: dcim/filtersets.py:2173 dcim/forms/filtersets.py:1097 msgid "Unterminated" msgstr "" -#: netbox/dcim/filtersets.py:2363 +#: dcim/filtersets.py:2431 msgid "Power panel (ID)" msgstr "" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:408 -#: netbox/extras/forms/model_forms.py:581 -#: netbox/extras/forms/model_forms.py:633 netbox/netbox/forms/base.py:86 -#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:481 -#: netbox/templates/circuits/inc/circuit_termination.html:32 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:81 +#: 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 +#: 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 "" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 -#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 -#: netbox/dcim/forms/object_create.py:198 -#: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 -#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253 -#: netbox/templates/dcim/device.html:43 netbox/templates/dcim/device.html:131 -#: netbox/templates/dcim/modulebay.html:38 -#: netbox/templates/dcim/virtualchassis.html:66 -#: netbox/templates/dcim/virtualchassis_edit.html:55 +#: dcim/forms/bulk_create.py:112 dcim/forms/filtersets.py:1538 +#: 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/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 +#: templates/dcim/virtualchassis.html:66 +#: templates/dcim/virtualchassis_edit.html:59 msgid "Position" msgstr "" -#: netbox/dcim/forms/bulk_create.py:114 +#: dcim/forms/bulk_create.py:114 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:136 +#: dcim/forms/bulk_edit.py:141 msgid "Contact name" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:141 +#: dcim/forms/bulk_edit.py:146 msgid "Contact phone" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:147 +#: dcim/forms/bulk_edit.py:152 msgid "Contact E-mail" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125 -#: netbox/dcim/forms/model_forms.py:132 +#: dcim/forms/bulk_edit.py:155 dcim/forms/bulk_import.py:126 +#: dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:228 netbox/dcim/forms/bulk_edit.py:504 -#: netbox/dcim/forms/bulk_edit.py:568 netbox/dcim/forms/bulk_edit.py:641 -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:758 -#: netbox/dcim/forms/bulk_edit.py:1285 netbox/dcim/forms/bulk_edit.py:1718 -#: netbox/dcim/forms/bulk_import.py:184 netbox/dcim/forms/bulk_import.py:395 -#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 -#: netbox/dcim/forms/bulk_import.py:513 netbox/dcim/forms/bulk_import.py:1112 -#: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 -#: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 -#: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1544 -#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 -#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 -#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 -#: netbox/dcim/forms/model_forms.py:1564 netbox/dcim/forms/object_import.py:188 -#: netbox/dcim/tables/devices.py:107 netbox/dcim/tables/devices.py:182 -#: netbox/dcim/tables/devices.py:969 netbox/dcim/tables/devicetypes.py:85 -#: netbox/dcim/tables/devicetypes.py:315 netbox/dcim/tables/modules.py:20 -#: netbox/dcim/tables/modules.py:61 netbox/dcim/tables/racks.py:58 -#: netbox/dcim/tables/racks.py:131 netbox/templates/dcim/devicetype.html:14 -#: netbox/templates/dcim/inventoryitem.html:48 -#: netbox/templates/dcim/manufacturer.html:33 -#: netbox/templates/dcim/modulebay.html:62 -#: netbox/templates/dcim/moduletype.html:27 -#: netbox/templates/dcim/platform.html:37 -#: netbox/templates/dcim/racktype.html:16 +#: dcim/forms/bulk_edit.py:234 dcim/forms/bulk_edit.py:518 +#: dcim/forms/bulk_edit.py:606 dcim/forms/bulk_edit.py:685 +#: dcim/forms/bulk_edit.py:709 dcim/forms/bulk_edit.py:802 +#: dcim/forms/bulk_edit.py:1329 dcim/forms/bulk_edit.py:1765 +#: dcim/forms/bulk_import.py:188 dcim/forms/bulk_import.py:399 +#: dcim/forms/bulk_import.py:448 dcim/forms/bulk_import.py:508 +#: dcim/forms/bulk_import.py:544 dcim/forms/bulk_import.py:1143 +#: 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/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/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 +#: dcim/tables/modules.py:95 dcim/tables/racks.py:58 dcim/tables/racks.py:135 +#: templates/dcim/devicetype.html:14 templates/dcim/inventoryitem.html:48 +#: templates/dcim/manufacturer.html:33 templates/dcim/module.html:95 +#: templates/dcim/modulebay.html:62 templates/dcim/moduletype.html:31 +#: templates/dcim/platform.html:37 templates/dcim/racktype.html:16 msgid "Manufacturer" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:381 -#: netbox/dcim/forms/bulk_import.py:193 netbox/dcim/forms/bulk_import.py:272 -#: netbox/dcim/forms/filtersets.py:256 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 +#: dcim/forms/bulk_edit.py:239 dcim/forms/bulk_edit.py:392 +#: dcim/forms/bulk_import.py:197 dcim/forms/bulk_import.py:276 +#: dcim/forms/filtersets.py:257 +#: templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:238 netbox/dcim/forms/bulk_edit.py:386 -#: netbox/dcim/forms/bulk_import.py:201 netbox/dcim/forms/bulk_import.py:275 -#: netbox/dcim/forms/filtersets.py:261 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 +#: dcim/forms/bulk_edit.py:244 dcim/forms/bulk_edit.py:397 +#: dcim/forms/bulk_import.py:205 dcim/forms/bulk_import.py:279 +#: dcim/forms/filtersets.py:262 +#: templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392 -#: netbox/dcim/forms/bulk_import.py:282 -#: netbox/templates/dcim/devicetype.html:37 +#: dcim/forms/bulk_edit.py:250 dcim/forms/bulk_edit.py:403 +#: dcim/forms/bulk_import.py:286 templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397 -#: netbox/dcim/forms/filtersets.py:275 +#: dcim/forms/bulk_edit.py:259 dcim/forms/bulk_edit.py:408 +#: dcim/forms/filtersets.py:276 msgid "Descending units" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400 +#: dcim/forms/bulk_edit.py:262 dcim/forms/bulk_edit.py:411 msgid "Outer width" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405 +#: dcim/forms/bulk_edit.py:267 dcim/forms/bulk_edit.py:416 +msgid "Outer height" +msgstr "" + +#: dcim/forms/bulk_edit.py:272 dcim/forms/bulk_edit.py:421 msgid "Outer depth" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:266 netbox/dcim/forms/bulk_edit.py:410 -#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:285 +#: dcim/forms/bulk_edit.py:277 dcim/forms/bulk_edit.py:426 +#: dcim/forms/bulk_import.py:210 dcim/forms/bulk_import.py:289 msgid "Outer unit" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415 +#: dcim/forms/bulk_edit.py:282 dcim/forms/bulk_edit.py:431 msgid "Mounting depth" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:276 netbox/dcim/forms/bulk_edit.py:303 -#: netbox/dcim/forms/bulk_edit.py:425 netbox/dcim/forms/bulk_edit.py:455 -#: netbox/dcim/forms/bulk_edit.py:538 netbox/dcim/forms/bulk_edit.py:561 -#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/bulk_edit.py:604 -#: netbox/dcim/forms/bulk_import.py:408 netbox/dcim/forms/bulk_import.py:440 -#: netbox/dcim/forms/filtersets.py:286 netbox/dcim/forms/filtersets.py:308 -#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/filtersets.py:402 -#: netbox/dcim/forms/filtersets.py:489 netbox/dcim/forms/filtersets.py:595 -#: netbox/dcim/forms/filtersets.py:614 netbox/dcim/forms/filtersets.py:675 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:306 -#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:35 -#: netbox/dcim/tables/racks.py:74 netbox/dcim/tables/racks.py:171 -#: netbox/extras/forms/bulk_edit.py:53 netbox/extras/forms/bulk_edit.py:133 -#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:288 -#: netbox/extras/forms/filtersets.py:65 netbox/extras/forms/filtersets.py:159 -#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193 -#: netbox/templates/dcim/device.html:324 -#: netbox/templates/dcim/devicetype.html:49 -#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81 -#: netbox/templates/dcim/racktype.html:41 -#: netbox/templates/extras/configcontext.html:17 -#: netbox/templates/extras/customlink.html:25 -#: netbox/templates/extras/savedfilter.html:33 -#: netbox/templates/ipam/role.html:30 +#: dcim/forms/bulk_edit.py:287 dcim/forms/bulk_edit.py:314 +#: dcim/forms/bulk_edit.py:441 dcim/forms/bulk_edit.py:469 +#: dcim/forms/bulk_edit.py:552 dcim/forms/bulk_edit.py:575 +#: dcim/forms/bulk_edit.py:620 dcim/forms/bulk_edit.py:642 +#: dcim/forms/bulk_import.py:412 dcim/forms/bulk_import.py:459 +#: dcim/forms/filtersets.py:287 dcim/forms/filtersets.py:309 +#: dcim/forms/filtersets.py:329 dcim/forms/filtersets.py:403 +#: dcim/forms/filtersets.py:490 dcim/forms/filtersets.py:596 +#: dcim/forms/filtersets.py:623 dcim/forms/filtersets.py:689 +#: dcim/forms/model_forms.py:233 dcim/forms/model_forms.py:314 +#: dcim/tables/devicetypes.py:111 dcim/tables/modules.py:57 +#: dcim/tables/racks.py:78 dcim/tables/racks.py:179 +#: extras/forms/bulk_edit.py:54 extras/forms/bulk_edit.py:134 +#: extras/forms/bulk_edit.py:188 extras/forms/bulk_edit.py:216 +#: extras/forms/bulk_edit.py:312 extras/forms/bulk_edit.py:325 +#: extras/forms/bulk_import.py:238 extras/forms/filtersets.py:66 +#: extras/forms/filtersets.py:160 extras/forms/filtersets.py:254 +#: extras/forms/filtersets.py:284 extras/forms/model_forms.py:572 +#: ipam/forms/bulk_edit.py:193 templates/dcim/device.html:324 +#: templates/dcim/devicetype.html:49 templates/dcim/moduletype.html:51 +#: templates/dcim/rack.html:81 templates/dcim/racktype.html:41 +#: templates/extras/configcontext.html:17 templates/extras/customlink.html:25 +#: templates/extras/savedfilter.html:33 templates/extras/tableconfig.html:41 +#: templates/extras/tag.html:32 templates/ipam/role.html:30 msgid "Weight" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430 -#: netbox/dcim/forms/filtersets.py:291 +#: dcim/forms/bulk_edit.py:292 dcim/forms/bulk_edit.py:446 +#: dcim/forms/filtersets.py:292 msgid "Max weight" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:286 netbox/dcim/forms/bulk_edit.py:435 -#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/bulk_edit.py:587 -#: netbox/dcim/forms/bulk_import.py:212 netbox/dcim/forms/bulk_import.py:297 -#: netbox/dcim/forms/bulk_import.py:413 netbox/dcim/forms/bulk_import.py:445 -#: netbox/dcim/forms/filtersets.py:296 netbox/dcim/forms/filtersets.py:599 -#: netbox/dcim/forms/filtersets.py:679 +#: dcim/forms/bulk_edit.py:297 dcim/forms/bulk_edit.py:451 +#: dcim/forms/bulk_edit.py:557 dcim/forms/bulk_edit.py:625 +#: dcim/forms/bulk_import.py:216 dcim/forms/bulk_import.py:301 +#: dcim/forms/bulk_import.py:417 dcim/forms/bulk_import.py:464 +#: dcim/forms/filtersets.py:297 dcim/forms/filtersets.py:600 +#: dcim/forms/filtersets.py:693 msgid "Weight unit" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:300 netbox/dcim/forms/filtersets.py:306 -#: netbox/dcim/forms/model_forms.py:222 netbox/dcim/forms/model_forms.py:261 -#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13 +#: dcim/forms/bulk_edit.py:311 dcim/forms/filtersets.py:307 +#: dcim/forms/model_forms.py:229 dcim/forms/model_forms.py:268 +#: templates/dcim/rack.html:45 templates/dcim/racktype.html:13 msgid "Rack Type" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225 -#: netbox/dcim/forms/model_forms.py:305 +#: dcim/forms/bulk_edit.py:313 dcim/forms/bulk_edit.py:467 +#: dcim/forms/model_forms.py:232 dcim/forms/model_forms.py:313 msgid "Outer Dimensions" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:305 netbox/dcim/forms/model_forms.py:227 -#: netbox/dcim/forms/model_forms.py:307 netbox/templates/dcim/device.html:315 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 +#: dcim/forms/bulk_edit.py:316 dcim/forms/model_forms.py:234 +#: dcim/forms/model_forms.py:315 templates/dcim/device.html:315 +#: templates/dcim/inc/panels/racktype_dimensions.html:3 msgid "Dimensions" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/filtersets.py:307 -#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229 -#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 +#: dcim/forms/bulk_edit.py:318 dcim/forms/filtersets.py:308 +#: dcim/forms/filtersets.py:328 dcim/forms/model_forms.py:236 +#: templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262 -#: netbox/dcim/forms/filtersets.py:381 +#: dcim/forms/bulk_edit.py:377 dcim/forms/bulk_import.py:266 +#: dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:373 netbox/dcim/forms/bulk_edit.py:721 -#: netbox/dcim/forms/bulk_edit.py:782 netbox/templates/dcim/device.html:104 -#: netbox/templates/dcim/module.html:77 netbox/templates/dcim/modulebay.html:70 -#: netbox/templates/dcim/rack.html:57 -#: netbox/templates/virtualization/virtualmachine.html:35 +#: dcim/forms/bulk_edit.py:384 dcim/forms/bulk_edit.py:765 +#: dcim/forms/bulk_edit.py:826 templates/dcim/device.html:104 +#: templates/dcim/module.html:77 templates/dcim/modulebay.html:70 +#: templates/dcim/rack.html:57 templates/virtualization/virtualmachine.html:35 msgid "Serial Number" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1551 +#: 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 msgid "Asset tag" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:533 -#: netbox/dcim/forms/bulk_edit.py:577 netbox/dcim/forms/bulk_edit.py:714 -#: netbox/dcim/forms/bulk_import.py:291 netbox/dcim/forms/bulk_import.py:434 -#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/filtersets.py:281 -#: netbox/dcim/forms/filtersets.py:512 netbox/dcim/forms/filtersets.py:670 -#: netbox/dcim/forms/filtersets.py:805 netbox/templates/dcim/device.html:98 -#: netbox/templates/dcim/devicetype.html:65 -#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65 -#: netbox/templates/dcim/racktype.html:28 +#: dcim/forms/bulk_edit.py:436 dcim/forms/bulk_edit.py:547 +#: dcim/forms/bulk_edit.py:615 dcim/forms/bulk_edit.py:758 +#: dcim/forms/bulk_import.py:295 dcim/forms/bulk_import.py:453 +#: dcim/forms/bulk_import.py:638 dcim/forms/filtersets.py:282 +#: dcim/forms/filtersets.py:513 dcim/forms/filtersets.py:684 +#: dcim/forms/filtersets.py:824 templates/dcim/device.html:98 +#: templates/dcim/devicetype.html:65 templates/dcim/moduletype.html:47 +#: templates/dcim/rack.html:65 templates/dcim/racktype.html:28 msgid "Airflow" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:449 netbox/dcim/forms/bulk_edit.py:928 -#: netbox/dcim/forms/bulk_import.py:346 netbox/dcim/forms/bulk_import.py:349 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:1495 -#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 -#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 -#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:1036 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/model_forms.py:271 -#: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 -#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 -#: netbox/templates/dcim/device.html:30 -#: netbox/templates/dcim/inc/cable_termination.html:16 -#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 -#: netbox/templates/dcim/rack/base.html:4 -#: netbox/templates/dcim/rackreservation.html:19 -#: netbox/templates/dcim/rackreservation.html:36 -#: netbox/virtualization/forms/model_forms.py:113 +#: dcim/forms/bulk_edit.py:465 dcim/forms/bulk_edit.py:972 +#: dcim/forms/bulk_import.py:350 dcim/forms/bulk_import.py:353 +#: dcim/forms/bulk_import.py:611 dcim/forms/bulk_import.py:1526 +#: 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 +#: 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 +#: templates/dcim/rack/base.html:4 templates/dcim/rackreservation.html:19 +#: templates/dcim/rackreservation.html:36 +#: virtualization/forms/model_forms.py:113 msgid "Rack" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 -#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 -#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 -#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 -#: netbox/templates/dcim/device_edit.html:20 +#: 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/model_forms.py:446 dcim/forms/model_forms.py:775 +#: dcim/forms/model_forms.py:1726 templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:509 netbox/dcim/forms/bulk_import.py:401 -#: netbox/dcim/forms/filtersets.py:500 netbox/dcim/forms/model_forms.py:362 +#: dcim/forms/bulk_edit.py:523 dcim/forms/bulk_import.py:405 +#: dcim/forms/filtersets.py:501 dcim/forms/model_forms.py:370 msgid "Default platform" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:514 netbox/dcim/forms/bulk_edit.py:573 -#: netbox/dcim/forms/filtersets.py:503 netbox/dcim/forms/filtersets.py:623 +#: dcim/forms/bulk_edit.py:528 dcim/forms/bulk_edit.py:611 +#: dcim/forms/filtersets.py:504 dcim/forms/filtersets.py:637 msgid "Part number" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:518 +#: dcim/forms/bulk_edit.py:532 msgid "U height" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107 +#: dcim/forms/bulk_edit.py:544 dcim/tables/devicetypes.py:107 msgid "Exclude from utilization" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377 -#: netbox/dcim/tables/devicetypes.py:82 netbox/templates/dcim/device.html:88 -#: netbox/templates/dcim/devicebay.html:52 netbox/templates/dcim/module.html:61 +#: dcim/forms/bulk_edit.py:573 dcim/forms/model_forms.py:385 +#: dcim/tables/devicetypes.py:82 templates/dcim/device.html:88 +#: templates/dcim/devicebay.html:52 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/templates/dcim/modulebay.html:66 -#: netbox/templates/dcim/moduletype.html:24 +#: dcim/forms/bulk_edit.py:582 dcim/forms/model_forms.py:412 +#: templates/dcim/moduletypeprofile.html:32 +msgid "Schema" +msgstr "" + +#: dcim/forms/bulk_edit.py:594 dcim/forms/bulk_edit.py:601 +#: dcim/forms/bulk_import.py:442 dcim/forms/filtersets.py:629 +#: dcim/forms/model_forms.py:419 dcim/forms/model_forms.py:432 +#: dcim/tables/modules.py:45 templates/account/base.html:7 +#: templates/dcim/moduletype.html:27 templates/inc/user_menu.html:40 +#: vpn/forms/bulk_edit.py:255 vpn/forms/filtersets.py:194 +#: vpn/forms/model_forms.py:382 +msgid "Profile" +msgstr "" + +#: dcim/forms/bulk_edit.py:639 dcim/forms/model_forms.py:445 +#: 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 msgid "Module Type" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380 -#: netbox/dcim/forms/model_forms.py:411 -#: netbox/templates/dcim/devicetype.html:11 +#: dcim/forms/bulk_edit.py:643 dcim/forms/model_forms.py:388 +#: templates/dcim/devicetype.html:11 msgid "Chassis" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483 -#: netbox/dcim/tables/devices.py:78 +#: dcim/forms/bulk_edit.py:662 dcim/models/devices.py:386 +#: dcim/tables/devices.py:78 msgid "VM role" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:622 netbox/dcim/forms/bulk_edit.py:646 -#: netbox/dcim/forms/bulk_edit.py:729 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:465 netbox/dcim/forms/bulk_import.py:484 -#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/bulk_import.py:613 -#: netbox/dcim/forms/bulk_import.py:617 netbox/dcim/forms/filtersets.py:690 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:824 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:451 -#: netbox/dcim/forms/model_forms.py:566 -#: netbox/virtualization/forms/bulk_import.py:138 -#: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 -#: netbox/virtualization/forms/model_forms.py:222 +#: dcim/forms/bulk_edit.py:665 dcim/forms/bulk_edit.py:690 +#: dcim/forms/bulk_edit.py:773 dcim/forms/bulk_import.py:490 +#: dcim/forms/bulk_import.py:494 dcim/forms/bulk_import.py:515 +#: dcim/forms/bulk_import.py:519 dcim/forms/bulk_import.py:644 +#: dcim/forms/bulk_import.py:648 dcim/forms/filtersets.py:704 +#: dcim/forms/filtersets.py:725 dcim/forms/filtersets.py:843 +#: dcim/forms/model_forms.py:511 dcim/forms/model_forms.py:545 +#: dcim/forms/model_forms.py:660 virtualization/forms/bulk_import.py:138 +#: virtualization/forms/bulk_import.py:139 +#: virtualization/forms/filtersets.py:194 +#: virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:670 netbox/dcim/forms/bulk_edit.py:1079 -#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/filtersets.py:115 -#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:884 -#: netbox/dcim/forms/model_forms.py:901 netbox/extras/filtersets.py:547 +#: dcim/forms/bulk_edit.py:714 dcim/forms/bulk_edit.py:1123 +#: dcim/forms/bulk_import.py:550 dcim/forms/filtersets.py:116 +#: dcim/forms/model_forms.py:605 dcim/forms/model_forms.py:978 +#: dcim/forms/model_forms.py:995 extras/filtersets.py:640 msgid "Device type" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:681 netbox/dcim/forms/bulk_import.py:500 -#: netbox/dcim/forms/filtersets.py:120 netbox/dcim/forms/model_forms.py:519 +#: dcim/forms/bulk_edit.py:725 dcim/forms/bulk_import.py:531 +#: dcim/forms/filtersets.py:121 dcim/forms/model_forms.py:613 msgid "Device role" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:704 netbox/dcim/forms/bulk_import.py:525 -#: netbox/dcim/forms/filtersets.py:797 netbox/dcim/forms/model_forms.py:461 -#: netbox/dcim/forms/model_forms.py:524 netbox/dcim/tables/devices.py:192 -#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186 -#: netbox/templates/dcim/platform.html:26 -#: netbox/templates/virtualization/virtualmachine.html:27 -#: netbox/virtualization/forms/bulk_edit.py:142 -#: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 -#: netbox/virtualization/forms/model_forms.py:210 -#: netbox/virtualization/tables/virtualmachines.py:49 +#: dcim/forms/bulk_edit.py:748 dcim/forms/bulk_import.py:556 +#: dcim/forms/filtersets.py:816 dcim/forms/model_forms.py:555 +#: dcim/forms/model_forms.py:618 dcim/tables/devices.py:192 +#: extras/filtersets.py:656 templates/dcim/device.html:186 +#: templates/dcim/platform.html:26 +#: templates/virtualization/virtualmachine.html:27 +#: virtualization/forms/bulk_edit.py:142 +#: virtualization/forms/bulk_import.py:128 +#: virtualization/forms/filtersets.py:174 +#: virtualization/forms/model_forms.py:210 +#: virtualization/tables/virtualmachines.py:49 msgid "Platform" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:734 netbox/dcim/forms/bulk_import.py:544 -#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 -#: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 -#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:239 -#: netbox/templates/virtualization/cluster.html:10 -#: netbox/templates/virtualization/virtualmachine.html:92 -#: netbox/templates/virtualization/virtualmachine.html:101 -#: netbox/virtualization/filtersets.py:123 -#: netbox/virtualization/filtersets.py:243 -#: netbox/virtualization/forms/bulk_edit.py:111 -#: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 -#: netbox/virtualization/forms/model_forms.py:78 -#: netbox/virtualization/forms/model_forms.py:183 -#: netbox/virtualization/tables/virtualmachines.py:37 +#: dcim/forms/bulk_edit.py:778 dcim/forms/bulk_import.py:575 +#: dcim/forms/filtersets.py:748 dcim/forms/filtersets.py:918 +#: dcim/forms/model_forms.py:627 dcim/tables/devices.py:212 +#: extras/filtersets.py:689 extras/forms/filtersets.py:364 +#: ipam/forms/filtersets.py:439 ipam/forms/filtersets.py:472 +#: templates/dcim/device.html:239 templates/virtualization/cluster.html:10 +#: templates/virtualization/virtualmachine.html:92 +#: templates/virtualization/virtualmachine.html:101 +#: virtualization/filtersets.py:123 virtualization/filtersets.py:245 +#: virtualization/forms/bulk_edit.py:111 virtualization/forms/bulk_import.py:98 +#: virtualization/forms/filtersets.py:105 +#: virtualization/forms/filtersets.py:129 +#: virtualization/forms/filtersets.py:212 +#: virtualization/forms/model_forms.py:78 +#: virtualization/forms/model_forms.py:183 +#: virtualization/tables/virtualmachines.py:37 msgid "Cluster" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:748 -#: netbox/templates/extras/dashboard/widget_config.html:7 -#: netbox/virtualization/forms/bulk_edit.py:173 +#: dcim/forms/bulk_edit.py:792 templates/extras/dashboard/widget_config.html:7 +#: virtualization/forms/bulk_edit.py:173 msgid "Configuration" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251 -#: netbox/templates/dcim/device_edit.html:78 +#: dcim/forms/bulk_edit.py:793 netbox/navigation/menu.py:252 +#: templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:763 netbox/dcim/forms/bulk_import.py:680 -#: netbox/dcim/forms/model_forms.py:658 netbox/dcim/forms/model_forms.py:909 +#: dcim/forms/bulk_edit.py:807 dcim/forms/bulk_import.py:711 +#: dcim/forms/model_forms.py:752 dcim/forms/model_forms.py:1003 msgid "Module type" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:817 netbox/dcim/forms/bulk_edit.py:1002 -#: netbox/dcim/forms/bulk_edit.py:1021 netbox/dcim/forms/bulk_edit.py:1044 -#: netbox/dcim/forms/bulk_edit.py:1086 netbox/dcim/forms/bulk_edit.py:1130 -#: netbox/dcim/forms/bulk_edit.py:1181 netbox/dcim/forms/bulk_edit.py:1208 -#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1253 -#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/filtersets.py:68 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:32 -#: netbox/templates/dcim/consoleport.html:32 -#: netbox/templates/dcim/consoleserverport.html:32 -#: netbox/templates/dcim/devicebay.html:28 -#: netbox/templates/dcim/frontport.html:32 -#: netbox/templates/dcim/inc/panels/inventory_items.html:19 -#: netbox/templates/dcim/interface.html:42 -#: netbox/templates/dcim/inventoryitem.html:32 -#: netbox/templates/dcim/modulebay.html:34 -#: netbox/templates/dcim/poweroutlet.html:32 -#: netbox/templates/dcim/powerport.html:32 -#: netbox/templates/dcim/rearport.html:32 -#: netbox/templates/extras/customfield.html:26 -#: netbox/templates/generic/bulk_import.html:162 +#: dcim/forms/bulk_edit.py:861 dcim/forms/bulk_edit.py:1046 +#: dcim/forms/bulk_edit.py:1065 dcim/forms/bulk_edit.py:1088 +#: dcim/forms/bulk_edit.py:1130 dcim/forms/bulk_edit.py:1174 +#: dcim/forms/bulk_edit.py:1225 dcim/forms/bulk_edit.py:1252 +#: dcim/forms/bulk_edit.py:1279 dcim/forms/bulk_edit.py:1297 +#: dcim/forms/bulk_edit.py:1315 dcim/forms/filtersets.py:69 +#: dcim/forms/object_create.py:46 templates/dcim/cable.html:32 +#: templates/dcim/consoleport.html:32 templates/dcim/consoleserverport.html:32 +#: templates/dcim/devicebay.html:28 templates/dcim/frontport.html:32 +#: templates/dcim/inc/panels/inventory_items.html:19 +#: templates/dcim/interface.html:42 templates/dcim/inventoryitem.html:32 +#: templates/dcim/modulebay.html:34 templates/dcim/poweroutlet.html:32 +#: templates/dcim/powerport.html:32 templates/dcim/rearport.html:32 +#: templates/extras/customfield.html:26 templates/generic/bulk_import.html:162 msgid "Label" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 -#: netbox/templates/dcim/cable.html:50 +#: dcim/forms/bulk_edit.py:870 dcim/forms/filtersets.py:1088 +#: 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 +#: dcim/forms/bulk_edit.py:875 dcim/forms/bulk_import.py:1394 +#: dcim/forms/bulk_import.py:1397 dcim/forms/filtersets.py:1092 msgid "Length unit" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:855 -#: netbox/templates/dcim/virtualchassis.html:23 +#: dcim/forms/bulk_edit.py:899 templates/dcim/virtualchassis.html:23 msgid "Domain" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 +#: dcim/forms/bulk_edit.py:967 dcim/forms/bulk_import.py:1513 +#: dcim/forms/filtersets.py:1178 dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1181 netbox/templates/dcim/powerfeed.html:83 +#: dcim/forms/bulk_edit.py:989 dcim/forms/bulk_import.py:1549 +#: dcim/forms/filtersets.py:1200 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/templates/dcim/powerfeed.html:95 +#: dcim/forms/bulk_edit.py:995 dcim/forms/bulk_import.py:1554 +#: dcim/forms/filtersets.py:1205 templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 -#: netbox/templates/dcim/powerfeed.html:87 +#: dcim/forms/bulk_edit.py:1001 dcim/forms/filtersets.py:1210 +#: templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 -#: netbox/templates/dcim/powerfeed.html:91 +#: dcim/forms/bulk_edit.py:1005 dcim/forms/filtersets.py:1214 +#: templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: dcim/forms/bulk_edit.py:1009 dcim/forms/filtersets.py:1218 msgid "Max utilization" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1054 +#: dcim/forms/bulk_edit.py:1098 msgid "Maximum draw" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1057 -#: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:352 +#: dcim/forms/bulk_edit.py:1101 dcim/models/device_component_templates.py:281 +#: dcim/models/device_components.py:352 msgid "Maximum power draw (watts)" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1060 +#: dcim/forms/bulk_edit.py:1104 msgid "Allocated draw" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1063 -#: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:359 +#: dcim/forms/bulk_edit.py:1107 dcim/models/device_component_templates.py:288 +#: dcim/models/device_components.py:359 msgid "Allocated power draw (watts)" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/model_forms.py:972 netbox/dcim/forms/model_forms.py:1301 -#: netbox/dcim/forms/model_forms.py:1616 netbox/dcim/forms/object_import.py:55 +#: 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 msgid "Power port" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820 +#: dcim/forms/bulk_edit.py:1145 dcim/forms/bulk_import.py:851 msgid "Feed leg" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465 +#: dcim/forms/bulk_edit.py:1191 dcim/forms/bulk_edit.py:1512 msgid "Management only" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 -#: netbox/dcim/forms/object_import.py:90 -#: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:724 +#: 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/object_import.py:90 dcim/models/device_component_templates.py:445 +#: dcim/models/device_components.py:733 msgid "PoE mode" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1404 -#: netbox/dcim/forms/object_import.py:95 -#: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:731 +#: 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/object_import.py:95 dcim/models/device_component_templates.py:452 +#: dcim/models/device_components.py:740 msgid "PoE type" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 -#: netbox/dcim/forms/object_import.py:100 +#: dcim/forms/bulk_edit.py:1213 dcim/forms/filtersets.py:1444 +#: 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/templates/dcim/consoleport.html:24 -#: netbox/templates/dcim/consoleserverport.html:24 -#: netbox/templates/dcim/frontport.html:24 -#: netbox/templates/dcim/interface.html:34 netbox/templates/dcim/module.html:54 -#: netbox/templates/dcim/modulebay.html:26 -#: netbox/templates/dcim/modulebay.html:58 -#: netbox/templates/dcim/poweroutlet.html:24 -#: netbox/templates/dcim/powerport.html:24 -#: netbox/templates/dcim/rearport.html:24 +#: dcim/forms/bulk_edit.py:1350 dcim/forms/model_forms.py:774 +#: dcim/forms/model_forms.py:1340 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 +#: templates/dcim/modulebay.html:58 templates/dcim/poweroutlet.html:24 +#: templates/dcim/powerport.html:24 templates/dcim/rearport.html:24 msgid "Module" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698 -#: netbox/templates/dcim/interface.html:116 +#: dcim/forms/bulk_edit.py:1492 dcim/tables/devices.py:705 +#: templates/dcim/interface.html:116 msgid "LAG" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1328 +#: dcim/forms/bulk_edit.py:1497 dcim/forms/model_forms.py:1422 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:1363 -#: netbox/dcim/tables/devices.py:631 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:62 -#: netbox/templates/dcim/consoleport.html:40 -#: netbox/templates/dcim/consoleserverport.html:40 +#: 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/tables/devices.py:638 +#: templates/circuits/inc/circuit_termination_fields.html:62 +#: templates/dcim/consoleport.html:40 templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915 -#: netbox/templates/vpn/ikepolicy.html:25 -#: netbox/templates/vpn/ipsecprofile.html:21 -#: netbox/templates/vpn/ipsecprofile.html:48 -#: netbox/virtualization/forms/bulk_edit.py:215 -#: netbox/virtualization/forms/bulk_import.py:171 -#: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 -#: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:64 -#: netbox/vpn/tables/crypto.py:162 +#: dcim/forms/bulk_edit.py:1532 dcim/forms/bulk_import.py:946 +#: templates/vpn/ikepolicy.html:25 templates/vpn/ipsecprofile.html:21 +#: templates/vpn/ipsecprofile.html:48 virtualization/forms/bulk_edit.py:215 +#: virtualization/forms/bulk_import.py:171 vpn/forms/bulk_edit.py:146 +#: vpn/forms/bulk_edit.py:232 vpn/forms/bulk_import.py:176 +#: vpn/forms/bulk_import.py:234 vpn/forms/filtersets.py:140 +#: vpn/forms/filtersets.py:183 vpn/forms/filtersets.py:197 +#: vpn/tables/crypto.py:64 vpn/tables/crypto.py:162 msgid "Mode" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 -#: netbox/virtualization/forms/model_forms.py:335 +#: dcim/forms/bulk_edit.py:1540 dcim/forms/model_forms.py:1471 +#: ipam/forms/bulk_import.py:174 ipam/forms/filtersets.py:561 +#: ipam/models/vlans.py:92 virtualization/forms/bulk_edit.py:222 +#: virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1383 -#: netbox/dcim/tables/devices.py:592 -#: netbox/virtualization/forms/bulk_edit.py:230 -#: netbox/virtualization/forms/model_forms.py:340 +#: dcim/forms/bulk_edit.py:1549 dcim/forms/model_forms.py:1477 +#: dcim/tables/devices.py:599 virtualization/forms/bulk_edit.py:230 +#: virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1392 -#: netbox/dcim/tables/devices.py:598 -#: netbox/virtualization/forms/bulk_edit.py:238 -#: netbox/virtualization/forms/model_forms.py:349 +#: dcim/forms/bulk_edit.py:1558 dcim/forms/model_forms.py:1486 +#: dcim/tables/devices.py:605 virtualization/forms/bulk_edit.py:238 +#: virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1514 +#: dcim/forms/bulk_edit.py:1561 msgid "Add tagged VLANs" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1523 +#: dcim/forms/bulk_edit.py:1570 msgid "Remove tagged VLANs" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1401 -#: netbox/virtualization/forms/model_forms.py:358 +#: dcim/forms/bulk_edit.py:1581 dcim/forms/model_forms.py:1495 +#: virtualization/forms/model_forms.py:358 msgid "Q-in-Q Service VLAN" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1364 +#: dcim/forms/bulk_edit.py:1596 dcim/forms/model_forms.py:1458 msgid "Wireless LAN group" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1369 -#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152 -#: netbox/templates/dcim/interface.html:337 -#: netbox/wireless/tables/wirelesslan.py:24 +#: dcim/forms/bulk_edit.py:1601 dcim/forms/model_forms.py:1463 +#: dcim/tables/devices.py:647 netbox/navigation/menu.py:153 +#: templates/dcim/interface.html:337 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/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 -#: netbox/netbox/navigation/menu.py:108 -#: netbox/templates/dcim/interface.html:128 -#: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:70 -#: netbox/virtualization/forms/model_forms.py:378 +#: dcim/forms/bulk_edit.py:1610 dcim/forms/filtersets.py:1357 +#: dcim/forms/model_forms.py:1529 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 +#: virtualization/forms/filtersets.py:205 +#: 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/virtualization/forms/model_forms.py:379 +#: dcim/forms/bulk_edit.py:1611 dcim/forms/filtersets.py:740 +#: dcim/forms/model_forms.py:1530 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 +#: dcim/forms/bulk_edit.py:1612 dcim/forms/filtersets.py:1358 +#: dcim/forms/model_forms.py:1100 dcim/forms/model_forms.py:1532 msgid "PoE" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1437 -#: netbox/templates/dcim/interface.html:105 -#: netbox/virtualization/forms/bulk_edit.py:254 -#: netbox/virtualization/forms/model_forms.py:380 +#: dcim/forms/bulk_edit.py:1613 dcim/forms/model_forms.py:1531 +#: templates/dcim/interface.html:105 virtualization/forms/bulk_edit.py:254 +#: virtualization/forms/model_forms.py:380 msgid "Related Interfaces" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 -#: netbox/virtualization/forms/bulk_edit.py:257 -#: netbox/virtualization/forms/model_forms.py:383 +#: dcim/forms/bulk_edit.py:1615 dcim/forms/filtersets.py:1359 +#: dcim/forms/model_forms.py:1535 virtualization/forms/bulk_edit.py:257 +#: virtualization/forms/filtersets.py:206 +#: virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1573 +#: dcim/forms/bulk_edit.py:1620 msgid "Add/Remove" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634 +#: dcim/forms/bulk_edit.py:1679 dcim/forms/bulk_edit.py:1681 msgid "Interface mode must be specified to assign VLANs" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1639 +#: dcim/forms/bulk_edit.py:1686 msgid "An access interface cannot have tagged VLANs assigned." msgstr "" -#: netbox/dcim/forms/bulk_import.py:66 +#: dcim/forms/bulk_import.py:67 msgid "Name of parent region" msgstr "" -#: netbox/dcim/forms/bulk_import.py:80 +#: dcim/forms/bulk_import.py:81 msgid "Name of parent site group" msgstr "" -#: netbox/dcim/forms/bulk_import.py:99 +#: dcim/forms/bulk_import.py:100 msgid "Assigned region" msgstr "" -#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44 -#: netbox/tenancy/forms/bulk_import.py:85 -#: netbox/wireless/forms/bulk_import.py:42 +#: dcim/forms/bulk_import.py:107 tenancy/forms/bulk_import.py:44 +#: wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "" -#: netbox/dcim/forms/bulk_import.py:125 +#: dcim/forms/bulk_import.py:126 msgid "available options" msgstr "" -#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570 -#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472 -#: netbox/virtualization/forms/bulk_import.py:64 -#: netbox/virtualization/forms/bulk_import.py:95 +#: dcim/forms/bulk_import.py:137 dcim/forms/bulk_import.py:601 +#: dcim/forms/bulk_import.py:1510 ipam/forms/bulk_import.py:479 +#: virtualization/forms/bulk_import.py:64 +#: virtualization/forms/bulk_import.py:95 msgid "Assigned site" msgstr "" -#: netbox/dcim/forms/bulk_import.py:143 +#: dcim/forms/bulk_import.py:144 msgid "Parent location" msgstr "" -#: netbox/dcim/forms/bulk_import.py:145 +#: dcim/forms/bulk_import.py:146 msgid "Location not found." msgstr "" -#: netbox/dcim/forms/bulk_import.py:187 +#: dcim/forms/bulk_import.py:191 msgid "The manufacturer of this rack type" msgstr "" -#: netbox/dcim/forms/bulk_import.py:198 +#: dcim/forms/bulk_import.py:202 msgid "The lowest-numbered position in the rack" msgstr "" -#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278 +#: dcim/forms/bulk_import.py:207 dcim/forms/bulk_import.py:282 msgid "Rail-to-rail width (in inches)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288 +#: dcim/forms/bulk_import.py:213 dcim/forms/bulk_import.py:292 msgid "Unit for outer dimensions" msgstr "" -#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300 +#: dcim/forms/bulk_import.py:219 dcim/forms/bulk_import.py:304 msgid "Unit for rack weights" msgstr "" -#: netbox/dcim/forms/bulk_import.py:247 +#: dcim/forms/bulk_import.py:251 msgid "Name of assigned tenant" msgstr "" -#: netbox/dcim/forms/bulk_import.py:259 +#: dcim/forms/bulk_import.py:263 msgid "Name of assigned role" msgstr "" -#: netbox/dcim/forms/bulk_import.py:266 +#: dcim/forms/bulk_import.py:270 msgid "Rack type model" msgstr "" -#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437 -#: netbox/dcim/forms/bulk_import.py:610 +#: dcim/forms/bulk_import.py:298 dcim/forms/bulk_import.py:456 +#: dcim/forms/bulk_import.py:641 msgid "Airflow direction" msgstr "" -#: netbox/dcim/forms/bulk_import.py:326 +#: dcim/forms/bulk_import.py:330 msgid "Width must be set if not specifying a rack type." msgstr "" -#: netbox/dcim/forms/bulk_import.py:328 +#: dcim/forms/bulk_import.py:332 msgid "U height must be set if not specifying a rack type." msgstr "" -#: netbox/dcim/forms/bulk_import.py:336 +#: dcim/forms/bulk_import.py:340 msgid "Parent site" msgstr "" -#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492 +#: dcim/forms/bulk_import.py:347 dcim/forms/bulk_import.py:1523 msgid "Rack's location (if any)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319 -#: netbox/dcim/tables/racks.py:221 -#: netbox/templates/dcim/rackreservation.html:12 -#: netbox/templates/dcim/rackreservation.html:45 +#: dcim/forms/bulk_import.py:356 dcim/forms/model_forms.py:327 +#: dcim/tables/racks.py:230 templates/dcim/rackreservation.html:12 +#: templates/dcim/rackreservation.html:45 msgid "Units" msgstr "" -#: netbox/dcim/forms/bulk_import.py:355 +#: dcim/forms/bulk_import.py:359 msgid "Comma-separated list of individual unit numbers" msgstr "" -#: netbox/dcim/forms/bulk_import.py:398 +#: dcim/forms/bulk_import.py:402 msgid "The manufacturer which produces this device type" msgstr "" -#: netbox/dcim/forms/bulk_import.py:405 +#: dcim/forms/bulk_import.py:409 msgid "The default platform for devices of this type (optional)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:410 +#: dcim/forms/bulk_import.py:414 msgid "Device weight" msgstr "" -#: netbox/dcim/forms/bulk_import.py:416 +#: dcim/forms/bulk_import.py:420 msgid "Unit for device weight" msgstr "" -#: netbox/dcim/forms/bulk_import.py:442 +#: dcim/forms/bulk_import.py:461 msgid "Module weight" msgstr "" -#: netbox/dcim/forms/bulk_import.py:448 +#: dcim/forms/bulk_import.py:467 msgid "Unit for module weight" msgstr "" -#: netbox/dcim/forms/bulk_import.py:481 +#: dcim/forms/bulk_import.py:484 +msgid "Parent Device Role" +msgstr "" + +#: dcim/forms/bulk_import.py:486 +msgid "Device role not found." +msgstr "" + +#: dcim/forms/bulk_import.py:512 msgid "Limit platform assignments to this manufacturer" msgstr "" -#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562 -#: netbox/tenancy/forms/bulk_import.py:106 +#: dcim/forms/bulk_import.py:534 dcim/forms/bulk_import.py:1593 +#: tenancy/forms/bulk_import.py:105 msgid "Assigned role" msgstr "" -#: netbox/dcim/forms/bulk_import.py:516 +#: dcim/forms/bulk_import.py:547 msgid "Device type manufacturer" msgstr "" -#: netbox/dcim/forms/bulk_import.py:522 +#: dcim/forms/bulk_import.py:553 msgid "Device type model" msgstr "" -#: netbox/dcim/forms/bulk_import.py:529 -#: netbox/virtualization/forms/bulk_import.py:132 +#: dcim/forms/bulk_import.py:560 virtualization/forms/bulk_import.py:132 msgid "Assigned platform" msgstr "" -#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541 -#: netbox/dcim/forms/model_forms.py:547 +#: dcim/forms/bulk_import.py:568 dcim/forms/bulk_import.py:572 +#: dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "" -#: netbox/dcim/forms/bulk_import.py:548 +#: dcim/forms/bulk_import.py:579 msgid "Virtualization cluster" msgstr "" -#: netbox/dcim/forms/bulk_import.py:577 +#: dcim/forms/bulk_import.py:608 msgid "Assigned location (if any)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:584 +#: dcim/forms/bulk_import.py:615 msgid "Assigned rack (if any)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:587 +#: dcim/forms/bulk_import.py:618 msgid "Face" msgstr "" -#: netbox/dcim/forms/bulk_import.py:590 +#: dcim/forms/bulk_import.py:621 msgid "Mounted rack face" msgstr "" -#: netbox/dcim/forms/bulk_import.py:597 +#: dcim/forms/bulk_import.py:628 msgid "Parent device (for child devices)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:600 +#: dcim/forms/bulk_import.py:631 msgid "Device bay" msgstr "" -#: netbox/dcim/forms/bulk_import.py:604 +#: dcim/forms/bulk_import.py:635 msgid "Device bay in which this device is installed (for child devices)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:671 +#: dcim/forms/bulk_import.py:702 msgid "The device in which this module is installed" msgstr "" -#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651 +#: dcim/forms/bulk_import.py:705 dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "" -#: netbox/dcim/forms/bulk_import.py:677 +#: dcim/forms/bulk_import.py:708 msgid "The module bay in which this module is installed" msgstr "" -#: netbox/dcim/forms/bulk_import.py:683 +#: dcim/forms/bulk_import.py:714 msgid "The type of module" msgstr "" -#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667 +#: dcim/forms/bulk_import.py:722 dcim/forms/model_forms.py:761 msgid "Replicate components" msgstr "" -#: netbox/dcim/forms/bulk_import.py:693 +#: dcim/forms/bulk_import.py:724 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673 +#: dcim/forms/bulk_import.py:727 dcim/forms/model_forms.py:767 msgid "Adopt components" msgstr "" -#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676 +#: dcim/forms/bulk_import.py:729 dcim/forms/model_forms.py:770 msgid "Adopt already existing components" msgstr "" -#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764 -#: netbox/dcim/forms/bulk_import.py:790 +#: dcim/forms/bulk_import.py:769 dcim/forms/bulk_import.py:795 +#: dcim/forms/bulk_import.py:821 msgid "Port type" msgstr "" -#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772 +#: dcim/forms/bulk_import.py:777 dcim/forms/bulk_import.py:803 msgid "Port speed in bps" msgstr "" -#: netbox/dcim/forms/bulk_import.py:810 +#: dcim/forms/bulk_import.py:841 msgid "Outlet type" msgstr "" -#: netbox/dcim/forms/bulk_import.py:817 +#: dcim/forms/bulk_import.py:848 msgid "Local power port which feeds this outlet" msgstr "" -#: netbox/dcim/forms/bulk_import.py:823 +#: dcim/forms/bulk_import.py:854 msgid "Electrical phase (for three-phase circuits)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1339 -#: netbox/virtualization/forms/bulk_import.py:161 -#: netbox/virtualization/forms/model_forms.py:319 +#: dcim/forms/bulk_import.py:898 dcim/forms/model_forms.py:1433 +#: virtualization/forms/bulk_import.py:161 +#: 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/virtualization/forms/bulk_import.py:168 -#: netbox/virtualization/forms/model_forms.py:327 +#: dcim/forms/bulk_import.py:905 dcim/forms/model_forms.py:1441 +#: virtualization/forms/bulk_import.py:168 +#: virtualization/forms/model_forms.py:327 msgid "Bridged interface" msgstr "" -#: netbox/dcim/forms/bulk_import.py:877 +#: dcim/forms/bulk_import.py:908 msgid "Lag" msgstr "" -#: netbox/dcim/forms/bulk_import.py:881 +#: dcim/forms/bulk_import.py:912 msgid "Parent LAG interface" msgstr "" -#: netbox/dcim/forms/bulk_import.py:884 +#: dcim/forms/bulk_import.py:915 msgid "Vdcs" msgstr "" -#: netbox/dcim/forms/bulk_import.py:889 +#: dcim/forms/bulk_import.py:920 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" -#: netbox/dcim/forms/bulk_import.py:895 +#: dcim/forms/bulk_import.py:926 msgid "Physical medium" msgstr "" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: dcim/forms/bulk_import.py:929 dcim/forms/filtersets.py:1395 msgid "Duplex" msgstr "" -#: netbox/dcim/forms/bulk_import.py:903 +#: dcim/forms/bulk_import.py:934 msgid "Poe mode" msgstr "" -#: netbox/dcim/forms/bulk_import.py:909 +#: dcim/forms/bulk_import.py:940 msgid "Poe type" msgstr "" -#: netbox/dcim/forms/bulk_import.py:918 -#: netbox/virtualization/forms/bulk_import.py:174 +#: dcim/forms/bulk_import.py:949 virtualization/forms/bulk_import.py:174 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 -#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 -#: netbox/virtualization/forms/bulk_import.py:181 +#: dcim/forms/bulk_import.py:956 ipam/forms/bulk_import.py:164 +#: ipam/forms/bulk_import.py:253 ipam/forms/bulk_import.py:289 +#: ipam/forms/filtersets.py:210 ipam/forms/filtersets.py:293 +#: ipam/forms/filtersets.py:360 virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "" -#: netbox/dcim/forms/bulk_import.py:928 +#: dcim/forms/bulk_import.py:959 msgid "Rf role" msgstr "" -#: netbox/dcim/forms/bulk_import.py:931 +#: dcim/forms/bulk_import.py:962 msgid "Wireless role (AP/station)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:967 +#: dcim/forms/bulk_import.py:998 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "" -#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1020 -#: netbox/dcim/forms/model_forms.py:1624 netbox/dcim/forms/object_import.py:117 +#: dcim/forms/bulk_import.py:1012 dcim/forms/model_forms.py:1114 +#: dcim/forms/model_forms.py:1718 dcim/forms/object_import.py:117 msgid "Rear port" msgstr "" -#: netbox/dcim/forms/bulk_import.py:984 +#: dcim/forms/bulk_import.py:1015 msgid "Corresponding rear port" msgstr "" -#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030 -#: netbox/dcim/forms/bulk_import.py:1353 +#: dcim/forms/bulk_import.py:1020 dcim/forms/bulk_import.py:1061 +#: dcim/forms/bulk_import.py:1384 msgid "Physical medium classification" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853 +#: dcim/forms/bulk_import.py:1089 dcim/tables/devices.py:860 msgid "Installed device" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1062 +#: dcim/forms/bulk_import.py:1093 msgid "Child device installed within this bay" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1064 +#: dcim/forms/bulk_import.py:1095 msgid "Child device not found." msgstr "" -#: netbox/dcim/forms/bulk_import.py:1122 +#: dcim/forms/bulk_import.py:1153 msgid "Parent inventory item" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1125 +#: dcim/forms/bulk_import.py:1156 msgid "Component type" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1129 +#: dcim/forms/bulk_import.py:1160 msgid "Component Type" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1132 +#: dcim/forms/bulk_import.py:1163 msgid "Compnent name" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1134 +#: dcim/forms/bulk_import.py:1165 msgid "Component Name" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 +#: dcim/forms/bulk_import.py:1208 dcim/forms/bulk_import.py:1226 msgid "Component name must be specified when component type is specified" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1187 +#: dcim/forms/bulk_import.py:1218 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1200 +#: dcim/forms/bulk_import.py:1231 msgid "Component type must be specified when component name is specified" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 +#: dcim/forms/bulk_import.py:1258 ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 -#: netbox/virtualization/filtersets.py:254 -#: netbox/virtualization/filtersets.py:305 -#: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/bulk_edit.py:316 -#: netbox/virtualization/forms/bulk_import.py:152 -#: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 -#: netbox/virtualization/forms/model_forms.py:295 -#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 +#: dcim/forms/bulk_import.py:1261 ipam/forms/bulk_import.py:317 +#: virtualization/filtersets.py:256 virtualization/filtersets.py:307 +#: virtualization/forms/bulk_edit.py:182 virtualization/forms/bulk_edit.py:316 +#: virtualization/forms/bulk_import.py:152 +#: virtualization/forms/bulk_import.py:213 +#: virtualization/forms/filtersets.py:220 +#: virtualization/forms/filtersets.py:266 +#: virtualization/forms/model_forms.py:295 vpn/forms/bulk_import.py:93 +#: vpn/forms/bulk_import.py:295 msgid "Virtual machine" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321 +#: dcim/forms/bulk_import.py:1265 ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 -#: netbox/ipam/forms/bulk_import.py:328 +#: dcim/forms/bulk_import.py:1272 ipam/filtersets.py:1047 +#: ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338 +#: dcim/forms/bulk_import.py:1275 ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1245 +#: dcim/forms/bulk_import.py:1276 msgid "Make this the primary MAC address for the assigned interface" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1282 +#: dcim/forms/bulk_import.py:1313 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1308 +#: dcim/forms/bulk_import.py:1339 msgid "Side A device" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329 +#: dcim/forms/bulk_import.py:1342 dcim/forms/bulk_import.py:1360 msgid "Device name" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1314 +#: dcim/forms/bulk_import.py:1345 msgid "Side A type" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1320 +#: dcim/forms/bulk_import.py:1351 msgid "Side A name" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339 +#: dcim/forms/bulk_import.py:1352 dcim/forms/bulk_import.py:1370 msgid "Termination name" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1326 +#: dcim/forms/bulk_import.py:1357 msgid "Side B device" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1332 +#: dcim/forms/bulk_import.py:1363 msgid "Side B type" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1338 +#: dcim/forms/bulk_import.py:1369 msgid "Side B name" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1347 -#: netbox/wireless/forms/bulk_import.py:91 +#: dcim/forms/bulk_import.py:1378 wireless/forms/bulk_import.py:91 msgid "Connection status" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1399 +#: dcim/forms/bulk_import.py:1430 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1405 +#: dcim/forms/bulk_import.py:1436 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797 -#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132 -#: netbox/templates/dcim/virtualchassis.html:27 -#: netbox/templates/dcim/virtualchassis.html:67 +#: dcim/forms/bulk_import.py:1461 dcim/forms/model_forms.py:891 +#: dcim/tables/devices.py:1065 templates/dcim/device.html:132 +#: templates/dcim/virtualchassis.html:27 templates/dcim/virtualchassis.html:67 msgid "Master" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1434 +#: dcim/forms/bulk_import.py:1465 msgid "Master device" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1451 +#: dcim/forms/bulk_import.py:1482 msgid "Name of parent site" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1485 +#: dcim/forms/bulk_import.py:1516 msgid "Upstream power panel" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1515 +#: dcim/forms/bulk_import.py:1546 msgid "Primary or redundant" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1520 +#: dcim/forms/bulk_import.py:1551 msgid "Supply type (AC/DC)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1525 +#: dcim/forms/bulk_import.py:1556 msgid "Single or three-phase" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1722 -#: netbox/templates/dcim/device.html:190 -#: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/templates/virtualization/virtualmachine.html:52 +#: dcim/forms/bulk_import.py:1607 dcim/forms/model_forms.py:1816 +#: templates/dcim/device.html:190 templates/dcim/virtualdevicecontext.html:30 +#: templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1580 +#: dcim/forms/bulk_import.py:1611 msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1731 -#: netbox/templates/dcim/device.html:206 -#: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/templates/virtualization/virtualmachine.html:68 +#: dcim/forms/bulk_import.py:1614 dcim/forms/model_forms.py:1825 +#: templates/dcim/device.html:206 templates/dcim/virtualdevicecontext.html:41 +#: templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1587 +#: dcim/forms/bulk_import.py:1618 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518 -#: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 -#: netbox/virtualization/forms/bulk_edit.py:207 +#: dcim/forms/common.py:19 dcim/models/device_components.py:527 +#: templates/dcim/interface.html:57 +#: templates/virtualization/vminterface.html:51 +#: virtualization/forms/bulk_edit.py:207 msgid "MTU" msgstr "" -#: netbox/dcim/forms/common.py:60 +#: dcim/forms/common.py:60 #, 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 "" -#: netbox/dcim/forms/common.py:121 +#: dcim/forms/common.py:121 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." msgstr "" -#: netbox/dcim/forms/common.py:127 +#: dcim/forms/common.py:127 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " "in tree but {tokens} placeholders given." msgstr "" -#: netbox/dcim/forms/common.py:142 +#: dcim/forms/common.py:142 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "" -#: netbox/dcim/forms/common.py:151 +#: dcim/forms/common.py:151 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "" -#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 -#: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 -#: netbox/templates/dcim/powerfeed.html:24 -#: netbox/templates/dcim/powerpanel.html:19 -#: netbox/templates/dcim/trace/powerpanel.html:4 +#: dcim/forms/connections.py:49 dcim/forms/model_forms.py:843 +#: dcim/tables/power.py:66 templates/dcim/inc/cable_termination.html:42 +#: templates/dcim/powerfeed.html:24 templates/dcim/powerpanel.html:19 +#: templates/dcim/trace/powerpanel.html:4 msgid "Power Panel" msgstr "" -#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777 -#: netbox/templates/dcim/powerfeed.html:21 -#: netbox/templates/dcim/powerport.html:80 +#: dcim/forms/connections.py:58 dcim/forms/model_forms.py:871 +#: templates/dcim/powerfeed.html:21 templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "" -#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304 +#: dcim/forms/filtersets.py:138 dcim/tables/devices.py:304 msgid "Device Status" msgstr "" -#: netbox/dcim/forms/filtersets.py:150 +#: dcim/forms/filtersets.py:151 msgid "Parent region" msgstr "" -#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:62 netbox/tenancy/forms/filtersets.py:33 -#: netbox/tenancy/forms/filtersets.py:62 -#: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:27 +#: dcim/forms/filtersets.py:165 tenancy/forms/bulk_import.py:28 +#: tenancy/forms/bulk_import.py:62 tenancy/forms/filtersets.py:33 +#: tenancy/forms/filtersets.py:62 wireless/forms/bulk_import.py:27 +#: wireless/forms/filtersets.py:27 msgid "Parent group" msgstr "" -#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58 -#: netbox/templates/dcim/site.html:56 +#: dcim/forms/filtersets.py:244 templates/dcim/location.html:58 +#: templates/dcim/site.html:56 msgid "Facility" msgstr "" -#: netbox/dcim/forms/filtersets.py:398 +#: dcim/forms/filtersets.py:399 msgid "Function" msgstr "" -#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382 -#: netbox/templates/inc/panels/image_attachments.html:6 +#: dcim/forms/filtersets.py:485 dcim/forms/model_forms.py:390 +#: templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "" -#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612 -#: netbox/dcim/forms/filtersets.py:727 +#: dcim/forms/filtersets.py:488 dcim/forms/filtersets.py:621 +#: dcim/forms/filtersets.py:746 msgid "Components" msgstr "" -#: netbox/dcim/forms/filtersets.py:507 +#: dcim/forms/filtersets.py:508 msgid "Subdevice role" msgstr "" -#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54 -#: netbox/templates/dcim/racktype.html:20 +#: dcim/forms/filtersets.py:810 dcim/tables/racks.py:54 +#: templates/dcim/module.html:99 templates/dcim/racktype.html:20 msgid "Model" msgstr "" -#: netbox/dcim/forms/filtersets.py:835 +#: dcim/forms/filtersets.py:854 msgid "Has an OOB IP" msgstr "" -#: netbox/dcim/forms/filtersets.py:842 +#: dcim/forms/filtersets.py:861 msgid "Virtual chassis member" msgstr "" -#: netbox/dcim/forms/filtersets.py:891 +#: dcim/forms/filtersets.py:910 msgid "Has virtual device contexts" msgstr "" -#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: dcim/forms/filtersets.py:923 extras/filtersets.py:678 +#: ipam/forms/filtersets.py:477 virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "" -#: netbox/dcim/forms/filtersets.py:1211 +#: dcim/forms/filtersets.py:1230 msgid "Cabled" msgstr "" -#: netbox/dcim/forms/filtersets.py:1218 +#: dcim/forms/filtersets.py:1237 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:1341 netbox/dcim/tables/devices.py:373 -#: netbox/dcim/tables/devices.py:662 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:16 -#: netbox/templates/dcim/consoleport.html:55 -#: netbox/templates/dcim/consoleserverport.html:55 -#: netbox/templates/dcim/frontport.html:69 -#: netbox/templates/dcim/interface.html:197 -#: netbox/templates/dcim/powerfeed.html:110 -#: netbox/templates/dcim/poweroutlet.html:69 -#: netbox/templates/dcim/powerport.html:59 -#: netbox/templates/dcim/rearport.html:65 +#: 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/tables/devices.py:669 +#: templates/circuits/inc/circuit_termination_fields.html:16 +#: templates/dcim/consoleport.html:55 templates/dcim/consoleserverport.html:55 +#: templates/dcim/frontport.html:69 templates/dcim/interface.html:197 +#: templates/dcim/powerfeed.html:110 templates/dcim/poweroutlet.html:73 +#: templates/dcim/powerport.html:59 templates/dcim/rearport.html:65 msgid "Connection" msgstr "" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 -#: netbox/extras/forms/bulk_import.py:247 netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 -#: netbox/templates/extras/journalentry.html:30 +#: dcim/forms/filtersets.py:1378 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 +#: templates/extras/journalentry.html:30 msgid "Kind" msgstr "" -#: netbox/dcim/forms/filtersets.py:1382 +#: dcim/forms/filtersets.py:1407 msgid "Mgmt only" msgstr "" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 -#: netbox/dcim/models/device_components.py:680 -#: netbox/templates/dcim/interface.html:142 +#: dcim/forms/filtersets.py:1419 dcim/forms/model_forms.py:1517 +#: dcim/models/device_components.py:689 templates/dcim/interface.html:142 msgid "WWN" msgstr "" -#: netbox/dcim/forms/filtersets.py:1414 +#: dcim/forms/filtersets.py:1434 virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "" + +#: dcim/forms/filtersets.py:1449 msgid "Wireless channel" msgstr "" -#: netbox/dcim/forms/filtersets.py:1418 +#: dcim/forms/filtersets.py:1453 msgid "Channel frequency (MHz)" msgstr "" -#: netbox/dcim/forms/filtersets.py:1422 +#: dcim/forms/filtersets.py:1457 msgid "Channel width (MHz)" msgstr "" -#: netbox/dcim/forms/filtersets.py:1426 netbox/templates/dcim/interface.html:91 +#: dcim/forms/filtersets.py:1461 templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 -#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 -#: netbox/templates/dcim/cable_trace.html:46 -#: netbox/templates/dcim/frontport.html:77 -#: netbox/templates/dcim/htmx/cable_edit.html:50 -#: netbox/templates/dcim/inc/connection_endpoints.html:4 -#: netbox/templates/dcim/rearport.html:73 -#: netbox/templates/dcim/trace/cable.html:7 +#: dcim/forms/filtersets.py:1486 dcim/forms/filtersets.py:1511 +#: 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 +#: templates/dcim/inc/connection_endpoints.html:4 +#: templates/dcim/rearport.html:73 templates/dcim/trace/cable.html:7 msgid "Cable" msgstr "" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: dcim/forms/filtersets.py:1590 dcim/tables/devices.py:985 msgid "Discovered" msgstr "" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: dcim/forms/filtersets.py:1631 ipam/forms/filtersets.py:371 msgid "Assigned Device" msgstr "" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: dcim/forms/filtersets.py:1636 ipam/forms/filtersets.py:376 msgid "Assigned VM" msgstr "" -#: netbox/dcim/forms/formsets.py:20 +#: dcim/forms/formsets.py:20 #, python-brace-format msgid "A virtual chassis member already exists in position {vc_position}." msgstr "" -#: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: dcim/forms/mixins.py:27 dcim/forms/mixins.py:75 ipam/forms/bulk_edit.py:425 +#: ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "" -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 -#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 -#: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 -#: netbox/templates/ipam/vlangroup.html:38 -#: netbox/templates/virtualization/cluster.html:42 -#: netbox/templates/wireless/wirelesslan.html:26 -#: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 -#: netbox/virtualization/forms/model_forms.py:79 -#: netbox/virtualization/tables/clusters.py:80 -#: netbox/wireless/forms/bulk_edit.py:93 netbox/wireless/forms/filtersets.py:37 -#: netbox/wireless/forms/model_forms.py:56 -#: netbox/wireless/tables/wirelesslan.py:58 +#: dcim/forms/mixins.py:30 dcim/forms/mixins.py:78 ipam/forms/bulk_edit.py:270 +#: ipam/forms/bulk_edit.py:428 ipam/forms/bulk_edit.py:447 +#: ipam/forms/filtersets.py:181 ipam/forms/model_forms.py:231 +#: ipam/forms/model_forms.py:620 ipam/forms/model_forms.py:630 +#: ipam/tables/ip.py:195 ipam/tables/vlans.py:40 templates/ipam/prefix.html:48 +#: templates/ipam/vlangroup.html:38 templates/virtualization/cluster.html:42 +#: templates/wireless/wirelesslan.html:26 virtualization/forms/bulk_edit.py:91 +#: virtualization/forms/filtersets.py:47 virtualization/forms/model_forms.py:79 +#: virtualization/tables/clusters.py:80 wireless/forms/bulk_edit.py:94 +#: wireless/forms/filtersets.py:37 wireless/forms/model_forms.py:57 +#: wireless/tables/wirelesslan.py:58 msgid "Scope" msgstr "" -#: netbox/dcim/forms/mixins.py:104 netbox/ipam/forms/bulk_import.py:452 +#: dcim/forms/mixins.py:104 ipam/forms/bulk_import.py:452 msgid "Scope type (app & model)" msgstr "" -#: netbox/dcim/forms/model_forms.py:144 +#: dcim/forms/model_forms.py:149 msgid "Contact Info" msgstr "" -#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19 +#: dcim/forms/model_forms.py:206 templates/dcim/rackrole.html:19 msgid "Rack Role" msgstr "" -#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371 -#: netbox/dcim/forms/model_forms.py:456 -#: netbox/utilities/forms/fields/fields.py:47 +#: dcim/forms/model_forms.py:224 dcim/forms/model_forms.py:379 +#: dcim/forms/model_forms.py:550 utilities/forms/fields/fields.py:47 msgid "Slug" msgstr "" -#: netbox/dcim/forms/model_forms.py:264 +#: dcim/forms/model_forms.py:271 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" -#: netbox/dcim/forms/model_forms.py:273 +#: dcim/forms/model_forms.py:280 msgid "Inventory Control" msgstr "" -#: netbox/dcim/forms/model_forms.py:321 +#: dcim/forms/model_forms.py:329 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." msgstr "" -#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201 +#: dcim/forms/model_forms.py:338 dcim/tables/racks.py:210 msgid "Reservation" msgstr "" -#: netbox/dcim/forms/model_forms.py:432 -#: netbox/templates/dcim/devicerole.html:23 +#: dcim/forms/model_forms.py:414 +msgid "Enter a valid JSON schema to define supported attributes." +msgstr "" + +#: dcim/forms/model_forms.py:447 +msgid "Profile & Attributes" +msgstr "" + +#: dcim/forms/model_forms.py:526 templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "" -#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635 +#: dcim/forms/model_forms.py:594 dcim/models/devices.py:523 msgid "The lowest-numbered unit occupied by the device" msgstr "" -#: netbox/dcim/forms/model_forms.py:558 +#: dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" -#: netbox/dcim/forms/model_forms.py:563 +#: dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "" -#: netbox/dcim/forms/model_forms.py:670 +#: dcim/forms/model_forms.py:764 msgid "Automatically populate components associated with this module type" msgstr "" -#: netbox/dcim/forms/model_forms.py:779 +#: dcim/forms/model_forms.py:873 msgid "Characteristics" msgstr "" -#: netbox/dcim/forms/model_forms.py:926 +#: dcim/forms/model_forms.py:1020 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5302,3349 +4941,3245 @@ msgid "" "replaced with the position value when creating a new module." msgstr "" -#: netbox/dcim/forms/model_forms.py:1107 +#: dcim/forms/model_forms.py:1201 msgid "Console port template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1115 +#: dcim/forms/model_forms.py:1209 msgid "Console server port template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1123 +#: dcim/forms/model_forms.py:1217 msgid "Front port template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1131 +#: dcim/forms/model_forms.py:1225 msgid "Interface template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1139 +#: dcim/forms/model_forms.py:1233 msgid "Power outlet template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1147 +#: dcim/forms/model_forms.py:1241 msgid "Power port template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1155 +#: dcim/forms/model_forms.py:1249 msgid "Rear port template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1165 netbox/dcim/forms/model_forms.py:1636 -#: netbox/dcim/tables/connections.py:27 -#: netbox/templates/dcim/consoleport.html:17 -#: netbox/templates/dcim/consoleserverport.html:74 -#: netbox/templates/dcim/frontport.html:112 +#: dcim/forms/model_forms.py:1259 dcim/forms/model_forms.py:1730 +#: dcim/tables/connections.py:27 templates/dcim/consoleport.html:17 +#: templates/dcim/consoleserverport.html:74 templates/dcim/frontport.html:112 msgid "Console Port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1166 netbox/dcim/forms/model_forms.py:1637 -#: netbox/templates/dcim/consoleport.html:73 -#: netbox/templates/dcim/consoleserverport.html:17 -#: netbox/templates/dcim/frontport.html:109 +#: dcim/forms/model_forms.py:1260 dcim/forms/model_forms.py:1731 +#: templates/dcim/consoleport.html:73 templates/dcim/consoleserverport.html:17 +#: 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/templates/circuits/inc/circuit_termination_fields.html:53 -#: netbox/templates/dcim/consoleport.html:76 -#: netbox/templates/dcim/consoleserverport.html:77 -#: netbox/templates/dcim/frontport.html:17 -#: netbox/templates/dcim/frontport.html:115 -#: netbox/templates/dcim/interface.html:244 -#: netbox/templates/dcim/rearport.html:105 +#: dcim/forms/model_forms.py:1261 dcim/forms/model_forms.py:1732 +#: 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 +#: templates/dcim/interface.html:244 templates/dcim/rearport.html:105 msgid "Front Port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1168 netbox/dcim/forms/model_forms.py:1639 -#: netbox/dcim/tables/devices.py:743 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:54 -#: netbox/templates/dcim/consoleport.html:79 -#: netbox/templates/dcim/consoleserverport.html:80 -#: netbox/templates/dcim/frontport.html:50 -#: netbox/templates/dcim/frontport.html:118 -#: netbox/templates/dcim/interface.html:247 -#: netbox/templates/dcim/rearport.html:17 -#: netbox/templates/dcim/rearport.html:108 +#: dcim/forms/model_forms.py:1262 dcim/forms/model_forms.py:1733 +#: dcim/tables/devices.py:750 +#: templates/circuits/inc/circuit_termination_fields.html:54 +#: templates/dcim/consoleport.html:79 templates/dcim/consoleserverport.html:80 +#: templates/dcim/frontport.html:50 templates/dcim/frontport.html:118 +#: templates/dcim/interface.html:247 templates/dcim/rearport.html:17 +#: templates/dcim/rearport.html:108 msgid "Rear Port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1169 netbox/dcim/forms/model_forms.py:1640 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520 -#: netbox/templates/dcim/poweroutlet.html:54 -#: netbox/templates/dcim/powerport.html:17 +#: dcim/forms/model_forms.py:1263 dcim/forms/model_forms.py:1734 +#: dcim/tables/connections.py:46 dcim/tables/devices.py:520 +#: templates/dcim/poweroutlet.html:58 templates/dcim/powerport.html:17 msgid "Power Port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1170 netbox/dcim/forms/model_forms.py:1641 -#: netbox/templates/dcim/poweroutlet.html:17 -#: netbox/templates/dcim/powerport.html:77 +#: dcim/forms/model_forms.py:1264 dcim/forms/model_forms.py:1735 +#: templates/dcim/poweroutlet.html:17 templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "" -#: netbox/dcim/forms/model_forms.py:1172 netbox/dcim/forms/model_forms.py:1643 +#: dcim/forms/model_forms.py:1266 dcim/forms/model_forms.py:1737 msgid "Component Assignment" msgstr "" -#: netbox/dcim/forms/model_forms.py:1218 netbox/dcim/forms/model_forms.py:1690 +#: dcim/forms/model_forms.py:1312 dcim/forms/model_forms.py:1784 msgid "An InventoryItem can only be assigned to a single component." msgstr "" -#: netbox/dcim/forms/model_forms.py:1355 +#: dcim/forms/model_forms.py:1449 msgid "LAG interface" msgstr "" -#: netbox/dcim/forms/model_forms.py:1378 +#: dcim/forms/model_forms.py:1472 msgid "Filter VLANs available for assignment by group." msgstr "" -#: netbox/dcim/forms/model_forms.py:1533 +#: dcim/forms/model_forms.py:1627 msgid "Child Device" msgstr "" -#: netbox/dcim/forms/model_forms.py:1534 +#: dcim/forms/model_forms.py:1628 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 +#: dcim/forms/model_forms.py:1670 msgid "Console port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1584 +#: dcim/forms/model_forms.py:1678 msgid "Console server port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1592 +#: dcim/forms/model_forms.py:1686 msgid "Front port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1608 +#: dcim/forms/model_forms.py:1702 msgid "Power outlet" msgstr "" -#: netbox/dcim/forms/model_forms.py:1630 -#: netbox/templates/dcim/inventoryitem.html:17 +#: dcim/forms/model_forms.py:1724 templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "" -#: netbox/dcim/forms/model_forms.py:1704 -#: netbox/templates/dcim/inventoryitemrole.html:15 +#: dcim/forms/model_forms.py:1798 templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "" -#: netbox/dcim/forms/model_forms.py:1773 +#: dcim/forms/model_forms.py:1867 msgid "VM Interface" msgstr "" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 -#: netbox/templates/virtualization/virtualdisk.html:21 -#: netbox/templates/virtualization/virtualmachine.html:12 -#: netbox/templates/virtualization/vminterface.html:21 -#: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 -#: netbox/virtualization/forms/model_forms.py:227 -#: netbox/virtualization/tables/virtualmachines.py:105 -#: netbox/virtualization/tables/virtualmachines.py:161 netbox/vpn/choices.py:53 -#: netbox/vpn/forms/filtersets.py:299 netbox/vpn/forms/model_forms.py:161 -#: netbox/vpn/forms/model_forms.py:172 netbox/vpn/forms/model_forms.py:274 -#: netbox/vpn/forms/model_forms.py:457 +#: dcim/forms/model_forms.py:1882 ipam/forms/filtersets.py:635 +#: ipam/forms/model_forms.py:334 ipam/tables/vlans.py:173 +#: templates/virtualization/virtualdisk.html:21 +#: templates/virtualization/virtualmachine.html:12 +#: templates/virtualization/vminterface.html:21 +#: templates/vpn/tunneltermination.html:25 +#: virtualization/forms/filtersets.py:203 +#: virtualization/forms/filtersets.py:260 +#: virtualization/forms/model_forms.py:227 +#: virtualization/tables/virtualmachines.py:105 +#: virtualization/tables/virtualmachines.py:161 vpn/choices.py:53 +#: vpn/forms/filtersets.py:304 vpn/forms/model_forms.py:161 +#: vpn/forms/model_forms.py:172 vpn/forms/model_forms.py:274 +#: vpn/forms/model_forms.py:457 msgid "Virtual Machine" msgstr "" -#: netbox/dcim/forms/model_forms.py:1827 +#: dcim/forms/model_forms.py:1921 msgid "A MAC address can only be assigned to a single object." msgstr "" -#: netbox/dcim/forms/object_create.py:48 netbox/dcim/forms/object_create.py:200 -#: netbox/dcim/forms/object_create.py:349 +#: dcim/forms/object_create.py:48 dcim/forms/object_create.py:204 +#: dcim/forms/object_create.py:353 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" msgstr "" -#: netbox/dcim/forms/object_create.py:68 +#: dcim/forms/object_create.py:72 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are " "expected." msgstr "" -#: netbox/dcim/forms/object_create.py:110 -#: netbox/dcim/forms/object_create.py:264 netbox/dcim/tables/devices.py:262 +#: dcim/forms/object_create.py:114 dcim/forms/object_create.py:268 +#: dcim/tables/devices.py:262 msgid "Rear ports" msgstr "" -#: netbox/dcim/forms/object_create.py:111 -#: netbox/dcim/forms/object_create.py:265 +#: dcim/forms/object_create.py:115 dcim/forms/object_create.py:269 msgid "Select one rear port assignment for each front port being created." msgstr "" -#: netbox/dcim/forms/object_create.py:165 +#: dcim/forms/object_create.py:169 #, python-brace-format msgid "" "The number of front port templates to be created ({frontport_count}) must " "match the selected number of rear port positions ({rearport_count})." msgstr "" -#: netbox/dcim/forms/object_create.py:314 +#: dcim/forms/object_create.py:318 #, python-brace-format msgid "" "The number of front ports to be created ({frontport_count}) must match the " "selected number of rear port positions ({rearport_count})." msgstr "" -#: netbox/dcim/forms/object_create.py:403 netbox/dcim/tables/devices.py:1064 -#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/ipam/fhrpgroup.html:38 +#: dcim/forms/object_create.py:407 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 "" -#: netbox/dcim/forms/object_create.py:412 +#: dcim/forms/object_create.py:417 msgid "Initial position" msgstr "" -#: netbox/dcim/forms/object_create.py:415 +#: dcim/forms/object_create.py:420 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "" -#: netbox/dcim/forms/object_create.py:430 +#: dcim/forms/object_create.py:435 msgid "A position must be specified for the first VC member." msgstr "" -#: netbox/dcim/models/cables.py:63 -#: netbox/dcim/models/device_component_templates.py:51 -#: netbox/dcim/models/device_components.py:57 -#: netbox/extras/models/customfields.py:113 +#: dcim/models/cables.py:63 dcim/models/device_component_templates.py:51 +#: dcim/models/device_components.py:57 extras/models/customfields.py:113 msgid "label" msgstr "" -#: netbox/dcim/models/cables.py:72 +#: dcim/models/cables.py:72 msgid "length" msgstr "" -#: netbox/dcim/models/cables.py:79 +#: dcim/models/cables.py:79 msgid "length unit" msgstr "" -#: netbox/dcim/models/cables.py:97 +#: dcim/models/cables.py:97 msgid "cable" msgstr "" -#: netbox/dcim/models/cables.py:98 +#: dcim/models/cables.py:98 msgid "cables" msgstr "" -#: netbox/dcim/models/cables.py:164 +#: dcim/models/cables.py:164 msgid "Must specify a unit when setting a cable length" msgstr "" -#: netbox/dcim/models/cables.py:167 +#: dcim/models/cables.py:167 msgid "Must define A and B terminations when creating a new cable." msgstr "" -#: netbox/dcim/models/cables.py:174 +#: dcim/models/cables.py:174 msgid "Cannot connect different termination types to same end of cable." msgstr "" -#: netbox/dcim/models/cables.py:182 +#: dcim/models/cables.py:182 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "" -#: netbox/dcim/models/cables.py:192 +#: dcim/models/cables.py:192 msgid "A and B terminations cannot connect to the same object." msgstr "" -#: netbox/dcim/models/cables.py:261 netbox/ipam/models/asns.py:37 +#: dcim/models/cables.py:261 ipam/models/asns.py:37 msgid "end" msgstr "" -#: netbox/dcim/models/cables.py:314 +#: dcim/models/cables.py:310 msgid "cable termination" msgstr "" -#: netbox/dcim/models/cables.py:315 +#: dcim/models/cables.py:311 msgid "cable terminations" msgstr "" -#: netbox/dcim/models/cables.py:334 +#: dcim/models/cables.py:330 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " "{cable_pk}" msgstr "" -#: netbox/dcim/models/cables.py:344 +#: dcim/models/cables.py:340 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "" -#: netbox/dcim/models/cables.py:351 +#: dcim/models/cables.py:347 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 +#: dcim/models/cables.py:445 extras/models/configs.py:47 msgid "is active" msgstr "" -#: netbox/dcim/models/cables.py:453 +#: dcim/models/cables.py:449 msgid "is complete" msgstr "" -#: netbox/dcim/models/cables.py:457 +#: dcim/models/cables.py:453 msgid "is split" msgstr "" -#: netbox/dcim/models/cables.py:465 +#: dcim/models/cables.py:461 msgid "cable path" msgstr "" -#: netbox/dcim/models/cables.py:466 +#: dcim/models/cables.py:462 msgid "cable paths" msgstr "" -#: netbox/dcim/models/cables.py:541 +#: dcim/models/cables.py:537 msgid "All originating terminations must be attached to the same link" msgstr "" -#: netbox/dcim/models/cables.py:553 +#: dcim/models/cables.py:549 msgid "All mid-span terminations must have the same termination type" msgstr "" -#: netbox/dcim/models/cables.py:558 +#: dcim/models/cables.py:554 msgid "All mid-span terminations must have the same parent object" msgstr "" -#: netbox/dcim/models/cables.py:582 +#: dcim/models/cables.py:578 msgid "All links must be cable or wireless" msgstr "" -#: netbox/dcim/models/cables.py:584 +#: dcim/models/cables.py:580 msgid "All links must match first link type" msgstr "" -#: netbox/dcim/models/cables.py:667 +#: dcim/models/cables.py:663 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" -#: netbox/dcim/models/cables.py:676 +#: dcim/models/cables.py:672 msgid "Remote termination position filter is missing" msgstr "" -#: netbox/dcim/models/device_component_templates.py:46 +#: dcim/models/device_component_templates.py:46 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " "attached to a module type." msgstr "" -#: netbox/dcim/models/device_component_templates.py:54 -#: netbox/dcim/models/device_components.py:60 +#: dcim/models/device_component_templates.py:54 +#: dcim/models/device_components.py:60 msgid "Physical label" msgstr "" -#: netbox/dcim/models/device_component_templates.py:99 +#: dcim/models/device_component_templates.py:99 msgid "Component templates cannot be moved to a different device type." msgstr "" -#: netbox/dcim/models/device_component_templates.py:150 +#: dcim/models/device_component_templates.py:150 msgid "" "A component template cannot be associated with both a device type and a " "module type." msgstr "" -#: netbox/dcim/models/device_component_templates.py:154 +#: dcim/models/device_component_templates.py:154 msgid "" "A component template must be associated with either a device type or a " "module type." msgstr "" -#: netbox/dcim/models/device_component_templates.py:209 +#: dcim/models/device_component_templates.py:209 msgid "console port template" msgstr "" -#: netbox/dcim/models/device_component_templates.py:210 +#: dcim/models/device_component_templates.py:210 msgid "console port templates" msgstr "" -#: netbox/dcim/models/device_component_templates.py:244 +#: dcim/models/device_component_templates.py:244 msgid "console server port template" msgstr "" -#: netbox/dcim/models/device_component_templates.py:245 +#: dcim/models/device_component_templates.py:245 msgid "console server port templates" msgstr "" -#: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:348 +#: dcim/models/device_component_templates.py:277 +#: dcim/models/device_components.py:348 msgid "maximum draw" msgstr "" -#: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:355 +#: dcim/models/device_component_templates.py:284 +#: dcim/models/device_components.py:355 msgid "allocated draw" msgstr "" -#: netbox/dcim/models/device_component_templates.py:294 +#: dcim/models/device_component_templates.py:294 msgid "power port template" msgstr "" -#: netbox/dcim/models/device_component_templates.py:295 +#: dcim/models/device_component_templates.py:295 msgid "power port templates" msgstr "" -#: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:375 +#: dcim/models/device_component_templates.py:315 +#: dcim/models/device_components.py:375 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" -#: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:471 +#: dcim/models/device_component_templates.py:349 +#: dcim/models/device_components.py:477 msgid "feed leg" msgstr "" -#: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:476 +#: dcim/models/device_component_templates.py:354 +#: dcim/models/device_components.py:482 msgid "Phase (for three-phase feeds)" msgstr "" -#: netbox/dcim/models/device_component_templates.py:360 +#: dcim/models/device_component_templates.py:360 msgid "power outlet template" msgstr "" -#: netbox/dcim/models/device_component_templates.py:361 +#: dcim/models/device_component_templates.py:361 msgid "power outlet templates" msgstr "" -#: netbox/dcim/models/device_component_templates.py:370 +#: dcim/models/device_component_templates.py:370 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" -#: netbox/dcim/models/device_component_templates.py:376 +#: dcim/models/device_component_templates.py:376 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" -#: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:662 +#: dcim/models/device_component_templates.py:430 +#: dcim/models/device_components.py:671 msgid "management only" msgstr "" -#: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:542 +#: dcim/models/device_component_templates.py:438 +#: dcim/models/device_components.py:551 msgid "bridge interface" msgstr "" -#: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:688 +#: dcim/models/device_component_templates.py:459 +#: dcim/models/device_components.py:697 msgid "wireless role" msgstr "" -#: netbox/dcim/models/device_component_templates.py:465 +#: dcim/models/device_component_templates.py:465 msgid "interface template" msgstr "" -#: netbox/dcim/models/device_component_templates.py:466 +#: dcim/models/device_component_templates.py:466 msgid "interface templates" msgstr "" -#: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:848 -#: netbox/virtualization/models/virtualmachines.py:385 +#: dcim/models/device_component_templates.py:473 +#: dcim/models/device_components.py:857 +#: virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "" -#: netbox/dcim/models/device_component_templates.py:477 +#: dcim/models/device_component_templates.py:477 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "" -#: netbox/dcim/models/device_component_templates.py:483 +#: dcim/models/device_component_templates.py:483 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "" -#: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1038 +#: dcim/models/device_component_templates.py:540 +#: dcim/models/device_components.py:1047 msgid "rear port position" msgstr "" -#: netbox/dcim/models/device_component_templates.py:565 +#: dcim/models/device_component_templates.py:565 msgid "front port template" msgstr "" -#: netbox/dcim/models/device_component_templates.py:566 +#: dcim/models/device_component_templates.py:566 msgid "front port templates" msgstr "" -#: netbox/dcim/models/device_component_templates.py:576 +#: dcim/models/device_component_templates.py:576 #, python-brace-format msgid "Rear port ({name}) must belong to the same device type" msgstr "" -#: netbox/dcim/models/device_component_templates.py:582 +#: dcim/models/device_component_templates.py:582 #, python-brace-format msgid "" "Invalid rear port position ({position}); rear port {name} has only {count} " "positions" msgstr "" -#: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1104 +#: dcim/models/device_component_templates.py:635 +#: dcim/models/device_components.py:1113 msgid "positions" msgstr "" -#: netbox/dcim/models/device_component_templates.py:646 +#: dcim/models/device_component_templates.py:646 msgid "rear port template" msgstr "" -#: netbox/dcim/models/device_component_templates.py:647 +#: dcim/models/device_component_templates.py:647 msgid "rear port templates" msgstr "" -#: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1151 +#: dcim/models/device_component_templates.py:676 +#: dcim/models/device_components.py:1160 msgid "position" msgstr "" -#: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1154 +#: dcim/models/device_component_templates.py:679 +#: dcim/models/device_components.py:1163 msgid "Identifier to reference when renaming installed components" msgstr "" -#: netbox/dcim/models/device_component_templates.py:685 +#: dcim/models/device_component_templates.py:685 msgid "module bay template" msgstr "" -#: netbox/dcim/models/device_component_templates.py:686 +#: dcim/models/device_component_templates.py:686 msgid "module bay templates" msgstr "" -#: netbox/dcim/models/device_component_templates.py:713 +#: dcim/models/device_component_templates.py:713 msgid "device bay template" msgstr "" -#: netbox/dcim/models/device_component_templates.py:714 +#: dcim/models/device_component_templates.py:714 msgid "device bay templates" msgstr "" -#: netbox/dcim/models/device_component_templates.py:728 +#: dcim/models/device_component_templates.py:728 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " "allow device bays." msgstr "" -#: netbox/dcim/models/device_component_templates.py:784 -#: netbox/dcim/models/device_components.py:1307 +#: dcim/models/device_component_templates.py:783 +#: dcim/models/device_components.py:1315 msgid "part ID" msgstr "" -#: netbox/dcim/models/device_component_templates.py:786 -#: netbox/dcim/models/device_components.py:1309 +#: dcim/models/device_component_templates.py:785 +#: dcim/models/device_components.py:1317 msgid "Manufacturer-assigned part identifier" msgstr "" -#: netbox/dcim/models/device_component_templates.py:803 +#: dcim/models/device_component_templates.py:802 msgid "inventory item template" msgstr "" -#: netbox/dcim/models/device_component_templates.py:804 +#: dcim/models/device_component_templates.py:803 msgid "inventory item templates" msgstr "" -#: netbox/dcim/models/device_components.py:100 +#: dcim/models/device_components.py:100 msgid "Components cannot be moved to a different device." msgstr "" -#: netbox/dcim/models/device_components.py:139 +#: dcim/models/device_components.py:139 msgid "cable end" msgstr "" -#: netbox/dcim/models/device_components.py:146 +#: dcim/models/device_components.py:146 msgid "mark connected" msgstr "" -#: netbox/dcim/models/device_components.py:148 +#: dcim/models/device_components.py:148 msgid "Treat as if a cable is connected" msgstr "" -#: netbox/dcim/models/device_components.py:166 +#: dcim/models/device_components.py:166 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "" -#: netbox/dcim/models/device_components.py:170 +#: dcim/models/device_components.py:170 msgid "Cable end must not be set without a cable." msgstr "" -#: netbox/dcim/models/device_components.py:174 +#: dcim/models/device_components.py:174 msgid "Cannot mark as connected with a cable attached." msgstr "" -#: netbox/dcim/models/device_components.py:201 +#: dcim/models/device_components.py:201 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 -#: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:461 +#: dcim/models/device_components.py:287 dcim/models/device_components.py:314 +#: dcim/models/device_components.py:345 dcim/models/device_components.py:467 msgid "Physical port type" msgstr "" -#: netbox/dcim/models/device_components.py:290 -#: netbox/dcim/models/device_components.py:317 +#: dcim/models/device_components.py:290 dcim/models/device_components.py:317 msgid "speed" msgstr "" -#: netbox/dcim/models/device_components.py:294 -#: netbox/dcim/models/device_components.py:321 +#: dcim/models/device_components.py:294 dcim/models/device_components.py:321 msgid "Port speed in bits per second" msgstr "" -#: netbox/dcim/models/device_components.py:300 +#: dcim/models/device_components.py:300 msgid "console port" msgstr "" -#: netbox/dcim/models/device_components.py:301 +#: dcim/models/device_components.py:301 msgid "console ports" msgstr "" -#: netbox/dcim/models/device_components.py:327 +#: dcim/models/device_components.py:327 msgid "console server port" msgstr "" -#: netbox/dcim/models/device_components.py:328 +#: dcim/models/device_components.py:328 msgid "console server ports" msgstr "" -#: netbox/dcim/models/device_components.py:365 +#: dcim/models/device_components.py:365 msgid "power port" msgstr "" -#: netbox/dcim/models/device_components.py:366 +#: dcim/models/device_components.py:366 msgid "power ports" msgstr "" -#: netbox/dcim/models/device_components.py:486 +#: dcim/models/device_components.py:492 msgid "power outlet" msgstr "" -#: netbox/dcim/models/device_components.py:487 +#: dcim/models/device_components.py:493 msgid "power outlets" msgstr "" -#: netbox/dcim/models/device_components.py:495 +#: dcim/models/device_components.py:501 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" -#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80 -#: netbox/vpn/models/crypto.py:222 +#: dcim/models/device_components.py:530 vpn/models/crypto.py:80 +#: vpn/models/crypto.py:222 msgid "mode" msgstr "" -#: netbox/dcim/models/device_components.py:526 +#: dcim/models/device_components.py:535 msgid "IEEE 802.1Q tagging strategy" msgstr "" -#: netbox/dcim/models/device_components.py:534 +#: dcim/models/device_components.py:543 msgid "parent interface" msgstr "" -#: netbox/dcim/models/device_components.py:550 +#: dcim/models/device_components.py:559 msgid "untagged VLAN" msgstr "" -#: netbox/dcim/models/device_components.py:556 +#: dcim/models/device_components.py:565 msgid "tagged VLANs" msgstr "" -#: netbox/dcim/models/device_components.py:564 -#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 -#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 +#: dcim/models/device_components.py:573 dcim/tables/devices.py:608 +#: 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 msgid "Q-in-Q SVLAN" msgstr "" -#: netbox/dcim/models/device_components.py:579 +#: dcim/models/device_components.py:588 msgid "primary MAC address" msgstr "" -#: netbox/dcim/models/device_components.py:591 +#: dcim/models/device_components.py:600 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "" -#: netbox/dcim/models/device_components.py:597 +#: dcim/models/device_components.py:606 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "" -#: netbox/dcim/models/device_components.py:653 +#: dcim/models/device_components.py:662 msgid "parent LAG" msgstr "" -#: netbox/dcim/models/device_components.py:663 +#: dcim/models/device_components.py:672 msgid "This interface is used only for out-of-band management" msgstr "" -#: netbox/dcim/models/device_components.py:668 +#: dcim/models/device_components.py:677 msgid "speed (Kbps)" msgstr "" -#: netbox/dcim/models/device_components.py:671 +#: dcim/models/device_components.py:680 msgid "duplex" msgstr "" -#: netbox/dcim/models/device_components.py:681 +#: dcim/models/device_components.py:690 msgid "64-bit World Wide Name" msgstr "" -#: netbox/dcim/models/device_components.py:695 +#: dcim/models/device_components.py:704 msgid "wireless channel" msgstr "" -#: netbox/dcim/models/device_components.py:702 +#: dcim/models/device_components.py:711 msgid "channel frequency (MHz)" msgstr "" -#: netbox/dcim/models/device_components.py:703 -#: netbox/dcim/models/device_components.py:711 +#: dcim/models/device_components.py:712 dcim/models/device_components.py:720 msgid "Populated by selected channel (if set)" msgstr "" -#: netbox/dcim/models/device_components.py:717 +#: dcim/models/device_components.py:726 msgid "transmit power (dBm)" msgstr "" -#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117 +#: dcim/models/device_components.py:753 wireless/models.py:117 msgid "wireless LANs" msgstr "" -#: netbox/dcim/models/device_components.py:792 -#: netbox/virtualization/models/virtualmachines.py:359 +#: dcim/models/device_components.py:801 +#: virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "" -#: netbox/dcim/models/device_components.py:793 -#: netbox/virtualization/models/virtualmachines.py:360 +#: dcim/models/device_components.py:802 +#: virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "" -#: netbox/dcim/models/device_components.py:801 +#: dcim/models/device_components.py:810 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "" -#: netbox/dcim/models/device_components.py:809 +#: dcim/models/device_components.py:818 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "" -#: netbox/dcim/models/device_components.py:818 -#: netbox/virtualization/models/virtualmachines.py:370 +#: dcim/models/device_components.py:827 +#: virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "" -#: netbox/dcim/models/device_components.py:822 +#: dcim/models/device_components.py:831 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" -#: netbox/dcim/models/device_components.py:829 +#: dcim/models/device_components.py:838 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " "({device})" msgstr "" -#: netbox/dcim/models/device_components.py:835 +#: dcim/models/device_components.py:844 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " "not part of virtual chassis {virtual_chassis}." msgstr "" -#: netbox/dcim/models/device_components.py:855 +#: dcim/models/device_components.py:864 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "" -#: netbox/dcim/models/device_components.py:861 +#: dcim/models/device_components.py:870 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " "not part of virtual chassis {virtual_chassis}." msgstr "" -#: netbox/dcim/models/device_components.py:872 +#: dcim/models/device_components.py:881 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "" -#: netbox/dcim/models/device_components.py:876 +#: dcim/models/device_components.py:885 msgid "A LAG interface cannot be its own parent." msgstr "" -#: netbox/dcim/models/device_components.py:883 +#: dcim/models/device_components.py:892 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "" -#: netbox/dcim/models/device_components.py:889 +#: dcim/models/device_components.py:898 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of " "virtual chassis {virtual_chassis}." msgstr "" -#: netbox/dcim/models/device_components.py:900 +#: dcim/models/device_components.py:909 msgid "Virtual interfaces cannot have a PoE mode." msgstr "" -#: netbox/dcim/models/device_components.py:904 +#: dcim/models/device_components.py:913 msgid "Virtual interfaces cannot have a PoE type." msgstr "" -#: netbox/dcim/models/device_components.py:910 +#: dcim/models/device_components.py:919 msgid "Must specify PoE mode when designating a PoE type." msgstr "" -#: netbox/dcim/models/device_components.py:917 +#: dcim/models/device_components.py:926 msgid "Wireless role may be set only on wireless interfaces." msgstr "" -#: netbox/dcim/models/device_components.py:919 +#: dcim/models/device_components.py:928 msgid "Channel may be set only on wireless interfaces." msgstr "" -#: netbox/dcim/models/device_components.py:925 +#: dcim/models/device_components.py:934 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" -#: netbox/dcim/models/device_components.py:929 +#: dcim/models/device_components.py:938 msgid "Cannot specify custom frequency with channel selected." msgstr "" -#: netbox/dcim/models/device_components.py:935 +#: dcim/models/device_components.py:944 msgid "Channel width may be set only on wireless interfaces." msgstr "" -#: netbox/dcim/models/device_components.py:937 +#: dcim/models/device_components.py:946 msgid "Cannot specify custom width with channel selected." msgstr "" -#: netbox/dcim/models/device_components.py:941 +#: dcim/models/device_components.py:950 msgid "Interface mode does not support an untagged vlan." msgstr "" -#: netbox/dcim/models/device_components.py:947 +#: dcim/models/device_components.py:956 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " "interface's parent device, or it must be global." msgstr "" -#: netbox/dcim/models/device_components.py:1044 +#: dcim/models/device_components.py:1053 msgid "Mapped position on corresponding rear port" msgstr "" -#: netbox/dcim/models/device_components.py:1060 +#: dcim/models/device_components.py:1069 msgid "front port" msgstr "" -#: netbox/dcim/models/device_components.py:1061 +#: dcim/models/device_components.py:1070 msgid "front ports" msgstr "" -#: netbox/dcim/models/device_components.py:1072 +#: dcim/models/device_components.py:1081 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "" -#: netbox/dcim/models/device_components.py:1080 +#: dcim/models/device_components.py:1089 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only " "{positions} positions." msgstr "" -#: netbox/dcim/models/device_components.py:1110 +#: dcim/models/device_components.py:1119 msgid "Number of front ports which may be mapped" msgstr "" -#: netbox/dcim/models/device_components.py:1115 +#: dcim/models/device_components.py:1124 msgid "rear port" msgstr "" -#: netbox/dcim/models/device_components.py:1116 +#: dcim/models/device_components.py:1125 msgid "rear ports" msgstr "" -#: netbox/dcim/models/device_components.py:1127 +#: dcim/models/device_components.py:1136 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports " "({frontport_count})" msgstr "" -#: netbox/dcim/models/device_components.py:1168 +#: dcim/models/device_components.py:1177 msgid "module bay" msgstr "" -#: netbox/dcim/models/device_components.py:1169 +#: dcim/models/device_components.py:1178 msgid "module bays" msgstr "" -#: netbox/dcim/models/device_components.py:1183 -#: netbox/dcim/models/devices.py:1229 +#: dcim/models/device_components.py:1192 dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "" -#: netbox/dcim/models/device_components.py:1209 +#: dcim/models/device_components.py:1218 msgid "device bay" msgstr "" -#: netbox/dcim/models/device_components.py:1210 +#: dcim/models/device_components.py:1219 msgid "device bays" msgstr "" -#: netbox/dcim/models/device_components.py:1217 +#: dcim/models/device_components.py:1226 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" -#: netbox/dcim/models/device_components.py:1223 +#: dcim/models/device_components.py:1232 msgid "Cannot install a device into itself." msgstr "" -#: netbox/dcim/models/device_components.py:1231 +#: dcim/models/device_components.py:1240 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "" -#: netbox/dcim/models/device_components.py:1252 +#: dcim/models/device_components.py:1261 msgid "inventory item role" msgstr "" -#: netbox/dcim/models/device_components.py:1253 +#: dcim/models/device_components.py:1262 msgid "inventory item roles" msgstr "" -#: netbox/dcim/models/device_components.py:1313 -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189 -#: netbox/dcim/models/racks.py:304 -#: netbox/virtualization/models/virtualmachines.py:126 +#: dcim/models/device_components.py:1321 dcim/models/devices.py:486 +#: dcim/models/modules.py:229 dcim/models/racks.py:310 +#: virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196 -#: netbox/dcim/models/racks.py:311 +#: dcim/models/device_components.py:1329 dcim/models/devices.py:494 +#: dcim/models/modules.py:236 dcim/models/racks.py:317 msgid "asset tag" msgstr "" -#: netbox/dcim/models/device_components.py:1322 +#: dcim/models/device_components.py:1330 msgid "A unique tag used to identify this item" msgstr "" -#: netbox/dcim/models/device_components.py:1325 +#: dcim/models/device_components.py:1333 msgid "discovered" msgstr "" -#: netbox/dcim/models/device_components.py:1327 +#: dcim/models/device_components.py:1335 msgid "This item was automatically discovered" msgstr "" -#: netbox/dcim/models/device_components.py:1345 +#: dcim/models/device_components.py:1353 msgid "inventory item" msgstr "" -#: netbox/dcim/models/device_components.py:1346 +#: dcim/models/device_components.py:1354 msgid "inventory items" msgstr "" -#: netbox/dcim/models/device_components.py:1354 +#: dcim/models/device_components.py:1362 msgid "Cannot assign self as parent." msgstr "" -#: netbox/dcim/models/device_components.py:1362 +#: dcim/models/device_components.py:1370 msgid "Parent inventory item does not belong to the same device." msgstr "" -#: netbox/dcim/models/device_components.py:1368 +#: dcim/models/device_components.py:1376 msgid "Cannot move an inventory item with dependent children" msgstr "" -#: netbox/dcim/models/device_components.py:1376 +#: dcim/models/device_components.py:1384 msgid "Cannot assign inventory item to component on another device" msgstr "" -#: netbox/dcim/models/devices.py:59 +#: dcim/models/devices.py:59 msgid "manufacturer" msgstr "" -#: netbox/dcim/models/devices.py:60 +#: dcim/models/devices.py:60 msgid "manufacturers" msgstr "" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383 -#: netbox/dcim/models/racks.py:133 +#: dcim/models/devices.py:84 dcim/models/modules.py:85 dcim/models/racks.py:139 msgid "model" msgstr "" -#: netbox/dcim/models/devices.py:97 +#: dcim/models/devices.py:97 msgid "default platform" msgstr "" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387 +#: dcim/models/devices.py:100 dcim/models/modules.py:89 msgid "part number" msgstr "" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390 +#: dcim/models/devices.py:103 dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "" -#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53 +#: dcim/models/devices.py:109 dcim/models/racks.py:53 msgid "height (U)" msgstr "" -#: netbox/dcim/models/devices.py:113 +#: dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "" -#: netbox/dcim/models/devices.py:114 +#: dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "" -#: netbox/dcim/models/devices.py:118 +#: dcim/models/devices.py:118 msgid "is full depth" msgstr "" -#: netbox/dcim/models/devices.py:119 +#: dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "" -#: netbox/dcim/models/devices.py:126 +#: dcim/models/devices.py:126 msgid "parent/child status" msgstr "" -#: netbox/dcim/models/devices.py:127 +#: dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." msgstr "" -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393 -#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315 +#: dcim/models/devices.py:131 dcim/models/devices.py:539 +#: dcim/models/modules.py:95 dcim/models/racks.py:321 msgid "airflow" msgstr "" -#: netbox/dcim/models/devices.py:208 +#: dcim/models/devices.py:208 msgid "device type" msgstr "" -#: netbox/dcim/models/devices.py:209 +#: dcim/models/devices.py:209 msgid "device types" msgstr "" -#: netbox/dcim/models/devices.py:291 +#: dcim/models/devices.py:291 msgid "U height must be in increments of 0.5 rack units." msgstr "" -#: netbox/dcim/models/devices.py:308 +#: dcim/models/devices.py:308 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate " "a height of {height}U" msgstr "" -#: netbox/dcim/models/devices.py:323 +#: dcim/models/devices.py:323 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " "instances already mounted within racks." msgstr "" -#: netbox/dcim/models/devices.py:332 +#: dcim/models/devices.py:332 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." msgstr "" -#: netbox/dcim/models/devices.py:338 +#: dcim/models/devices.py:338 msgid "Child device types must be 0U." msgstr "" -#: netbox/dcim/models/devices.py:413 -msgid "module type" -msgstr "" - -#: netbox/dcim/models/devices.py:414 -msgid "module types" -msgstr "" - -#: netbox/dcim/models/devices.py:484 +#: dcim/models/devices.py:387 msgid "Virtual machines may be assigned to this role" msgstr "" -#: netbox/dcim/models/devices.py:496 +#: dcim/models/devices.py:401 msgid "device role" msgstr "" -#: netbox/dcim/models/devices.py:497 +#: dcim/models/devices.py:402 msgid "device roles" msgstr "" -#: netbox/dcim/models/devices.py:511 +#: dcim/models/devices.py:416 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" -#: netbox/dcim/models/devices.py:523 +#: dcim/models/devices.py:428 msgid "platform" msgstr "" -#: netbox/dcim/models/devices.py:524 +#: dcim/models/devices.py:429 msgid "platforms" msgstr "" -#: netbox/dcim/models/devices.py:572 +#: dcim/models/devices.py:460 msgid "The function this device serves" msgstr "" -#: netbox/dcim/models/devices.py:599 +#: dcim/models/devices.py:487 msgid "Chassis serial number, assigned by the manufacturer" msgstr "" -#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197 +#: dcim/models/devices.py:495 dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "" -#: netbox/dcim/models/devices.py:634 +#: dcim/models/devices.py:522 msgid "position (U)" msgstr "" -#: netbox/dcim/models/devices.py:642 +#: dcim/models/devices.py:530 msgid "rack face" msgstr "" -#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425 -#: netbox/virtualization/models/virtualmachines.py:95 +#: dcim/models/devices.py:551 dcim/models/devices.py:1154 +#: virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "" -#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433 -#: netbox/virtualization/models/virtualmachines.py:103 +#: dcim/models/devices.py:559 dcim/models/devices.py:1162 +#: virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "" -#: netbox/dcim/models/devices.py:679 +#: dcim/models/devices.py:567 msgid "out-of-band IP" msgstr "" -#: netbox/dcim/models/devices.py:696 +#: dcim/models/devices.py:584 msgid "VC position" msgstr "" -#: netbox/dcim/models/devices.py:699 +#: dcim/models/devices.py:587 msgid "Virtual chassis position" msgstr "" -#: netbox/dcim/models/devices.py:702 +#: dcim/models/devices.py:590 msgid "VC priority" msgstr "" -#: netbox/dcim/models/devices.py:706 +#: dcim/models/devices.py:594 msgid "Virtual chassis master election priority" msgstr "" -#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208 +#: dcim/models/devices.py:597 dcim/models/sites.py:208 msgid "latitude" msgstr "" -#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722 -#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 +#: dcim/models/devices.py:602 dcim/models/devices.py:610 +#: dcim/models/sites.py:213 dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "" -#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216 +#: dcim/models/devices.py:605 dcim/models/sites.py:216 msgid "longitude" msgstr "" -#: netbox/dcim/models/devices.py:790 +#: dcim/models/devices.py:684 msgid "Device name must be unique per site." msgstr "" -#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71 +#: dcim/models/devices.py:695 msgid "device" msgstr "" -#: netbox/dcim/models/devices.py:802 +#: dcim/models/devices.py:696 msgid "devices" msgstr "" -#: netbox/dcim/models/devices.py:821 +#: dcim/models/devices.py:715 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "" -#: netbox/dcim/models/devices.py:826 +#: dcim/models/devices.py:720 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "" -#: netbox/dcim/models/devices.py:832 +#: dcim/models/devices.py:726 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "" -#: netbox/dcim/models/devices.py:839 +#: dcim/models/devices.py:733 msgid "Cannot select a rack face without assigning a rack." msgstr "" -#: netbox/dcim/models/devices.py:843 +#: dcim/models/devices.py:737 msgid "Cannot select a rack position without assigning a rack." msgstr "" -#: netbox/dcim/models/devices.py:849 +#: dcim/models/devices.py:743 msgid "Position must be in increments of 0.5 rack units." msgstr "" -#: netbox/dcim/models/devices.py:853 +#: dcim/models/devices.py:747 msgid "Must specify rack face when defining rack position." msgstr "" -#: netbox/dcim/models/devices.py:861 +#: dcim/models/devices.py:755 #, python-brace-format msgid "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "" -#: netbox/dcim/models/devices.py:872 +#: dcim/models/devices.py:766 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." msgstr "" -#: netbox/dcim/models/devices.py:879 +#: dcim/models/devices.py:773 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." msgstr "" -#: netbox/dcim/models/devices.py:893 +#: dcim/models/devices.py:787 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " "accommodate this device type: {device_type} ({u_height}U)" msgstr "" -#: netbox/dcim/models/devices.py:908 +#: dcim/models/devices.py:802 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "" -#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938 +#: dcim/models/devices.py:814 dcim/models/devices.py:832 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "" -#: netbox/dcim/models/devices.py:926 +#: dcim/models/devices.py:820 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "" -#: netbox/dcim/models/devices.py:956 +#: dcim/models/devices.py:850 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " "but this device's type belongs to {devicetype_manufacturer}." msgstr "" -#: netbox/dcim/models/devices.py:967 +#: dcim/models/devices.py:861 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "" -#: netbox/dcim/models/devices.py:974 +#: dcim/models/devices.py:868 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "" -#: netbox/dcim/models/devices.py:982 +#: dcim/models/devices.py:876 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" -#: netbox/dcim/models/devices.py:988 +#: dcim/models/devices.py:882 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " "is currently designated as its master." msgstr "" -#: netbox/dcim/models/devices.py:1204 -msgid "module" -msgstr "" - -#: netbox/dcim/models/devices.py:1205 -msgid "modules" -msgstr "" - -#: netbox/dcim/models/devices.py:1218 -#, python-brace-format -msgid "" -"Module must be installed within a module bay belonging to the assigned " -"device ({device})." -msgstr "" - -#: netbox/dcim/models/devices.py:1346 +#: dcim/models/devices.py:1075 msgid "domain" msgstr "" -#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360 +#: dcim/models/devices.py:1088 dcim/models/devices.py:1089 msgid "virtual chassis" msgstr "" -#: netbox/dcim/models/devices.py:1372 +#: dcim/models/devices.py:1101 #, python-brace-format msgid "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" -#: netbox/dcim/models/devices.py:1388 +#: dcim/models/devices.py:1117 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " "form a cross-chassis LAG interfaces." msgstr "" -#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37 +#: dcim/models/devices.py:1143 vpn/models/l2vpn.py:42 msgid "identifier" msgstr "" -#: netbox/dcim/models/devices.py:1415 +#: dcim/models/devices.py:1144 msgid "Numeric identifier unique to the parent device" msgstr "" -#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227 -#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694 -#: netbox/netbox/models/__init__.py:120 +#: dcim/models/devices.py:1172 extras/models/customfields.py:227 +#: extras/models/models.py:109 extras/models/models.py:767 +#: netbox/models/__init__.py:120 netbox/models/__init__.py:155 msgid "comments" msgstr "" -#: netbox/dcim/models/devices.py:1459 +#: dcim/models/devices.py:1188 msgid "virtual device context" msgstr "" -#: netbox/dcim/models/devices.py:1460 +#: dcim/models/devices.py:1189 msgid "virtual device contexts" msgstr "" -#: netbox/dcim/models/devices.py:1489 +#: dcim/models/devices.py:1218 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "" -#: netbox/dcim/models/devices.py:1495 +#: dcim/models/devices.py:1224 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" -#: netbox/dcim/models/devices.py:1527 +#: dcim/models/devices.py:1255 msgid "MAC addresses" msgstr "" -#: netbox/dcim/models/devices.py:1559 +#: dcim/models/devices.py:1287 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an " "object" msgstr "" -#: netbox/dcim/models/devices.py:1563 +#: dcim/models/devices.py:1291 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an " "object" msgstr "" -#: netbox/dcim/models/mixins.py:94 +#: dcim/models/mixins.py:92 #, python-brace-format msgid "Please select a {scope_type}." msgstr "" -#: netbox/dcim/models/power.py:55 +#: dcim/models/modules.py:39 +msgid "schema" +msgstr "" + +#: dcim/models/modules.py:46 +msgid "module type profile" +msgstr "" + +#: dcim/models/modules.py:47 +msgid "module type profiles" +msgstr "" + +#: dcim/models/modules.py:104 +msgid "attributes" +msgstr "" + +#: dcim/models/modules.py:120 +msgid "module type" +msgstr "" + +#: dcim/models/modules.py:121 +msgid "module types" +msgstr "" + +#: dcim/models/modules.py:151 +#, python-brace-format +msgid "Invalid schema: {error}" +msgstr "" + +#: dcim/models/modules.py:244 +msgid "module" +msgstr "" + +#: dcim/models/modules.py:245 +msgid "modules" +msgstr "" + +#: dcim/models/modules.py:258 +#, python-brace-format +msgid "" +"Module must be installed within a module bay belonging to the assigned " +"device ({device})." +msgstr "" + +#: dcim/models/power.py:55 msgid "power panel" msgstr "" -#: netbox/dcim/models/power.py:56 +#: dcim/models/power.py:56 msgid "power panels" msgstr "" -#: netbox/dcim/models/power.py:67 +#: dcim/models/power.py:67 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "" -#: netbox/dcim/models/power.py:106 +#: dcim/models/power.py:106 msgid "supply" msgstr "" -#: netbox/dcim/models/power.py:112 +#: dcim/models/power.py:112 msgid "phase" msgstr "" -#: netbox/dcim/models/power.py:118 +#: dcim/models/power.py:118 msgid "voltage" msgstr "" -#: netbox/dcim/models/power.py:123 +#: dcim/models/power.py:123 msgid "amperage" msgstr "" -#: netbox/dcim/models/power.py:128 +#: dcim/models/power.py:128 msgid "max utilization" msgstr "" -#: netbox/dcim/models/power.py:131 +#: dcim/models/power.py:131 msgid "Maximum permissible draw (percentage)" msgstr "" -#: netbox/dcim/models/power.py:134 +#: dcim/models/power.py:134 msgid "available power" msgstr "" -#: netbox/dcim/models/power.py:162 +#: dcim/models/power.py:162 msgid "power feed" msgstr "" -#: netbox/dcim/models/power.py:163 +#: dcim/models/power.py:163 msgid "power feeds" msgstr "" -#: netbox/dcim/models/power.py:174 +#: dcim/models/power.py:174 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " "are in different sites." msgstr "" -#: netbox/dcim/models/power.py:185 +#: dcim/models/power.py:185 msgid "Voltage cannot be negative for AC supply" msgstr "" -#: netbox/dcim/models/racks.py:46 +#: dcim/models/racks.py:46 msgid "width" msgstr "" -#: netbox/dcim/models/racks.py:47 +#: dcim/models/racks.py:47 msgid "Rail-to-rail width" msgstr "" -#: netbox/dcim/models/racks.py:55 +#: dcim/models/racks.py:55 msgid "Height in rack units" msgstr "" -#: netbox/dcim/models/racks.py:59 +#: dcim/models/racks.py:59 msgid "starting unit" msgstr "" -#: netbox/dcim/models/racks.py:61 +#: dcim/models/racks.py:61 msgid "Starting unit for rack" msgstr "" -#: netbox/dcim/models/racks.py:65 +#: dcim/models/racks.py:65 msgid "descending units" msgstr "" -#: netbox/dcim/models/racks.py:66 +#: dcim/models/racks.py:66 msgid "Units are numbered top-to-bottom" msgstr "" -#: netbox/dcim/models/racks.py:71 +#: dcim/models/racks.py:71 msgid "outer width" msgstr "" -#: netbox/dcim/models/racks.py:74 +#: dcim/models/racks.py:74 msgid "Outer dimension of rack (width)" msgstr "" -#: netbox/dcim/models/racks.py:77 +#: dcim/models/racks.py:77 +msgid "outer height" +msgstr "" + +#: dcim/models/racks.py:80 +msgid "Outer dimension of rack (height)" +msgstr "" + +#: dcim/models/racks.py:83 msgid "outer depth" msgstr "" -#: netbox/dcim/models/racks.py:80 +#: dcim/models/racks.py:86 msgid "Outer dimension of rack (depth)" msgstr "" -#: netbox/dcim/models/racks.py:83 +#: dcim/models/racks.py:89 msgid "outer unit" msgstr "" -#: netbox/dcim/models/racks.py:90 +#: dcim/models/racks.py:96 msgid "mounting depth" msgstr "" -#: netbox/dcim/models/racks.py:94 +#: dcim/models/racks.py:100 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this " "is the distance between the front and rear rails." msgstr "" -#: netbox/dcim/models/racks.py:102 +#: dcim/models/racks.py:108 msgid "max weight" msgstr "" -#: netbox/dcim/models/racks.py:105 +#: dcim/models/racks.py:111 msgid "Maximum load capacity for the rack" msgstr "" -#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247 +#: dcim/models/racks.py:131 dcim/models/racks.py:253 msgid "form factor" msgstr "" -#: netbox/dcim/models/racks.py:162 +#: dcim/models/racks.py:168 msgid "rack type" msgstr "" -#: netbox/dcim/models/racks.py:163 +#: dcim/models/racks.py:169 msgid "rack types" msgstr "" -#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368 -msgid "Must specify a unit when setting an outer width/depth" +#: dcim/models/racks.py:183 dcim/models/racks.py:375 +msgid "Must specify a unit when setting an outer dimension" msgstr "" -#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372 +#: dcim/models/racks.py:187 dcim/models/racks.py:379 msgid "Must specify a unit when setting a maximum weight" msgstr "" -#: netbox/dcim/models/racks.py:227 +#: dcim/models/racks.py:233 msgid "rack role" msgstr "" -#: netbox/dcim/models/racks.py:228 +#: dcim/models/racks.py:234 msgid "rack roles" msgstr "" -#: netbox/dcim/models/racks.py:265 +#: dcim/models/racks.py:271 msgid "facility ID" msgstr "" -#: netbox/dcim/models/racks.py:266 +#: dcim/models/racks.py:272 msgid "Locally-assigned identifier" msgstr "" -#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204 -#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307 -#: netbox/ipam/forms/bulk_import.py:498 -#: netbox/virtualization/forms/bulk_import.py:118 +#: dcim/models/racks.py:305 ipam/forms/bulk_import.py:204 +#: ipam/forms/bulk_import.py:272 ipam/forms/bulk_import.py:307 +#: ipam/forms/bulk_import.py:505 virtualization/forms/bulk_import.py:118 msgid "Functional role" msgstr "" -#: netbox/dcim/models/racks.py:312 +#: dcim/models/racks.py:318 msgid "A unique tag used to identify this rack" msgstr "" -#: netbox/dcim/models/racks.py:351 +#: dcim/models/racks.py:358 msgid "rack" msgstr "" -#: netbox/dcim/models/racks.py:352 +#: dcim/models/racks.py:359 msgid "racks" msgstr "" -#: netbox/dcim/models/racks.py:364 +#: dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "" -#: netbox/dcim/models/racks.py:387 +#: dcim/models/racks.py:394 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " "devices." msgstr "" -#: netbox/dcim/models/racks.py:396 +#: dcim/models/racks.py:403 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " "installed devices." msgstr "" -#: netbox/dcim/models/racks.py:404 +#: dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "" -#: netbox/dcim/models/racks.py:666 +#: dcim/models/racks.py:673 msgid "units" msgstr "" -#: netbox/dcim/models/racks.py:692 +#: dcim/models/racks.py:699 msgid "rack reservation" msgstr "" -#: netbox/dcim/models/racks.py:693 +#: dcim/models/racks.py:700 msgid "rack reservations" msgstr "" -#: netbox/dcim/models/racks.py:707 +#: dcim/models/racks.py:714 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "" -#: netbox/dcim/models/racks.py:720 +#: dcim/models/racks.py:727 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "" -#: netbox/dcim/models/sites.py:53 +#: dcim/models/sites.py:53 msgid "A top-level region with this name already exists." msgstr "" -#: netbox/dcim/models/sites.py:63 +#: dcim/models/sites.py:63 msgid "A top-level region with this slug already exists." msgstr "" -#: netbox/dcim/models/sites.py:66 +#: dcim/models/sites.py:66 msgid "region" msgstr "" -#: netbox/dcim/models/sites.py:67 +#: dcim/models/sites.py:67 msgid "regions" msgstr "" -#: netbox/dcim/models/sites.py:109 +#: dcim/models/sites.py:109 msgid "A top-level site group with this name already exists." msgstr "" -#: netbox/dcim/models/sites.py:119 +#: dcim/models/sites.py:119 msgid "A top-level site group with this slug already exists." msgstr "" -#: netbox/dcim/models/sites.py:122 +#: dcim/models/sites.py:122 msgid "site group" msgstr "" -#: netbox/dcim/models/sites.py:123 +#: dcim/models/sites.py:123 msgid "site groups" msgstr "" -#: netbox/dcim/models/sites.py:145 +#: dcim/models/sites.py:145 msgid "Full name of the site" msgstr "" -#: netbox/dcim/models/sites.py:181 netbox/dcim/models/sites.py:283 +#: dcim/models/sites.py:181 dcim/models/sites.py:283 msgid "facility" msgstr "" -#: netbox/dcim/models/sites.py:184 netbox/dcim/models/sites.py:286 +#: dcim/models/sites.py:184 dcim/models/sites.py:286 msgid "Local facility ID or description" msgstr "" -#: netbox/dcim/models/sites.py:196 +#: dcim/models/sites.py:196 msgid "physical address" msgstr "" -#: netbox/dcim/models/sites.py:199 +#: dcim/models/sites.py:199 msgid "Physical location of the building" msgstr "" -#: netbox/dcim/models/sites.py:202 +#: dcim/models/sites.py:202 msgid "shipping address" msgstr "" -#: netbox/dcim/models/sites.py:205 +#: dcim/models/sites.py:205 msgid "If different from the physical address" msgstr "" -#: netbox/dcim/models/sites.py:245 +#: dcim/models/sites.py:245 msgid "site" msgstr "" -#: netbox/dcim/models/sites.py:246 +#: dcim/models/sites.py:246 msgid "sites" msgstr "" -#: netbox/dcim/models/sites.py:319 +#: dcim/models/sites.py:319 msgid "A location with this name already exists within the specified site." msgstr "" -#: netbox/dcim/models/sites.py:329 +#: dcim/models/sites.py:329 msgid "A location with this slug already exists within the specified site." msgstr "" -#: netbox/dcim/models/sites.py:332 +#: dcim/models/sites.py:332 msgid "location" msgstr "" -#: netbox/dcim/models/sites.py:333 +#: dcim/models/sites.py:333 msgid "locations" msgstr "" -#: netbox/dcim/models/sites.py:344 +#: dcim/models/sites.py:344 #, python-brace-format msgid "Parent location ({parent}) must belong to the same site ({site})." msgstr "" -#: netbox/dcim/tables/cables.py:55 +#: dcim/tables/cables.py:55 msgid "Termination A" msgstr "" -#: netbox/dcim/tables/cables.py:60 +#: dcim/tables/cables.py:60 msgid "Termination B" msgstr "" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/tables/wirelesslink.py:22 +#: dcim/tables/cables.py:66 wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/tables/wirelesslink.py:31 +#: dcim/tables/cables.py:72 wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "" -#: netbox/dcim/tables/cables.py:78 +#: dcim/tables/cables.py:78 msgid "Location A" msgstr "" -#: netbox/dcim/tables/cables.py:84 +#: dcim/tables/cables.py:84 msgid "Location B" msgstr "" -#: netbox/dcim/tables/cables.py:90 +#: dcim/tables/cables.py:90 msgid "Rack A" msgstr "" -#: netbox/dcim/tables/cables.py:96 +#: dcim/tables/cables.py:96 msgid "Rack B" msgstr "" -#: netbox/dcim/tables/cables.py:102 +#: dcim/tables/cables.py:102 msgid "Site A" msgstr "" -#: netbox/dcim/tables/cables.py:108 +#: dcim/tables/cables.py:108 msgid "Site B" msgstr "" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 -#: netbox/templates/dcim/inc/connection_endpoints.html:16 +#: dcim/tables/connections.py:31 dcim/tables/connections.py:50 +#: dcim/tables/connections.py:71 +#: templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "" -#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 -#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 -#: netbox/virtualization/forms/model_forms.py:122 -#: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: 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 +#: 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 msgid "Devices" msgstr "" -#: netbox/dcim/tables/devices.py:74 netbox/dcim/tables/devices.py:122 -#: netbox/virtualization/tables/clusters.py:92 +#: dcim/tables/devices.py:74 dcim/tables/devices.py:122 +#: virtualization/tables/clusters.py:92 msgid "VMs" msgstr "" -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226 -#: netbox/extras/forms/model_forms.py:644 netbox/templates/dcim/device.html:112 -#: netbox/templates/dcim/devicerole.html:44 -#: netbox/templates/dcim/platform.html:41 -#: netbox/templates/extras/configtemplate.html:10 -#: netbox/templates/extras/object_render_config.html:12 -#: netbox/templates/extras/object_render_config.html:15 -#: netbox/templates/virtualization/virtualmachine.html:48 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: dcim/tables/devices.py:111 dcim/tables/devices.py:226 +#: extras/forms/model_forms.py:712 templates/dcim/device.html:112 +#: templates/dcim/devicerole.html:48 templates/dcim/platform.html:41 +#: templates/extras/configtemplate.html:10 +#: templates/extras/object_render_config.html:12 +#: templates/extras/object_render_config.html:15 +#: templates/virtualization/virtualmachine.html:48 +#: virtualization/tables/virtualmachines.py:77 msgid "Config Template" msgstr "" -#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:316 -#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:308 -#: netbox/ipam/tables/ip.py:375 netbox/ipam/tables/ip.py:398 -#: netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: dcim/tables/devices.py:197 dcim/tables/devices.py:1106 +#: ipam/forms/bulk_import.py:587 ipam/forms/model_forms.py:316 +#: ipam/forms/model_forms.py:329 ipam/tables/ip.py:314 ipam/tables/ip.py:381 +#: ipam/tables/ip.py:391 ipam/tables/ip.py:414 templates/ipam/ipaddress.html:11 +#: virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "" -#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: dcim/tables/devices.py:201 dcim/tables/devices.py:1110 +#: virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "" -#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: dcim/tables/devices.py:205 dcim/tables/devices.py:1114 +#: virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "" -#: netbox/dcim/tables/devices.py:220 +#: dcim/tables/devices.py:220 msgid "VC Position" msgstr "" -#: netbox/dcim/tables/devices.py:223 +#: dcim/tables/devices.py:223 msgid "VC Priority" msgstr "" -#: netbox/dcim/tables/devices.py:230 netbox/templates/dcim/device_edit.html:38 -#: netbox/templates/dcim/devicebay_populate.html:16 +#: dcim/tables/devices.py:230 templates/dcim/device_edit.html:40 +#: templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "" -#: netbox/dcim/tables/devices.py:235 +#: dcim/tables/devices.py:235 msgid "Position (Device Bay)" msgstr "" -#: netbox/dcim/tables/devices.py:244 +#: dcim/tables/devices.py:244 msgid "Console ports" msgstr "" -#: netbox/dcim/tables/devices.py:247 +#: dcim/tables/devices.py:247 msgid "Console server ports" msgstr "" -#: netbox/dcim/tables/devices.py:250 +#: dcim/tables/devices.py:250 msgid "Power ports" msgstr "" -#: netbox/dcim/tables/devices.py:253 +#: dcim/tables/devices.py:253 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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 -#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258 -#: netbox/templates/dcim/device/base.html:37 -#: netbox/templates/dcim/device_list.html:43 -#: netbox/templates/dcim/devicetype/base.html:34 -#: netbox/templates/dcim/inc/moduletype_buttons.html:25 -#: netbox/templates/dcim/module.html:34 -#: netbox/templates/dcim/virtualdevicecontext.html:61 -#: netbox/templates/dcim/virtualdevicecontext.html:81 -#: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/templates/virtualization/virtualmachine_list.html:14 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: 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 +#: 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 +#: templates/dcim/virtualdevicecontext.html:61 +#: templates/dcim/virtualdevicecontext.html:81 +#: templates/virtualization/virtualmachine/base.html:27 +#: templates/virtualization/virtualmachine_list.html:14 +#: virtualization/tables/virtualmachines.py:71 virtualization/views.py:394 +#: wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "" -#: netbox/dcim/tables/devices.py:259 +#: dcim/tables/devices.py:259 msgid "Front ports" msgstr "" -#: netbox/dcim/tables/devices.py:265 +#: dcim/tables/devices.py:265 msgid "Device bays" msgstr "" -#: netbox/dcim/tables/devices.py:268 +#: dcim/tables/devices.py:268 msgid "Module bays" msgstr "" -#: netbox/dcim/tables/devices.py:271 +#: dcim/tables/devices.py:271 msgid "Inventory items" msgstr "" -#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57 -#: netbox/templates/dcim/modulebay.html:17 +#: dcim/tables/devices.py:314 dcim/tables/modules.py:91 +#: templates/dcim/module.html:65 templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 -#: netbox/templates/dcim/device/base.html:52 -#: netbox/templates/dcim/device_list.html:71 -#: netbox/templates/dcim/devicetype/base.html:49 -#: netbox/templates/dcim/inc/panels/inventory_items.html:6 -#: netbox/templates/dcim/inventoryitemrole.html:32 +#: dcim/tables/devices.py:327 dcim/tables/devicetypes.py:52 +#: dcim/tables/devicetypes.py:148 dcim/views.py:1247 dcim/views.py:2321 +#: 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 +#: templates/dcim/inventoryitemrole.html:32 msgid "Inventory Items" msgstr "" -#: netbox/dcim/tables/devices.py:342 +#: dcim/tables/devices.py:342 msgid "Cable Color" msgstr "" -#: netbox/dcim/tables/devices.py:348 +#: dcim/tables/devices.py:348 msgid "Link Peers" msgstr "" -#: netbox/dcim/tables/devices.py:351 +#: dcim/tables/devices.py:351 msgid "Mark Connected" msgstr "" -#: netbox/dcim/tables/devices.py:470 +#: dcim/tables/devices.py:470 msgid "Maximum draw (W)" msgstr "" -#: netbox/dcim/tables/devices.py:473 +#: dcim/tables/devices.py:473 msgid "Allocated draw (W)" msgstr "" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 -#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 -#: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 -#: netbox/netbox/navigation/menu.py:166 -#: netbox/templates/dcim/interface.html:396 -#: netbox/templates/ipam/ipaddress_bulk_add.html:15 -#: netbox/templates/ipam/service.html:40 -#: netbox/templates/virtualization/vminterface.html:101 -#: netbox/vpn/tables/tunnels.py:98 +#: dcim/tables/devices.py:578 ipam/forms/model_forms.py:785 +#: 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 +#: vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "" -#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 +#: dcim/tables/devices.py:584 netbox/navigation/menu.py:211 +#: templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "" -#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:59 -#: netbox/templates/vpn/tunnel.html:18 -#: netbox/templates/vpn/tunneltermination.html:13 -#: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 -#: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 -#: netbox/vpn/tables/tunnels.py:78 +#: dcim/tables/devices.py:596 templates/dcim/interface.html:95 +#: templates/virtualization/vminterface.html:59 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 +#: vpn/forms/model_forms.py:146 vpn/tables/tunnels.py:78 msgid "Tunnel" msgstr "" -#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234 -#: netbox/templates/dcim/interface.html:65 +#: dcim/tables/devices.py:632 dcim/tables/devicetypes.py:234 +#: templates/dcim/interface.html:65 msgid "Management Only" msgstr "" -#: netbox/dcim/tables/devices.py:644 +#: dcim/tables/devices.py:651 msgid "VDCs" msgstr "" -#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163 +#: dcim/tables/devices.py:658 templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "" -#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53 +#: dcim/tables/devices.py:910 templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "" -#: netbox/dcim/tables/devices.py:906 +#: dcim/tables/devices.py:913 msgid "Module Serial" msgstr "" -#: netbox/dcim/tables/devices.py:910 +#: dcim/tables/devices.py:917 msgid "Module Asset Tag" msgstr "" -#: netbox/dcim/tables/devices.py:919 +#: dcim/tables/devices.py:926 msgid "Module Status" msgstr "" -#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319 -#: netbox/templates/dcim/inventoryitem.html:44 +#: dcim/tables/devices.py:980 dcim/tables/devicetypes.py:319 +#: templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "" -#: netbox/dcim/tables/devices.py:1031 +#: dcim/tables/devices.py:1038 msgid "Items" msgstr "" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: dcim/tables/devicetypes.py:37 netbox/navigation/menu.py:60 +#: netbox/navigation/menu.py:62 msgid "Rack Types" msgstr "" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: dcim/tables/devicetypes.py:42 netbox/navigation/menu.py:84 +#: netbox/navigation/menu.py:86 msgid "Device Types" msgstr "" -#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87 +#: dcim/tables/devicetypes.py:47 netbox/navigation/menu.py:87 +#: templates/dcim/moduletypeprofile.html:45 msgid "Module Types" msgstr "" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 -#: netbox/netbox/navigation/menu.py:78 +#: dcim/tables/devicetypes.py:57 extras/forms/filtersets.py:413 +#: extras/forms/model_forms.py:619 extras/tables/tables.py:597 +#: netbox/navigation/menu.py:78 msgid "Platforms" msgstr "" -#: netbox/dcim/tables/devicetypes.py:89 -#: netbox/templates/dcim/devicetype.html:29 +#: dcim/tables/devicetypes.py:89 templates/dcim/devicetype.html:29 msgid "Default Platform" msgstr "" -#: netbox/dcim/tables/devicetypes.py:93 -#: netbox/templates/dcim/devicetype.html:45 +#: dcim/tables/devicetypes.py:93 templates/dcim/devicetype.html:45 msgid "Full Depth" msgstr "" -#: netbox/dcim/tables/devicetypes.py:103 +#: dcim/tables/devicetypes.py:103 msgid "U Height" msgstr "" -#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26 -#: netbox/dcim/tables/racks.py:89 +#: dcim/tables/devicetypes.py:118 dcim/tables/modules.py:65 +#: dcim/tables/racks.py:93 msgid "Instances" msgstr "" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 -#: netbox/netbox/navigation/menu.py:97 -#: netbox/templates/dcim/device/base.html:25 -#: netbox/templates/dcim/device_list.html:15 -#: netbox/templates/dcim/devicetype/base.html:22 -#: netbox/templates/dcim/inc/moduletype_buttons.html:13 -#: netbox/templates/dcim/module.html:22 +#: dcim/tables/devicetypes.py:121 dcim/views.py:1112 dcim/views.py:1412 +#: dcim/views.py:2159 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 "" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 -#: netbox/netbox/navigation/menu.py:98 -#: netbox/templates/dcim/device/base.html:28 -#: netbox/templates/dcim/device_list.html:22 -#: netbox/templates/dcim/devicetype/base.html:25 -#: netbox/templates/dcim/inc/moduletype_buttons.html:16 -#: netbox/templates/dcim/module.html:25 +#: dcim/tables/devicetypes.py:124 dcim/views.py:1127 dcim/views.py:1427 +#: dcim/views.py:2175 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 "" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 -#: netbox/netbox/navigation/menu.py:99 -#: netbox/templates/dcim/device/base.html:31 -#: netbox/templates/dcim/device_list.html:29 -#: netbox/templates/dcim/devicetype/base.html:28 -#: netbox/templates/dcim/inc/moduletype_buttons.html:19 -#: netbox/templates/dcim/module.html:28 +#: dcim/tables/devicetypes.py:127 dcim/views.py:1142 dcim/views.py:1442 +#: dcim/views.py:2191 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 "" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 -#: netbox/netbox/navigation/menu.py:100 -#: netbox/templates/dcim/device/base.html:34 -#: netbox/templates/dcim/device_list.html:36 -#: netbox/templates/dcim/devicetype/base.html:31 -#: netbox/templates/dcim/inc/moduletype_buttons.html:22 -#: netbox/templates/dcim/module.html:31 +#: dcim/tables/devicetypes.py:130 dcim/views.py:1157 dcim/views.py:1457 +#: dcim/views.py:2207 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 "" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 -#: netbox/netbox/navigation/menu.py:95 -#: netbox/templates/dcim/device/base.html:40 -#: netbox/templates/dcim/devicetype/base.html:37 -#: netbox/templates/dcim/inc/moduletype_buttons.html:28 -#: netbox/templates/dcim/module.html:37 +#: dcim/tables/devicetypes.py:136 dcim/views.py:1187 dcim/views.py:1487 +#: dcim/views.py:2245 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 "" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 -#: netbox/netbox/navigation/menu.py:96 -#: netbox/templates/dcim/device/base.html:43 -#: netbox/templates/dcim/device_list.html:50 -#: netbox/templates/dcim/devicetype/base.html:40 -#: netbox/templates/dcim/inc/moduletype_buttons.html:31 -#: netbox/templates/dcim/module.html:40 +#: dcim/tables/devicetypes.py:139 dcim/views.py:1202 dcim/views.py:1502 +#: dcim/views.py:2261 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 "" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 -#: netbox/templates/dcim/device/base.html:49 -#: netbox/templates/dcim/device_list.html:57 -#: netbox/templates/dcim/devicetype/base.html:46 +#: dcim/tables/devicetypes.py:142 dcim/views.py:1232 dcim/views.py:2301 +#: 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 "" -#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 -#: netbox/netbox/navigation/menu.py:101 -#: netbox/templates/dcim/device/base.html:46 -#: netbox/templates/dcim/device_list.html:64 -#: netbox/templates/dcim/devicetype/base.html:43 -#: netbox/templates/dcim/inc/moduletype_buttons.html:34 -#: netbox/templates/dcim/module.html:43 +#: dcim/tables/devicetypes.py:145 dcim/views.py:1217 dcim/views.py:1517 +#: dcim/views.py:2281 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 msgid "Module Bays" msgstr "" -#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318 -#: netbox/templates/dcim/powerpanel.html:51 +#: dcim/tables/power.py:36 netbox/navigation/menu.py:319 +#: templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "" -#: netbox/dcim/tables/power.py:80 netbox/templates/dcim/powerfeed.html:99 +#: dcim/tables/power.py:80 templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "" -#: netbox/dcim/tables/power.py:84 +#: dcim/tables/power.py:84 msgid "Available Power (VA)" msgstr "" -#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: dcim/tables/racks.py:30 dcim/tables/sites.py:148 +#: netbox/navigation/menu.py:43 netbox/navigation/menu.py:47 +#: netbox/navigation/menu.py:49 msgid "Racks" msgstr "" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:141 -#: netbox/templates/dcim/device.html:318 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 +#: dcim/tables/racks.py:63 dcim/tables/racks.py:145 +#: templates/dcim/device.html:318 +#: templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:164 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 +#: dcim/tables/racks.py:67 dcim/tables/racks.py:168 +#: templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "" -#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168 -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 +#: dcim/tables/racks.py:71 dcim/tables/racks.py:172 +#: templates/dcim/inc/panels/racktype_dimensions.html:28 +msgid "Outer Height" +msgstr "" + +#: dcim/tables/racks.py:75 dcim/tables/racks.py:176 +#: templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "" -#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176 +#: dcim/tables/racks.py:83 dcim/tables/racks.py:184 msgid "Max Weight" msgstr "" -#: netbox/dcim/tables/racks.py:153 +#: dcim/tables/racks.py:157 msgid "Space" msgstr "" -#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/model_forms.py:531 -#: netbox/ipam/forms/bulk_edit.py:134 netbox/ipam/forms/model_forms.py:159 -#: netbox/ipam/tables/asn.py:66 netbox/netbox/navigation/menu.py:15 -#: netbox/netbox/navigation/menu.py:17 +#: dcim/tables/sites.py:30 dcim/tables/sites.py:60 +#: 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 msgid "Sites" msgstr "" -#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202 +#: dcim/tables/sites.py:158 netbox/navigation/menu.py:203 msgid "VLAN Groups" msgstr "" -#: netbox/dcim/tests/test_api.py:50 +#: dcim/tests/test_api.py:50 msgid "Test case must set peer_termination_type" msgstr "" -#: netbox/dcim/views.py:137 +#: dcim/views.py:136 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: dcim/views.py:863 netbox/navigation/menu.py:51 msgid "Reservations" msgstr "" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 -#: netbox/templates/dcim/site.html:140 +#: dcim/views.py:882 templates/dcim/location.html:91 +#: templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "" -#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 -#: netbox/templates/extras/configcontext.html:10 -#: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: dcim/views.py:2334 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 "" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: dcim/views.py:2344 virtualization/views.py:445 msgid "Render Config" msgstr "" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 -#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: dcim/views.py:2357 extras/tables/tables.py:607 netbox/navigation/menu.py:256 +#: netbox/navigation/menu.py:258 virtualization/views.py:208 msgid "Virtual Machines" msgstr "" -#: netbox/dcim/views.py:3115 +#: dcim/views.py:3185 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "" -#: netbox/dcim/views.py:3156 +#: dcim/views.py:3226 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "" -#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 +#: dcim/views.py:3342 ipam/tables/ip.py:181 msgid "Children" msgstr "" -#: netbox/dcim/views.py:3739 +#: dcim/views.py:3809 #, python-brace-format msgid "Added member {device}" msgstr "" -#: netbox/dcim/views.py:3788 +#: dcim/views.py:3858 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" -#: netbox/dcim/views.py:3801 +#: dcim/views.py:3871 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "" -#: netbox/extras/api/customfields.py:89 +#: extras/api/customfields.py:89 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "" -#: netbox/extras/api/serializers_/customfields.py:73 +#: extras/api/serializers_/customfields.py:73 msgid "Changing the type of custom fields is not supported." msgstr "" -#: netbox/extras/api/serializers_/scripts.py:70 -#: netbox/extras/api/serializers_/scripts.py:75 +#: extras/api/serializers_/scripts.py:70 extras/api/serializers_/scripts.py:75 msgid "Scheduling is not enabled for this script." msgstr "" -#: netbox/extras/choices.py:30 netbox/extras/forms/misc.py:14 +#: extras/choices.py:30 extras/forms/misc.py:14 msgid "Text" msgstr "" -#: netbox/extras/choices.py:31 +#: extras/choices.py:31 msgid "Text (long)" msgstr "" -#: netbox/extras/choices.py:32 +#: extras/choices.py:32 msgid "Integer" msgstr "" -#: netbox/extras/choices.py:33 +#: extras/choices.py:33 msgid "Decimal" msgstr "" -#: netbox/extras/choices.py:34 +#: extras/choices.py:34 msgid "Boolean (true/false)" msgstr "" -#: netbox/extras/choices.py:35 +#: extras/choices.py:35 msgid "Date" msgstr "" -#: netbox/extras/choices.py:36 +#: extras/choices.py:36 msgid "Date & time" msgstr "" -#: netbox/extras/choices.py:38 +#: extras/choices.py:38 msgid "JSON" msgstr "" -#: netbox/extras/choices.py:39 +#: extras/choices.py:39 msgid "Selection" msgstr "" -#: netbox/extras/choices.py:40 +#: extras/choices.py:40 msgid "Multiple selection" msgstr "" -#: netbox/extras/choices.py:42 +#: extras/choices.py:42 msgid "Multiple objects" msgstr "" -#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21 -#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 -#: netbox/wireless/choices.py:27 -msgid "Disabled" -msgstr "" - -#: netbox/extras/choices.py:54 +#: extras/choices.py:54 msgid "Loose" msgstr "" -#: netbox/extras/choices.py:55 +#: extras/choices.py:55 msgid "Exact" msgstr "" -#: netbox/extras/choices.py:66 +#: extras/choices.py:66 msgid "Always" msgstr "" -#: netbox/extras/choices.py:67 +#: extras/choices.py:67 msgid "If set" msgstr "" -#: netbox/extras/choices.py:68 netbox/extras/choices.py:81 +#: extras/choices.py:68 extras/choices.py:81 msgid "Hidden" msgstr "" -#: netbox/extras/choices.py:79 +#: extras/choices.py:79 msgid "Yes" msgstr "" -#: netbox/extras/choices.py:80 +#: extras/choices.py:80 msgid "No" msgstr "" -#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57 -#: netbox/tenancy/forms/bulk_edit.py:118 -#: netbox/wireless/forms/model_forms.py:171 +#: extras/choices.py:108 templates/tenancy/contact.html:67 +#: tenancy/forms/bulk_edit.py:125 wireless/forms/model_forms.py:172 msgid "Link" msgstr "" -#: netbox/extras/choices.py:124 +#: extras/choices.py:124 msgid "Newest" msgstr "" -#: netbox/extras/choices.py:125 +#: extras/choices.py:125 msgid "Oldest" msgstr "" -#: netbox/extras/choices.py:126 +#: extras/choices.py:126 msgid "Alphabetical (A-Z)" msgstr "" -#: netbox/extras/choices.py:127 +#: extras/choices.py:127 msgid "Alphabetical (Z-A)" msgstr "" -#: netbox/extras/choices.py:144 netbox/extras/choices.py:165 +#: extras/choices.py:144 extras/choices.py:165 msgid "Info" msgstr "" -#: netbox/extras/choices.py:145 netbox/extras/choices.py:166 +#: extras/choices.py:145 extras/choices.py:166 msgid "Success" msgstr "" -#: netbox/extras/choices.py:146 netbox/extras/choices.py:167 +#: extras/choices.py:146 extras/choices.py:167 msgid "Warning" msgstr "" -#: netbox/extras/choices.py:147 +#: extras/choices.py:147 msgid "Danger" msgstr "" -#: netbox/extras/choices.py:164 +#: extras/choices.py:164 msgid "Debug" msgstr "" -#: netbox/extras/choices.py:168 +#: extras/choices.py:168 msgid "Failure" msgstr "" -#: netbox/extras/choices.py:213 -#: netbox/templates/dcim/virtualchassis_edit.html:107 -#: netbox/templates/generic/bulk_add_component.html:68 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/generic/object_edit.html:80 -#: netbox/templates/htmx/quick_add.html:24 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -msgid "Create" -msgstr "" - -#: netbox/extras/choices.py:214 -msgid "Update" -msgstr "" - -#: netbox/extras/choices.py:215 -#: netbox/templates/circuits/inc/circuit_termination.html:23 -#: netbox/templates/dcim/inc/panels/inventory_items.html:37 -#: netbox/templates/dcim/powerpanel.html:66 -#: netbox/templates/extras/script_list.html:35 -#: netbox/templates/generic/bulk_delete.html:20 -#: netbox/templates/generic/bulk_delete.html:66 -#: netbox/templates/generic/object_delete.html:19 -#: netbox/templates/htmx/delete_form.html:57 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 -#: netbox/templates/users/objectpermission.html:46 -#: netbox/utilities/templates/buttons/delete.html:11 -msgid "Delete" -msgstr "" - -#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59 -#: netbox/netbox/choices.py:104 +#: extras/choices.py:222 netbox/choices.py:59 netbox/choices.py:104 msgid "Blue" msgstr "" -#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58 -#: netbox/netbox/choices.py:105 +#: extras/choices.py:223 netbox/choices.py:58 netbox/choices.py:105 msgid "Indigo" msgstr "" -#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56 -#: netbox/netbox/choices.py:106 +#: extras/choices.py:224 netbox/choices.py:56 netbox/choices.py:106 msgid "Purple" msgstr "" -#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53 -#: netbox/netbox/choices.py:107 +#: extras/choices.py:225 netbox/choices.py:53 netbox/choices.py:107 msgid "Pink" msgstr "" -#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52 -#: netbox/netbox/choices.py:108 +#: extras/choices.py:226 netbox/choices.py:52 netbox/choices.py:108 msgid "Red" msgstr "" -#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70 -#: netbox/netbox/choices.py:109 +#: extras/choices.py:227 netbox/choices.py:70 netbox/choices.py:109 msgid "Orange" msgstr "" -#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68 -#: netbox/netbox/choices.py:110 +#: extras/choices.py:228 netbox/choices.py:68 netbox/choices.py:110 msgid "Yellow" msgstr "" -#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65 -#: netbox/netbox/choices.py:111 +#: extras/choices.py:229 netbox/choices.py:65 netbox/choices.py:111 msgid "Green" msgstr "" -#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62 -#: netbox/netbox/choices.py:112 +#: extras/choices.py:230 netbox/choices.py:62 netbox/choices.py:112 msgid "Teal" msgstr "" -#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61 -#: netbox/netbox/choices.py:113 +#: extras/choices.py:231 netbox/choices.py:61 netbox/choices.py:113 msgid "Cyan" msgstr "" -#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114 +#: extras/choices.py:232 netbox/choices.py:114 msgid "Gray" msgstr "" -#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76 -#: netbox/netbox/choices.py:115 +#: extras/choices.py:233 netbox/choices.py:76 netbox/choices.py:115 msgid "Black" msgstr "" -#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77 -#: netbox/netbox/choices.py:116 +#: extras/choices.py:234 netbox/choices.py:77 netbox/choices.py:116 msgid "White" msgstr "" -#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367 -#: netbox/extras/forms/model_forms.py:444 -#: netbox/templates/extras/webhook.html:10 +#: extras/choices.py:249 extras/forms/model_forms.py:431 +#: extras/forms/model_forms.py:508 templates/extras/webhook.html:10 msgid "Webhook" msgstr "" -#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432 -#: netbox/templates/extras/script/base.html:29 +#: extras/choices.py:250 extras/forms/model_forms.py:496 +#: templates/extras/script/base.html:29 msgid "Script" msgstr "" -#: netbox/extras/choices.py:268 +#: extras/choices.py:251 msgid "Notification" msgstr "" -#: netbox/extras/conditions.py:54 +#: extras/conditions.py:54 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "" -#: netbox/extras/conditions.py:58 +#: extras/conditions.py:58 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "" -#: netbox/extras/conditions.py:60 +#: extras/conditions.py:60 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "" -#: netbox/extras/conditions.py:137 +#: extras/conditions.py:137 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "" -#: netbox/extras/conditions.py:142 +#: extras/conditions.py:142 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" -#: netbox/extras/conditions.py:154 +#: extras/conditions.py:154 msgid "Incorrect key(s) informed. Please check documentation." msgstr "" -#: netbox/extras/dashboard/forms.py:38 +#: extras/dashboard/forms.py:38 msgid "Widget type" msgstr "" -#: netbox/extras/dashboard/utils.py:36 +#: extras/dashboard/utils.py:36 #, python-brace-format msgid "Unregistered widget class: {name}" msgstr "" -#: netbox/extras/dashboard/widgets.py:147 +#: extras/dashboard/widgets.py:148 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "" -#: netbox/extras/dashboard/widgets.py:166 +#: extras/dashboard/widgets.py:167 msgid "Note" msgstr "" -#: netbox/extras/dashboard/widgets.py:167 +#: extras/dashboard/widgets.py:168 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" -#: netbox/extras/dashboard/widgets.py:180 +#: extras/dashboard/widgets.py:181 msgid "Object Counts" msgstr "" -#: netbox/extras/dashboard/widgets.py:181 +#: extras/dashboard/widgets.py:182 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "" -#: netbox/extras/dashboard/widgets.py:191 +#: extras/dashboard/widgets.py:192 msgid "Filters to apply when counting the number of objects" msgstr "" -#: netbox/extras/dashboard/widgets.py:199 +#: extras/dashboard/widgets.py:200 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" -#: netbox/extras/dashboard/widgets.py:230 +#: extras/dashboard/widgets.py:231 msgid "Object List" msgstr "" -#: netbox/extras/dashboard/widgets.py:231 +#: extras/dashboard/widgets.py:232 msgid "Display an arbitrary list of objects." msgstr "" -#: netbox/extras/dashboard/widgets.py:244 +#: extras/dashboard/widgets.py:245 msgid "The default number of objects to display" msgstr "" -#: netbox/extras/dashboard/widgets.py:256 +#: extras/dashboard/widgets.py:257 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" -#: netbox/extras/dashboard/widgets.py:265 +#: extras/dashboard/widgets.py:266 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "" -#: netbox/extras/dashboard/widgets.py:307 +#: extras/dashboard/widgets.py:308 msgid "RSS Feed" msgstr "" -#: netbox/extras/dashboard/widgets.py:313 +#: extras/dashboard/widgets.py:314 msgid "Embed an RSS feed from an external website." msgstr "" -#: netbox/extras/dashboard/widgets.py:320 +#: extras/dashboard/widgets.py:321 msgid "Feed URL" msgstr "" -#: netbox/extras/dashboard/widgets.py:324 +#: extras/dashboard/widgets.py:325 msgid "Requires external connection" msgstr "" -#: netbox/extras/dashboard/widgets.py:330 +#: extras/dashboard/widgets.py:331 msgid "The maximum number of objects to display" msgstr "" -#: netbox/extras/dashboard/widgets.py:335 +#: extras/dashboard/widgets.py:336 msgid "How long to stored the cached content (in seconds)" msgstr "" -#: netbox/extras/dashboard/widgets.py:392 netbox/templates/account/base.html:10 -#: netbox/templates/account/bookmarks.html:7 -#: netbox/templates/inc/user_menu.html:43 +#: extras/dashboard/widgets.py:393 templates/account/base.html:10 +#: templates/account/bookmarks.html:7 templates/inc/user_menu.html:43 msgid "Bookmarks" msgstr "" -#: netbox/extras/dashboard/widgets.py:396 +#: extras/dashboard/widgets.py:397 msgid "Show your personal bookmarks" msgstr "" -#: netbox/extras/events.py:151 +#: extras/events.py:151 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "" -#: netbox/extras/events.py:196 +#: extras/events.py:196 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "" -#: netbox/extras/filtersets.py:45 +#: extras/filtersets.py:49 msgid "Script module (ID)" msgstr "" -#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637 -#: netbox/extras/filtersets.py:665 +#: extras/filtersets.py:258 extras/filtersets.py:730 extras/filtersets.py:758 msgid "Data file (ID)" msgstr "" -#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68 -#: netbox/users/filtersets.py:191 +#: extras/filtersets.py:428 users/filtersets.py:68 users/filtersets.py:191 msgid "Group (name)" msgstr "" -#: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: extras/filtersets.py:667 virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "" -#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61 -#: netbox/virtualization/filtersets.py:113 +#: extras/filtersets.py:673 virtualization/filtersets.py:61 +#: virtualization/filtersets.py:113 msgid "Cluster type (slug)" msgstr "" -#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: extras/filtersets.py:694 tenancy/forms/forms.py:16 tenancy/forms/forms.py:40 msgid "Tenant group" msgstr "" -#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188 -#: netbox/tenancy/filtersets.py:208 +#: extras/filtersets.py:700 tenancy/filtersets.py:193 tenancy/filtersets.py:213 msgid "Tenant group (slug)" msgstr "" -#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509 -#: netbox/templates/extras/tag.html:11 +#: extras/filtersets.py:716 extras/forms/model_forms.py:577 +#: templates/extras/tag.html:11 msgid "Tag" msgstr "" -#: netbox/extras/filtersets.py:629 +#: extras/filtersets.py:722 msgid "Tag (slug)" msgstr "" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: extras/filtersets.py:786 extras/forms/filtersets.py:492 msgid "Has local config context data" msgstr "" -#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61 +#: extras/forms/bulk_edit.py:36 extras/forms/filtersets.py:62 msgid "Group name" msgstr "" -#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 -#: netbox/templates/extras/customfield.html:38 -#: netbox/templates/generic/bulk_import.html:118 +#: extras/forms/bulk_edit.py:44 extras/forms/filtersets.py:70 +#: extras/tables/tables.py:66 templates/extras/customfield.html:38 +#: templates/generic/bulk_import.html:118 msgid "Required" msgstr "" -#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76 +#: extras/forms/bulk_edit.py:49 extras/forms/filtersets.py:77 msgid "Must be unique" msgstr "" -#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60 -#: netbox/extras/forms/filtersets.py:90 -#: netbox/extras/models/customfields.py:211 +#: extras/forms/bulk_edit.py:62 extras/forms/bulk_import.py:60 +#: extras/forms/filtersets.py:91 extras/models/customfields.py:211 msgid "UI visible" msgstr "" -#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66 -#: netbox/extras/forms/filtersets.py:95 -#: netbox/extras/models/customfields.py:218 +#: extras/forms/bulk_edit.py:67 extras/forms/bulk_import.py:66 +#: extras/forms/filtersets.py:96 extras/models/customfields.py:218 msgid "UI editable" msgstr "" -#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98 +#: extras/forms/bulk_edit.py:72 extras/forms/filtersets.py:99 msgid "Is cloneable" msgstr "" -#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105 +#: extras/forms/bulk_edit.py:77 extras/forms/filtersets.py:106 msgid "Minimum value" msgstr "" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109 +#: extras/forms/bulk_edit.py:81 extras/forms/filtersets.py:110 msgid "Maximum value" msgstr "" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113 +#: extras/forms/bulk_edit.py:85 extras/forms/filtersets.py:114 msgid "Validation regex" msgstr "" -#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:76 -#: netbox/templates/extras/customfield.html:70 +#: extras/forms/bulk_edit.py:92 extras/forms/filtersets.py:48 +#: extras/forms/model_forms.py:79 templates/extras/customfield.html:70 msgid "Behavior" msgstr "" -#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152 +#: extras/forms/bulk_edit.py:129 extras/forms/filtersets.py:153 msgid "New window" msgstr "" -#: netbox/extras/forms/bulk_edit.py:137 +#: extras/forms/bulk_edit.py:138 msgid "Button class" msgstr "" -#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191 -#: netbox/extras/models/models.py:409 +#: extras/forms/bulk_edit.py:155 extras/forms/bulk_edit.py:354 +#: extras/forms/filtersets.py:192 extras/forms/filtersets.py:470 +#: extras/models/mixins.py:100 msgid "MIME type" msgstr "" -#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194 +#: extras/forms/bulk_edit.py:160 extras/forms/bulk_edit.py:359 +#: extras/forms/filtersets.py:195 extras/forms/filtersets.py:473 +msgid "File name" +msgstr "" + +#: extras/forms/bulk_edit.py:164 extras/forms/bulk_edit.py:363 +#: extras/forms/filtersets.py:199 extras/forms/filtersets.py:477 msgid "File extension" msgstr "" -#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198 +#: extras/forms/bulk_edit.py:169 extras/forms/bulk_edit.py:368 +#: extras/forms/filtersets.py:203 extras/forms/filtersets.py:481 msgid "As attachment" msgstr "" -#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 -#: netbox/templates/extras/savedfilter.html:29 +#: 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 +#: templates/extras/savedfilter.html:29 templates/extras/tableconfig.html:37 msgid "Shared" msgstr "" -#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271 -#: netbox/extras/models/models.py:174 +#: extras/forms/bulk_edit.py:248 extras/forms/filtersets.py:306 +#: extras/models/models.py:176 msgid "HTTP method" msgstr "" -#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265 -#: netbox/templates/extras/webhook.html:30 +#: extras/forms/bulk_edit.py:252 extras/forms/filtersets.py:300 +#: templates/extras/webhook.html:30 msgid "Payload URL" msgstr "" -#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214 +#: extras/forms/bulk_edit.py:257 extras/models/models.py:216 msgid "SSL verification" msgstr "" -#: netbox/extras/forms/bulk_edit.py:227 netbox/templates/extras/webhook.html:38 +#: extras/forms/bulk_edit.py:260 templates/extras/webhook.html:38 msgid "Secret" msgstr "" -#: netbox/extras/forms/bulk_edit.py:232 +#: extras/forms/bulk_edit.py:265 msgid "CA file path" msgstr "" -#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192 -#: netbox/extras/forms/model_forms.py:391 +#: extras/forms/bulk_edit.py:286 extras/forms/bulk_import.py:194 +#: extras/forms/model_forms.py:455 msgid "Event types" msgstr "" -#: netbox/extras/forms/bulk_edit.py:293 +#: extras/forms/bulk_edit.py:330 msgid "Is active" msgstr "" -#: netbox/extras/forms/bulk_import.py:37 netbox/extras/forms/bulk_import.py:118 -#: netbox/extras/forms/bulk_import.py:139 -#: netbox/extras/forms/bulk_import.py:162 -#: netbox/extras/forms/bulk_import.py:186 netbox/extras/forms/filtersets.py:140 -#: netbox/extras/forms/filtersets.py:230 netbox/extras/forms/model_forms.py:47 -#: netbox/extras/forms/model_forms.py:219 -#: netbox/extras/forms/model_forms.py:251 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:386 -#: netbox/extras/forms/model_forms.py:503 netbox/users/forms/model_forms.py:276 +#: extras/forms/bulk_import.py:37 extras/forms/bulk_import.py:118 +#: extras/forms/bulk_import.py:139 extras/forms/bulk_import.py:164 +#: extras/forms/bulk_import.py:188 extras/forms/filtersets.py:141 +#: extras/forms/filtersets.py:235 extras/forms/filtersets.py:265 +#: extras/forms/model_forms.py:50 extras/forms/model_forms.py:222 +#: extras/forms/model_forms.py:254 extras/forms/model_forms.py:297 +#: extras/forms/model_forms.py:450 extras/forms/model_forms.py:567 +#: users/forms/model_forms.py:276 msgid "Object types" msgstr "" -#: netbox/extras/forms/bulk_import.py:39 netbox/extras/forms/bulk_import.py:120 -#: netbox/extras/forms/bulk_import.py:141 -#: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/bulk_import.py:188 -#: netbox/tenancy/forms/bulk_import.py:96 +#: extras/forms/bulk_import.py:39 extras/forms/bulk_import.py:120 +#: extras/forms/bulk_import.py:141 extras/forms/bulk_import.py:166 +#: extras/forms/bulk_import.py:190 tenancy/forms/bulk_import.py:95 msgid "One or more assigned object types" msgstr "" -#: netbox/extras/forms/bulk_import.py:44 +#: extras/forms/bulk_import.py:44 msgid "Field data type (e.g. text, integer, etc.)" msgstr "" -#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:213 -#: netbox/extras/forms/filtersets.py:287 netbox/extras/forms/model_forms.py:318 -#: netbox/extras/forms/model_forms.py:355 netbox/tenancy/forms/filtersets.py:92 +#: extras/forms/bulk_import.py:47 extras/forms/filtersets.py:218 +#: extras/forms/filtersets.py:322 extras/forms/model_forms.py:323 +#: extras/forms/model_forms.py:382 extras/forms/model_forms.py:419 +#: tenancy/forms/filtersets.py:92 msgid "Object type" msgstr "" -#: netbox/extras/forms/bulk_import.py:50 +#: extras/forms/bulk_import.py:50 msgid "Object type (for object or multi-object fields)" msgstr "" -#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85 +#: extras/forms/bulk_import.py:53 extras/forms/filtersets.py:86 msgid "Choice set" msgstr "" -#: netbox/extras/forms/bulk_import.py:57 +#: extras/forms/bulk_import.py:57 msgid "Choice set (for selection fields)" msgstr "" -#: netbox/extras/forms/bulk_import.py:63 +#: extras/forms/bulk_import.py:63 msgid "Whether the custom field is displayed in the UI" msgstr "" -#: netbox/extras/forms/bulk_import.py:69 +#: extras/forms/bulk_import.py:69 msgid "Whether the custom field is editable in the UI" msgstr "" -#: netbox/extras/forms/bulk_import.py:85 +#: extras/forms/bulk_import.py:85 msgid "The base set of predefined choices to use (if any)" msgstr "" -#: netbox/extras/forms/bulk_import.py:91 +#: extras/forms/bulk_import.py:91 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" msgstr "" -#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323 +#: extras/forms/bulk_import.py:123 extras/models/models.py:325 msgid "button class" msgstr "" -#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327 +#: extras/forms/bulk_import.py:126 extras/models/models.py:329 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" -#: netbox/extras/forms/bulk_import.py:193 +#: extras/forms/bulk_import.py:195 msgid "The event type(s) which will trigger this rule" msgstr "" -#: netbox/extras/forms/bulk_import.py:196 +#: extras/forms/bulk_import.py:198 msgid "Action object" msgstr "" -#: netbox/extras/forms/bulk_import.py:198 +#: extras/forms/bulk_import.py:200 msgid "Webhook name or script as dotted path module.Class" msgstr "" -#: netbox/extras/forms/bulk_import.py:219 +#: extras/forms/bulk_import.py:221 #, python-brace-format msgid "Webhook {name} not found" msgstr "" -#: netbox/extras/forms/bulk_import.py:228 +#: extras/forms/bulk_import.py:230 #, python-brace-format msgid "Script {name} not found" msgstr "" -#: netbox/extras/forms/bulk_import.py:244 +#: extras/forms/bulk_import.py:250 msgid "Assigned object type" msgstr "" -#: netbox/extras/forms/bulk_import.py:249 +#: extras/forms/bulk_import.py:255 msgid "The classification of entry" msgstr "" -#: netbox/extras/forms/bulk_import.py:261 -#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411 -#: netbox/templates/extras/notificationgroup.html:41 -#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236 -#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300 -#: netbox/users/tables.py:102 +#: extras/forms/bulk_import.py:267 extras/forms/model_forms.py:398 +#: netbox/navigation/menu.py:413 templates/extras/notificationgroup.html:41 +#: templates/users/group.html:29 users/forms/model_forms.py:236 +#: users/forms/model_forms.py:248 users/forms/model_forms.py:300 +#: users/tables.py:102 msgid "Users" msgstr "" -#: netbox/extras/forms/bulk_import.py:265 +#: extras/forms/bulk_import.py:271 msgid "User names separated by commas, encased with double quotes" msgstr "" -#: netbox/extras/forms/bulk_import.py:268 -#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294 -#: netbox/netbox/navigation/menu.py:431 -#: netbox/templates/extras/notificationgroup.html:31 -#: netbox/users/forms/model_forms.py:181 netbox/users/forms/model_forms.py:193 -#: netbox/users/forms/model_forms.py:305 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: extras/forms/bulk_import.py:274 extras/forms/model_forms.py:393 +#: netbox/navigation/menu.py:295 netbox/navigation/menu.py:433 +#: templates/extras/notificationgroup.html:31 templates/tenancy/contact.html:21 +#: tenancy/forms/bulk_edit.py:139 tenancy/forms/filtersets.py:78 +#: tenancy/forms/model_forms.py:99 tenancy/tables/contacts.py:64 +#: users/forms/model_forms.py:181 users/forms/model_forms.py:193 +#: users/forms/model_forms.py:305 users/tables.py:35 users/tables.py:106 msgid "Groups" msgstr "" -#: netbox/extras/forms/bulk_import.py:272 +#: extras/forms/bulk_import.py:278 msgid "Group names separated by commas, encased with double quotes" msgstr "" -#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56 +#: extras/forms/filtersets.py:54 extras/forms/model_forms.py:59 msgid "Related object type" msgstr "" -#: netbox/extras/forms/filtersets.py:58 +#: extras/forms/filtersets.py:59 msgid "Field type" msgstr "" -#: netbox/extras/forms/filtersets.py:122 netbox/extras/forms/model_forms.py:157 -#: netbox/extras/tables/tables.py:91 -#: netbox/templates/generic/bulk_import.html:154 +#: extras/forms/filtersets.py:123 extras/forms/model_forms.py:160 +#: extras/tables/tables.py:92 templates/generic/bulk_import.html:154 msgid "Choices" msgstr "" -#: netbox/extras/forms/filtersets.py:168 netbox/extras/forms/filtersets.py:326 -#: netbox/extras/forms/filtersets.py:416 netbox/extras/forms/model_forms.py:586 -#: netbox/templates/core/job.html:96 netbox/templates/extras/eventrule.html:84 +#: extras/forms/filtersets.py:169 extras/forms/filtersets.py:361 +#: extras/forms/filtersets.py:451 extras/forms/model_forms.py:654 +#: templates/core/job.html:96 templates/extras/eventrule.html:84 msgid "Data" msgstr "" -#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340 -#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132 -#: netbox/utilities/forms/bulk_import.py:26 +#: extras/forms/filtersets.py:170 extras/forms/filtersets.py:452 +#: extras/forms/model_forms.py:267 extras/forms/model_forms.py:715 +msgid "Rendering" +msgstr "" + +#: extras/forms/filtersets.py:180 extras/forms/filtersets.py:375 +#: extras/forms/filtersets.py:462 netbox/choices.py:132 +#: utilities/forms/bulk_import.py:26 msgid "Data file" msgstr "" -#: netbox/extras/forms/filtersets.py:187 +#: extras/forms/filtersets.py:188 msgid "Content types" msgstr "" -#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179 +#: extras/forms/filtersets.py:296 extras/models/models.py:181 msgid "HTTP content type" msgstr "" -#: netbox/extras/forms/filtersets.py:292 +#: extras/forms/filtersets.py:327 msgid "Event type" msgstr "" -#: netbox/extras/forms/filtersets.py:297 +#: extras/forms/filtersets.py:332 msgid "Action type" msgstr "" -#: netbox/extras/forms/filtersets.py:313 +#: extras/forms/filtersets.py:348 msgid "Tagged object type" msgstr "" -#: netbox/extras/forms/filtersets.py:318 +#: extras/forms/filtersets.py:353 msgid "Allowed object type" msgstr "" -#: netbox/extras/forms/filtersets.py:348 netbox/extras/forms/model_forms.py:521 -#: netbox/netbox/navigation/menu.py:18 +#: extras/forms/filtersets.py:383 extras/forms/model_forms.py:589 +#: netbox/navigation/menu.py:18 msgid "Regions" msgstr "" -#: netbox/extras/forms/filtersets.py:353 netbox/extras/forms/model_forms.py:526 +#: extras/forms/filtersets.py:388 extras/forms/model_forms.py:594 msgid "Site groups" msgstr "" -#: netbox/extras/forms/filtersets.py:363 netbox/extras/forms/model_forms.py:536 -#: netbox/netbox/navigation/menu.py:20 netbox/templates/dcim/site.html:127 +#: extras/forms/filtersets.py:398 extras/forms/model_forms.py:604 +#: netbox/navigation/menu.py:20 templates/dcim/site.html:127 msgid "Locations" msgstr "" -#: netbox/extras/forms/filtersets.py:368 netbox/extras/forms/model_forms.py:541 +#: extras/forms/filtersets.py:403 extras/forms/model_forms.py:609 msgid "Device types" msgstr "" -#: netbox/extras/forms/filtersets.py:373 netbox/extras/forms/model_forms.py:546 +#: extras/forms/filtersets.py:408 extras/forms/model_forms.py:614 msgid "Roles" msgstr "" -#: netbox/extras/forms/filtersets.py:383 netbox/extras/forms/model_forms.py:556 +#: extras/forms/filtersets.py:418 extras/forms/model_forms.py:624 msgid "Cluster types" msgstr "" -#: netbox/extras/forms/filtersets.py:388 netbox/extras/forms/model_forms.py:561 +#: extras/forms/filtersets.py:423 extras/forms/model_forms.py:629 msgid "Cluster groups" msgstr "" -#: netbox/extras/forms/filtersets.py:393 netbox/extras/forms/model_forms.py:566 -#: netbox/netbox/navigation/menu.py:263 netbox/netbox/navigation/menu.py:265 -#: netbox/templates/virtualization/clustertype.html:30 -#: netbox/virtualization/tables/clusters.py:23 -#: netbox/virtualization/tables/clusters.py:45 +#: extras/forms/filtersets.py:428 extras/forms/model_forms.py:634 +#: netbox/navigation/menu.py:264 netbox/navigation/menu.py:266 +#: templates/virtualization/clustertype.html:30 +#: virtualization/tables/clusters.py:23 virtualization/tables/clusters.py:45 msgid "Clusters" msgstr "" -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/model_forms.py:571 +#: extras/forms/filtersets.py:433 extras/forms/model_forms.py:639 msgid "Tenant groups" msgstr "" -#: netbox/extras/forms/model_forms.py:49 +#: extras/forms/model_forms.py:52 msgid "The type(s) of object that have this custom field" msgstr "" -#: netbox/extras/forms/model_forms.py:52 +#: extras/forms/model_forms.py:55 msgid "Default value" msgstr "" -#: netbox/extras/forms/model_forms.py:58 +#: extras/forms/model_forms.py:61 msgid "Type of the related object (for object/multi-object fields only)" msgstr "" -#: netbox/extras/forms/model_forms.py:61 -#: netbox/templates/extras/customfield.html:60 +#: extras/forms/model_forms.py:64 templates/extras/customfield.html:60 msgid "Related object filter" msgstr "" -#: netbox/extras/forms/model_forms.py:63 +#: extras/forms/model_forms.py:66 msgid "Specify query parameters as a JSON object." msgstr "" -#: netbox/extras/forms/model_forms.py:73 -#: netbox/templates/extras/customfield.html:10 +#: extras/forms/model_forms.py:76 templates/extras/customfield.html:10 msgid "Custom Field" msgstr "" -#: netbox/extras/forms/model_forms.py:85 +#: extras/forms/model_forms.py:88 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." msgstr "" -#: netbox/extras/forms/model_forms.py:88 +#: extras/forms/model_forms.py:91 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." msgstr "" -#: netbox/extras/forms/model_forms.py:143 +#: extras/forms/model_forms.py:146 msgid "Related Object" msgstr "" -#: netbox/extras/forms/model_forms.py:170 +#: extras/forms/model_forms.py:173 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" msgstr "" -#: netbox/extras/forms/model_forms.py:226 -#: netbox/templates/extras/customlink.html:10 +#: extras/forms/model_forms.py:229 templates/extras/customlink.html:10 msgid "Custom Link" msgstr "" -#: netbox/extras/forms/model_forms.py:228 +#: extras/forms/model_forms.py:231 msgid "Templates" msgstr "" -#: netbox/extras/forms/model_forms.py:240 +#: extras/forms/model_forms.py:243 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " "Links which render as empty text will not be displayed." msgstr "" -#: netbox/extras/forms/model_forms.py:244 +#: extras/forms/model_forms.py:247 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "" -#: netbox/extras/forms/model_forms.py:255 -#: netbox/extras/forms/model_forms.py:638 +#: extras/forms/model_forms.py:258 extras/forms/model_forms.py:706 msgid "Template code" msgstr "" -#: netbox/extras/forms/model_forms.py:261 -#: netbox/templates/extras/exporttemplate.html:12 +#: extras/forms/model_forms.py:264 templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "" -#: netbox/extras/forms/model_forms.py:263 -msgid "Rendering" -msgstr "" - -#: netbox/extras/forms/model_forms.py:277 -#: netbox/extras/forms/model_forms.py:663 +#: extras/forms/model_forms.py:282 extras/forms/model_forms.py:733 msgid "Template content is populated from the remote source selected below." msgstr "" -#: netbox/extras/forms/model_forms.py:284 -#: netbox/extras/forms/model_forms.py:670 +#: extras/forms/model_forms.py:289 extras/forms/model_forms.py:740 msgid "Must specify either local content or a data file" msgstr "" -#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70 -#: netbox/templates/extras/savedfilter.html:10 +#: extras/forms/model_forms.py:303 netbox/forms/mixins.py:70 +#: templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "" -#: netbox/extras/forms/model_forms.py:348 +#: extras/forms/model_forms.py:329 templates/account/preferences.html:50 +#: templates/extras/tableconfig.html:62 +msgid "Ordering" +msgstr "" + +#: extras/forms/model_forms.py:331 +msgid "" +"Enter a comma-separated list of column names. Prepend a name with a hyphen " +"to reverse the order." +msgstr "" + +#: extras/forms/model_forms.py:340 utilities/forms/forms.py:118 +msgid "Available Columns" +msgstr "" + +#: extras/forms/model_forms.py:347 utilities/forms/forms.py:126 +msgid "Selected Columns" +msgstr "" + +#: extras/forms/model_forms.py:412 msgid "A notification group specify at least one user or group." msgstr "" -#: netbox/extras/forms/model_forms.py:370 -#: netbox/templates/extras/webhook.html:23 +#: extras/forms/model_forms.py:434 templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "" -#: netbox/extras/forms/model_forms.py:372 -#: netbox/templates/extras/webhook.html:44 +#: extras/forms/model_forms.py:436 templates/extras/webhook.html:44 msgid "SSL" msgstr "" -#: netbox/extras/forms/model_forms.py:394 +#: extras/forms/model_forms.py:458 msgid "Action choice" msgstr "" -#: netbox/extras/forms/model_forms.py:399 +#: extras/forms/model_forms.py:463 msgid "Enter conditions in JSON format." msgstr "" -#: netbox/extras/forms/model_forms.py:403 +#: extras/forms/model_forms.py:467 msgid "" "Enter parameters to pass to the action in JSON format." msgstr "" -#: netbox/extras/forms/model_forms.py:408 -#: netbox/templates/extras/eventrule.html:10 +#: extras/forms/model_forms.py:472 templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "" -#: netbox/extras/forms/model_forms.py:409 +#: extras/forms/model_forms.py:473 msgid "Triggers" msgstr "" -#: netbox/extras/forms/model_forms.py:456 +#: extras/forms/model_forms.py:520 msgid "Notification group" msgstr "" -#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26 -#: netbox/tenancy/tables/tenants.py:22 +#: extras/forms/model_forms.py:644 netbox/navigation/menu.py:26 +#: tenancy/tables/tenants.py:22 msgid "Tenants" msgstr "" -#: netbox/extras/forms/model_forms.py:620 +#: extras/forms/model_forms.py:688 msgid "Data is populated from the remote source selected below." msgstr "" -#: netbox/extras/forms/model_forms.py:626 +#: extras/forms/model_forms.py:694 msgid "Must specify either local data or a data file" msgstr "" -#: netbox/extras/forms/model_forms.py:645 -#: netbox/templates/core/datafile.html:55 -msgid "Content" -msgstr "" - -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23 +#: extras/forms/reports.py:17 extras/forms/scripts.py:30 msgid "Schedule at" msgstr "" -#: netbox/extras/forms/reports.py:18 +#: extras/forms/reports.py:18 msgid "Schedule execution of report to a set time" msgstr "" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29 +#: extras/forms/reports.py:23 extras/forms/scripts.py:36 msgid "Recurs every" msgstr "" -#: netbox/extras/forms/reports.py:27 +#: extras/forms/reports.py:27 msgid "Interval at which this report is re-run (in minutes)" msgstr "" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41 +#: extras/forms/reports.py:35 extras/forms/scripts.py:48 #, python-brace-format msgid " (current time: {now})" msgstr "" -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51 +#: extras/forms/reports.py:45 extras/forms/scripts.py:58 msgid "Scheduled time must be in the future." msgstr "" -#: netbox/extras/forms/scripts.py:17 +#: extras/forms/scripts.py:24 msgid "Commit changes" msgstr "" -#: netbox/extras/forms/scripts.py:18 +#: extras/forms/scripts.py:25 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" -#: netbox/extras/forms/scripts.py:24 +#: extras/forms/scripts.py:31 msgid "Schedule execution of script to a set time" msgstr "" -#: netbox/extras/forms/scripts.py:33 +#: extras/forms/scripts.py:40 msgid "Interval at which this script is re-run (in minutes)" msgstr "" -#: netbox/extras/jobs.py:47 +#: extras/jobs.py:47 msgid "Database changes have been reverted automatically." msgstr "" -#: netbox/extras/jobs.py:53 +#: extras/jobs.py:53 msgid "Script aborted with error: " msgstr "" -#: netbox/extras/jobs.py:63 +#: extras/jobs.py:63 msgid "An exception occurred: " msgstr "" -#: netbox/extras/jobs.py:68 +#: extras/jobs.py:68 msgid "Database changes have been reverted due to error." msgstr "" -#: netbox/extras/management/commands/reindex.py:67 +#: extras/management/commands/reindex.py:67 msgid "No indexers found!" msgstr "" -#: netbox/extras/models/configs.py:41 netbox/extras/models/models.py:313 -#: netbox/extras/models/models.py:522 netbox/extras/models/search.py:48 -#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15 +#: extras/models/configs.py:38 extras/models/models.py:315 +#: extras/models/models.py:480 extras/models/models.py:559 +#: extras/models/search.py:48 extras/models/tags.py:44 ipam/models/ip.py:188 +#: netbox/models/mixins.py:15 msgid "weight" msgstr "" -#: netbox/extras/models/configs.py:130 +#: extras/models/configs.py:127 msgid "config context" msgstr "" -#: netbox/extras/models/configs.py:131 +#: extras/models/configs.py:128 msgid "config contexts" msgstr "" -#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205 +#: extras/models/configs.py:146 extras/models/configs.py:202 msgid "JSON data must be in object form. Example:" msgstr "" -#: netbox/extras/models/configs.py:169 +#: extras/models/configs.py:166 msgid "" "Local config context data takes precedence over source contexts in the final " "rendered config context" msgstr "" -#: netbox/extras/models/configs.py:224 -msgid "template code" -msgstr "" - -#: netbox/extras/models/configs.py:225 -msgid "Jinja2 template code." -msgstr "" - -#: netbox/extras/models/configs.py:228 -msgid "environment parameters" -msgstr "" - -#: netbox/extras/models/configs.py:233 -msgid "" -"Any additional parameters to pass when constructing the Jinja2 " -"environment." -msgstr "" - -#: netbox/extras/models/configs.py:240 +#: extras/models/configs.py:225 msgid "config template" msgstr "" -#: netbox/extras/models/configs.py:241 +#: extras/models/configs.py:226 msgid "config templates" msgstr "" -#: netbox/extras/models/customfields.py:77 +#: extras/models/customfields.py:77 msgid "The object(s) to which this field applies." msgstr "" -#: netbox/extras/models/customfields.py:84 +#: extras/models/customfields.py:84 msgid "The type of data this custom field holds" msgstr "" -#: netbox/extras/models/customfields.py:91 +#: extras/models/customfields.py:91 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" -#: netbox/extras/models/customfields.py:97 +#: extras/models/customfields.py:97 msgid "Internal field name" msgstr "" -#: netbox/extras/models/customfields.py:101 +#: extras/models/customfields.py:101 msgid "Only alphanumeric characters and underscores are allowed." msgstr "" -#: netbox/extras/models/customfields.py:106 +#: extras/models/customfields.py:106 msgid "Double underscores are not permitted in custom field names." msgstr "" -#: netbox/extras/models/customfields.py:117 +#: extras/models/customfields.py:117 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" msgstr "" -#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317 +#: extras/models/customfields.py:121 extras/models/models.py:319 msgid "group name" msgstr "" -#: netbox/extras/models/customfields.py:124 +#: extras/models/customfields.py:124 msgid "Custom fields within the same group will be displayed together" msgstr "" -#: netbox/extras/models/customfields.py:132 +#: extras/models/customfields.py:132 msgid "required" msgstr "" -#: netbox/extras/models/customfields.py:134 +#: extras/models/customfields.py:134 msgid "" "This field is required when creating new objects or editing an existing " "object." msgstr "" -#: netbox/extras/models/customfields.py:137 +#: extras/models/customfields.py:137 msgid "must be unique" msgstr "" -#: netbox/extras/models/customfields.py:139 +#: extras/models/customfields.py:139 msgid "The value of this field must be unique for the assigned object" msgstr "" -#: netbox/extras/models/customfields.py:142 +#: extras/models/customfields.py:142 msgid "search weight" msgstr "" -#: netbox/extras/models/customfields.py:145 +#: extras/models/customfields.py:145 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." msgstr "" -#: netbox/extras/models/customfields.py:150 +#: extras/models/customfields.py:150 msgid "filter logic" msgstr "" -#: netbox/extras/models/customfields.py:154 +#: extras/models/customfields.py:154 msgid "" "Loose matches any instance of a given string; exact matches the entire field." msgstr "" -#: netbox/extras/models/customfields.py:157 +#: extras/models/customfields.py:157 msgid "default" msgstr "" -#: netbox/extras/models/customfields.py:161 +#: extras/models/customfields.py:161 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with " "double quotes (e.g. \"Foo\")." msgstr "" -#: netbox/extras/models/customfields.py:168 +#: extras/models/customfields.py:168 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." msgstr "" -#: netbox/extras/models/customfields.py:174 +#: extras/models/customfields.py:174 msgid "display weight" msgstr "" -#: netbox/extras/models/customfields.py:175 +#: extras/models/customfields.py:175 msgid "Fields with higher weights appear lower in a form." msgstr "" -#: netbox/extras/models/customfields.py:180 +#: extras/models/customfields.py:180 msgid "minimum value" msgstr "" -#: netbox/extras/models/customfields.py:181 +#: extras/models/customfields.py:181 msgid "Minimum allowed value (for numeric fields)" msgstr "" -#: netbox/extras/models/customfields.py:186 +#: extras/models/customfields.py:186 msgid "maximum value" msgstr "" -#: netbox/extras/models/customfields.py:187 +#: extras/models/customfields.py:187 msgid "Maximum allowed value (for numeric fields)" msgstr "" -#: netbox/extras/models/customfields.py:193 +#: extras/models/customfields.py:193 msgid "validation regex" msgstr "" -#: netbox/extras/models/customfields.py:195 +#: extras/models/customfields.py:195 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -8652,261 +8187,308 @@ msgid "" "values to exactly three uppercase letters." msgstr "" -#: netbox/extras/models/customfields.py:203 +#: extras/models/customfields.py:203 msgid "choice set" msgstr "" -#: netbox/extras/models/customfields.py:212 +#: extras/models/customfields.py:212 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" -#: netbox/extras/models/customfields.py:219 +#: extras/models/customfields.py:219 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" -#: netbox/extras/models/customfields.py:223 +#: extras/models/customfields.py:223 msgid "is cloneable" msgstr "" -#: netbox/extras/models/customfields.py:224 +#: extras/models/customfields.py:224 msgid "Replicate this value when cloning objects" msgstr "" -#: netbox/extras/models/customfields.py:241 +#: extras/models/customfields.py:241 msgid "custom field" msgstr "" -#: netbox/extras/models/customfields.py:242 +#: extras/models/customfields.py:242 msgid "custom fields" msgstr "" -#: netbox/extras/models/customfields.py:344 +#: extras/models/customfields.py:344 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "" -#: netbox/extras/models/customfields.py:351 +#: extras/models/customfields.py:351 msgid "A minimum value may be set only for numeric fields" msgstr "" -#: netbox/extras/models/customfields.py:353 +#: extras/models/customfields.py:353 msgid "A maximum value may be set only for numeric fields" msgstr "" -#: netbox/extras/models/customfields.py:363 +#: extras/models/customfields.py:363 msgid "Regular expression validation is supported only for text and URL fields" msgstr "" -#: netbox/extras/models/customfields.py:369 +#: extras/models/customfields.py:369 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "" -#: netbox/extras/models/customfields.py:379 +#: extras/models/customfields.py:379 msgid "Selection fields must specify a set of choices." msgstr "" -#: netbox/extras/models/customfields.py:383 +#: extras/models/customfields.py:383 msgid "Choices may be set only on selection fields." msgstr "" -#: netbox/extras/models/customfields.py:390 +#: extras/models/customfields.py:390 msgid "Object fields must define an object type." msgstr "" -#: netbox/extras/models/customfields.py:394 +#: extras/models/customfields.py:394 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "" -#: netbox/extras/models/customfields.py:401 +#: extras/models/customfields.py:401 msgid "A related object filter can be defined only for object fields." msgstr "" -#: netbox/extras/models/customfields.py:405 +#: extras/models/customfields.py:405 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" -#: netbox/extras/models/customfields.py:484 +#: extras/models/customfields.py:484 msgid "True" msgstr "" -#: netbox/extras/models/customfields.py:485 +#: extras/models/customfields.py:485 msgid "False" msgstr "" -#: netbox/extras/models/customfields.py:577 +#: extras/models/customfields.py:577 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" -#: netbox/extras/models/customfields.py:671 +#: extras/models/customfields.py:671 msgid "Value must be a string." msgstr "" -#: netbox/extras/models/customfields.py:673 +#: extras/models/customfields.py:673 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "" -#: netbox/extras/models/customfields.py:678 +#: extras/models/customfields.py:678 msgid "Value must be an integer." msgstr "" -#: netbox/extras/models/customfields.py:681 -#: netbox/extras/models/customfields.py:696 +#: extras/models/customfields.py:681 extras/models/customfields.py:696 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "" -#: netbox/extras/models/customfields.py:685 -#: netbox/extras/models/customfields.py:700 +#: extras/models/customfields.py:685 extras/models/customfields.py:700 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "" -#: netbox/extras/models/customfields.py:693 +#: extras/models/customfields.py:693 msgid "Value must be a decimal." msgstr "" -#: netbox/extras/models/customfields.py:705 +#: extras/models/customfields.py:705 msgid "Value must be true or false." msgstr "" -#: netbox/extras/models/customfields.py:713 +#: extras/models/customfields.py:713 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "" -#: netbox/extras/models/customfields.py:722 +#: extras/models/customfields.py:722 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" -#: netbox/extras/models/customfields.py:729 +#: extras/models/customfields.py:729 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "" -#: netbox/extras/models/customfields.py:739 +#: extras/models/customfields.py:739 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "" -#: netbox/extras/models/customfields.py:748 +#: extras/models/customfields.py:748 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "" -#: netbox/extras/models/customfields.py:754 +#: extras/models/customfields.py:754 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "" -#: netbox/extras/models/customfields.py:758 +#: extras/models/customfields.py:758 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "" -#: netbox/extras/models/customfields.py:761 +#: extras/models/customfields.py:761 msgid "Required field cannot be empty." msgstr "" -#: netbox/extras/models/customfields.py:781 +#: extras/models/customfields.py:781 msgid "Base set of predefined choices (optional)" msgstr "" -#: netbox/extras/models/customfields.py:793 +#: extras/models/customfields.py:793 msgid "Choices are automatically ordered alphabetically" msgstr "" -#: netbox/extras/models/customfields.py:800 +#: extras/models/customfields.py:800 msgid "custom field choice set" msgstr "" -#: netbox/extras/models/customfields.py:801 +#: extras/models/customfields.py:801 msgid "custom field choice sets" msgstr "" -#: netbox/extras/models/customfields.py:843 +#: extras/models/customfields.py:843 msgid "Must define base or extra choices." msgstr "" -#: netbox/extras/models/customfields.py:867 +#: extras/models/customfields.py:867 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " "it." msgstr "" -#: netbox/extras/models/dashboard.py:18 +#: extras/models/dashboard.py:18 msgid "layout" msgstr "" -#: netbox/extras/models/dashboard.py:22 +#: extras/models/dashboard.py:22 msgid "config" msgstr "" -#: netbox/extras/models/dashboard.py:27 +#: extras/models/dashboard.py:27 msgid "dashboard" msgstr "" -#: netbox/extras/models/dashboard.py:28 +#: extras/models/dashboard.py:28 msgid "dashboards" msgstr "" -#: netbox/extras/models/models.py:52 +#: extras/models/mixins.py:85 +msgid "template code" +msgstr "" + +#: extras/models/mixins.py:86 +msgid "Jinja template code." +msgstr "" + +#: extras/models/mixins.py:89 +msgid "environment parameters" +msgstr "" + +#: extras/models/mixins.py:94 +#, python-brace-format +msgid "" +"Any additional parameters to pass when constructing " +"the Jinja environment" +msgstr "" + +#: extras/models/mixins.py:101 +#, python-brace-format +msgid "Defaults to {default}" +msgstr "" + +#: extras/models/mixins.py:106 +msgid "Filename to give to the rendered export file" +msgstr "" + +#: extras/models/mixins.py:109 +msgid "file extension" +msgstr "" + +#: extras/models/mixins.py:112 +msgid "Extension to append to the rendered filename" +msgstr "" + +#: extras/models/mixins.py:115 +msgid "as attachment" +msgstr "" + +#: extras/models/mixins.py:117 +msgid "Download file as attachment" +msgstr "" + +#: extras/models/mixins.py:124 +#, python-brace-format +msgid "{class_name} must implement a get_context() method." +msgstr "" + +#: extras/models/models.py:54 msgid "object types" msgstr "" -#: netbox/extras/models/models.py:53 +#: extras/models/models.py:55 msgid "The object(s) to which this rule applies." msgstr "" -#: netbox/extras/models/models.py:67 +#: extras/models/models.py:69 msgid "The types of event which will trigger this rule." msgstr "" -#: netbox/extras/models/models.py:74 +#: extras/models/models.py:76 msgid "conditions" msgstr "" -#: netbox/extras/models/models.py:77 +#: extras/models/models.py:79 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "" -#: netbox/extras/models/models.py:85 +#: extras/models/models.py:87 msgid "action type" msgstr "" -#: netbox/extras/models/models.py:104 +#: extras/models/models.py:106 msgid "Additional data to pass to the action object" msgstr "" -#: netbox/extras/models/models.py:116 +#: extras/models/models.py:118 msgid "event rule" msgstr "" -#: netbox/extras/models/models.py:117 +#: extras/models/models.py:119 msgid "event rules" msgstr "" -#: netbox/extras/models/models.py:166 +#: extras/models/models.py:168 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the " "request body." msgstr "" -#: netbox/extras/models/models.py:181 +#: extras/models/models.py:183 msgid "" "The complete list of official content types is available here." msgstr "" -#: netbox/extras/models/models.py:186 +#: extras/models/models.py:188 msgid "additional headers" msgstr "" -#: netbox/extras/models/models.py:189 +#: extras/models/models.py:191 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -8914,11 +8496,11 @@ msgid "" "as the request body (below)." msgstr "" -#: netbox/extras/models/models.py:195 +#: extras/models/models.py:197 msgid "body template" msgstr "" -#: netbox/extras/models/models.py:198 +#: extras/models/models.py:200 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -8926,4513 +8508,4480 @@ msgid "" "username, request_id, and data." msgstr "" -#: netbox/extras/models/models.py:204 +#: extras/models/models.py:206 msgid "secret" msgstr "" -#: netbox/extras/models/models.py:208 +#: extras/models/models.py:210 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " "the key. The secret is not transmitted in the request." msgstr "" -#: netbox/extras/models/models.py:215 +#: extras/models/models.py:217 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" -#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51 +#: extras/models/models.py:223 templates/extras/webhook.html:51 msgid "CA File Path" msgstr "" -#: netbox/extras/models/models.py:223 +#: extras/models/models.py:225 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to " "use the system defaults." msgstr "" -#: netbox/extras/models/models.py:234 +#: extras/models/models.py:236 msgid "webhook" msgstr "" -#: netbox/extras/models/models.py:235 +#: extras/models/models.py:237 msgid "webhooks" msgstr "" -#: netbox/extras/models/models.py:253 +#: extras/models/models.py:255 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" -#: netbox/extras/models/models.py:293 +#: extras/models/models.py:295 msgid "The object type(s) to which this link applies." msgstr "" -#: netbox/extras/models/models.py:305 +#: extras/models/models.py:307 msgid "link text" msgstr "" -#: netbox/extras/models/models.py:306 +#: extras/models/models.py:308 msgid "Jinja2 template code for link text" msgstr "" -#: netbox/extras/models/models.py:309 +#: extras/models/models.py:311 msgid "link URL" msgstr "" -#: netbox/extras/models/models.py:310 +#: extras/models/models.py:312 msgid "Jinja2 template code for link URL" msgstr "" -#: netbox/extras/models/models.py:320 +#: extras/models/models.py:322 msgid "Links with the same group will appear as a dropdown menu" msgstr "" -#: netbox/extras/models/models.py:330 +#: extras/models/models.py:332 msgid "new window" msgstr "" -#: netbox/extras/models/models.py:332 +#: extras/models/models.py:334 msgid "Force link to open in a new window" msgstr "" -#: netbox/extras/models/models.py:341 +#: extras/models/models.py:343 msgid "custom link" msgstr "" -#: netbox/extras/models/models.py:342 +#: extras/models/models.py:344 msgid "custom links" msgstr "" -#: netbox/extras/models/models.py:389 +#: extras/models/models.py:391 msgid "The object type(s) to which this template applies." msgstr "" -#: netbox/extras/models/models.py:402 -msgid "" -"Jinja2 template code. The list of objects being exported is passed as a " -"context variable named queryset." -msgstr "" - -#: netbox/extras/models/models.py:410 -msgid "Defaults to text/plain; charset=utf-8" -msgstr "" - -#: netbox/extras/models/models.py:413 -msgid "file extension" -msgstr "" - -#: netbox/extras/models/models.py:416 -msgid "Extension to append to the rendered filename" -msgstr "" - -#: netbox/extras/models/models.py:419 -msgid "as attachment" -msgstr "" - -#: netbox/extras/models/models.py:421 -msgid "Download file as attachment" -msgstr "" - -#: netbox/extras/models/models.py:430 +#: extras/models/models.py:409 msgid "export template" msgstr "" -#: netbox/extras/models/models.py:431 +#: extras/models/models.py:410 msgid "export templates" msgstr "" -#: netbox/extras/models/models.py:448 +#: extras/models/models.py:427 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "" -#: netbox/extras/models/models.py:498 +#: extras/models/models.py:456 msgid "The object type(s) to which this filter applies." msgstr "" -#: netbox/extras/models/models.py:530 +#: extras/models/models.py:488 extras/models/models.py:567 msgid "shared" msgstr "" -#: netbox/extras/models/models.py:543 +#: extras/models/models.py:501 msgid "saved filter" msgstr "" -#: netbox/extras/models/models.py:544 +#: extras/models/models.py:502 msgid "saved filters" msgstr "" -#: netbox/extras/models/models.py:562 +#: extras/models/models.py:520 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" -#: netbox/extras/models/models.py:590 +#: extras/models/models.py:537 +msgid "The table's object type" +msgstr "" + +#: extras/models/models.py:540 +msgid "table" +msgstr "" + +#: extras/models/models.py:583 +msgid "table config" +msgstr "" + +#: extras/models/models.py:584 +msgid "table configs" +msgstr "" + +#: extras/models/models.py:622 +#, python-brace-format +msgid "Unknown table: {name}" +msgstr "" + +#: extras/models/models.py:633 extras/models/models.py:640 +#, python-brace-format +msgid "Unknown column: {name}" +msgstr "" + +#: extras/models/models.py:663 msgid "image height" msgstr "" -#: netbox/extras/models/models.py:593 +#: extras/models/models.py:666 msgid "image width" msgstr "" -#: netbox/extras/models/models.py:610 +#: extras/models/models.py:683 msgid "image attachment" msgstr "" -#: netbox/extras/models/models.py:611 +#: extras/models/models.py:684 msgid "image attachments" msgstr "" -#: netbox/extras/models/models.py:625 +#: extras/models/models.py:698 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" -#: netbox/extras/models/models.py:688 +#: extras/models/models.py:761 msgid "kind" msgstr "" -#: netbox/extras/models/models.py:702 +#: extras/models/models.py:775 msgid "journal entry" msgstr "" -#: netbox/extras/models/models.py:703 +#: extras/models/models.py:776 msgid "journal entries" msgstr "" -#: netbox/extras/models/models.py:721 +#: extras/models/models.py:794 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "" -#: netbox/extras/models/models.py:763 +#: extras/models/models.py:836 msgid "bookmark" msgstr "" -#: netbox/extras/models/models.py:764 +#: extras/models/models.py:837 msgid "bookmarks" msgstr "" -#: netbox/extras/models/models.py:777 +#: extras/models/models.py:850 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "" -#: netbox/extras/models/notifications.py:43 +#: extras/models/notifications.py:43 msgid "read" msgstr "" -#: netbox/extras/models/notifications.py:66 +#: extras/models/notifications.py:66 msgid "event" msgstr "" -#: netbox/extras/models/notifications.py:84 +#: extras/models/notifications.py:84 msgid "notification" msgstr "" -#: netbox/extras/models/notifications.py:85 +#: extras/models/notifications.py:85 msgid "notifications" msgstr "" -#: netbox/extras/models/notifications.py:99 -#: netbox/extras/models/notifications.py:234 +#: extras/models/notifications.py:99 extras/models/notifications.py:234 #, python-brace-format msgid "Objects of this type ({type}) do not support notifications." msgstr "" -#: netbox/extras/models/notifications.py:137 netbox/users/models/users.py:58 -#: netbox/users/models/users.py:77 +#: extras/models/notifications.py:137 users/models/users.py:58 +#: users/models/users.py:77 msgid "groups" msgstr "" -#: netbox/extras/models/notifications.py:143 netbox/users/models/users.py:93 +#: extras/models/notifications.py:143 users/models/users.py:93 msgid "users" msgstr "" -#: netbox/extras/models/notifications.py:152 +#: extras/models/notifications.py:152 msgid "notification group" msgstr "" -#: netbox/extras/models/notifications.py:153 +#: extras/models/notifications.py:153 msgid "notification groups" msgstr "" -#: netbox/extras/models/notifications.py:217 +#: extras/models/notifications.py:217 msgid "subscription" msgstr "" -#: netbox/extras/models/notifications.py:218 +#: extras/models/notifications.py:218 msgid "subscriptions" msgstr "" -#: netbox/extras/models/scripts.py:42 +#: extras/models/scripts.py:42 msgid "is executable" msgstr "" -#: netbox/extras/models/scripts.py:64 +#: extras/models/scripts.py:64 msgid "script" msgstr "" -#: netbox/extras/models/scripts.py:65 +#: extras/models/scripts.py:65 msgid "scripts" msgstr "" -#: netbox/extras/models/scripts.py:111 +#: extras/models/scripts.py:111 msgid "script module" msgstr "" -#: netbox/extras/models/scripts.py:112 +#: extras/models/scripts.py:112 msgid "script modules" msgstr "" -#: netbox/extras/models/search.py:22 +#: extras/models/search.py:22 msgid "timestamp" msgstr "" -#: netbox/extras/models/search.py:37 +#: extras/models/search.py:37 msgid "field" msgstr "" -#: netbox/extras/models/search.py:45 +#: extras/models/search.py:45 msgid "value" msgstr "" -#: netbox/extras/models/search.py:56 +#: extras/models/search.py:56 msgid "cached value" msgstr "" -#: netbox/extras/models/search.py:57 +#: extras/models/search.py:57 msgid "cached values" msgstr "" -#: netbox/extras/models/staging.py:45 -msgid "branch" -msgstr "" - -#: netbox/extras/models/staging.py:46 -msgid "branches" -msgstr "" - -#: netbox/extras/models/staging.py:105 -msgid "staged change" -msgstr "" - -#: netbox/extras/models/staging.py:106 -msgid "staged changes" -msgstr "" - -#: netbox/extras/models/tags.py:40 +#: extras/models/tags.py:41 msgid "The object type(s) to which this tag can be applied." msgstr "" -#: netbox/extras/models/tags.py:49 +#: extras/models/tags.py:54 msgid "tag" msgstr "" -#: netbox/extras/models/tags.py:50 +#: extras/models/tags.py:55 msgid "tags" msgstr "" -#: netbox/extras/models/tags.py:78 +#: extras/models/tags.py:84 msgid "tagged item" msgstr "" -#: netbox/extras/models/tags.py:79 +#: extras/models/tags.py:85 msgid "tagged items" msgstr "" -#: netbox/extras/scripts.py:432 +#: extras/scripts.py:471 msgid "Script Data" msgstr "" -#: netbox/extras/scripts.py:436 +#: extras/scripts.py:475 msgid "Script Execution Parameters" msgstr "" -#: netbox/extras/tables/columns.py:12 -#: netbox/templates/htmx/notifications.html:18 +#: extras/scripts.py:572 +msgid "load_yaml is deprecated and will be removed in v4.4" +msgstr "" + +#: extras/scripts.py:587 +msgid "load_json is deprecated and will be removed in v4.4" +msgstr "" + +#: extras/tables/columns.py:12 templates/htmx/notifications.html:18 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/templates/extras/customfield.html:105 -#: netbox/templates/extras/eventrule.html:27 -#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 +#: 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 +#: templates/extras/eventrule.html:27 templates/users/objectpermission.html:64 +#: users/tables.py:80 msgid "Object Types" msgstr "" -#: netbox/extras/tables/tables.py:69 +#: extras/tables/tables.py:70 msgid "Validate Uniqueness" msgstr "" -#: netbox/extras/tables/tables.py:73 +#: extras/tables/tables.py:74 msgid "Visible" msgstr "" -#: netbox/extras/tables/tables.py:76 +#: extras/tables/tables.py:77 msgid "Editable" msgstr "" -#: netbox/extras/tables/tables.py:82 +#: extras/tables/tables.py:83 msgid "Related Object Type" msgstr "" -#: netbox/extras/tables/tables.py:86 -#: netbox/templates/extras/customfield.html:51 +#: extras/tables/tables.py:87 templates/extras/customfield.html:51 msgid "Choice Set" msgstr "" -#: netbox/extras/tables/tables.py:94 +#: extras/tables/tables.py:95 msgid "Is Cloneable" msgstr "" -#: netbox/extras/tables/tables.py:98 -#: netbox/templates/extras/customfield.html:118 +#: extras/tables/tables.py:99 templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "" -#: netbox/extras/tables/tables.py:101 -#: netbox/templates/extras/customfield.html:122 +#: extras/tables/tables.py:102 templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "" -#: netbox/extras/tables/tables.py:104 +#: extras/tables/tables.py:105 msgid "Validation Regex" msgstr "" -#: netbox/extras/tables/tables.py:137 +#: extras/tables/tables.py:138 msgid "Count" msgstr "" -#: netbox/extras/tables/tables.py:140 +#: extras/tables/tables.py:141 msgid "Order Alphabetically" msgstr "" -#: netbox/extras/tables/tables.py:165 -#: netbox/templates/extras/customlink.html:33 +#: extras/tables/tables.py:166 templates/extras/customlink.html:33 msgid "New Window" msgstr "" -#: netbox/extras/tables/tables.py:187 +#: extras/tables/tables.py:188 extras/tables/tables.py:574 +#: templates/extras/configtemplate.html:21 +#: templates/extras/exporttemplate.html:23 +msgid "MIME Type" +msgstr "" + +#: extras/tables/tables.py:191 extras/tables/tables.py:577 +#: templates/extras/configtemplate.html:25 +#: templates/extras/exporttemplate.html:27 +msgid "File Name" +msgstr "" + +#: extras/tables/tables.py:194 extras/tables/tables.py:580 +#: templates/extras/configtemplate.html:29 +#: templates/extras/exporttemplate.html:31 +msgid "File Extension" +msgstr "" + +#: extras/tables/tables.py:197 extras/tables/tables.py:583 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/templates/extras/configcontext.html:39 -#: netbox/templates/extras/configtemplate.html:31 -#: netbox/templates/extras/exporttemplate.html:45 -#: netbox/templates/extras/object_render_config.html:23 -#: netbox/templates/generic/bulk_import.html:35 +#: extras/tables/tables.py:205 extras/tables/tables.py:528 +#: extras/tables/tables.py:566 templates/core/datafile.html:24 +#: templates/extras/configcontext.html:39 +#: templates/extras/configtemplate.html:47 +#: templates/extras/exporttemplate.html:49 +#: templates/extras/object_render_config.html:23 +#: templates/generic/bulk_import.html:35 msgid "Data File" msgstr "" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: extras/tables/tables.py:210 extras/tables/tables.py:540 +#: extras/tables/tables.py:571 msgid "Synced" msgstr "" -#: netbox/extras/tables/tables.py:227 +#: extras/tables/tables.py:238 msgid "Image" msgstr "" -#: netbox/extras/tables/tables.py:232 +#: extras/tables/tables.py:243 msgid "Size (Bytes)" msgstr "" -#: netbox/extras/tables/tables.py:339 +#: extras/tables/tables.py:294 +msgid "Table Name" +msgstr "" + +#: extras/tables/tables.py:380 msgid "Read" msgstr "" -#: netbox/extras/tables/tables.py:382 +#: extras/tables/tables.py:423 msgid "SSL Validation" msgstr "" -#: netbox/extras/tables/tables.py:418 netbox/templates/extras/eventrule.html:37 +#: extras/tables/tables.py:459 templates/extras/eventrule.html:37 msgid "Event Types" msgstr "" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 -#: netbox/templates/dcim/devicerole.html:8 +#: extras/tables/tables.py:592 netbox/navigation/menu.py:77 +#: templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "" -#: netbox/extras/tables/tables.py:590 +#: extras/tables/tables.py:645 msgid "Comments (Short)" msgstr "" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: extras/tables/tables.py:664 extras/tables/tables.py:698 msgid "Line" msgstr "" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: extras/tables/tables.py:671 extras/tables/tables.py:708 msgid "Level" msgstr "" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: extras/tables/tables.py:677 extras/tables/tables.py:717 msgid "Message" msgstr "" -#: netbox/extras/tables/tables.py:646 +#: extras/tables/tables.py:701 msgid "Method" msgstr "" -#: netbox/extras/validators.py:15 +#: extras/validators.py:15 #, python-format msgid "Ensure this value is equal to %(limit_value)s." msgstr "" -#: netbox/extras/validators.py:26 +#: extras/validators.py:26 #, python-format msgid "Ensure this value does not equal %(limit_value)s." msgstr "" -#: netbox/extras/validators.py:37 +#: extras/validators.py:37 msgid "This field must be empty." msgstr "" -#: netbox/extras/validators.py:52 +#: extras/validators.py:52 msgid "This field must not be empty." msgstr "" -#: netbox/extras/validators.py:94 +#: extras/validators.py:94 msgid "Validation rules must be passed as a dictionary" msgstr "" -#: netbox/extras/validators.py:119 +#: extras/validators.py:119 #, python-brace-format msgid "Custom validation failed for {attribute}: {exception}" msgstr "" -#: netbox/extras/validators.py:133 +#: extras/validators.py:133 #, python-brace-format msgid "Invalid attribute \"{name}\" for request" msgstr "" -#: netbox/extras/validators.py:150 +#: extras/validators.py:150 #, python-brace-format msgid "Invalid attribute \"{name}\" for {model}" msgstr "" -#: netbox/extras/views.py:933 +#: extras/views.py:975 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "" -#: netbox/extras/views.py:1085 +#: extras/views.py:1127 msgid "Your dashboard has been reset." msgstr "" -#: netbox/extras/views.py:1131 +#: extras/views.py:1173 msgid "Added widget: " msgstr "" -#: netbox/extras/views.py:1172 +#: extras/views.py:1214 msgid "Updated widget: " msgstr "" -#: netbox/extras/views.py:1208 +#: extras/views.py:1250 msgid "Deleted widget: " msgstr "" -#: netbox/extras/views.py:1210 +#: extras/views.py:1252 msgid "Error deleting widget: " msgstr "" -#: netbox/extras/views.py:1308 +#: extras/views.py:1350 msgid "Unable to run script: RQ worker process not running." msgstr "" -#: netbox/ipam/api/field_serializers.py:17 +#: ipam/api/field_serializers.py:17 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "" -#: netbox/ipam/api/field_serializers.py:24 +#: ipam/api/field_serializers.py:24 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "" -#: netbox/ipam/api/field_serializers.py:37 +#: ipam/api/field_serializers.py:37 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "" -#: netbox/ipam/api/field_serializers.py:44 +#: ipam/api/field_serializers.py:44 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "" -#: netbox/ipam/api/views.py:370 +#: ipam/api/views.py:370 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" -#: netbox/ipam/choices.py:30 +#: ipam/choices.py:30 msgid "Container" msgstr "" -#: netbox/ipam/choices.py:72 +#: ipam/choices.py:72 msgid "DHCP" msgstr "" -#: netbox/ipam/choices.py:73 +#: ipam/choices.py:73 msgid "SLAAC" msgstr "" -#: netbox/ipam/choices.py:89 +#: ipam/choices.py:89 msgid "Loopback" msgstr "" -#: netbox/ipam/choices.py:91 +#: ipam/choices.py:91 msgid "Anycast" msgstr "" -#: netbox/ipam/choices.py:115 +#: ipam/choices.py:115 msgid "Standard" msgstr "" -#: netbox/ipam/choices.py:120 +#: ipam/choices.py:120 msgid "CheckPoint" msgstr "" -#: netbox/ipam/choices.py:123 +#: ipam/choices.py:123 msgid "Cisco" msgstr "" -#: netbox/ipam/choices.py:137 +#: ipam/choices.py:137 msgid "Plaintext" msgstr "" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: ipam/choices.py:166 ipam/forms/model_forms.py:797 +#: ipam/forms/model_forms.py:851 templates/ipam/service.html:23 msgid "Service" msgstr "" -#: netbox/ipam/choices.py:167 +#: ipam/choices.py:167 msgid "Customer" msgstr "" -#: netbox/ipam/fields.py:36 +#: ipam/fields.py:36 #, python-brace-format msgid "Invalid IP address format: {address}" msgstr "" -#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304 +#: ipam/filtersets.py:52 vpn/filtersets.py:307 msgid "Import target" msgstr "" -#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310 +#: ipam/filtersets.py:58 vpn/filtersets.py:313 msgid "Import target (name)" msgstr "" -#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315 +#: ipam/filtersets.py:63 vpn/filtersets.py:318 msgid "Export target" msgstr "" -#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321 +#: ipam/filtersets.py:69 vpn/filtersets.py:324 msgid "Export target (name)" msgstr "" -#: netbox/ipam/filtersets.py:90 +#: ipam/filtersets.py:90 msgid "Importing VRF" msgstr "" -#: netbox/ipam/filtersets.py:96 +#: ipam/filtersets.py:96 msgid "Import VRF (RD)" msgstr "" -#: netbox/ipam/filtersets.py:101 +#: ipam/filtersets.py:101 msgid "Exporting VRF" msgstr "" -#: netbox/ipam/filtersets.py:107 +#: ipam/filtersets.py:107 msgid "Export VRF (RD)" msgstr "" -#: netbox/ipam/filtersets.py:112 +#: ipam/filtersets.py:112 msgid "Importing L2VPN" msgstr "" -#: netbox/ipam/filtersets.py:118 +#: ipam/filtersets.py:118 msgid "Importing L2VPN (identifier)" msgstr "" -#: netbox/ipam/filtersets.py:123 +#: ipam/filtersets.py:123 msgid "Exporting L2VPN" msgstr "" -#: netbox/ipam/filtersets.py:129 +#: ipam/filtersets.py:129 msgid "Exporting L2VPN (identifier)" msgstr "" -#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300 -#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158 -#: netbox/templates/ipam/prefix.html:12 +#: ipam/filtersets.py:159 ipam/filtersets.py:300 ipam/forms/model_forms.py:229 +#: ipam/tables/ip.py:159 templates/ipam/prefix.html:12 msgid "Prefix" msgstr "" -#: netbox/ipam/filtersets.py:163 netbox/ipam/filtersets.py:202 -#: netbox/ipam/filtersets.py:227 +#: ipam/filtersets.py:163 ipam/filtersets.py:202 ipam/filtersets.py:227 msgid "RIR (ID)" msgstr "" -#: netbox/ipam/filtersets.py:169 netbox/ipam/filtersets.py:208 -#: netbox/ipam/filtersets.py:233 +#: ipam/filtersets.py:169 ipam/filtersets.py:208 ipam/filtersets.py:233 msgid "RIR (slug)" msgstr "" -#: netbox/ipam/filtersets.py:304 +#: ipam/filtersets.py:304 msgid "Within prefix" msgstr "" -#: netbox/ipam/filtersets.py:308 +#: ipam/filtersets.py:308 msgid "Within and including prefix" msgstr "" -#: netbox/ipam/filtersets.py:312 +#: ipam/filtersets.py:312 msgid "Prefixes which contain this prefix or IP" msgstr "" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: ipam/filtersets.py:323 ipam/filtersets.py:567 ipam/forms/bulk_edit.py:332 +#: ipam/forms/filtersets.py:205 ipam/forms/filtersets.py:355 msgid "Mask length" msgstr "" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "" + +#: ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "" + +#: ipam/filtersets.py:368 vpn/filtersets.py:430 msgid "VLAN (ID)" msgstr "" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: ipam/filtersets.py:372 vpn/filtersets.py:425 msgid "VLAN number (1-4094)" msgstr "" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 -#: netbox/templates/tenancy/contact.html:53 -#: netbox/tenancy/forms/bulk_edit.py:113 +#: ipam/filtersets.py:466 ipam/filtersets.py:470 ipam/filtersets.py:562 +#: ipam/forms/model_forms.py:506 templates/tenancy/contact.html:63 +#: tenancy/forms/bulk_edit.py:120 msgid "Address" msgstr "" -#: netbox/ipam/filtersets.py:462 +#: ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: ipam/filtersets.py:502 ipam/filtersets.py:558 msgid "Parent prefix" msgstr "" -#: netbox/ipam/filtersets.py:631 +#: ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "" -#: netbox/ipam/filtersets.py:635 +#: ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "" -#: netbox/ipam/filtersets.py:639 +#: ipam/filtersets.py:651 msgid "Is assigned" msgstr "" -#: netbox/ipam/filtersets.py:651 +#: ipam/filtersets.py:663 msgid "Service (ID)" msgstr "" -#: netbox/ipam/filtersets.py:656 +#: ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "" -#: netbox/ipam/filtersets.py:1015 +#: ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "" -#: netbox/ipam/filtersets.py:1019 +#: ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "" -#: netbox/ipam/filtersets.py:1040 +#: ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "" -#: netbox/ipam/filtersets.py:1111 +#: ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "" -#: netbox/ipam/filtersets.py:1177 +#: ipam/filtersets.py:1189 +msgid "FHRP Group (name)" +msgstr "" + +#: ipam/filtersets.py:1194 +msgid "FHRP Group (ID)" +msgstr "" + +#: ipam/filtersets.py:1199 msgid "IP address (ID)" msgstr "" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: ipam/filtersets.py:1205 ipam/models/ip.py:798 msgid "IP address" msgstr "" -#: netbox/ipam/filtersets.py:1208 +#: ipam/filtersets.py:1257 msgid "Primary IPv4 (ID)" msgstr "" -#: netbox/ipam/filtersets.py:1213 +#: ipam/filtersets.py:1262 msgid "Primary IPv6 (ID)" msgstr "" -#: netbox/ipam/formfields.py:14 +#: ipam/formfields.py:14 msgid "Enter a valid IPv4 or IPv6 address (without a mask)." msgstr "" -#: netbox/ipam/formfields.py:32 +#: ipam/formfields.py:32 #, python-brace-format msgid "Invalid IPv4/IPv6 address format: {address}" msgstr "" -#: netbox/ipam/formfields.py:37 +#: ipam/formfields.py:37 msgid "This field requires an IP address without a mask." msgstr "" -#: netbox/ipam/formfields.py:39 netbox/ipam/formfields.py:61 +#: ipam/formfields.py:39 ipam/formfields.py:61 msgid "Please specify a valid IPv4 or IPv6 address." msgstr "" -#: netbox/ipam/formfields.py:44 +#: ipam/formfields.py:44 msgid "Enter a valid IPv4 or IPv6 address (with CIDR mask)." msgstr "" -#: netbox/ipam/formfields.py:56 +#: ipam/formfields.py:56 msgid "CIDR mask (e.g. /24) is required." msgstr "" -#: netbox/ipam/forms/bulk_create.py:13 +#: ipam/forms/bulk_create.py:13 msgid "Address pattern" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:53 +#: ipam/forms/bulk_edit.py:53 msgid "Enforce unique space" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:91 +#: ipam/forms/bulk_edit.py:91 msgid "Is private" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/bulk_edit.py:141 -#: netbox/ipam/forms/bulk_edit.py:166 netbox/ipam/forms/bulk_import.py:92 -#: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:113 netbox/ipam/forms/filtersets.py:128 -#: netbox/ipam/forms/filtersets.py:151 netbox/ipam/forms/model_forms.py:99 -#: netbox/ipam/forms/model_forms.py:112 netbox/ipam/forms/model_forms.py:135 -#: netbox/ipam/forms/model_forms.py:154 netbox/ipam/models/asns.py:31 -#: netbox/ipam/models/asns.py:100 netbox/ipam/models/ip.py:71 -#: netbox/ipam/models/ip.py:87 netbox/ipam/tables/asn.py:20 -#: netbox/ipam/tables/asn.py:45 netbox/templates/ipam/aggregate.html:18 -#: netbox/templates/ipam/asn.html:27 netbox/templates/ipam/asnrange.html:19 -#: netbox/templates/ipam/rir.html:19 +#: ipam/forms/bulk_edit.py:112 ipam/forms/bulk_edit.py:141 +#: ipam/forms/bulk_edit.py:166 ipam/forms/bulk_import.py:92 +#: ipam/forms/bulk_import.py:112 ipam/forms/bulk_import.py:132 +#: ipam/forms/filtersets.py:113 ipam/forms/filtersets.py:128 +#: ipam/forms/filtersets.py:151 ipam/forms/model_forms.py:99 +#: ipam/forms/model_forms.py:112 ipam/forms/model_forms.py:135 +#: ipam/forms/model_forms.py:154 ipam/models/asns.py:31 ipam/models/asns.py:100 +#: ipam/models/ip.py:71 ipam/models/ip.py:87 ipam/tables/asn.py:20 +#: ipam/tables/asn.py:45 templates/ipam/aggregate.html:18 +#: templates/ipam/asn.html:27 templates/ipam/asnrange.html:19 +#: templates/ipam/rir.html:19 msgid "RIR" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:174 +#: ipam/forms/bulk_edit.py:174 msgid "Date added" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 -#: netbox/templates/ipam/vlangroup.html:27 +#: ipam/forms/bulk_edit.py:213 ipam/forms/filtersets.py:266 +#: ipam/forms/model_forms.py:628 ipam/forms/model_forms.py:676 +#: ipam/tables/ip.py:202 templates/ipam/vlan_edit.html:49 +#: templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 -#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 -#: netbox/templates/ipam/vlan/base.html:6 -#: netbox/templates/ipam/vlan_edit.html:10 -#: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290 -#: netbox/vpn/forms/model_forms.py:436 netbox/vpn/forms/model_forms.py:455 -#: netbox/wireless/forms/bulk_edit.py:57 -#: netbox/wireless/forms/bulk_import.py:50 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102 +#: 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 +#: 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 +#: vpn/forms/model_forms.py:436 vpn/forms/model_forms.py:455 +#: wireless/forms/bulk_edit.py:58 wireless/forms/bulk_import.py:50 +#: wireless/forms/model_forms.py:51 wireless/models.py:102 msgid "VLAN" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:229 +#: ipam/forms/bulk_edit.py:229 msgid "Prefix length" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:252 netbox/ipam/forms/filtersets.py:251 -#: netbox/templates/ipam/prefix.html:81 +#: ipam/forms/bulk_edit.py:252 ipam/forms/filtersets.py:251 +#: templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 +#: ipam/forms/bulk_edit.py:257 ipam/forms/bulk_edit.py:307 +#: ipam/forms/filtersets.py:258 ipam/forms/filtersets.py:316 +#: ipam/models/ip.py:256 msgid "Treat as fully utilized" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:271 netbox/ipam/forms/filtersets.py:179 -#: netbox/ipam/forms/model_forms.py:232 +#: ipam/forms/bulk_edit.py:271 ipam/forms/filtersets.py:179 +#: ipam/forms/model_forms.py:232 msgid "VLAN Assignment" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772 +#: ipam/forms/bulk_edit.py:302 ipam/forms/filtersets.py:309 +msgid "Treat as populated" +msgstr "" + +#: ipam/forms/bulk_edit.py:355 ipam/models/ip.py:782 msgid "DNS name" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 -#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 -#: netbox/templates/ipam/service.html:32 -#: netbox/templates/ipam/servicetemplate.html:19 +#: ipam/forms/bulk_edit.py:376 ipam/forms/bulk_edit.py:573 +#: ipam/forms/bulk_import.py:433 ipam/forms/bulk_import.py:551 +#: ipam/forms/bulk_import.py:579 ipam/forms/filtersets.py:414 +#: ipam/forms/filtersets.py:604 templates/ipam/fhrpgroup.html:22 +#: templates/ipam/inc/panels/fhrp_groups.html:24 templates/ipam/service.html:34 +#: templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 -#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 +#: ipam/forms/bulk_edit.py:383 ipam/forms/filtersets.py:421 +#: ipam/tables/fhrp.py:22 templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 -#: netbox/wireless/forms/bulk_edit.py:70 netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/bulk_import.py:64 -#: netbox/wireless/forms/bulk_import.py:67 -#: netbox/wireless/forms/bulk_import.py:109 -#: netbox/wireless/forms/bulk_import.py:112 -#: netbox/wireless/forms/filtersets.py:57 -#: netbox/wireless/forms/filtersets.py:116 +#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:426 +#: wireless/forms/bulk_edit.py:71 wireless/forms/bulk_edit.py:119 +#: wireless/forms/bulk_import.py:64 wireless/forms/bulk_import.py:67 +#: wireless/forms/bulk_import.py:109 wireless/forms/bulk_import.py:112 +#: wireless/forms/filtersets.py:57 wireless/forms/filtersets.py:116 msgid "Authentication type" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: ipam/forms/bulk_edit.py:393 ipam/forms/filtersets.py:430 msgid "Authentication key" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 -#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 -#: netbox/templates/ipam/fhrpgroup.html:49 -#: netbox/templates/wireless/inc/authentication_attrs.html:5 -#: netbox/wireless/forms/bulk_edit.py:94 netbox/wireless/forms/bulk_edit.py:152 -#: netbox/wireless/forms/filtersets.py:39 -#: netbox/wireless/forms/filtersets.py:104 -#: netbox/wireless/forms/model_forms.py:58 -#: netbox/wireless/forms/model_forms.py:174 +#: ipam/forms/bulk_edit.py:410 ipam/forms/filtersets.py:407 +#: ipam/forms/model_forms.py:517 netbox/navigation/menu.py:409 +#: templates/ipam/fhrpgroup.html:49 +#: templates/wireless/inc/authentication_attrs.html:5 +#: wireless/forms/bulk_edit.py:95 wireless/forms/bulk_edit.py:153 +#: wireless/forms/filtersets.py:39 wireless/forms/filtersets.py:104 +#: wireless/forms/model_forms.py:59 wireless/forms/model_forms.py:175 msgid "Authentication" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: ipam/forms/bulk_edit.py:435 ipam/models/vlans.py:61 msgid "VLAN ID ranges" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:566 netbox/ipam/models/vlans.py:232 -#: netbox/ipam/tables/vlans.py:103 +#: ipam/forms/bulk_edit.py:516 ipam/forms/bulk_import.py:508 +#: ipam/forms/filtersets.py:579 ipam/models/vlans.py:238 +#: ipam/tables/vlans.py:105 msgid "Q-in-Q role" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:522 +#: ipam/forms/bulk_edit.py:533 msgid "Q-in-Q" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:523 +#: ipam/forms/bulk_edit.py:534 msgid "Site & Group" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 -#: netbox/templates/ipam/vlantranslationrule.html:14 -#: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 +#: ipam/forms/bulk_edit.py:557 ipam/forms/bulk_import.py:538 +#: ipam/forms/model_forms.py:724 ipam/tables/vlans.py:258 +#: templates/ipam/vlantranslationrule.html:14 vpn/forms/model_forms.py:322 +#: vpn/forms/model_forms.py:359 msgid "Policy" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 -#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 -#: netbox/templates/ipam/servicetemplate.html:23 +#: ipam/forms/bulk_edit.py:578 ipam/forms/model_forms.py:742 +#: ipam/forms/model_forms.py:775 ipam/tables/services.py:19 +#: ipam/tables/services.py:49 templates/ipam/service.html:38 +#: templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "" -#: netbox/ipam/forms/bulk_import.py:51 +#: ipam/forms/bulk_import.py:51 msgid "Import route targets" msgstr "" -#: netbox/ipam/forms/bulk_import.py:57 +#: ipam/forms/bulk_import.py:57 msgid "Export route targets" msgstr "" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: ipam/forms/bulk_import.py:95 ipam/forms/bulk_import.py:115 +#: ipam/forms/bulk_import.py:135 msgid "Assigned RIR" msgstr "" -#: netbox/ipam/forms/bulk_import.py:178 +#: ipam/forms/bulk_import.py:178 msgid "VLAN's group (if any)" msgstr "" -#: netbox/ipam/forms/bulk_import.py:181 +#: ipam/forms/bulk_import.py:181 msgid "VLAN Site" msgstr "" -#: netbox/ipam/forms/bulk_import.py:185 +#: ipam/forms/bulk_import.py:185 msgid "VLAN's site (if any)" msgstr "" -#: netbox/ipam/forms/bulk_import.py:214 -#: netbox/virtualization/forms/bulk_import.py:80 -#: netbox/wireless/forms/bulk_import.py:83 +#: ipam/forms/bulk_import.py:214 virtualization/forms/bulk_import.py:80 +#: wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "" -#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305 -#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516 -#: netbox/templates/ipam/fhrpgroup.html:19 +#: ipam/forms/bulk_import.py:331 ipam/forms/filtersets.py:640 +#: 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" msgstr "" -#: netbox/ipam/forms/bulk_import.py:335 +#: ipam/forms/bulk_import.py:335 msgid "Assigned FHRP Group name" msgstr "" -#: netbox/ipam/forms/bulk_import.py:339 +#: ipam/forms/bulk_import.py:339 msgid "Make this the primary IP for the assigned device" msgstr "" -#: netbox/ipam/forms/bulk_import.py:343 +#: ipam/forms/bulk_import.py:343 msgid "Is out-of-band" msgstr "" -#: netbox/ipam/forms/bulk_import.py:344 +#: ipam/forms/bulk_import.py:344 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "" -#: netbox/ipam/forms/bulk_import.py:384 +#: ipam/forms/bulk_import.py:384 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" -#: netbox/ipam/forms/bulk_import.py:388 +#: ipam/forms/bulk_import.py:388 msgid "No device specified; cannot set as out-of-band IP" msgstr "" -#: netbox/ipam/forms/bulk_import.py:392 +#: ipam/forms/bulk_import.py:392 msgid "Cannot set out-of-band IP for virtual machines" msgstr "" -#: netbox/ipam/forms/bulk_import.py:396 +#: ipam/forms/bulk_import.py:396 msgid "No interface specified; cannot set as primary IP" msgstr "" -#: netbox/ipam/forms/bulk_import.py:400 +#: ipam/forms/bulk_import.py:400 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" -#: netbox/ipam/forms/bulk_import.py:437 +#: ipam/forms/bulk_import.py:437 msgid "Auth type" msgstr "" -#: netbox/ipam/forms/bulk_import.py:479 +#: ipam/forms/bulk_import.py:486 msgid "Assigned VLAN group" msgstr "" -#: netbox/ipam/forms/bulk_import.py:511 +#: ipam/forms/bulk_import.py:518 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: ipam/forms/bulk_import.py:541 ipam/models/vlans.py:349 msgid "VLAN translation policy" msgstr "" -#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572 +#: ipam/forms/bulk_import.py:553 ipam/forms/bulk_import.py:581 msgid "IP protocol" msgstr "" -#: netbox/ipam/forms/bulk_import.py:560 -msgid "Required if not assigned to a VM" +#: ipam/forms/bulk_import.py:565 +msgid "Parent type (app & model)" msgstr "" -#: netbox/ipam/forms/bulk_import.py:567 -msgid "Required if not assigned to a device" +#: ipam/forms/bulk_import.py:572 +msgid "Parent object name" msgstr "" -#: netbox/ipam/forms/bulk_import.py:592 +#: ipam/forms/bulk_import.py:576 +msgid "Parent object ID" +msgstr "" + +#: ipam/forms/bulk_import.py:628 +msgid "" +"One of parent or parent_object_id must be included with parent_object_type" +msgstr "" + +#: ipam/forms/bulk_import.py:638 #, python-brace-format -msgid "{ip} is not assigned to this device/VM." +msgid "{ip} is not assigned to this parent." msgstr "" -#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:195 netbox/vpn/forms/model_forms.py:413 +#: ipam/forms/filtersets.py:49 ipam/forms/model_forms.py:66 +#: netbox/navigation/menu.py:196 vpn/forms/model_forms.py:413 msgid "Route Targets" msgstr "" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53 -#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400 +#: ipam/forms/filtersets.py:55 ipam/forms/model_forms.py:53 +#: vpn/forms/filtersets.py:235 vpn/forms/model_forms.py:400 msgid "Import targets" msgstr "" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405 +#: ipam/forms/filtersets.py:60 ipam/forms/model_forms.py:58 +#: vpn/forms/filtersets.py:240 vpn/forms/model_forms.py:405 msgid "Export targets" msgstr "" -#: netbox/ipam/forms/filtersets.py:75 +#: ipam/forms/filtersets.py:75 msgid "Imported by VRF" msgstr "" -#: netbox/ipam/forms/filtersets.py:80 +#: ipam/forms/filtersets.py:80 msgid "Exported by VRF" msgstr "" -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35 -#: netbox/templates/ipam/rir.html:30 +#: ipam/forms/filtersets.py:89 ipam/tables/ip.py:36 templates/ipam/rir.html:30 msgid "Private" msgstr "" -#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: ipam/forms/filtersets.py:108 ipam/forms/filtersets.py:200 +#: ipam/forms/filtersets.py:288 ipam/forms/filtersets.py:350 msgid "Address family" msgstr "" -#: netbox/ipam/forms/filtersets.py:122 netbox/templates/ipam/asnrange.html:25 +#: ipam/forms/filtersets.py:122 templates/ipam/asnrange.html:25 msgid "Range" msgstr "" -#: netbox/ipam/forms/filtersets.py:131 +#: ipam/forms/filtersets.py:131 msgid "Start" msgstr "" -#: netbox/ipam/forms/filtersets.py:135 +#: ipam/forms/filtersets.py:135 msgid "End" msgstr "" -#: netbox/ipam/forms/filtersets.py:195 +#: ipam/forms/filtersets.py:195 msgid "Search within" msgstr "" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: ipam/forms/filtersets.py:216 ipam/forms/filtersets.py:366 msgid "Present in VRF" msgstr "" -#: netbox/ipam/forms/filtersets.py:322 +#: ipam/forms/filtersets.py:334 msgid "Device/VM" msgstr "" -#: netbox/ipam/forms/filtersets.py:333 +#: ipam/forms/filtersets.py:345 msgid "Parent Prefix" msgstr "" -#: netbox/ipam/forms/filtersets.py:378 +#: ipam/forms/filtersets.py:390 msgid "Assigned to an interface" msgstr "" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: ipam/forms/filtersets.py:397 templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 -#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 -#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 -#: netbox/netbox/navigation/menu.py:201 +#: ipam/forms/filtersets.py:440 ipam/models/vlans.py:279 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" msgstr "" -#: netbox/ipam/forms/filtersets.py:469 +#: ipam/forms/filtersets.py:482 msgid "Contains VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: ipam/forms/filtersets.py:516 ipam/models/vlans.py:369 msgid "Local VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: ipam/forms/filtersets.py:521 ipam/models/vlans.py:377 msgid "Remote VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:518 +#: ipam/forms/filtersets.py:531 msgid "Q-in-Q/802.1ad" msgstr "" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 -#: netbox/templates/ipam/vlan.html:31 +#: ipam/forms/filtersets.py:576 ipam/models/vlans.py:197 +#: templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "" -#: netbox/ipam/forms/model_forms.py:83 -#: netbox/templates/ipam/routetarget.html:10 +#: ipam/forms/model_forms.py:83 templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "" -#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63 -#: netbox/templates/ipam/aggregate.html:11 netbox/templates/ipam/prefix.html:38 +#: ipam/forms/model_forms.py:118 ipam/tables/ip.py:64 +#: templates/ipam/aggregate.html:11 templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "" -#: netbox/ipam/forms/model_forms.py:140 netbox/templates/ipam/asnrange.html:12 +#: ipam/forms/model_forms.py:140 templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "" -#: netbox/ipam/forms/model_forms.py:269 netbox/templates/ipam/iprange.html:10 +#: ipam/forms/model_forms.py:269 templates/ipam/iprange.html:10 msgid "IP Range" msgstr "" -#: netbox/ipam/forms/model_forms.py:320 +#: ipam/forms/model_forms.py:320 msgid "Make this the primary IP for the device/VM" msgstr "" -#: netbox/ipam/forms/model_forms.py:324 +#: ipam/forms/model_forms.py:324 msgid "Make this the out-of-band IP for the device" msgstr "" -#: netbox/ipam/forms/model_forms.py:339 +#: ipam/forms/model_forms.py:339 msgid "NAT IP (Inside)" msgstr "" -#: netbox/ipam/forms/model_forms.py:401 +#: ipam/forms/model_forms.py:401 msgid "An IP address can only be assigned to a single object." msgstr "" -#: netbox/ipam/forms/model_forms.py:408 +#: ipam/forms/model_forms.py:408 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" -#: netbox/ipam/forms/model_forms.py:412 +#: ipam/forms/model_forms.py:412 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" -#: netbox/ipam/forms/model_forms.py:422 +#: ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" -#: netbox/ipam/forms/model_forms.py:430 +#: ipam/forms/model_forms.py:430 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." msgstr "" -#: netbox/ipam/forms/model_forms.py:518 +#: ipam/forms/model_forms.py:518 msgid "Virtual IP Address" msgstr "" -#: netbox/ipam/forms/model_forms.py:603 +#: ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "" -#: netbox/ipam/forms/model_forms.py:612 netbox/templates/ipam/vlangroup.html:42 +#: ipam/forms/model_forms.py:611 templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "" -#: netbox/ipam/forms/model_forms.py:630 +#: ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "" -#: netbox/ipam/forms/model_forms.py:730 -#: netbox/templates/ipam/vlantranslationrule.html:11 +#: ipam/forms/model_forms.py:730 templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: ipam/forms/model_forms.py:747 ipam/forms/model_forms.py:780 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." msgstr "" -#: netbox/ipam/forms/model_forms.py:752 -#: netbox/templates/ipam/servicetemplate.html:12 +#: ipam/forms/model_forms.py:752 templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "" -#: netbox/ipam/forms/model_forms.py:799 +#: ipam/forms/model_forms.py:765 +msgid "Parent type" +msgstr "" + +#: ipam/forms/model_forms.py:796 msgid "Port(s)" msgstr "" -#: netbox/ipam/forms/model_forms.py:813 +#: ipam/forms/model_forms.py:839 msgid "Service template" msgstr "" -#: netbox/ipam/forms/model_forms.py:825 +#: ipam/forms/model_forms.py:848 msgid "From Template" msgstr "" -#: netbox/ipam/forms/model_forms.py:826 +#: ipam/forms/model_forms.py:849 msgid "Custom" msgstr "" -#: netbox/ipam/forms/model_forms.py:856 +#: ipam/forms/model_forms.py:879 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" -#: netbox/ipam/models/asns.py:34 +#: ipam/models/asns.py:34 msgid "start" msgstr "" -#: netbox/ipam/models/asns.py:51 +#: ipam/models/asns.py:51 msgid "ASN range" msgstr "" -#: netbox/ipam/models/asns.py:52 +#: ipam/models/asns.py:52 msgid "ASN ranges" msgstr "" -#: netbox/ipam/models/asns.py:69 +#: ipam/models/asns.py:69 #, python-brace-format msgid "Starting ASN ({start}) must be lower than ending ASN ({end})." msgstr "" -#: netbox/ipam/models/asns.py:101 +#: ipam/models/asns.py:101 msgid "Regional Internet Registry responsible for this AS number space" msgstr "" -#: netbox/ipam/models/asns.py:106 +#: ipam/models/asns.py:106 msgid "16- or 32-bit autonomous system number" msgstr "" -#: netbox/ipam/models/fhrp.py:21 +#: ipam/models/fhrp.py:21 msgid "group ID" msgstr "" -#: netbox/ipam/models/fhrp.py:29 netbox/ipam/models/services.py:21 +#: ipam/models/fhrp.py:29 ipam/models/services.py:21 msgid "protocol" msgstr "" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: ipam/models/fhrp.py:38 wireless/models.py:29 msgid "authentication type" msgstr "" -#: netbox/ipam/models/fhrp.py:43 +#: ipam/models/fhrp.py:43 msgid "authentication key" msgstr "" -#: netbox/ipam/models/fhrp.py:56 +#: ipam/models/fhrp.py:62 msgid "FHRP group" msgstr "" -#: netbox/ipam/models/fhrp.py:57 +#: ipam/models/fhrp.py:63 msgid "FHRP groups" msgstr "" -#: netbox/ipam/models/fhrp.py:110 +#: ipam/models/fhrp.py:116 msgid "FHRP group assignment" msgstr "" -#: netbox/ipam/models/fhrp.py:111 +#: ipam/models/fhrp.py:117 msgid "FHRP group assignments" msgstr "" -#: netbox/ipam/models/ip.py:65 +#: ipam/models/ip.py:65 msgid "private" msgstr "" -#: netbox/ipam/models/ip.py:66 +#: ipam/models/ip.py:66 msgid "IP space managed by this RIR is considered private" msgstr "" -#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188 +#: ipam/models/ip.py:72 netbox/navigation/menu.py:189 msgid "RIRs" msgstr "" -#: netbox/ipam/models/ip.py:81 +#: ipam/models/ip.py:81 msgid "IPv4 or IPv6 network" msgstr "" -#: netbox/ipam/models/ip.py:88 +#: ipam/models/ip.py:88 msgid "Regional Internet Registry responsible for this IP space" msgstr "" -#: netbox/ipam/models/ip.py:98 +#: ipam/models/ip.py:98 msgid "date added" msgstr "" -#: netbox/ipam/models/ip.py:112 +#: ipam/models/ip.py:112 msgid "aggregate" msgstr "" -#: netbox/ipam/models/ip.py:113 +#: ipam/models/ip.py:113 msgid "aggregates" msgstr "" -#: netbox/ipam/models/ip.py:126 +#: ipam/models/ip.py:126 msgid "Cannot create aggregate with /0 mask." msgstr "" -#: netbox/ipam/models/ip.py:138 +#: ipam/models/ip.py:138 #, python-brace-format msgid "" "Aggregates cannot overlap. {prefix} is already covered by an existing " "aggregate ({aggregate})." msgstr "" -#: netbox/ipam/models/ip.py:152 +#: ipam/models/ip.py:152 #, python-brace-format msgid "" "Prefixes cannot overlap aggregates. {prefix} covers an existing aggregate " "({aggregate})." msgstr "" -#: netbox/ipam/models/ip.py:195 +#: ipam/models/ip.py:195 msgid "roles" msgstr "" -#: netbox/ipam/models/ip.py:208 netbox/ipam/models/ip.py:277 +#: ipam/models/ip.py:208 ipam/models/ip.py:277 msgid "prefix" msgstr "" -#: netbox/ipam/models/ip.py:209 +#: ipam/models/ip.py:209 msgid "IPv4 or IPv6 network with mask" msgstr "" -#: netbox/ipam/models/ip.py:238 +#: ipam/models/ip.py:238 msgid "Operational status of this prefix" msgstr "" -#: netbox/ipam/models/ip.py:246 +#: ipam/models/ip.py:246 msgid "The primary function of this prefix" msgstr "" -#: netbox/ipam/models/ip.py:249 +#: ipam/models/ip.py:249 msgid "is a pool" msgstr "" -#: netbox/ipam/models/ip.py:251 +#: ipam/models/ip.py:251 msgid "All IP addresses within this prefix are considered usable" msgstr "" -#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523 +#: ipam/models/ip.py:254 ipam/models/ip.py:531 msgid "mark utilized" msgstr "" -#: netbox/ipam/models/ip.py:278 +#: ipam/models/ip.py:278 msgid "prefixes" msgstr "" -#: netbox/ipam/models/ip.py:298 +#: ipam/models/ip.py:298 msgid "Cannot create prefix with /0 mask." msgstr "" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: ipam/models/ip.py:305 ipam/models/ip.py:881 #, python-brace-format msgid "VRF {vrf}" msgstr "" -#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871 +#: ipam/models/ip.py:305 ipam/models/ip.py:881 msgid "global table" msgstr "" -#: netbox/ipam/models/ip.py:307 +#: ipam/models/ip.py:307 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "" -#: netbox/ipam/models/ip.py:481 +#: ipam/models/ip.py:484 msgid "start address" msgstr "" -#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486 -#: netbox/ipam/models/ip.py:711 +#: ipam/models/ip.py:485 ipam/models/ip.py:489 ipam/models/ip.py:722 msgid "IPv4 or IPv6 address (with mask)" msgstr "" -#: netbox/ipam/models/ip.py:485 +#: ipam/models/ip.py:488 msgid "end address" msgstr "" -#: netbox/ipam/models/ip.py:512 +#: ipam/models/ip.py:515 msgid "Operational status of this range" msgstr "" -#: netbox/ipam/models/ip.py:520 +#: ipam/models/ip.py:523 msgid "The primary function of this range" msgstr "" -#: netbox/ipam/models/ip.py:534 +#: ipam/models/ip.py:526 +msgid "mark populated" +msgstr "" + +#: ipam/models/ip.py:528 +msgid "Prevent the creation of IP addresses within this range" +msgstr "" + +#: ipam/models/ip.py:533 +#, python-format +msgid "Report space as 100% utilized" +msgstr "" + +#: ipam/models/ip.py:542 msgid "IP range" msgstr "" -#: netbox/ipam/models/ip.py:535 +#: ipam/models/ip.py:543 msgid "IP ranges" msgstr "" -#: netbox/ipam/models/ip.py:548 +#: ipam/models/ip.py:556 msgid "Starting and ending IP address versions must match" msgstr "" -#: netbox/ipam/models/ip.py:554 +#: ipam/models/ip.py:562 msgid "Starting and ending IP address masks must match" msgstr "" -#: netbox/ipam/models/ip.py:561 +#: ipam/models/ip.py:569 #, python-brace-format msgid "" "Ending address must be greater than the starting address ({start_address})" msgstr "" -#: netbox/ipam/models/ip.py:589 +#: ipam/models/ip.py:597 #, python-brace-format msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}" msgstr "" -#: netbox/ipam/models/ip.py:598 +#: ipam/models/ip.py:606 #, python-brace-format msgid "Defined range exceeds maximum supported size ({max_size})" msgstr "" -#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77 +#: ipam/models/ip.py:721 tenancy/models/contacts.py:78 msgid "address" msgstr "" -#: netbox/ipam/models/ip.py:733 +#: ipam/models/ip.py:744 msgid "The operational status of this IP" msgstr "" -#: netbox/ipam/models/ip.py:741 +#: ipam/models/ip.py:752 msgid "The functional role of this IP" msgstr "" -#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72 +#: ipam/models/ip.py:775 templates/ipam/ipaddress.html:72 msgid "NAT (inside)" msgstr "" -#: netbox/ipam/models/ip.py:766 +#: ipam/models/ip.py:776 msgid "The IP for which this address is the \"outside\" IP" msgstr "" -#: netbox/ipam/models/ip.py:773 +#: ipam/models/ip.py:783 msgid "Hostname or FQDN (not case-sensitive)" msgstr "" -#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90 +#: ipam/models/ip.py:799 ipam/models/services.py:86 msgid "IP addresses" msgstr "" -#: netbox/ipam/models/ip.py:842 +#: ipam/models/ip.py:852 msgid "Cannot create IP address with /0 mask." msgstr "" -#: netbox/ipam/models/ip.py:848 +#: ipam/models/ip.py:858 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" -#: netbox/ipam/models/ip.py:859 +#: ipam/models/ip.py:869 #, python-brace-format msgid "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" -#: netbox/ipam/models/ip.py:873 +#: ipam/models/ip.py:883 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "" -#: netbox/ipam/models/ip.py:896 +#: ipam/models/ip.py:899 +#, python-brace-format +msgid "Cannot create IP address {ip} inside range {range}." +msgstr "" + +#: ipam/models/ip.py:920 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" msgstr "" -#: netbox/ipam/models/ip.py:902 +#: ipam/models/ip.py:926 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "" -#: netbox/ipam/models/services.py:32 +#: ipam/models/services.py:32 msgid "port numbers" msgstr "" -#: netbox/ipam/models/services.py:58 +#: ipam/models/services.py:58 msgid "service template" msgstr "" -#: netbox/ipam/models/services.py:59 +#: ipam/models/services.py:59 msgid "service templates" msgstr "" -#: netbox/ipam/models/services.py:91 +#: ipam/models/services.py:87 msgid "The specific IP addresses (if any) to which this service is bound" msgstr "" -#: netbox/ipam/models/services.py:98 +#: ipam/models/services.py:97 msgid "service" msgstr "" -#: netbox/ipam/models/services.py:99 +#: ipam/models/services.py:98 msgid "services" msgstr "" -#: netbox/ipam/models/services.py:110 -msgid "" -"A service cannot be associated with both a device and a virtual machine." -msgstr "" - -#: netbox/ipam/models/services.py:112 -msgid "A service must be associated with either a device or a virtual machine." -msgstr "" - -#: netbox/ipam/models/vlans.py:87 +#: ipam/models/vlans.py:93 msgid "VLAN groups" msgstr "" -#: netbox/ipam/models/vlans.py:94 +#: ipam/models/vlans.py:100 msgid "Cannot set scope_type without scope_id." msgstr "" -#: netbox/ipam/models/vlans.py:96 +#: ipam/models/vlans.py:102 msgid "Cannot set scope_id without scope_type." msgstr "" -#: netbox/ipam/models/vlans.py:104 +#: ipam/models/vlans.py:110 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" -#: netbox/ipam/models/vlans.py:110 +#: ipam/models/vlans.py:116 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" -#: netbox/ipam/models/vlans.py:117 +#: ipam/models/vlans.py:123 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " "ID ({range})" msgstr "" -#: netbox/ipam/models/vlans.py:123 +#: ipam/models/vlans.py:129 msgid "Ranges cannot overlap." msgstr "" -#: netbox/ipam/models/vlans.py:180 +#: ipam/models/vlans.py:186 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "" -#: netbox/ipam/models/vlans.py:188 +#: ipam/models/vlans.py:194 msgid "VLAN group (optional)" msgstr "" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: ipam/models/vlans.py:202 ipam/models/vlans.py:374 ipam/models/vlans.py:382 msgid "Numeric VLAN ID (1-4094)" msgstr "" -#: netbox/ipam/models/vlans.py:214 +#: ipam/models/vlans.py:220 msgid "Operational status of this VLAN" msgstr "" -#: netbox/ipam/models/vlans.py:222 +#: ipam/models/vlans.py:228 msgid "The primary function of this VLAN" msgstr "" -#: netbox/ipam/models/vlans.py:237 +#: ipam/models/vlans.py:243 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "" -#: netbox/ipam/models/vlans.py:285 +#: ipam/models/vlans.py:291 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " "site {site}." msgstr "" -#: netbox/ipam/models/vlans.py:294 +#: ipam/models/vlans.py:300 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" -#: netbox/ipam/models/vlans.py:301 +#: ipam/models/vlans.py:307 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" -#: netbox/ipam/models/vlans.py:307 +#: ipam/models/vlans.py:313 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "" -#: netbox/ipam/models/vlans.py:344 +#: ipam/models/vlans.py:350 msgid "VLAN translation policies" msgstr "" -#: netbox/ipam/models/vlans.py:385 +#: ipam/models/vlans.py:391 msgid "VLAN translation rule" msgstr "" -#: netbox/ipam/models/vrfs.py:29 +#: ipam/models/vrfs.py:29 msgid "route distinguisher" msgstr "" -#: netbox/ipam/models/vrfs.py:30 +#: ipam/models/vrfs.py:30 msgid "Unique route distinguisher (as defined in RFC 4364)" msgstr "" -#: netbox/ipam/models/vrfs.py:41 +#: ipam/models/vrfs.py:41 msgid "enforce unique space" msgstr "" -#: netbox/ipam/models/vrfs.py:42 +#: ipam/models/vrfs.py:42 msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192 -#: netbox/netbox/navigation/menu.py:194 +#: ipam/models/vrfs.py:62 netbox/navigation/menu.py:193 +#: netbox/navigation/menu.py:195 msgid "VRFs" msgstr "" -#: netbox/ipam/models/vrfs.py:78 +#: ipam/models/vrfs.py:78 msgid "Route target value (formatted in accordance with RFC 4360)" msgstr "" -#: netbox/ipam/models/vrfs.py:91 +#: ipam/models/vrfs.py:91 msgid "route target" msgstr "" -#: netbox/ipam/models/vrfs.py:92 +#: ipam/models/vrfs.py:92 msgid "route targets" msgstr "" -#: netbox/ipam/tables/asn.py:52 +#: ipam/tables/asn.py:52 msgid "ASDOT" msgstr "" -#: netbox/ipam/tables/asn.py:57 +#: ipam/tables/asn.py:57 msgid "Site Count" msgstr "" -#: netbox/ipam/tables/asn.py:62 +#: ipam/tables/asn.py:62 msgid "Provider Count" msgstr "" -#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185 -#: netbox/netbox/navigation/menu.py:187 +#: ipam/tables/ip.py:42 netbox/navigation/menu.py:186 +#: netbox/navigation/menu.py:188 msgid "Aggregates" msgstr "" -#: netbox/ipam/tables/ip.py:71 +#: ipam/tables/ip.py:72 msgid "Added" msgstr "" -#: netbox/ipam/tables/ip.py:74 netbox/ipam/tables/ip.py:112 -#: netbox/ipam/tables/vlans.py:118 netbox/ipam/views.py:373 -#: netbox/netbox/navigation/menu.py:171 netbox/netbox/navigation/menu.py:173 -#: netbox/templates/ipam/vlan.html:100 +#: ipam/tables/ip.py:75 ipam/tables/ip.py:113 ipam/tables/vlans.py:120 +#: ipam/views.py:372 netbox/navigation/menu.py:172 +#: netbox/navigation/menu.py:174 templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "" -#: netbox/ipam/tables/ip.py:77 netbox/ipam/tables/ip.py:221 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:55 -#: netbox/templates/dcim/device.html:260 -#: netbox/templates/ipam/aggregate.html:24 -#: netbox/templates/ipam/iprange.html:29 netbox/templates/ipam/prefix.html:102 +#: ipam/tables/ip.py:78 ipam/tables/ip.py:222 ipam/tables/ip.py:281 +#: ipam/tables/vlans.py:55 templates/dcim/device.html:260 +#: templates/ipam/aggregate.html:24 templates/ipam/iprange.html:37 +#: templates/ipam/prefix.html:102 msgid "Utilization" msgstr "" -#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167 +#: ipam/tables/ip.py:118 netbox/navigation/menu.py:168 msgid "IP Ranges" msgstr "" -#: netbox/ipam/tables/ip.py:167 +#: ipam/tables/ip.py:168 msgid "Prefix (Flat)" msgstr "" -#: netbox/ipam/tables/ip.py:171 +#: ipam/tables/ip.py:172 msgid "Depth" msgstr "" -#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37 -#: netbox/virtualization/tables/clusters.py:77 -#: netbox/wireless/tables/wirelesslan.py:55 +#: ipam/tables/ip.py:192 ipam/tables/vlans.py:37 +#: virtualization/tables/clusters.py:77 wireless/tables/wirelesslan.py:55 msgid "Scope Type" msgstr "" -#: netbox/ipam/tables/ip.py:213 +#: ipam/tables/ip.py:214 msgid "Pool" msgstr "" -#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272 +#: ipam/tables/ip.py:218 ipam/tables/ip.py:277 templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "" -#: netbox/ipam/tables/ip.py:256 +#: ipam/tables/ip.py:257 msgid "Start address" msgstr "" -#: netbox/ipam/tables/ip.py:335 +#: ipam/tables/ip.py:273 templates/ipam/iprange.html:29 +msgid "Marked Populated" +msgstr "" + +#: ipam/tables/ip.py:341 msgid "NAT (Inside)" msgstr "" -#: netbox/ipam/tables/ip.py:340 +#: ipam/tables/ip.py:346 msgid "NAT (Outside)" msgstr "" -#: netbox/ipam/tables/ip.py:345 +#: ipam/tables/ip.py:351 msgid "Assigned" msgstr "" -#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:246 +#: ipam/tables/ip.py:397 templates/vpn/l2vpntermination.html:16 +#: vpn/forms/filtersets.py:251 msgid "Assigned Object" msgstr "" -#: netbox/ipam/tables/vlans.py:45 +#: ipam/tables/vlans.py:45 msgid "VID Ranges" msgstr "" -#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190 -#: netbox/templates/dcim/inc/interface_vlans_table.html:4 +#: ipam/tables/vlans.py:82 ipam/tables/vlans.py:192 +#: templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "" -#: netbox/ipam/tables/vlans.py:237 -#: netbox/templates/ipam/vlantranslationpolicy.html:22 +#: ipam/tables/vlans.py:239 templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "" -#: netbox/ipam/tables/vlans.py:260 -#: netbox/templates/ipam/vlantranslationrule.html:18 +#: ipam/tables/vlans.py:262 templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "" -#: netbox/ipam/tables/vlans.py:264 -#: netbox/templates/ipam/vlantranslationrule.html:22 +#: ipam/tables/vlans.py:266 templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "" -#: netbox/ipam/tables/vrfs.py:30 +#: ipam/tables/vrfs.py:30 msgid "RD" msgstr "" -#: netbox/ipam/tables/vrfs.py:33 +#: ipam/tables/vrfs.py:33 msgid "Unique" msgstr "" -#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27 +#: ipam/tables/vrfs.py:37 vpn/tables/l2vpn.py:30 msgid "Import Targets" msgstr "" -#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32 +#: ipam/tables/vrfs.py:42 vpn/tables/l2vpn.py:35 msgid "Export Targets" msgstr "" -#: netbox/ipam/validators.py:9 +#: ipam/utils.py:30 +msgid "1 IP available" +msgstr "" + +#: ipam/utils.py:32 +#, python-brace-format +msgid "{count} IPs available" +msgstr "" + +#: ipam/utils.py:33 +msgid "Many IPs available" +msgstr "" + +#: ipam/validators.py:9 #, python-brace-format msgid "{prefix} is not a valid prefix. Did you mean {suggested}?" msgstr "" -#: netbox/ipam/validators.py:16 +#: ipam/validators.py:16 #, python-format msgid "The prefix length must be less than or equal to %(limit_value)s." msgstr "" -#: netbox/ipam/validators.py:24 +#: ipam/validators.py:24 #, python-format msgid "The prefix length must be greater than or equal to %(limit_value)s." msgstr "" -#: netbox/ipam/validators.py:33 +#: ipam/validators.py:33 msgid "" "Only alphanumeric characters, asterisks, hyphens, periods, and underscores " "are allowed in DNS names" msgstr "" -#: netbox/ipam/views.py:570 +#: ipam/views.py:564 msgid "Child Prefixes" msgstr "" -#: netbox/ipam/views.py:606 +#: ipam/views.py:600 msgid "Child Ranges" msgstr "" -#: netbox/ipam/views.py:958 +#: ipam/views.py:942 msgid "Related IPs" msgstr "" -#: netbox/ipam/views.py:1315 +#: ipam/views.py:1306 msgid "Device Interfaces" msgstr "" -#: netbox/ipam/views.py:1333 +#: ipam/views.py:1324 msgid "VM Interfaces" msgstr "" -#: netbox/netbox/api/fields.py:65 +#: netbox/api/fields.py:66 msgid "This field may not be blank." msgstr "" -#: netbox/netbox/api/fields.py:70 +#: netbox/api/fields.py:71 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." msgstr "" -#: netbox/netbox/api/fields.py:91 +#: netbox/api/fields.py:92 #, python-brace-format msgid "{value} is not a valid choice." msgstr "" -#: netbox/netbox/api/fields.py:104 +#: netbox/api/fields.py:105 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "" -#: netbox/netbox/api/fields.py:105 +#: netbox/api/fields.py:106 msgid "Invalid value. Specify a content type as '.'." msgstr "" -#: netbox/netbox/api/fields.py:167 +#: netbox/api/fields.py:168 msgid "Ranges must be specified in the form (lower, upper)." msgstr "" -#: netbox/netbox/api/fields.py:169 +#: netbox/api/fields.py:170 msgid "Range boundaries must be defined as integers." msgstr "" -#: netbox/netbox/api/serializers/fields.py:40 +#: netbox/api/serializers/fields.py:40 #, python-brace-format msgid "{class_name} must implement get_view_name()" msgstr "" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/authentication/__init__.py:138 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "" -#: netbox/netbox/choices.py:51 +#: netbox/choices.py:51 msgid "Dark Red" msgstr "" -#: netbox/netbox/choices.py:54 +#: netbox/choices.py:54 msgid "Rose" msgstr "" -#: netbox/netbox/choices.py:55 +#: netbox/choices.py:55 msgid "Fuchsia" msgstr "" -#: netbox/netbox/choices.py:57 +#: netbox/choices.py:57 msgid "Dark Purple" msgstr "" -#: netbox/netbox/choices.py:60 +#: netbox/choices.py:60 msgid "Light Blue" msgstr "" -#: netbox/netbox/choices.py:63 +#: netbox/choices.py:63 msgid "Aqua" msgstr "" -#: netbox/netbox/choices.py:64 +#: netbox/choices.py:64 msgid "Dark Green" msgstr "" -#: netbox/netbox/choices.py:66 +#: netbox/choices.py:66 msgid "Light Green" msgstr "" -#: netbox/netbox/choices.py:67 +#: netbox/choices.py:67 msgid "Lime" msgstr "" -#: netbox/netbox/choices.py:69 +#: netbox/choices.py:69 msgid "Amber" msgstr "" -#: netbox/netbox/choices.py:71 +#: netbox/choices.py:71 msgid "Dark Orange" msgstr "" -#: netbox/netbox/choices.py:72 +#: netbox/choices.py:72 msgid "Brown" msgstr "" -#: netbox/netbox/choices.py:73 +#: netbox/choices.py:73 msgid "Light Grey" msgstr "" -#: netbox/netbox/choices.py:74 +#: netbox/choices.py:74 msgid "Grey" msgstr "" -#: netbox/netbox/choices.py:75 +#: netbox/choices.py:75 msgid "Dark Grey" msgstr "" -#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56 +#: netbox/choices.py:103 templates/extras/script_result.html:56 +#: templates/extras/tableconfig.html:76 msgid "Default" msgstr "" -#: netbox/netbox/choices.py:130 +#: netbox/choices.py:130 msgid "Direct" msgstr "" -#: netbox/netbox/choices.py:131 +#: netbox/choices.py:131 msgid "Upload" msgstr "" -#: netbox/netbox/choices.py:143 netbox/netbox/choices.py:157 +#: netbox/choices.py:143 netbox/choices.py:157 msgid "Auto-detect" msgstr "" -#: netbox/netbox/choices.py:158 +#: netbox/choices.py:158 msgid "Comma" msgstr "" -#: netbox/netbox/choices.py:159 +#: netbox/choices.py:159 msgid "Semicolon" msgstr "" -#: netbox/netbox/choices.py:160 +#: netbox/choices.py:160 msgid "Tab" msgstr "" -#: netbox/netbox/choices.py:193 netbox/templates/dcim/device.html:327 -#: netbox/templates/dcim/rack.html:107 +#: netbox/choices.py:193 templates/dcim/device.html:327 +#: templates/dcim/rack.html:107 msgid "Kilograms" msgstr "" -#: netbox/netbox/choices.py:194 +#: netbox/choices.py:194 msgid "Grams" msgstr "" -#: netbox/netbox/choices.py:195 netbox/templates/dcim/device.html:328 -#: netbox/templates/dcim/rack.html:108 +#: netbox/choices.py:195 templates/dcim/device.html:328 +#: templates/dcim/rack.html:108 msgid "Pounds" msgstr "" -#: netbox/netbox/choices.py:196 +#: netbox/choices.py:196 msgid "Ounces" msgstr "" -#: netbox/netbox/config/__init__.py:67 +#: netbox/config/__init__.py:67 #, python-brace-format msgid "Invalid configuration parameter: {item}" msgstr "" -#: netbox/netbox/config/parameters.py:22 -#: netbox/templates/core/inc/config_data.html:62 +#: netbox/config/parameters.py:22 templates/core/inc/config_data.html:62 msgid "Login banner" msgstr "" -#: netbox/netbox/config/parameters.py:24 +#: netbox/config/parameters.py:24 msgid "Additional content to display on the login page" msgstr "" -#: netbox/netbox/config/parameters.py:33 -#: netbox/templates/core/inc/config_data.html:66 +#: netbox/config/parameters.py:33 templates/core/inc/config_data.html:66 msgid "Maintenance banner" msgstr "" -#: netbox/netbox/config/parameters.py:35 +#: netbox/config/parameters.py:35 msgid "Additional content to display when in maintenance mode" msgstr "" -#: netbox/netbox/config/parameters.py:44 -#: netbox/templates/core/inc/config_data.html:70 +#: netbox/config/parameters.py:44 templates/core/inc/config_data.html:70 msgid "Top banner" msgstr "" -#: netbox/netbox/config/parameters.py:46 +#: netbox/config/parameters.py:46 msgid "Additional content to display at the top of every page" msgstr "" -#: netbox/netbox/config/parameters.py:55 -#: netbox/templates/core/inc/config_data.html:74 +#: netbox/config/parameters.py:55 templates/core/inc/config_data.html:74 msgid "Bottom banner" msgstr "" -#: netbox/netbox/config/parameters.py:57 +#: netbox/config/parameters.py:57 msgid "Additional content to display at the bottom of every page" msgstr "" -#: netbox/netbox/config/parameters.py:68 +#: netbox/config/parameters.py:68 msgid "Globally unique IP space" msgstr "" -#: netbox/netbox/config/parameters.py:70 +#: netbox/config/parameters.py:70 msgid "Enforce unique IP addressing within the global table" msgstr "" -#: netbox/netbox/config/parameters.py:75 -#: netbox/templates/core/inc/config_data.html:44 +#: netbox/config/parameters.py:75 templates/core/inc/config_data.html:44 msgid "Prefer IPv4" msgstr "" -#: netbox/netbox/config/parameters.py:77 +#: netbox/config/parameters.py:77 msgid "Prefer IPv4 addresses over IPv6" msgstr "" -#: netbox/netbox/config/parameters.py:84 +#: netbox/config/parameters.py:84 msgid "Rack unit height" msgstr "" -#: netbox/netbox/config/parameters.py:86 +#: netbox/config/parameters.py:86 msgid "Default unit height for rendered rack elevations" msgstr "" -#: netbox/netbox/config/parameters.py:91 +#: netbox/config/parameters.py:91 msgid "Rack unit width" msgstr "" -#: netbox/netbox/config/parameters.py:93 +#: netbox/config/parameters.py:93 msgid "Default unit width for rendered rack elevations" msgstr "" -#: netbox/netbox/config/parameters.py:100 +#: netbox/config/parameters.py:100 msgid "Powerfeed voltage" msgstr "" -#: netbox/netbox/config/parameters.py:102 +#: netbox/config/parameters.py:102 msgid "Default voltage for powerfeeds" msgstr "" -#: netbox/netbox/config/parameters.py:107 +#: netbox/config/parameters.py:107 msgid "Powerfeed amperage" msgstr "" -#: netbox/netbox/config/parameters.py:109 +#: netbox/config/parameters.py:109 msgid "Default amperage for powerfeeds" msgstr "" -#: netbox/netbox/config/parameters.py:114 +#: netbox/config/parameters.py:114 msgid "Powerfeed max utilization" msgstr "" -#: netbox/netbox/config/parameters.py:116 +#: netbox/config/parameters.py:116 msgid "Default max utilization for powerfeeds" msgstr "" -#: netbox/netbox/config/parameters.py:123 -#: netbox/templates/core/inc/config_data.html:53 +#: netbox/config/parameters.py:123 templates/core/inc/config_data.html:53 msgid "Allowed URL schemes" msgstr "" -#: netbox/netbox/config/parameters.py:128 +#: netbox/config/parameters.py:128 msgid "Permitted schemes for URLs in user-provided content" msgstr "" -#: netbox/netbox/config/parameters.py:136 +#: netbox/config/parameters.py:136 msgid "Default page size" msgstr "" -#: netbox/netbox/config/parameters.py:142 +#: netbox/config/parameters.py:142 msgid "Maximum page size" msgstr "" -#: netbox/netbox/config/parameters.py:150 -#: netbox/templates/core/inc/config_data.html:96 +#: netbox/config/parameters.py:150 templates/core/inc/config_data.html:96 msgid "Custom validators" msgstr "" -#: netbox/netbox/config/parameters.py:152 +#: netbox/config/parameters.py:152 msgid "Custom validation rules (JSON)" msgstr "" -#: netbox/netbox/config/parameters.py:160 -#: netbox/templates/core/inc/config_data.html:104 +#: netbox/config/parameters.py:160 templates/core/inc/config_data.html:104 msgid "Protection rules" msgstr "" -#: netbox/netbox/config/parameters.py:162 +#: netbox/config/parameters.py:162 msgid "Deletion protection rules (JSON)" msgstr "" -#: netbox/netbox/config/parameters.py:172 -#: netbox/templates/core/inc/config_data.html:117 +#: netbox/config/parameters.py:172 templates/core/inc/config_data.html:117 msgid "Default preferences" msgstr "" -#: netbox/netbox/config/parameters.py:174 +#: netbox/config/parameters.py:174 msgid "Default preferences for new users" msgstr "" -#: netbox/netbox/config/parameters.py:181 -#: netbox/templates/core/inc/config_data.html:129 +#: netbox/config/parameters.py:181 templates/core/inc/config_data.html:129 msgid "Maintenance mode" msgstr "" -#: netbox/netbox/config/parameters.py:183 +#: netbox/config/parameters.py:183 msgid "Enable maintenance mode" msgstr "" -#: netbox/netbox/config/parameters.py:188 -#: netbox/templates/core/inc/config_data.html:133 +#: netbox/config/parameters.py:188 templates/core/inc/config_data.html:133 msgid "GraphQL enabled" msgstr "" -#: netbox/netbox/config/parameters.py:190 +#: netbox/config/parameters.py:190 msgid "Enable the GraphQL API" msgstr "" -#: netbox/netbox/config/parameters.py:195 -#: netbox/templates/core/inc/config_data.html:137 +#: netbox/config/parameters.py:195 templates/core/inc/config_data.html:137 msgid "Changelog retention" msgstr "" -#: netbox/netbox/config/parameters.py:197 +#: netbox/config/parameters.py:197 msgid "Days to retain changelog history (set to zero for unlimited)" msgstr "" -#: netbox/netbox/config/parameters.py:202 +#: netbox/config/parameters.py:202 msgid "Job result retention" msgstr "" -#: netbox/netbox/config/parameters.py:204 +#: netbox/config/parameters.py:204 msgid "Days to retain job result history (set to zero for unlimited)" msgstr "" -#: netbox/netbox/config/parameters.py:209 -#: netbox/templates/core/inc/config_data.html:145 +#: netbox/config/parameters.py:209 templates/core/inc/config_data.html:145 msgid "Maps URL" msgstr "" -#: netbox/netbox/config/parameters.py:211 +#: netbox/config/parameters.py:211 msgid "Base URL for mapping geographic locations" msgstr "" -#: netbox/netbox/forms/__init__.py:12 +#: netbox/forms/__init__.py:12 msgid "Partial match" msgstr "" -#: netbox/netbox/forms/__init__.py:13 +#: netbox/forms/__init__.py:13 msgid "Exact match" msgstr "" -#: netbox/netbox/forms/__init__.py:14 +#: netbox/forms/__init__.py:14 msgid "Starts with" msgstr "" -#: netbox/netbox/forms/__init__.py:15 +#: netbox/forms/__init__.py:15 msgid "Ends with" msgstr "" -#: netbox/netbox/forms/__init__.py:16 +#: netbox/forms/__init__.py:16 msgid "Regex" msgstr "" -#: netbox/netbox/forms/__init__.py:34 +#: netbox/forms/__init__.py:34 msgid "Object type(s)" msgstr "" -#: netbox/netbox/forms/__init__.py:40 +#: netbox/forms/__init__.py:40 msgid "Lookup" msgstr "" -#: netbox/netbox/forms/base.py:90 +#: netbox/forms/base.py:90 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. \"tag1,tag2," "tag3\")" msgstr "" -#: netbox/netbox/forms/base.py:120 +#: netbox/forms/base.py:120 msgid "Add tags" msgstr "" -#: netbox/netbox/forms/base.py:125 +#: netbox/forms/base.py:125 msgid "Remove tags" msgstr "" -#: netbox/netbox/forms/mixins.py:38 +#: netbox/forms/mixins.py:38 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "" -#: netbox/netbox/models/features.py:280 +#: netbox/models/features.py:280 #, python-brace-format msgid "Unknown field name '{name}' in custom field data." msgstr "" -#: netbox/netbox/models/features.py:286 +#: netbox/models/features.py:286 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "" -#: netbox/netbox/models/features.py:295 +#: netbox/models/features.py:295 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "" -#: netbox/netbox/models/features.py:302 +#: netbox/models/features.py:302 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "" -#: netbox/netbox/models/features.py:462 +#: netbox/models/features.py:492 msgid "Remote data source" msgstr "" -#: netbox/netbox/models/features.py:472 +#: netbox/models/features.py:502 msgid "data path" msgstr "" -#: netbox/netbox/models/features.py:476 +#: netbox/models/features.py:506 msgid "Path to remote file (relative to data source root)" msgstr "" -#: netbox/netbox/models/features.py:479 +#: netbox/models/features.py:509 msgid "auto sync enabled" msgstr "" -#: netbox/netbox/models/features.py:481 +#: netbox/models/features.py:511 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" -#: netbox/netbox/models/features.py:484 +#: netbox/models/features.py:514 msgid "date synced" msgstr "" -#: netbox/netbox/models/features.py:578 +#: netbox/models/features.py:608 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "" -#: netbox/netbox/models/mixins.py:22 +#: netbox/models/mixins.py:22 msgid "weight unit" msgstr "" -#: netbox/netbox/models/mixins.py:52 +#: netbox/models/mixins.py:52 msgid "Must specify a unit when setting a weight" msgstr "" -#: netbox/netbox/models/mixins.py:57 +#: netbox/models/mixins.py:57 msgid "distance" msgstr "" -#: netbox/netbox/models/mixins.py:64 +#: netbox/models/mixins.py:64 msgid "distance unit" msgstr "" -#: netbox/netbox/models/mixins.py:99 +#: netbox/models/mixins.py:99 msgid "Must specify a unit when setting a distance" msgstr "" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/navigation/menu.py:11 msgid "Organization" msgstr "" -#: netbox/netbox/navigation/menu.py:19 +#: netbox/navigation/menu.py:19 msgid "Site Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/navigation/menu.py:27 msgid "Tenant Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/navigation/menu.py:34 msgid "Contact Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:35 -#: netbox/templates/tenancy/contactrole.html:8 +#: netbox/navigation/menu.py:35 templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/navigation/menu.py:36 msgid "Contact Assignments" msgstr "" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/navigation/menu.py:50 msgid "Rack Roles" msgstr "" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/navigation/menu.py:54 msgid "Elevations" msgstr "" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/navigation/menu.py:76 msgid "Modules" msgstr "" -#: netbox/netbox/navigation/menu.py:80 netbox/templates/dcim/device.html:160 -#: netbox/templates/dcim/virtualdevicecontext.html:8 +#: netbox/navigation/menu.py:80 templates/dcim/device.html:160 +#: templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/navigation/menu.py:88 +msgid "Module Type Profiles" +msgstr "" + +#: netbox/navigation/menu.py:89 msgid "Manufacturers" msgstr "" -#: netbox/netbox/navigation/menu.py:92 +#: netbox/navigation/menu.py:93 msgid "Device Components" msgstr "" -#: netbox/netbox/navigation/menu.py:104 -#: netbox/templates/dcim/inventoryitemrole.html:8 +#: netbox/navigation/menu.py:105 templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "" -#: netbox/netbox/navigation/menu.py:110 -#: netbox/templates/dcim/interface.html:413 -#: netbox/templates/virtualization/vminterface.html:118 +#: netbox/navigation/menu.py:111 templates/dcim/interface.html:413 +#: templates/virtualization/vminterface.html:118 msgid "MAC Addresses" msgstr "" -#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121 -#: netbox/templates/dcim/interface.html:182 +#: netbox/navigation/menu.py:118 netbox/navigation/menu.py:122 +#: templates/dcim/interface.html:182 msgid "Connections" msgstr "" -#: netbox/netbox/navigation/menu.py:123 +#: netbox/navigation/menu.py:124 msgid "Cables" msgstr "" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/navigation/menu.py:125 msgid "Wireless Links" msgstr "" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/navigation/menu.py:128 msgid "Interface Connections" msgstr "" -#: netbox/netbox/navigation/menu.py:132 +#: netbox/navigation/menu.py:133 msgid "Console Connections" msgstr "" -#: netbox/netbox/navigation/menu.py:137 +#: netbox/navigation/menu.py:138 msgid "Power Connections" msgstr "" -#: netbox/netbox/navigation/menu.py:153 +#: netbox/navigation/menu.py:154 msgid "Wireless LAN Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:174 +#: netbox/navigation/menu.py:175 msgid "Prefix & VLAN Roles" msgstr "" -#: netbox/netbox/navigation/menu.py:180 +#: netbox/navigation/menu.py:181 msgid "ASN Ranges" msgstr "" -#: netbox/netbox/navigation/menu.py:203 +#: netbox/navigation/menu.py:204 msgid "VLAN Translation Policies" msgstr "" -#: netbox/netbox/navigation/menu.py:204 -#: netbox/templates/ipam/vlantranslationpolicy.html:46 +#: netbox/navigation/menu.py:205 templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "" -#: netbox/netbox/navigation/menu.py:211 +#: netbox/navigation/menu.py:212 msgid "Service Templates" msgstr "" -#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302 -#: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/navigation/menu.py:213 templates/dcim/device.html:302 +#: templates/ipam/ipaddress.html:118 +#: templates/virtualization/virtualmachine.html:154 msgid "Services" msgstr "" -#: netbox/netbox/navigation/menu.py:219 +#: netbox/navigation/menu.py:220 msgid "VPN" msgstr "" -#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225 -#: netbox/vpn/tables/tunnels.py:24 +#: netbox/navigation/menu.py:224 netbox/navigation/menu.py:226 +#: vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "" -#: netbox/netbox/navigation/menu.py:226 netbox/templates/vpn/tunnelgroup.html:8 +#: netbox/navigation/menu.py:227 templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/navigation/menu.py:228 msgid "Tunnel Terminations" msgstr "" -#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233 -#: netbox/vpn/models/l2vpn.py:64 +#: netbox/navigation/menu.py:232 netbox/navigation/menu.py:234 +#: vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "" -#: netbox/netbox/navigation/menu.py:240 +#: netbox/navigation/menu.py:241 msgid "IKE Proposals" msgstr "" -#: netbox/netbox/navigation/menu.py:241 -#: netbox/templates/vpn/ikeproposal.html:41 +#: netbox/navigation/menu.py:242 templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/navigation/menu.py:243 msgid "IPSec Proposals" msgstr "" -#: netbox/netbox/navigation/menu.py:243 -#: netbox/templates/vpn/ipsecproposal.html:37 +#: netbox/navigation/menu.py:244 templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "" -#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38 -#: netbox/templates/vpn/ipsecpolicy.html:25 +#: netbox/navigation/menu.py:245 templates/vpn/ikepolicy.html:38 +#: templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "" -#: netbox/netbox/navigation/menu.py:259 -#: netbox/templates/virtualization/virtualmachine.html:174 -#: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/templates/virtualization/virtualmachine_list.html:21 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/navigation/menu.py:260 +#: templates/virtualization/virtualmachine.html:174 +#: templates/virtualization/virtualmachine/base.html:32 +#: templates/virtualization/virtualmachine_list.html:21 +#: virtualization/tables/virtualmachines.py:74 virtualization/views.py:416 msgid "Virtual Disks" msgstr "" -#: netbox/netbox/navigation/menu.py:266 +#: netbox/navigation/menu.py:267 msgid "Cluster Types" msgstr "" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/navigation/menu.py:268 msgid "Cluster Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:281 +#: netbox/navigation/menu.py:282 msgid "Circuit Types" msgstr "" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/navigation/menu.py:283 msgid "Circuit Terminations" msgstr "" -#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288 -#: netbox/templates/circuits/providernetwork.html:55 +#: netbox/navigation/menu.py:287 netbox/navigation/menu.py:289 +#: templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "" -#: netbox/netbox/navigation/menu.py:289 +#: netbox/navigation/menu.py:290 msgid "Virtual Circuit Types" msgstr "" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/navigation/menu.py:291 msgid "Virtual Circuit Terminations" msgstr "" -#: netbox/netbox/navigation/menu.py:296 +#: netbox/navigation/menu.py:297 msgid "Circuit Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:297 -#: netbox/templates/circuits/circuit.html:76 -#: netbox/templates/circuits/virtualcircuit.html:69 +#: netbox/navigation/menu.py:298 templates/circuits/circuit.html:76 +#: templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "" -#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303 +#: netbox/navigation/menu.py:302 netbox/navigation/menu.py:304 msgid "Providers" msgstr "" -#: netbox/netbox/navigation/menu.py:304 -#: netbox/templates/circuits/provider.html:51 +#: netbox/navigation/menu.py:305 templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/navigation/menu.py:306 msgid "Provider Networks" msgstr "" -#: netbox/netbox/navigation/menu.py:319 +#: netbox/navigation/menu.py:320 msgid "Power Panels" msgstr "" -#: netbox/netbox/navigation/menu.py:330 +#: netbox/navigation/menu.py:331 msgid "Configurations" msgstr "" -#: netbox/netbox/navigation/menu.py:332 +#: netbox/navigation/menu.py:333 msgid "Config Contexts" msgstr "" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/navigation/menu.py:334 msgid "Config Templates" msgstr "" -#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344 +#: netbox/navigation/menu.py:341 netbox/navigation/menu.py:345 msgid "Customization" msgstr "" -#: netbox/netbox/navigation/menu.py:346 -#: netbox/templates/dcim/device_edit.html:103 -#: netbox/templates/dcim/htmx/cable_edit.html:81 -#: netbox/templates/dcim/virtualchassis_add.html:31 -#: netbox/templates/dcim/virtualchassis_edit.html:40 -#: netbox/templates/generic/bulk_edit.html:76 -#: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 -#: netbox/templates/inc/panels/custom_fields.html:7 -#: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:67 +#: netbox/navigation/menu.py:347 templates/dcim/device_edit.html:105 +#: templates/dcim/htmx/cable_edit.html:84 +#: templates/dcim/virtualchassis_add.html:35 +#: templates/dcim/virtualchassis_edit.html:44 +#: templates/generic/bulk_edit.html:76 templates/htmx/form.html:19 +#: templates/inc/filter_list.html:30 templates/inc/panels/custom_fields.html:7 +#: templates/ipam/ipaddress_bulk_add.html:35 templates/ipam/vlan_edit.html:71 msgid "Custom Fields" msgstr "" -#: netbox/netbox/navigation/menu.py:347 +#: netbox/navigation/menu.py:348 msgid "Custom Field Choices" msgstr "" -#: netbox/netbox/navigation/menu.py:348 +#: netbox/navigation/menu.py:349 msgid "Custom Links" msgstr "" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/navigation/menu.py:350 msgid "Export Templates" msgstr "" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/navigation/menu.py:351 msgid "Saved Filters" msgstr "" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/navigation/menu.py:352 +msgid "Table Configs" +msgstr "" + +#: netbox/navigation/menu.py:354 msgid "Image Attachments" msgstr "" -#: netbox/netbox/navigation/menu.py:370 +#: netbox/navigation/menu.py:372 msgid "Operations" msgstr "" -#: netbox/netbox/navigation/menu.py:374 +#: netbox/navigation/menu.py:376 msgid "Integrations" msgstr "" -#: netbox/netbox/navigation/menu.py:376 +#: netbox/navigation/menu.py:378 msgid "Data Sources" msgstr "" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/navigation/menu.py:379 msgid "Event Rules" msgstr "" -#: netbox/netbox/navigation/menu.py:378 +#: netbox/navigation/menu.py:380 msgid "Webhooks" msgstr "" -#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386 -#: netbox/netbox/views/generic/feature_views.py:158 -#: netbox/templates/extras/report/base.html:37 -#: netbox/templates/extras/script/base.html:36 +#: netbox/navigation/menu.py:384 netbox/navigation/menu.py:388 +#: netbox/views/generic/feature_views.py:164 +#: templates/extras/report/base.html:37 templates/extras/script/base.html:36 msgid "Jobs" msgstr "" -#: netbox/netbox/navigation/menu.py:392 +#: netbox/navigation/menu.py:394 msgid "Logging" msgstr "" -#: netbox/netbox/navigation/menu.py:394 +#: netbox/navigation/menu.py:396 msgid "Notification Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/navigation/menu.py:397 msgid "Journal Entries" msgstr "" -#: netbox/netbox/navigation/menu.py:396 -#: netbox/templates/core/objectchange.html:9 -#: netbox/templates/core/objectchange_list.html:4 +#: netbox/navigation/menu.py:398 templates/core/objectchange.html:9 +#: templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "" -#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29 +#: netbox/navigation/menu.py:405 templates/inc/user_menu.html:29 msgid "Admin" msgstr "" -#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27 -#: netbox/templates/inc/user_menu.html:52 +#: netbox/navigation/menu.py:453 templates/account/base.html:27 +#: templates/inc/user_menu.html:52 msgid "API Tokens" msgstr "" -#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187 -#: netbox/users/forms/model_forms.py:195 netbox/users/forms/model_forms.py:242 -#: netbox/users/forms/model_forms.py:249 +#: netbox/navigation/menu.py:460 users/forms/model_forms.py:187 +#: users/forms/model_forms.py:195 users/forms/model_forms.py:242 +#: users/forms/model_forms.py:249 msgid "Permissions" msgstr "" -#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470 -#: netbox/templates/core/system.html:7 +#: netbox/navigation/menu.py:468 netbox/navigation/menu.py:472 +#: templates/core/system.html:7 msgid "System" msgstr "" -#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523 -#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 -#: netbox/templates/core/plugin.html:13 -#: netbox/templates/core/plugin_list.html:7 -#: netbox/templates/core/plugin_list.html:12 +#: netbox/navigation/menu.py:477 netbox/navigation/menu.py:525 +#: templates/500.html:35 templates/account/preferences.html:22 +#: templates/core/plugin.html:13 templates/core/plugin_list.html:7 +#: templates/core/plugin_list.html:12 msgid "Plugins" msgstr "" -#: netbox/netbox/navigation/menu.py:480 +#: netbox/navigation/menu.py:482 msgid "Configuration History" msgstr "" -#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8 -#: netbox/templates/core/rq_task_list.html:22 +#: netbox/navigation/menu.py:488 templates/core/rq_task.html:8 +#: templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "" -#: netbox/netbox/plugins/navigation.py:48 -#: netbox/netbox/plugins/navigation.py:70 +#: netbox/plugins/navigation.py:48 netbox/plugins/navigation.py:70 msgid "Permissions must be passed as a tuple or list." msgstr "" -#: netbox/netbox/plugins/navigation.py:52 +#: netbox/plugins/navigation.py:52 msgid "Buttons must be passed as a tuple or list." msgstr "" -#: netbox/netbox/plugins/navigation.py:74 +#: netbox/plugins/navigation.py:74 msgid "Button color must be a choice within ButtonColorChoices." msgstr "" -#: netbox/netbox/plugins/registration.py:26 +#: netbox/plugins/registration.py:26 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an instance!" msgstr "" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/plugins/registration.py:32 #, python-brace-format msgid "" "{template_extension} is not a subclass of netbox.plugins." "PluginTemplateExtension!" msgstr "" -#: netbox/netbox/plugins/registration.py:57 +#: netbox/plugins/registration.py:49 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "" -#: netbox/netbox/plugins/registration.py:68 +#: netbox/plugins/registration.py:60 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "" -#: netbox/netbox/plugins/registration.py:73 +#: netbox/plugins/registration.py:65 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "" -#: netbox/netbox/plugins/templates.py:37 +#: netbox/plugins/templates.py:42 msgid "extra_context must be a dictionary" msgstr "" -#: netbox/netbox/preferences.py:19 +#: netbox/preferences.py:19 msgid "HTMX Navigation" msgstr "" -#: netbox/netbox/preferences.py:24 +#: netbox/preferences.py:24 msgid "Enable dynamic UI navigation" msgstr "" -#: netbox/netbox/preferences.py:26 +#: netbox/preferences.py:26 msgid "Experimental feature" msgstr "" -#: netbox/netbox/preferences.py:29 +#: netbox/preferences.py:29 msgid "Language" msgstr "" -#: netbox/netbox/preferences.py:34 +#: netbox/preferences.py:34 msgid "Forces UI translation to the specified language" msgstr "" -#: netbox/netbox/preferences.py:36 +#: netbox/preferences.py:36 msgid "Support for translation has been disabled locally" msgstr "" -#: netbox/netbox/preferences.py:42 +#: netbox/preferences.py:42 msgid "Page length" msgstr "" -#: netbox/netbox/preferences.py:44 +#: netbox/preferences.py:44 msgid "The default number of objects to display per page" msgstr "" -#: netbox/netbox/preferences.py:48 +#: netbox/preferences.py:48 msgid "Paginator placement" msgstr "" -#: netbox/netbox/preferences.py:50 +#: netbox/preferences.py:50 msgid "Bottom" msgstr "" -#: netbox/netbox/preferences.py:51 +#: netbox/preferences.py:51 msgid "Top" msgstr "" -#: netbox/netbox/preferences.py:52 +#: netbox/preferences.py:52 msgid "Both" msgstr "" -#: netbox/netbox/preferences.py:55 +#: netbox/preferences.py:55 msgid "Where the paginator controls will be displayed relative to a table" msgstr "" -#: netbox/netbox/preferences.py:60 +#: netbox/preferences.py:60 msgid "Data format" msgstr "" -#: netbox/netbox/preferences.py:65 +#: netbox/preferences.py:65 msgid "The preferred syntax for displaying generic data within the UI" msgstr "" -#: netbox/netbox/registry.py:14 +#: netbox/registry.py:14 #, python-brace-format msgid "Invalid store: {key}" msgstr "" -#: netbox/netbox/registry.py:17 +#: netbox/registry.py:17 msgid "Cannot add stores to registry after initialization" msgstr "" -#: netbox/netbox/registry.py:20 +#: netbox/registry.py:20 msgid "Cannot delete stores from registry" msgstr "" -#: netbox/netbox/settings.py:758 +#: netbox/settings.py:782 msgid "Czech" msgstr "" -#: netbox/netbox/settings.py:759 +#: netbox/settings.py:783 msgid "Danish" msgstr "" -#: netbox/netbox/settings.py:760 +#: netbox/settings.py:784 msgid "German" msgstr "" -#: netbox/netbox/settings.py:761 +#: netbox/settings.py:785 msgid "English" msgstr "" -#: netbox/netbox/settings.py:762 +#: netbox/settings.py:786 msgid "Spanish" msgstr "" -#: netbox/netbox/settings.py:763 +#: netbox/settings.py:787 msgid "French" msgstr "" -#: netbox/netbox/settings.py:764 +#: netbox/settings.py:788 msgid "Italian" msgstr "" -#: netbox/netbox/settings.py:765 +#: netbox/settings.py:789 msgid "Japanese" msgstr "" -#: netbox/netbox/settings.py:766 +#: netbox/settings.py:790 msgid "Dutch" msgstr "" -#: netbox/netbox/settings.py:767 +#: netbox/settings.py:791 msgid "Polish" msgstr "" -#: netbox/netbox/settings.py:768 +#: netbox/settings.py:792 msgid "Portuguese" msgstr "" -#: netbox/netbox/settings.py:769 +#: netbox/settings.py:793 msgid "Russian" msgstr "" -#: netbox/netbox/settings.py:770 +#: netbox/settings.py:794 msgid "Turkish" msgstr "" -#: netbox/netbox/settings.py:771 +#: netbox/settings.py:795 msgid "Ukrainian" msgstr "" -#: netbox/netbox/settings.py:772 +#: netbox/settings.py:796 msgid "Chinese" msgstr "" -#: netbox/netbox/tables/columns.py:177 +#: netbox/tables/columns.py:178 msgid "Select all" msgstr "" -#: netbox/netbox/tables/columns.py:190 +#: netbox/tables/columns.py:191 msgid "Toggle all" msgstr "" -#: netbox/netbox/tables/columns.py:302 +#: netbox/tables/columns.py:303 msgid "Toggle Dropdown" msgstr "" -#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53 +#: netbox/tables/columns.py:576 templates/core/job.html:53 msgid "Error" msgstr "" -#: netbox/netbox/tables/tables.py:59 +#: netbox/tables/tables.py:59 #, python-brace-format msgid "No {model_name} found" msgstr "" -#: netbox/netbox/tables/tables.py:252 -#: netbox/templates/generic/bulk_import.html:117 +#: netbox/tables/tables.py:279 templates/generic/bulk_import.html:117 msgid "Field" msgstr "" -#: netbox/netbox/tables/tables.py:255 +#: netbox/tables/tables.py:282 msgid "Value" msgstr "" -#: netbox/netbox/tests/dummy_plugin/navigation.py:29 +#: netbox/tests/dummy_plugin/navigation.py:29 msgid "Dummy Plugin" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:115 +#: netbox/views/generic/bulk_views.py:115 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " "{error}" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:421 +#: netbox/views/generic/bulk_views.py:439 #, python-brace-format msgid "Row {i}: Object with ID {id} does not exist" msgstr "" -#: 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/views/generic/bulk_views.py:728 +#: netbox/views/generic/bulk_views.py:929 +#: netbox/views/generic/bulk_views.py:977 #, python-brace-format msgid "No {object_type} were selected." msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:789 +#: netbox/views/generic/bulk_views.py:807 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:889 +#: netbox/views/generic/bulk_views.py:907 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "" -#: netbox/netbox/views/generic/feature_views.py:40 +#: netbox/views/generic/feature_views.py:46 msgid "Changelog" msgstr "" -#: netbox/netbox/views/generic/feature_views.py:93 +#: netbox/views/generic/feature_views.py:99 msgid "Journal" msgstr "" -#: netbox/netbox/views/generic/feature_views.py:212 +#: netbox/views/generic/feature_views.py:218 msgid "Unable to synchronize data: No data file set." msgstr "" -#: netbox/netbox/views/generic/feature_views.py:216 +#: netbox/views/generic/feature_views.py:222 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "" -#: netbox/netbox/views/generic/feature_views.py:241 +#: netbox/views/generic/feature_views.py:247 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "" -#: netbox/netbox/views/generic/object_views.py:108 +#: netbox/views/generic/object_views.py:108 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "" -#: netbox/netbox/views/misc.py:46 +#: netbox/views/misc.py:46 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." msgstr "" -#: netbox/templates/403.html:4 +#: templates/403.html:4 msgid "Access Denied" msgstr "" -#: netbox/templates/403.html:9 +#: templates/403.html:9 msgid "You do not have permission to access this page" msgstr "" -#: netbox/templates/404.html:4 +#: templates/404.html:4 msgid "Page Not Found" msgstr "" -#: netbox/templates/404.html:9 +#: templates/404.html:9 msgid "The requested page does not exist" msgstr "" -#: netbox/templates/500.html:7 netbox/templates/500.html:18 +#: templates/500.html:7 templates/500.html:18 msgid "Server Error" msgstr "" -#: netbox/templates/500.html:23 +#: templates/500.html:23 msgid "There was a problem with your request. Please contact an administrator" msgstr "" -#: netbox/templates/500.html:28 +#: templates/500.html:28 msgid "The complete exception is provided below" msgstr "" -#: netbox/templates/500.html:33 netbox/templates/core/system.html:40 +#: templates/500.html:33 templates/core/system.html:40 msgid "Python version" msgstr "" -#: netbox/templates/500.html:34 +#: templates/500.html:34 msgid "NetBox version" msgstr "" -#: netbox/templates/500.html:36 +#: templates/500.html:36 msgid "None installed" msgstr "" -#: netbox/templates/500.html:39 +#: templates/500.html:39 msgid "If further assistance is required, please post to the" msgstr "" -#: netbox/templates/500.html:39 +#: templates/500.html:39 msgid "NetBox discussion forum" msgstr "" -#: netbox/templates/500.html:39 +#: templates/500.html:39 msgid "on GitHub" msgstr "" -#: netbox/templates/500.html:42 netbox/templates/base/40x.html:17 +#: templates/500.html:42 templates/base/40x.html:17 msgid "Home Page" msgstr "" -#: netbox/templates/account/base.html:7 netbox/templates/inc/user_menu.html:40 -#: netbox/vpn/forms/bulk_edit.py:255 netbox/vpn/forms/filtersets.py:194 -#: netbox/vpn/forms/model_forms.py:382 -msgid "Profile" -msgstr "" - -#: netbox/templates/account/base.html:13 -#: netbox/templates/account/notifications.html:7 -#: netbox/templates/inc/user_menu.html:15 +#: templates/account/base.html:13 templates/account/notifications.html:7 +#: templates/inc/user_menu.html:15 msgid "Notifications" msgstr "" -#: netbox/templates/account/base.html:16 -#: netbox/templates/account/subscriptions.html:7 -#: netbox/templates/inc/user_menu.html:46 +#: templates/account/base.html:16 templates/account/subscriptions.html:7 +#: templates/inc/user_menu.html:46 msgid "Subscriptions" msgstr "" -#: netbox/templates/account/base.html:19 netbox/templates/inc/user_menu.html:49 +#: templates/account/base.html:19 templates/inc/user_menu.html:49 msgid "Preferences" msgstr "" -#: netbox/templates/account/password.html:5 +#: templates/account/password.html:5 msgid "Change Password" msgstr "" -#: netbox/templates/account/password.html:19 -#: netbox/templates/account/preferences.html:77 -#: netbox/templates/core/configrevision_restore.html:63 -#: netbox/templates/dcim/devicebay_populate.html:34 -#: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:103 -#: netbox/templates/extras/object_journal.html:26 -#: netbox/templates/extras/script.html:38 -#: netbox/templates/generic/bulk_add_component.html:67 -#: netbox/templates/generic/bulk_delete.html:65 -#: netbox/templates/generic/bulk_edit.html:106 -#: netbox/templates/generic/bulk_import.html:56 -#: netbox/templates/generic/bulk_import.html:78 -#: netbox/templates/generic/bulk_import.html:100 -#: netbox/templates/generic/bulk_remove.html:62 -#: netbox/templates/generic/bulk_rename.html:63 -#: netbox/templates/generic/confirmation_form.html:19 -#: netbox/templates/generic/object_edit.html:72 -#: netbox/templates/htmx/delete_form.html:53 -#: netbox/templates/htmx/delete_form.html:55 -#: netbox/templates/htmx/quick_add.html:21 -#: netbox/templates/ipam/ipaddress_assign.html:28 -#: netbox/templates/virtualization/cluster_add_devices.html:30 +#: templates/account/password.html:19 templates/account/preferences.html:77 +#: templates/core/configrevision_restore.html:63 +#: templates/dcim/devicebay_populate.html:34 +#: templates/dcim/virtualchassis_add_member.html:26 +#: templates/dcim/virtualchassis_edit.html:107 +#: templates/extras/object_journal.html:26 templates/extras/script.html:38 +#: templates/generic/bulk_add_component.html:67 +#: templates/generic/bulk_delete.html:65 templates/generic/bulk_edit.html:106 +#: templates/generic/bulk_import.html:56 templates/generic/bulk_import.html:78 +#: templates/generic/bulk_import.html:100 templates/generic/bulk_remove.html:62 +#: templates/generic/bulk_rename.html:63 +#: templates/generic/confirmation_form.html:19 +#: templates/generic/object_edit.html:72 templates/htmx/delete_form.html:53 +#: templates/htmx/delete_form.html:55 templates/htmx/quick_add.html:21 +#: templates/ipam/ipaddress_assign.html:28 +#: templates/virtualization/cluster_add_devices.html:30 msgid "Cancel" msgstr "" -#: netbox/templates/account/password.html:20 -#: netbox/templates/account/preferences.html:78 -#: netbox/templates/dcim/devicebay_populate.html:35 -#: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:105 -#: netbox/templates/extras/dashboard/widget_add.html:26 -#: netbox/templates/extras/dashboard/widget_config.html:19 -#: netbox/templates/extras/object_journal.html:27 -#: netbox/templates/generic/object_edit.html:75 -#: netbox/utilities/templates/helpers/applied_filters.html:16 -#: netbox/utilities/templates/helpers/table_config_form.html:40 +#: templates/account/password.html:20 templates/account/preferences.html:78 +#: templates/dcim/devicebay_populate.html:35 +#: templates/dcim/virtualchassis_add_member.html:28 +#: templates/dcim/virtualchassis_edit.html:109 +#: templates/extras/dashboard/widget_add.html:26 +#: templates/extras/dashboard/widget_config.html:19 +#: templates/extras/object_journal.html:27 +#: templates/generic/object_edit.html:75 +#: utilities/templates/helpers/applied_filters.html:16 +#: utilities/templates/helpers/table_config_form.html:40 msgid "Save" msgstr "" -#: netbox/templates/account/preferences.html:34 +#: templates/account/preferences.html:34 msgid "Table Configurations" msgstr "" -#: netbox/templates/account/preferences.html:39 +#: templates/account/preferences.html:39 msgid "Clear table preferences" msgstr "" -#: netbox/templates/account/preferences.html:47 +#: templates/account/preferences.html:47 msgid "Toggle All" msgstr "" -#: netbox/templates/account/preferences.html:49 +#: templates/account/preferences.html:49 templates/extras/tableconfig.html:25 msgid "Table" msgstr "" -#: netbox/templates/account/preferences.html:50 -msgid "Ordering" -msgstr "" - -#: netbox/templates/account/preferences.html:51 +#: templates/account/preferences.html:51 msgid "Columns" msgstr "" -#: netbox/templates/account/preferences.html:71 -#: netbox/templates/dcim/cable_trace.html:113 -#: netbox/templates/extras/object_configcontext.html:43 +#: templates/account/preferences.html:71 templates/dcim/cable_trace.html:113 +#: templates/extras/object_configcontext.html:43 msgid "None found" msgstr "" -#: netbox/templates/account/profile.html:6 +#: templates/account/profile.html:6 msgid "User Profile" msgstr "" -#: netbox/templates/account/profile.html:12 +#: templates/account/profile.html:12 msgid "Account Details" msgstr "" -#: netbox/templates/account/profile.html:29 -#: netbox/templates/tenancy/contact.html:43 netbox/templates/users/user.html:25 -#: netbox/tenancy/forms/bulk_edit.py:109 +#: templates/account/profile.html:29 templates/tenancy/contact.html:53 +#: templates/users/user.html:25 tenancy/forms/bulk_edit.py:116 msgid "Email" msgstr "" -#: netbox/templates/account/profile.html:33 netbox/templates/users/user.html:29 +#: templates/account/profile.html:33 templates/users/user.html:29 msgid "Account Created" msgstr "" -#: netbox/templates/account/profile.html:37 netbox/templates/users/user.html:33 +#: templates/account/profile.html:37 templates/users/user.html:33 msgid "Last Login" msgstr "" -#: netbox/templates/account/profile.html:41 netbox/templates/users/user.html:45 +#: templates/account/profile.html:41 templates/users/user.html:45 msgid "Superuser" msgstr "" -#: netbox/templates/account/profile.html:45 -#: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:41 +#: templates/account/profile.html:45 templates/inc/user_menu.html:31 +#: templates/users/user.html:41 msgid "Staff" msgstr "" -#: netbox/templates/account/profile.html:53 -#: netbox/templates/users/objectpermission.html:82 -#: netbox/templates/users/user.html:53 +#: templates/account/profile.html:53 templates/users/objectpermission.html:82 +#: templates/users/user.html:53 msgid "Assigned Groups" msgstr "" -#: netbox/templates/account/profile.html:58 -#: netbox/templates/circuits/circuit_terminations_swap.html:18 -#: netbox/templates/circuits/circuit_terminations_swap.html:26 -#: netbox/templates/circuits/circuittermination.html:34 -#: netbox/templates/circuits/inc/circuit_termination.html:68 -#: netbox/templates/core/objectchange.html:124 -#: netbox/templates/core/objectchange.html:142 -#: netbox/templates/dcim/devicebay.html:59 -#: netbox/templates/dcim/inc/panels/inventory_items.html:45 -#: netbox/templates/dcim/interface.html:353 -#: netbox/templates/dcim/modulebay.html:80 -#: netbox/templates/extras/configcontext.html:70 -#: netbox/templates/extras/eventrule.html:66 -#: netbox/templates/extras/htmx/script_result.html:60 -#: netbox/templates/extras/webhook.html:65 -#: netbox/templates/extras/webhook.html:75 -#: netbox/templates/inc/panel_table.html:13 -#: netbox/templates/inc/panels/comments.html:10 -#: netbox/templates/inc/panels/related_objects.html:23 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 -#: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 -#: netbox/templates/users/objectpermission.html:77 -#: netbox/templates/users/objectpermission.html:87 -#: netbox/templates/users/user.html:58 netbox/templates/users/user.html:68 +#: templates/account/profile.html:58 +#: templates/circuits/circuit_terminations_swap.html:18 +#: templates/circuits/circuit_terminations_swap.html:26 +#: templates/circuits/circuittermination.html:34 +#: templates/circuits/inc/circuit_termination.html:68 +#: templates/core/objectchange.html:124 templates/core/objectchange.html:142 +#: templates/dcim/devicebay.html:59 +#: templates/dcim/inc/panels/inventory_items.html:45 +#: 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/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 +#: templates/inc/panels/related_objects.html:23 +#: templates/ipam/inc/panels/fhrp_groups.html:56 templates/users/group.html:34 +#: templates/users/group.html:44 templates/users/objectpermission.html:77 +#: templates/users/objectpermission.html:87 templates/users/user.html:58 +#: templates/users/user.html:68 msgid "None" msgstr "" -#: netbox/templates/account/profile.html:68 netbox/templates/users/user.html:78 +#: templates/account/profile.html:68 templates/users/user.html:78 msgid "Recent Activity" msgstr "" -#: netbox/templates/account/token.html:8 -#: netbox/templates/account/token_list.html:6 +#: templates/account/token.html:8 templates/account/token_list.html:6 msgid "My API Tokens" msgstr "" -#: netbox/templates/account/token.html:11 -#: netbox/templates/account/token.html:19 netbox/templates/users/token.html:6 -#: netbox/templates/users/token.html:14 netbox/users/forms/filtersets.py:120 +#: templates/account/token.html:11 templates/account/token.html:19 +#: templates/users/token.html:6 templates/users/token.html:14 +#: users/forms/filtersets.py:120 msgid "Token" msgstr "" -#: netbox/templates/account/token.html:39 netbox/templates/users/token.html:31 -#: netbox/users/forms/bulk_edit.py:107 +#: templates/account/token.html:39 templates/users/token.html:31 +#: users/forms/bulk_edit.py:107 msgid "Write enabled" msgstr "" -#: netbox/templates/account/token.html:51 netbox/templates/users/token.html:43 +#: templates/account/token.html:51 templates/users/token.html:43 msgid "Last used" msgstr "" -#: netbox/templates/account/token_list.html:12 +#: templates/account/token_list.html:12 msgid "Add a Token" msgstr "" -#: netbox/templates/base/base.html:23 netbox/templates/home.html:27 +#: templates/base/base.html:24 templates/home.html:27 msgid "Home" msgstr "" -#: netbox/templates/base/layout.html:25 +#: templates/base/layout.html:25 msgid "NetBox Motif" msgstr "" -#: netbox/templates/base/layout.html:38 netbox/templates/base/layout.html:39 -#: netbox/templates/login.html:14 netbox/templates/login.html:15 +#: templates/base/layout.html:38 templates/base/layout.html:39 +#: templates/login.html:14 templates/login.html:15 msgid "NetBox Logo" msgstr "" -#: netbox/templates/base/layout.html:150 netbox/templates/base/layout.html:151 +#: templates/base/layout.html:150 templates/base/layout.html:151 msgid "Docs" msgstr "" -#: netbox/templates/base/layout.html:156 netbox/templates/base/layout.html:157 -#: netbox/templates/rest_framework/api.html:10 +#: templates/base/layout.html:156 templates/base/layout.html:157 +#: templates/rest_framework/api.html:10 msgid "REST API" msgstr "" -#: netbox/templates/base/layout.html:162 netbox/templates/base/layout.html:163 +#: templates/base/layout.html:162 templates/base/layout.html:163 msgid "REST API documentation" msgstr "" -#: netbox/templates/base/layout.html:169 netbox/templates/base/layout.html:170 +#: templates/base/layout.html:169 templates/base/layout.html:170 msgid "GraphQL API" msgstr "" -#: netbox/templates/base/layout.html:185 netbox/templates/base/layout.html:186 +#: templates/base/layout.html:185 templates/base/layout.html:186 msgid "NetBox Labs Support" msgstr "" -#: netbox/templates/base/layout.html:194 netbox/templates/base/layout.html:195 +#: templates/base/layout.html:194 templates/base/layout.html:195 msgid "Source Code" msgstr "" -#: netbox/templates/base/layout.html:200 netbox/templates/base/layout.html:201 +#: templates/base/layout.html:200 templates/base/layout.html:201 msgid "Community" msgstr "" -#: netbox/templates/circuits/circuit.html:57 +#: templates/circuits/circuit.html:57 msgid "Install Date" msgstr "" -#: netbox/templates/circuits/circuit.html:61 +#: templates/circuits/circuit.html:61 msgid "Termination Date" msgstr "" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +#: templates/circuits/circuit.html:80 templates/circuits/virtualcircuit.html:73 +#: templates/ipam/inc/panels/fhrp_groups.html:15 msgid "Assign Group" msgstr "" -#: netbox/templates/circuits/circuit_terminations_swap.html:4 +#: templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "" -#: netbox/templates/circuits/circuit_terminations_swap.html:8 +#: templates/circuits/circuit_terminations_swap.html:8 #, python-format msgid "Swap these terminations for circuit %(circuit)s?" msgstr "" -#: netbox/templates/circuits/circuit_terminations_swap.html:14 +#: templates/circuits/circuit_terminations_swap.html:14 msgid "A side" msgstr "" -#: netbox/templates/circuits/circuit_terminations_swap.html:22 +#: templates/circuits/circuit_terminations_swap.html:22 msgid "Z side" msgstr "" -#: netbox/templates/circuits/circuitgroup.html:16 +#: templates/circuits/circuitgroup.html:16 msgid "Assign Circuit" msgstr "" -#: netbox/templates/circuits/circuitgroupassignment.html:19 +#: templates/circuits/circuitgroupassignment.html:19 msgid "Circuit Group Assignment" msgstr "" -#: netbox/templates/circuits/circuittype.html:10 +#: templates/circuits/circuittype.html:10 msgid "Add Circuit" msgstr "" -#: netbox/templates/circuits/circuittype.html:19 +#: templates/circuits/circuittype.html:19 msgid "Circuit Type" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination.html:10 -#: netbox/templates/dcim/manufacturer.html:11 -#: netbox/templates/generic/bulk_add_component.html:22 -#: netbox/templates/users/objectpermission.html:38 -#: netbox/utilities/templates/buttons/add.html:4 -#: netbox/utilities/templates/helpers/table_config_form.html:20 +#: templates/circuits/inc/circuit_termination.html:10 +#: templates/dcim/manufacturer.html:11 +#: templates/extras/tableconfig_edit.html:29 +#: templates/generic/bulk_add_component.html:22 +#: templates/users/objectpermission.html:38 +#: utilities/templates/buttons/add.html:4 +#: utilities/templates/helpers/table_config_form.html:20 msgid "Add" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination.html:15 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:37 -#: netbox/templates/dcim/inc/panels/inventory_items.html:32 -#: netbox/templates/dcim/powerpanel.html:56 -#: netbox/templates/extras/script_list.html:30 -#: netbox/templates/generic/object_edit.html:47 -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 -#: netbox/utilities/templates/buttons/edit.html:3 +#: templates/circuits/inc/circuit_termination.html:15 +#: templates/circuits/inc/circuit_termination_fields.html:37 +#: templates/dcim/inc/panels/inventory_items.html:32 +#: templates/dcim/powerpanel.html:56 templates/extras/script_list.html:30 +#: templates/generic/object_edit.html:47 +#: templates/ipam/inc/ipaddress_edit_header.html:7 +#: templates/ipam/inc/panels/fhrp_groups.html:43 +#: utilities/templates/buttons/edit.html:3 msgid "Edit" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination.html:18 +#: templates/circuits/inc/circuit_termination.html:18 msgid "Swap" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:5 +#: templates/circuits/inc/circuit_termination.html:23 +#: templates/dcim/inc/panels/inventory_items.html:37 +#: templates/dcim/powerpanel.html:66 templates/extras/script_list.html:35 +#: templates/generic/bulk_delete.html:20 templates/generic/bulk_delete.html:66 +#: templates/generic/object_delete.html:19 templates/htmx/delete_form.html:57 +#: templates/ipam/inc/panels/fhrp_groups.html:48 +#: templates/users/objectpermission.html:46 +#: utilities/templates/buttons/delete.html:11 +msgid "Delete" +msgstr "" + +#: templates/circuits/inc/circuit_termination_fields.html:5 msgid "Termination point" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:20 -#: netbox/templates/dcim/consoleport.html:59 -#: netbox/templates/dcim/consoleserverport.html:60 -#: netbox/templates/dcim/powerfeed.html:114 +#: templates/circuits/inc/circuit_termination_fields.html:20 +#: templates/dcim/consoleport.html:59 templates/dcim/consoleserverport.html:60 +#: templates/dcim/powerfeed.html:114 msgid "Marked as connected" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:22 +#: templates/circuits/inc/circuit_termination_fields.html:22 msgid "to" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:32 -#: netbox/templates/circuits/inc/circuit_termination_fields.html:33 -#: netbox/templates/dcim/frontport.html:80 -#: netbox/templates/dcim/inc/connection_endpoints.html:7 -#: netbox/templates/dcim/interface.html:211 -#: netbox/templates/dcim/rearport.html:76 +#: templates/circuits/inc/circuit_termination_fields.html:32 +#: templates/circuits/inc/circuit_termination_fields.html:33 +#: templates/dcim/frontport.html:80 +#: templates/dcim/inc/cable_termination.html:27 +#: templates/dcim/inc/cable_termination.html:51 +#: templates/dcim/inc/cable_termination.html:71 +#: templates/dcim/inc/connection_endpoints.html:7 +#: templates/dcim/interface.html:211 templates/dcim/rearport.html:76 msgid "Trace" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:36 +#: templates/circuits/inc/circuit_termination_fields.html:36 msgid "Edit cable" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:41 +#: templates/circuits/inc/circuit_termination_fields.html:41 msgid "Remove cable" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:42 -#: netbox/templates/dcim/bulk_disconnect.html:5 -#: netbox/templates/dcim/device/consoleports.html:12 -#: netbox/templates/dcim/device/consoleserverports.html:12 -#: netbox/templates/dcim/device/frontports.html:12 -#: netbox/templates/dcim/device/interfaces.html:16 -#: netbox/templates/dcim/device/poweroutlets.html:12 -#: netbox/templates/dcim/device/powerports.html:12 -#: netbox/templates/dcim/device/rearports.html:12 -#: netbox/templates/dcim/powerpanel.html:61 +#: templates/circuits/inc/circuit_termination_fields.html:42 +#: templates/dcim/bulk_disconnect.html:5 +#: templates/dcim/device/consoleports.html:12 +#: templates/dcim/device/consoleserverports.html:12 +#: templates/dcim/device/frontports.html:12 +#: templates/dcim/device/interfaces.html:16 +#: templates/dcim/device/poweroutlets.html:12 +#: templates/dcim/device/powerports.html:12 +#: templates/dcim/device/rearports.html:12 templates/dcim/powerpanel.html:61 msgid "Disconnect" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:49 -#: netbox/templates/dcim/consoleport.html:69 -#: netbox/templates/dcim/consoleserverport.html:70 -#: netbox/templates/dcim/frontport.html:102 -#: netbox/templates/dcim/interface.html:237 -#: netbox/templates/dcim/interface.html:257 -#: netbox/templates/dcim/powerfeed.html:127 -#: netbox/templates/dcim/poweroutlet.html:81 -#: netbox/templates/dcim/poweroutlet.html:82 -#: netbox/templates/dcim/powerport.html:73 -#: netbox/templates/dcim/rearport.html:98 +#: templates/circuits/inc/circuit_termination_fields.html:49 +#: templates/dcim/consoleport.html:69 templates/dcim/consoleserverport.html:70 +#: templates/dcim/frontport.html:102 templates/dcim/interface.html:237 +#: templates/dcim/interface.html:257 templates/dcim/powerfeed.html:127 +#: templates/dcim/poweroutlet.html:85 templates/dcim/poweroutlet.html:86 +#: templates/dcim/powerport.html:73 templates/dcim/rearport.html:98 msgid "Connect" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:65 +#: templates/circuits/inc/circuit_termination_fields.html:65 msgid "Downstream" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:66 +#: templates/circuits/inc/circuit_termination_fields.html:66 msgid "Upstream" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:75 +#: templates/circuits/inc/circuit_termination_fields.html:75 msgid "Cross-Connect" msgstr "" -#: netbox/templates/circuits/inc/circuit_termination_fields.html:79 +#: templates/circuits/inc/circuit_termination_fields.html:79 msgid "Patch Panel/Port" msgstr "" -#: netbox/templates/circuits/provider.html:11 +#: templates/circuits/provider.html:11 msgid "Add circuit" msgstr "" -#: netbox/templates/circuits/provideraccount.html:17 +#: templates/circuits/provideraccount.html:17 msgid "Provider Account" msgstr "" -#: netbox/templates/circuits/providernetwork.html:59 +#: templates/circuits/providernetwork.html:59 msgid "Add a Virtual Circuit" msgstr "" -#: netbox/templates/circuits/virtualcircuit.html:91 -#: netbox/templates/vpn/tunnel.html:9 +#: templates/circuits/virtualcircuit.html:91 templates/vpn/tunnel.html:9 msgid "Add Termination" msgstr "" -#: netbox/templates/circuits/virtualcircuittermination.html:23 +#: templates/circuits/virtualcircuittermination.html:23 msgid "Virtual Circuit Termination" msgstr "" -#: netbox/templates/circuits/virtualcircuittype.html:10 +#: templates/circuits/virtualcircuittype.html:10 msgid "Add Virtual Circuit" msgstr "" -#: netbox/templates/circuits/virtualcircuittype.html:19 +#: templates/circuits/virtualcircuittype.html:19 msgid "Virtual Circuit Type" msgstr "" -#: netbox/templates/core/configrevision.html:35 +#: templates/core/configrevision.html:35 msgid "Configuration Data" msgstr "" -#: netbox/templates/core/configrevision.html:40 +#: templates/core/configrevision.html:40 msgid "Comment" msgstr "" -#: netbox/templates/core/configrevision_restore.html:8 -#: netbox/templates/core/configrevision_restore.html:25 -#: netbox/templates/core/configrevision_restore.html:64 +#: templates/core/configrevision_restore.html:8 +#: templates/core/configrevision_restore.html:25 +#: templates/core/configrevision_restore.html:64 msgid "Restore" msgstr "" -#: netbox/templates/core/configrevision_restore.html:36 +#: templates/core/configrevision_restore.html:36 msgid "Parameter" msgstr "" -#: netbox/templates/core/configrevision_restore.html:37 +#: templates/core/configrevision_restore.html:37 msgid "Current Value" msgstr "" -#: netbox/templates/core/configrevision_restore.html:38 +#: templates/core/configrevision_restore.html:38 msgid "New Value" msgstr "" -#: netbox/templates/core/configrevision_restore.html:50 +#: templates/core/configrevision_restore.html:50 msgid "Changed" msgstr "" -#: netbox/templates/core/datafile.html:42 netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: templates/core/datafile.html:42 templates/ipam/iprange.html:25 +#: templates/virtualization/virtualdisk.html:29 +#: virtualization/tables/virtualmachines.py:169 msgid "Size" msgstr "" -#: netbox/templates/core/datafile.html:43 +#: templates/core/datafile.html:43 msgid "bytes" msgstr "" -#: netbox/templates/core/datafile.html:46 +#: templates/core/datafile.html:46 msgid "SHA256 Hash" msgstr "" -#: netbox/templates/core/datasource.html:14 -#: netbox/templates/core/datasource.html:20 -#: netbox/utilities/templates/buttons/sync.html:5 -msgid "Sync" +#: templates/core/datafile.html:55 +msgid "Content" msgstr "" -#: netbox/templates/core/datasource.html:50 +#: templates/core/datasource.html:54 msgid "Last synced" msgstr "" -#: netbox/templates/core/datasource.html:84 +#: templates/core/datasource.html:88 msgid "Backend" msgstr "" -#: netbox/templates/core/datasource.html:99 +#: templates/core/datasource.html:103 msgid "No parameters defined" msgstr "" -#: netbox/templates/core/datasource.html:114 -msgid "Files" -msgstr "" - -#: netbox/templates/core/inc/config_data.html:7 +#: templates/core/inc/config_data.html:7 msgid "Rack elevations" msgstr "" -#: netbox/templates/core/inc/config_data.html:10 +#: templates/core/inc/config_data.html:10 msgid "Default unit height" msgstr "" -#: netbox/templates/core/inc/config_data.html:14 +#: templates/core/inc/config_data.html:14 msgid "Default unit width" msgstr "" -#: netbox/templates/core/inc/config_data.html:20 +#: templates/core/inc/config_data.html:20 msgid "Power feeds" msgstr "" -#: netbox/templates/core/inc/config_data.html:23 +#: templates/core/inc/config_data.html:23 msgid "Default voltage" msgstr "" -#: netbox/templates/core/inc/config_data.html:27 +#: templates/core/inc/config_data.html:27 msgid "Default amperage" msgstr "" -#: netbox/templates/core/inc/config_data.html:31 +#: templates/core/inc/config_data.html:31 msgid "Default max utilization" msgstr "" -#: netbox/templates/core/inc/config_data.html:40 +#: templates/core/inc/config_data.html:40 msgid "Enforce global unique" msgstr "" -#: netbox/templates/core/inc/config_data.html:83 +#: templates/core/inc/config_data.html:83 msgid "Paginate count" msgstr "" -#: netbox/templates/core/inc/config_data.html:87 +#: templates/core/inc/config_data.html:87 msgid "Max page size" msgstr "" -#: netbox/templates/core/inc/config_data.html:114 +#: templates/core/inc/config_data.html:114 msgid "User preferences" msgstr "" -#: netbox/templates/core/inc/config_data.html:141 +#: templates/core/inc/config_data.html:141 msgid "Job retention" msgstr "" -#: netbox/templates/core/job.html:35 netbox/templates/core/rq_task.html:12 -#: netbox/templates/core/rq_task.html:49 netbox/templates/core/rq_task.html:58 +#: templates/core/job.html:35 templates/core/rq_task.html:12 +#: templates/core/rq_task.html:49 templates/core/rq_task.html:58 msgid "Job" msgstr "" -#: netbox/templates/core/job.html:58 -#: netbox/templates/extras/journalentry.html:26 +#: templates/core/job.html:58 templates/extras/journalentry.html:26 msgid "Created By" msgstr "" -#: netbox/templates/core/job.html:66 +#: templates/core/job.html:66 msgid "Scheduling" msgstr "" -#: netbox/templates/core/job.html:77 +#: templates/core/job.html:77 #, python-format msgid "every %(interval)s minutes" msgstr "" -#: netbox/templates/core/objectchange.html:29 -#: netbox/templates/users/objectpermission.html:42 +#: templates/core/objectchange.html:29 templates/users/objectpermission.html:42 msgid "Change" msgstr "" -#: netbox/templates/core/objectchange.html:79 +#: templates/core/objectchange.html:79 msgid "Difference" msgstr "" -#: netbox/templates/core/objectchange.html:82 +#: templates/core/objectchange.html:82 msgid "Previous" msgstr "" -#: netbox/templates/core/objectchange.html:85 +#: templates/core/objectchange.html:85 msgid "Next" msgstr "" -#: netbox/templates/core/objectchange.html:93 +#: templates/core/objectchange.html:93 msgid "Object Created" msgstr "" -#: netbox/templates/core/objectchange.html:95 +#: templates/core/objectchange.html:95 msgid "Object Deleted" msgstr "" -#: netbox/templates/core/objectchange.html:97 +#: templates/core/objectchange.html:97 msgid "No Changes" msgstr "" -#: netbox/templates/core/objectchange.html:111 +#: templates/core/objectchange.html:111 msgid "Pre-Change Data" msgstr "" -#: netbox/templates/core/objectchange.html:122 +#: templates/core/objectchange.html:122 msgid "Warning: Comparing non-atomic change to previous change record" msgstr "" -#: netbox/templates/core/objectchange.html:131 +#: templates/core/objectchange.html:131 msgid "Post-Change Data" msgstr "" -#: netbox/templates/core/objectchange.html:162 +#: templates/core/objectchange.html:162 #, python-format msgid "See All %(count)s Changes" msgstr "" -#: netbox/templates/core/objectchange_list.html:9 -#: netbox/templates/extras/object_changelog.html:15 +#: templates/core/objectchange_list.html:9 +#: templates/extras/object_changelog.html:15 msgid "Change log retention" msgstr "" -#: netbox/templates/core/objectchange_list.html:9 -#: netbox/templates/extras/object_changelog.html:15 +#: templates/core/objectchange_list.html:9 +#: templates/extras/object_changelog.html:15 msgid "days" msgstr "" -#: netbox/templates/core/objectchange_list.html:9 -#: netbox/templates/extras/object_changelog.html:15 +#: templates/core/objectchange_list.html:9 +#: templates/extras/object_changelog.html:15 msgid "Indefinite" msgstr "" -#: netbox/templates/core/plugin.html:22 +#: templates/core/plugin.html:22 msgid "Not installed" msgstr "" -#: netbox/templates/core/plugin.html:33 +#: templates/core/plugin.html:33 msgid "Overview" msgstr "" -#: netbox/templates/core/plugin.html:39 +#: templates/core/plugin.html:39 msgid "Install" msgstr "" -#: netbox/templates/core/plugin.html:51 +#: templates/core/plugin.html:51 msgid "Plugin Details" msgstr "" -#: netbox/templates/core/plugin.html:58 +#: templates/core/plugin.html:58 msgid "Summary" msgstr "" -#: netbox/templates/core/plugin.html:76 +#: templates/core/plugin.html:76 msgid "License" msgstr "" -#: netbox/templates/core/plugin.html:96 +#: templates/core/plugin.html:96 msgid "Version History" msgstr "" -#: netbox/templates/core/plugin.html:107 +#: templates/core/plugin.html:107 msgid "Local Installation Instructions" msgstr "" -#: netbox/templates/core/rq_queue_list.html:5 -#: netbox/templates/core/rq_queue_list.html:13 -#: netbox/templates/core/rq_task_list.html:14 -#: netbox/templates/core/rq_worker.html:7 +#: templates/core/rq_queue_list.html:5 templates/core/rq_queue_list.html:13 +#: templates/core/rq_task_list.html:14 templates/core/rq_worker.html:7 msgid "Background Queues" msgstr "" -#: netbox/templates/core/rq_queue_list.html:24 -#: netbox/templates/core/rq_queue_list.html:25 -#: netbox/templates/core/rq_worker_list.html:49 -#: netbox/templates/core/rq_worker_list.html:50 -#: netbox/templates/extras/script_result.html:67 -#: netbox/templates/extras/script_result.html:69 -#: netbox/templates/inc/table_controls_htmx.html:30 -#: netbox/templates/inc/table_controls_htmx.html:33 +#: templates/core/rq_queue_list.html:24 templates/core/rq_queue_list.html:25 +#: templates/core/rq_worker_list.html:49 templates/core/rq_worker_list.html:50 +#: templates/extras/script_result.html:67 +#: templates/extras/script_result.html:69 +#: templates/inc/table_controls_htmx.html:30 +#: templates/inc/table_controls_htmx.html:31 msgid "Configure Table" msgstr "" -#: netbox/templates/core/rq_task.html:29 +#: templates/core/rq_task.html:29 msgid "Stop" msgstr "" -#: netbox/templates/core/rq_task.html:34 +#: templates/core/rq_task.html:34 msgid "Requeue" msgstr "" -#: netbox/templates/core/rq_task.html:39 +#: templates/core/rq_task.html:39 msgid "Enqueue" msgstr "" -#: netbox/templates/core/rq_task.html:61 +#: templates/core/rq_task.html:61 msgid "Queue" msgstr "" -#: netbox/templates/core/rq_task.html:65 +#: templates/core/rq_task.html:65 msgid "Timeout" msgstr "" -#: netbox/templates/core/rq_task.html:69 +#: templates/core/rq_task.html:69 msgid "Result TTL" msgstr "" -#: netbox/templates/core/rq_task.html:89 +#: templates/core/rq_task.html:89 msgid "Meta" msgstr "" -#: netbox/templates/core/rq_task.html:93 +#: templates/core/rq_task.html:93 msgid "Arguments" msgstr "" -#: netbox/templates/core/rq_task.html:97 +#: templates/core/rq_task.html:97 msgid "Keyword Arguments" msgstr "" -#: netbox/templates/core/rq_task.html:103 +#: templates/core/rq_task.html:103 msgid "Depends on" msgstr "" -#: netbox/templates/core/rq_task.html:109 +#: templates/core/rq_task.html:109 msgid "Exception" msgstr "" -#: netbox/templates/core/rq_task_list.html:28 +#: templates/core/rq_task_list.html:28 msgid "tasks in " msgstr "" -#: netbox/templates/core/rq_task_list.html:33 +#: templates/core/rq_task_list.html:33 msgid "Queued Jobs" msgstr "" -#: netbox/templates/core/rq_task_list.html:64 -#: netbox/templates/extras/script_result.html:86 +#: templates/core/rq_task_list.html:64 templates/extras/script_result.html:86 #, python-format msgid "" "Select all %(count)s %(object_type_plural)s matching query" msgstr "" -#: netbox/templates/core/rq_worker.html:10 +#: templates/core/rq_worker.html:10 msgid "Worker Info" msgstr "" -#: netbox/templates/core/rq_worker.html:31 -#: netbox/templates/core/rq_worker.html:40 +#: templates/core/rq_worker.html:31 templates/core/rq_worker.html:40 msgid "Worker" msgstr "" -#: netbox/templates/core/rq_worker.html:55 +#: templates/core/rq_worker.html:55 msgid "Queues" msgstr "" -#: netbox/templates/core/rq_worker.html:63 +#: templates/core/rq_worker.html:63 msgid "Curent Job" msgstr "" -#: netbox/templates/core/rq_worker.html:67 +#: templates/core/rq_worker.html:67 msgid "Successful job count" msgstr "" -#: netbox/templates/core/rq_worker.html:71 +#: templates/core/rq_worker.html:71 msgid "Failed job count" msgstr "" -#: netbox/templates/core/rq_worker.html:75 +#: templates/core/rq_worker.html:75 msgid "Total working time" msgstr "" -#: netbox/templates/core/rq_worker.html:76 +#: templates/core/rq_worker.html:76 msgid "seconds" msgstr "" -#: netbox/templates/core/rq_worker_list.html:13 -#: netbox/templates/core/rq_worker_list.html:21 +#: templates/core/rq_worker_list.html:13 templates/core/rq_worker_list.html:21 msgid "Background Workers" msgstr "" -#: netbox/templates/core/rq_worker_list.html:29 +#: templates/core/rq_worker_list.html:29 #, python-format msgid "Workers in %(queue_name)s" msgstr "" -#: netbox/templates/core/system.html:11 -#: netbox/utilities/templates/buttons/export.html:4 +#: templates/core/system.html:11 utilities/templates/buttons/export.html:4 msgid "Export" msgstr "" -#: netbox/templates/core/system.html:28 +#: templates/core/system.html:28 msgid "System Status" msgstr "" -#: netbox/templates/core/system.html:31 +#: templates/core/system.html:31 msgid "NetBox release" msgstr "" -#: netbox/templates/core/system.html:44 +#: templates/core/system.html:44 msgid "Django version" msgstr "" -#: netbox/templates/core/system.html:48 +#: templates/core/system.html:48 msgid "PostgreSQL version" msgstr "" -#: netbox/templates/core/system.html:52 +#: templates/core/system.html:52 msgid "Database name" msgstr "" -#: netbox/templates/core/system.html:56 +#: templates/core/system.html:56 msgid "Database size" msgstr "" -#: netbox/templates/core/system.html:61 +#: templates/core/system.html:61 msgid "Unavailable" msgstr "" -#: netbox/templates/core/system.html:66 +#: templates/core/system.html:66 msgid "RQ workers" msgstr "" -#: netbox/templates/core/system.html:69 +#: templates/core/system.html:69 msgid "default queue" msgstr "" -#: netbox/templates/core/system.html:73 +#: templates/core/system.html:73 msgid "System time" msgstr "" -#: netbox/templates/core/system.html:85 +#: templates/core/system.html:85 msgid "Current Configuration" msgstr "" -#: netbox/templates/dcim/bulk_disconnect.html:9 +#: templates/dcim/bulk_disconnect.html:9 #, python-format msgid "" "Are you sure you want to disconnect these %(count)s %(obj_type_plural)s?" msgstr "" -#: netbox/templates/dcim/cable_trace.html:10 +#: templates/dcim/cable_trace.html:10 #, python-format msgid "Cable Trace for %(object_type)s %(object)s" msgstr "" -#: netbox/templates/dcim/cable_trace.html:24 -#: netbox/templates/dcim/inc/rack_elevation.html:7 +#: templates/dcim/cable_trace.html:24 templates/dcim/inc/rack_elevation.html:7 msgid "Download SVG" msgstr "" -#: netbox/templates/dcim/cable_trace.html:30 +#: templates/dcim/cable_trace.html:30 msgid "Asymmetric Path" msgstr "" -#: netbox/templates/dcim/cable_trace.html:31 +#: templates/dcim/cable_trace.html:31 msgid "The nodes below have no links and result in an asymmetric path" msgstr "" -#: netbox/templates/dcim/cable_trace.html:38 +#: templates/dcim/cable_trace.html:38 msgid "Path split" msgstr "" -#: netbox/templates/dcim/cable_trace.html:39 +#: templates/dcim/cable_trace.html:39 msgid "Select a node below to continue" msgstr "" -#: netbox/templates/dcim/cable_trace.html:55 +#: templates/dcim/cable_trace.html:55 msgid "Trace Completed" msgstr "" -#: netbox/templates/dcim/cable_trace.html:58 +#: templates/dcim/cable_trace.html:58 msgid "Total segments" msgstr "" -#: netbox/templates/dcim/cable_trace.html:62 +#: templates/dcim/cable_trace.html:62 msgid "Total length" msgstr "" -#: netbox/templates/dcim/cable_trace.html:77 +#: templates/dcim/cable_trace.html:77 msgid "No paths found" msgstr "" -#: netbox/templates/dcim/cable_trace.html:85 +#: templates/dcim/cable_trace.html:85 msgid "Related Paths" msgstr "" -#: netbox/templates/dcim/cable_trace.html:89 +#: templates/dcim/cable_trace.html:89 msgid "Origin" msgstr "" -#: netbox/templates/dcim/cable_trace.html:90 +#: templates/dcim/cable_trace.html:90 msgid "Destination" msgstr "" -#: netbox/templates/dcim/cable_trace.html:91 +#: templates/dcim/cable_trace.html:91 msgid "Segments" msgstr "" -#: netbox/templates/dcim/cable_trace.html:104 +#: templates/dcim/cable_trace.html:104 msgid "Incomplete" msgstr "" -#: netbox/templates/dcim/component_list.html:14 +#: templates/dcim/component_list.html:14 msgid "Rename Selected" msgstr "" -#: netbox/templates/dcim/consoleport.html:65 -#: netbox/templates/dcim/consoleserverport.html:66 -#: netbox/templates/dcim/frontport.html:98 -#: netbox/templates/dcim/interface.html:233 -#: netbox/templates/dcim/poweroutlet.html:79 -#: netbox/templates/dcim/powerport.html:69 +#: templates/dcim/consoleport.html:65 templates/dcim/consoleserverport.html:66 +#: templates/dcim/frontport.html:98 templates/dcim/interface.html:233 +#: templates/dcim/poweroutlet.html:83 templates/dcim/powerport.html:69 msgid "Not Connected" msgstr "" -#: netbox/templates/dcim/device.html:34 +#: templates/dcim/device.html:34 msgid "Highlight device in rack" msgstr "" -#: netbox/templates/dcim/device.html:55 +#: templates/dcim/device.html:55 msgid "Not racked" msgstr "" -#: netbox/templates/dcim/device.html:62 netbox/templates/dcim/site.html:94 +#: templates/dcim/device.html:62 templates/dcim/site.html:94 msgid "GPS Coordinates" msgstr "" -#: netbox/templates/dcim/device.html:68 netbox/templates/dcim/site.html:81 -#: netbox/templates/dcim/site.html:100 +#: templates/dcim/device.html:68 templates/dcim/site.html:81 +#: templates/dcim/site.html:100 msgid "Map" msgstr "" -#: netbox/templates/dcim/device.html:108 -#: netbox/templates/dcim/inventoryitem.html:60 -#: netbox/templates/dcim/module.html:81 netbox/templates/dcim/modulebay.html:74 -#: netbox/templates/dcim/rack.html:61 +#: templates/dcim/device.html:108 templates/dcim/inventoryitem.html:60 +#: templates/dcim/module.html:81 templates/dcim/modulebay.html:74 +#: templates/dcim/rack.html:61 msgid "Asset Tag" msgstr "" -#: netbox/templates/dcim/device.html:123 +#: templates/dcim/device.html:123 msgid "View Virtual Chassis" msgstr "" -#: netbox/templates/dcim/device.html:164 +#: templates/dcim/device.html:164 msgid "Create VDC" msgstr "" -#: netbox/templates/dcim/device.html:175 -#: netbox/templates/dcim/device_edit.html:64 -#: netbox/virtualization/forms/model_forms.py:230 +#: templates/dcim/device.html:175 templates/dcim/device_edit.html:66 +#: virtualization/forms/model_forms.py:230 msgid "Management" msgstr "" -#: netbox/templates/dcim/device.html:195 netbox/templates/dcim/device.html:211 -#: netbox/templates/dcim/device.html:227 -#: netbox/templates/virtualization/virtualmachine.html:57 -#: netbox/templates/virtualization/virtualmachine.html:73 +#: templates/dcim/device.html:195 templates/dcim/device.html:211 +#: templates/dcim/device.html:227 +#: templates/virtualization/virtualmachine.html:57 +#: templates/virtualization/virtualmachine.html:73 msgid "NAT for" msgstr "" -#: netbox/templates/dcim/device.html:197 netbox/templates/dcim/device.html:213 -#: netbox/templates/dcim/device.html:229 -#: netbox/templates/virtualization/virtualmachine.html:59 -#: netbox/templates/virtualization/virtualmachine.html:75 +#: templates/dcim/device.html:197 templates/dcim/device.html:213 +#: templates/dcim/device.html:229 +#: templates/virtualization/virtualmachine.html:59 +#: templates/virtualization/virtualmachine.html:75 msgid "NAT" msgstr "" -#: netbox/templates/dcim/device.html:252 netbox/templates/dcim/rack.html:73 +#: templates/dcim/device.html:252 templates/dcim/rack.html:73 msgid "Power Utilization" msgstr "" -#: netbox/templates/dcim/device.html:256 +#: templates/dcim/device.html:256 msgid "Input" msgstr "" -#: netbox/templates/dcim/device.html:257 +#: templates/dcim/device.html:257 msgid "Outlets" msgstr "" -#: netbox/templates/dcim/device.html:258 +#: templates/dcim/device.html:258 msgid "Allocated" msgstr "" -#: netbox/templates/dcim/device.html:268 netbox/templates/dcim/device.html:270 -#: netbox/templates/dcim/device.html:286 -#: netbox/templates/dcim/powerfeed.html:67 +#: templates/dcim/device.html:268 templates/dcim/device.html:270 +#: templates/dcim/device.html:286 templates/dcim/powerfeed.html:67 msgid "VA" msgstr "" -#: netbox/templates/dcim/device.html:280 +#: templates/dcim/device.html:280 msgctxt "Leg of a power feed" msgid "Leg" msgstr "" -#: netbox/templates/dcim/device.html:306 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: templates/dcim/device.html:306 +#: templates/virtualization/virtualmachine.html:158 msgid "Add a service" msgstr "" -#: netbox/templates/dcim/device/base.html:21 -#: netbox/templates/dcim/device_list.html:9 -#: netbox/templates/dcim/devicetype/base.html:18 -#: netbox/templates/dcim/inc/moduletype_buttons.html:9 -#: netbox/templates/dcim/module.html:18 -#: netbox/templates/virtualization/virtualmachine/base.html:22 -#: netbox/templates/virtualization/virtualmachine_list.html:8 +#: templates/dcim/device/base.html:21 templates/dcim/device_list.html:9 +#: templates/dcim/devicetype/base.html:18 +#: templates/dcim/inc/moduletype_buttons.html:9 templates/dcim/module.html:18 +#: templates/virtualization/virtualmachine/base.html:22 +#: templates/virtualization/virtualmachine_list.html:8 msgid "Add Components" msgstr "" -#: netbox/templates/dcim/device/consoleports.html:24 +#: templates/dcim/device/consoleports.html:24 msgid "Add Console Ports" msgstr "" -#: netbox/templates/dcim/device/consoleserverports.html:24 +#: templates/dcim/device/consoleserverports.html:24 msgid "Add Console Server Ports" msgstr "" -#: netbox/templates/dcim/device/devicebays.html:10 +#: templates/dcim/device/devicebays.html:10 msgid "Add Device Bays" msgstr "" -#: netbox/templates/dcim/device/frontports.html:24 +#: templates/dcim/device/frontports.html:24 msgid "Add Front Ports" msgstr "" -#: netbox/templates/dcim/device/inc/interface_table_controls.html:9 +#: templates/dcim/device/inc/interface_table_controls.html:9 msgid "Hide Enabled" msgstr "" -#: netbox/templates/dcim/device/inc/interface_table_controls.html:10 +#: templates/dcim/device/inc/interface_table_controls.html:10 msgid "Hide Disabled" msgstr "" -#: netbox/templates/dcim/device/inc/interface_table_controls.html:11 +#: templates/dcim/device/inc/interface_table_controls.html:11 msgid "Hide Virtual" msgstr "" -#: netbox/templates/dcim/device/inc/interface_table_controls.html:12 +#: templates/dcim/device/inc/interface_table_controls.html:12 msgid "Hide Disconnected" msgstr "" -#: netbox/templates/dcim/device/interfaces.html:27 +#: templates/dcim/device/interfaces.html:27 msgid "Add Interfaces" msgstr "" -#: netbox/templates/dcim/device/inventory.html:10 -#: netbox/templates/dcim/inc/panels/inventory_items.html:10 +#: templates/dcim/device/inventory.html:10 +#: templates/dcim/inc/panels/inventory_items.html:10 msgid "Add Inventory Item" msgstr "" -#: netbox/templates/dcim/device/modulebays.html:10 +#: templates/dcim/device/modulebays.html:10 msgid "Add Module Bays" msgstr "" -#: netbox/templates/dcim/device/poweroutlets.html:24 +#: templates/dcim/device/poweroutlets.html:24 msgid "Add Power Outlets" msgstr "" -#: netbox/templates/dcim/device/powerports.html:24 +#: templates/dcim/device/powerports.html:24 msgid "Add Power Port" msgstr "" -#: netbox/templates/dcim/device/rearports.html:24 +#: templates/dcim/device/rearports.html:24 msgid "Add Rear Ports" msgstr "" -#: netbox/templates/dcim/device_edit.html:44 +#: templates/dcim/device_edit.html:46 msgid "Parent Bay" msgstr "" -#: netbox/templates/dcim/device_edit.html:48 -#: netbox/utilities/templates/form_helpers/render_field.html:22 +#: templates/dcim/device_edit.html:50 +#: utilities/templates/form_helpers/render_field.html:22 msgid "Regenerate Slug" msgstr "" -#: netbox/templates/dcim/device_edit.html:49 -#: netbox/templates/generic/bulk_remove.html:21 -#: netbox/utilities/templates/helpers/table_config_form.html:23 +#: templates/dcim/device_edit.html:51 templates/extras/tableconfig_edit.html:32 +#: templates/generic/bulk_remove.html:21 +#: utilities/templates/helpers/table_config_form.html:23 msgid "Remove" msgstr "" -#: netbox/templates/dcim/device_edit.html:110 +#: templates/dcim/device_edit.html:112 msgid "Local Config Context Data" msgstr "" -#: netbox/templates/dcim/device_list.html:82 -#: netbox/templates/generic/bulk_rename.html:57 -#: netbox/templates/virtualization/virtualmachine/interfaces.html:11 -#: netbox/templates/virtualization/virtualmachine/virtual_disks.html:11 +#: templates/dcim/device_list.html:82 templates/generic/bulk_rename.html:57 +#: templates/virtualization/virtualmachine/interfaces.html:11 +#: templates/virtualization/virtualmachine/virtual_disks.html:11 msgid "Rename" msgstr "" -#: netbox/templates/dcim/devicebay.html:17 +#: templates/dcim/devicebay.html:17 msgid "Device Bay" msgstr "" -#: netbox/templates/dcim/devicebay.html:43 +#: templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "" -#: netbox/templates/dcim/devicebay_depopulate.html:6 +#: templates/dcim/devicebay_depopulate.html:6 #, python-format msgid "Remove %(device)s from %(device_bay)s?" msgstr "" -#: netbox/templates/dcim/devicebay_depopulate.html:13 +#: templates/dcim/devicebay_depopulate.html:13 #, python-format msgid "" "Are you sure you want to remove %(device)s from " "%(device_bay)s?" msgstr "" -#: netbox/templates/dcim/devicebay_populate.html:13 +#: templates/dcim/devicebay_populate.html:13 msgid "Populate" msgstr "" -#: netbox/templates/dcim/devicebay_populate.html:22 +#: templates/dcim/devicebay_populate.html:22 msgid "Bay" msgstr "" -#: netbox/templates/dcim/devicerole.html:14 -#: netbox/templates/dcim/platform.html:17 +#: templates/dcim/devicerole.html:14 templates/dcim/platform.html:17 msgid "Add Device" msgstr "" -#: netbox/templates/dcim/devicerole.html:40 +#: templates/dcim/devicerole.html:44 msgid "VM Role" msgstr "" -#: netbox/templates/dcim/devicetype.html:18 -#: netbox/templates/dcim/moduletype.html:31 +#: templates/dcim/devicerole.html:67 +msgid "Child Device Roles" +msgstr "" + +#: templates/dcim/devicerole.html:71 +msgid "Add a Device Role" +msgstr "" + +#: templates/dcim/devicetype.html:18 templates/dcim/moduletype.html:35 msgid "Model Name" msgstr "" -#: netbox/templates/dcim/devicetype.html:25 -#: netbox/templates/dcim/moduletype.html:35 +#: templates/dcim/devicetype.html:25 templates/dcim/moduletype.html:39 msgid "Part Number" msgstr "" -#: netbox/templates/dcim/devicetype.html:41 +#: templates/dcim/devicetype.html:41 msgid "Exclude From Utilization" msgstr "" -#: netbox/templates/dcim/devicetype.html:59 +#: templates/dcim/devicetype.html:59 msgid "Parent/Child" msgstr "" -#: netbox/templates/dcim/devicetype.html:71 +#: templates/dcim/devicetype.html:71 msgid "Front Image" msgstr "" -#: netbox/templates/dcim/devicetype.html:83 +#: templates/dcim/devicetype.html:83 msgid "Rear Image" msgstr "" -#: netbox/templates/dcim/frontport.html:54 +#: templates/dcim/frontport.html:54 msgid "Rear Port Position" msgstr "" -#: netbox/templates/dcim/frontport.html:72 -#: netbox/templates/dcim/interface.html:201 -#: netbox/templates/dcim/poweroutlet.html:73 -#: netbox/templates/dcim/powerport.html:63 -#: netbox/templates/dcim/rearport.html:68 +#: templates/dcim/frontport.html:72 templates/dcim/interface.html:201 +#: templates/dcim/poweroutlet.html:77 templates/dcim/powerport.html:63 +#: templates/dcim/rearport.html:68 msgid "Marked as Connected" msgstr "" -#: netbox/templates/dcim/frontport.html:86 -#: netbox/templates/dcim/rearport.html:82 +#: templates/dcim/frontport.html:86 templates/dcim/rearport.html:82 msgid "Connection Status" msgstr "" -#: netbox/templates/dcim/htmx/cable_edit.html:10 +#: templates/dcim/htmx/cable_edit.html:13 msgid "A Side" msgstr "" -#: netbox/templates/dcim/htmx/cable_edit.html:30 +#: templates/dcim/htmx/cable_edit.html:33 msgid "B Side" msgstr "" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "" -#: netbox/templates/dcim/inc/cable_toggle_buttons.html:3 +#: templates/dcim/inc/cable_toggle_buttons.html:3 msgid "Mark Planned" msgstr "" -#: netbox/templates/dcim/inc/cable_toggle_buttons.html:6 +#: templates/dcim/inc/cable_toggle_buttons.html:6 msgid "Mark Installed" msgstr "" -#: netbox/templates/dcim/inc/connection_endpoints.html:13 +#: templates/dcim/inc/connection_endpoints.html:13 msgid "Path Status" msgstr "" -#: netbox/templates/dcim/inc/connection_endpoints.html:18 +#: templates/dcim/inc/connection_endpoints.html:18 msgid "Not Reachable" msgstr "" -#: netbox/templates/dcim/inc/connection_endpoints.html:23 +#: templates/dcim/inc/connection_endpoints.html:23 msgid "Path Endpoints" msgstr "" -#: netbox/templates/dcim/inc/endpoint_connection.html:8 -#: netbox/templates/dcim/powerfeed.html:120 -#: netbox/templates/dcim/rearport.html:94 +#: templates/dcim/inc/endpoint_connection.html:8 +#: templates/dcim/powerfeed.html:120 templates/dcim/rearport.html:94 msgid "Not connected" msgstr "" -#: netbox/templates/dcim/inc/interface_vlans_table.html:6 +#: templates/dcim/inc/interface_vlans_table.html:6 msgid "Untagged" msgstr "" -#: netbox/templates/dcim/inc/interface_vlans_table.html:37 +#: templates/dcim/inc/interface_vlans_table.html:37 msgid "No VLANs Assigned" msgstr "" -#: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: templates/dcim/inc/interface_vlans_table.html:44 +#: templates/ipam/prefix_list.html:16 templates/ipam/prefix_list.html:33 msgid "Clear" msgstr "" -#: netbox/templates/dcim/inc/interface_vlans_table.html:47 +#: templates/dcim/inc/interface_vlans_table.html:47 msgid "Clear All" msgstr "" -#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 +#: templates/dcim/inc/panels/racktype_dimensions.html:48 msgid "Mounting Depth" msgstr "" -#: netbox/templates/dcim/inc/panels/racktype_numbering.html:6 +#: templates/dcim/inc/panels/racktype_numbering.html:6 msgid "Starting Unit" msgstr "" -#: netbox/templates/dcim/inc/panels/racktype_numbering.html:10 +#: templates/dcim/inc/panels/racktype_numbering.html:10 msgid "Descending Units" msgstr "" -#: netbox/templates/dcim/inc/rack_elevation.html:3 +#: templates/dcim/inc/rack_elevation.html:3 msgid "Rack elevation" msgstr "" -#: netbox/templates/dcim/interface.html:17 +#: templates/dcim/interface.html:17 msgid "Add Child Interface" msgstr "" -#: netbox/templates/dcim/interface.html:50 +#: templates/dcim/interface.html:50 msgid "Speed/Duplex" msgstr "" -#: netbox/templates/dcim/interface.html:73 +#: templates/dcim/interface.html:73 msgid "PoE Mode" msgstr "" -#: netbox/templates/dcim/interface.html:77 +#: templates/dcim/interface.html:77 msgid "PoE Type" msgstr "" -#: netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 -#: netbox/virtualization/forms/model_forms.py:395 -msgid "802.1Q Mode" -msgstr "" - -#: netbox/templates/dcim/interface.html:156 -#: netbox/templates/virtualization/vminterface.html:88 +#: templates/dcim/interface.html:156 +#: templates/virtualization/vminterface.html:88 msgid "VLAN Translation" msgstr "" -#: netbox/templates/dcim/interface.html:208 +#: templates/dcim/interface.html:208 msgid "Wireless Link" msgstr "" -#: netbox/templates/dcim/interface.html:287 -#: netbox/templates/wireless/inc/wirelesslink_interface.html:26 +#: templates/dcim/interface.html:287 +#: templates/wireless/inc/wirelesslink_interface.html:26 msgid "Channel" msgstr "" -#: netbox/templates/dcim/interface.html:296 -#: netbox/templates/wireless/inc/wirelesslink_interface.html:32 +#: templates/dcim/interface.html:296 +#: templates/wireless/inc/wirelesslink_interface.html:32 msgid "Channel Frequency" msgstr "" -#: netbox/templates/dcim/interface.html:299 -#: netbox/templates/dcim/interface.html:307 -#: netbox/templates/dcim/interface.html:318 -#: netbox/templates/dcim/interface.html:326 +#: templates/dcim/interface.html:299 templates/dcim/interface.html:307 +#: templates/dcim/interface.html:318 templates/dcim/interface.html:326 msgid "MHz" msgstr "" -#: netbox/templates/dcim/interface.html:315 -#: netbox/templates/wireless/inc/wirelesslink_interface.html:42 +#: templates/dcim/interface.html:315 +#: templates/wireless/inc/wirelesslink_interface.html:42 msgid "Channel Width" msgstr "" -#: netbox/templates/dcim/interface.html:342 -#: netbox/templates/wireless/wirelesslan.html:14 -#: netbox/templates/wireless/wirelesslink.html:21 -#: netbox/wireless/forms/bulk_edit.py:62 netbox/wireless/forms/bulk_edit.py:105 -#: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 netbox/wireless/models.py:82 -#: netbox/wireless/models.py:153 netbox/wireless/tables/wirelesslan.py:44 +#: templates/dcim/interface.html:342 templates/wireless/wirelesslan.html:14 +#: templates/wireless/wirelesslink.html:21 wireless/forms/bulk_edit.py:63 +#: wireless/forms/bulk_edit.py:106 wireless/forms/filtersets.py:43 +#: wireless/forms/filtersets.py:108 wireless/models.py:82 +#: wireless/models.py:145 wireless/tables/wirelesslan.py:44 msgid "SSID" msgstr "" -#: netbox/templates/dcim/interface.html:362 +#: templates/dcim/interface.html:362 msgid "LAG Members" msgstr "" -#: netbox/templates/dcim/interface.html:380 +#: templates/dcim/interface.html:380 msgid "No member interfaces" msgstr "" -#: netbox/templates/dcim/interface.html:400 -#: netbox/templates/ipam/fhrpgroup.html:73 -#: netbox/templates/ipam/iprange/ip_addresses.html:7 -#: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:105 +#: 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 msgid "Add IP Address" msgstr "" -#: netbox/templates/dcim/interface.html:417 -#: netbox/templates/virtualization/vminterface.html:123 +#: templates/dcim/interface.html:417 +#: templates/virtualization/vminterface.html:123 msgid "Add MAC Address" msgstr "" -#: netbox/templates/dcim/inventoryitem.html:24 +#: templates/dcim/inventoryitem.html:24 msgid "Parent Item" msgstr "" -#: netbox/templates/dcim/inventoryitem.html:52 +#: templates/dcim/inventoryitem.html:52 msgid "Part ID" msgstr "" -#: netbox/templates/dcim/location.html:17 +#: templates/dcim/location.html:17 msgid "Add Child Location" msgstr "" -#: netbox/templates/dcim/location.html:77 +#: templates/dcim/location.html:78 msgid "Child Locations" msgstr "" -#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131 +#: templates/dcim/location.html:82 templates/dcim/site.html:131 msgid "Add a Location" msgstr "" -#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144 +#: templates/dcim/location.html:95 templates/dcim/site.html:144 msgid "Add a Device" msgstr "" -#: netbox/templates/dcim/macaddress.html:36 +#: templates/dcim/macaddress.html:36 msgid "Primary for interface" msgstr "" -#: netbox/templates/dcim/manufacturer.html:16 +#: templates/dcim/manufacturer.html:16 msgid "Add Device Type" msgstr "" -#: netbox/templates/dcim/manufacturer.html:21 +#: templates/dcim/manufacturer.html:21 templates/dcim/moduletypeprofile.html:49 msgid "Add Module Type" msgstr "" -#: netbox/templates/dcim/powerfeed.html:53 +#: templates/dcim/moduletype.html:71 +msgid "No profile assigned" +msgstr "" + +#: templates/dcim/moduletypeprofile.html:13 +msgid "Module Type Profile" +msgstr "" + +#: templates/dcim/powerfeed.html:53 msgid "Connected Device" msgstr "" -#: netbox/templates/dcim/powerfeed.html:63 +#: templates/dcim/powerfeed.html:63 msgid "Utilization (Allocated" msgstr "" -#: netbox/templates/dcim/powerfeed.html:80 +#: templates/dcim/powerfeed.html:80 msgid "Electrical Characteristics" msgstr "" -#: netbox/templates/dcim/powerfeed.html:88 +#: templates/dcim/powerfeed.html:88 msgctxt "Abbreviation for volts" msgid "V" msgstr "" -#: netbox/templates/dcim/powerfeed.html:92 +#: templates/dcim/powerfeed.html:92 msgctxt "Abbreviation for amperes" msgid "A" msgstr "" -#: netbox/templates/dcim/poweroutlet.html:58 +#: templates/dcim/poweroutlet.html:62 msgid "Feed Leg" msgstr "" -#: netbox/templates/dcim/powerpanel.html:72 +#: templates/dcim/powerpanel.html:72 msgid "Add Power Feeds" msgstr "" -#: netbox/templates/dcim/powerport.html:44 +#: templates/dcim/powerport.html:44 msgid "Maximum Draw" msgstr "" -#: netbox/templates/dcim/powerport.html:48 +#: templates/dcim/powerport.html:48 msgid "Allocated Draw" msgstr "" -#: netbox/templates/dcim/rack.html:69 +#: templates/dcim/rack.html:69 msgid "Space Utilization" msgstr "" -#: netbox/templates/dcim/rack.html:84 netbox/templates/dcim/racktype.html:44 +#: templates/dcim/rack.html:84 templates/dcim/racktype.html:44 msgid "Rack Weight" msgstr "" -#: netbox/templates/dcim/rack.html:94 netbox/templates/dcim/racktype.html:54 +#: templates/dcim/rack.html:94 templates/dcim/racktype.html:54 msgid "Maximum Weight" msgstr "" -#: netbox/templates/dcim/rack.html:104 +#: templates/dcim/rack.html:104 msgid "Total Weight" msgstr "" -#: netbox/templates/dcim/rack.html:125 -#: netbox/templates/dcim/rack_elevation_list.html:15 +#: templates/dcim/rack.html:125 templates/dcim/rack_elevation_list.html:15 msgid "Images and Labels" msgstr "" -#: netbox/templates/dcim/rack.html:126 -#: netbox/templates/dcim/rack_elevation_list.html:16 +#: templates/dcim/rack.html:126 templates/dcim/rack_elevation_list.html:16 msgid "Images only" msgstr "" -#: netbox/templates/dcim/rack.html:127 -#: netbox/templates/dcim/rack_elevation_list.html:17 +#: templates/dcim/rack.html:127 templates/dcim/rack_elevation_list.html:17 msgid "Labels only" msgstr "" -#: netbox/templates/dcim/rack/reservations.html:8 +#: templates/dcim/rack/reservations.html:8 msgid "Add reservation" msgstr "" -#: netbox/templates/dcim/rack_elevation_list.html:12 +#: templates/dcim/rack_elevation_list.html:12 msgid "View List" msgstr "" -#: netbox/templates/dcim/rack_elevation_list.html:14 +#: templates/dcim/rack_elevation_list.html:14 msgid "Select rack view" msgstr "" -#: netbox/templates/dcim/rack_elevation_list.html:25 +#: templates/dcim/rack_elevation_list.html:25 msgid "Sort By" msgstr "" -#: netbox/templates/dcim/rack_elevation_list.html:74 +#: templates/dcim/rack_elevation_list.html:74 msgid "No Racks Found" msgstr "" -#: netbox/templates/dcim/rack_list.html:8 +#: templates/dcim/rack_list.html:8 msgid "View Elevations" msgstr "" -#: netbox/templates/dcim/rackreservation.html:42 +#: templates/dcim/rackreservation.html:42 msgid "Reservation Details" msgstr "" -#: netbox/templates/dcim/rackrole.html:10 +#: templates/dcim/rackrole.html:10 msgid "Add Rack" msgstr "" -#: netbox/templates/dcim/rearport.html:50 +#: templates/dcim/rearport.html:50 msgid "Positions" msgstr "" -#: netbox/templates/dcim/region.html:17 netbox/templates/dcim/sitegroup.html:17 +#: templates/dcim/region.html:17 templates/dcim/sitegroup.html:17 msgid "Add Site" msgstr "" -#: netbox/templates/dcim/region.html:55 +#: templates/dcim/region.html:56 msgid "Child Regions" msgstr "" -#: netbox/templates/dcim/region.html:59 +#: templates/dcim/region.html:60 msgid "Add Region" msgstr "" -#: netbox/templates/dcim/site.html:64 +#: templates/dcim/site.html:64 msgid "Time Zone" msgstr "" -#: netbox/templates/dcim/site.html:67 +#: templates/dcim/site.html:67 msgid "UTC" msgstr "" -#: netbox/templates/dcim/site.html:68 +#: templates/dcim/site.html:68 msgid "Site time" msgstr "" -#: netbox/templates/dcim/site.html:75 +#: templates/dcim/site.html:75 msgid "Physical Address" msgstr "" -#: netbox/templates/dcim/site.html:90 +#: templates/dcim/site.html:90 msgid "Shipping Address" msgstr "" -#: netbox/templates/dcim/sitegroup.html:55 -#: netbox/templates/tenancy/contactgroup.html:46 -#: netbox/templates/tenancy/tenantgroup.html:55 -#: netbox/templates/wireless/wirelesslangroup.html:55 +#: templates/dcim/sitegroup.html:56 templates/tenancy/contactgroup.html:47 +#: templates/tenancy/tenantgroup.html:56 +#: templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "" -#: netbox/templates/dcim/sitegroup.html:59 +#: templates/dcim/sitegroup.html:60 msgid "Add Site Group" msgstr "" -#: netbox/templates/dcim/trace/attachment.html:5 -#: netbox/templates/extras/exporttemplate.html:31 +#: templates/dcim/trace/attachment.html:5 +#: templates/extras/configtemplate.html:33 +#: templates/extras/exporttemplate.html:35 msgid "Attachment" msgstr "" -#: netbox/templates/dcim/virtualchassis.html:57 +#: templates/dcim/virtualchassis.html:57 msgid "Add Member" msgstr "" -#: netbox/templates/dcim/virtualchassis_add.html:18 +#: templates/dcim/virtualchassis_add.html:22 msgid "Member Devices" msgstr "" -#: netbox/templates/dcim/virtualchassis_add_member.html:10 +#: templates/dcim/virtualchassis_add_member.html:10 #, python-format msgid "Add New Member to Virtual Chassis %(virtual_chassis)s" msgstr "" -#: netbox/templates/dcim/virtualchassis_add_member.html:19 +#: templates/dcim/virtualchassis_add_member.html:19 msgid "Add New Member" msgstr "" -#: netbox/templates/dcim/virtualchassis_add_member.html:27 -#: netbox/templates/generic/object_edit.html:78 -#: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:312 +#: templates/dcim/virtualchassis_add_member.html:27 +#: templates/generic/object_edit.html:78 +#: templates/users/objectpermission.html:31 users/forms/filtersets.py:67 +#: users/forms/model_forms.py:312 msgid "Actions" msgstr "" -#: netbox/templates/dcim/virtualchassis_add_member.html:29 +#: templates/dcim/virtualchassis_add_member.html:29 msgid "Save & Add Another" msgstr "" -#: netbox/templates/dcim/virtualchassis_edit.html:7 +#: templates/dcim/virtualchassis_edit.html:7 #, python-format msgid "Editing Virtual Chassis %(name)s" msgstr "" -#: netbox/templates/dcim/virtualchassis_edit.html:53 +#: templates/dcim/virtualchassis_edit.html:57 msgid "Rack/Unit" msgstr "" -#: netbox/templates/dcim/virtualchassis_remove_member.html:5 +#: templates/dcim/virtualchassis_edit.html:111 +#: templates/generic/bulk_add_component.html:68 +#: templates/generic/object_edit.html:47 templates/generic/object_edit.html:80 +#: templates/htmx/quick_add.html:24 +#: templates/ipam/inc/ipaddress_edit_header.html:7 +msgid "Create" +msgstr "" + +#: templates/dcim/virtualchassis_remove_member.html:5 msgid "Remove Virtual Chassis Member" msgstr "" -#: netbox/templates/dcim/virtualchassis_remove_member.html:9 +#: templates/dcim/virtualchassis_remove_member.html:9 #, python-format msgid "" "Are you sure you want to remove %(device)s from virtual " "chassis %(name)s?" msgstr "" -#: netbox/templates/dcim/virtualdevicecontext.html:26 -#: netbox/templates/vpn/l2vpn.html:18 +#: templates/dcim/virtualdevicecontext.html:26 templates/vpn/l2vpn.html:18 msgid "Identifier" msgstr "" -#: netbox/templates/exceptions/import_error.html:6 +#: templates/exceptions/import_error.html:6 msgid "" "A module import error occurred during this request. Common causes include " "the following:" msgstr "" -#: netbox/templates/exceptions/import_error.html:10 +#: templates/exceptions/import_error.html:10 msgid "Missing required packages" msgstr "" -#: netbox/templates/exceptions/import_error.html:11 +#: templates/exceptions/import_error.html:11 msgid "" "This installation of NetBox might be missing one or more required Python " "packages. These packages are listed in requirements.txt and " @@ -13442,28 +12991,28 @@ msgid "" "of required packages." msgstr "" -#: netbox/templates/exceptions/import_error.html:20 +#: templates/exceptions/import_error.html:20 msgid "WSGI service not restarted after upgrade" msgstr "" -#: netbox/templates/exceptions/import_error.html:21 +#: templates/exceptions/import_error.html:21 msgid "" "If this installation has recently been upgraded, check that the WSGI service " "(e.g. gunicorn or uWSGI) has been restarted. This ensures that the new code " "is running." msgstr "" -#: netbox/templates/exceptions/permission_error.html:6 +#: templates/exceptions/permission_error.html:6 msgid "" "A file permission error was detected while processing this request. Common " "causes include the following:" msgstr "" -#: netbox/templates/exceptions/permission_error.html:10 +#: templates/exceptions/permission_error.html:10 msgid "Insufficient write permission to the media root" msgstr "" -#: netbox/templates/exceptions/permission_error.html:11 +#: templates/exceptions/permission_error.html:11 #, python-format msgid "" "The configured media root is %(media_root)s. Ensure that the " @@ -13471,407 +13020,418 @@ msgid "" "path." msgstr "" -#: netbox/templates/exceptions/programming_error.html:6 +#: templates/exceptions/programming_error.html:6 msgid "" "A database programming error was detected while processing this request. " "Common causes include the following:" msgstr "" -#: netbox/templates/exceptions/programming_error.html:10 +#: templates/exceptions/programming_error.html:10 msgid "Database migrations missing" msgstr "" -#: netbox/templates/exceptions/programming_error.html:11 +#: templates/exceptions/programming_error.html:11 msgid "" "When upgrading to a new NetBox release, the upgrade script must be run to " "apply any new database migrations. You can run migrations manually by " "executing python3 manage.py migrate from the command line." msgstr "" -#: netbox/templates/exceptions/programming_error.html:18 +#: templates/exceptions/programming_error.html:18 msgid "Unsupported PostgreSQL version" msgstr "" -#: netbox/templates/exceptions/programming_error.html:19 +#: templates/exceptions/programming_error.html:19 msgid "" "Ensure that PostgreSQL version 12 or later is in use. You can check this by " "connecting to the database using NetBox's credentials and issuing a query " "for SELECT VERSION()." msgstr "" -#: netbox/templates/extras/configcontext.html:45 -#: netbox/templates/extras/configtemplate.html:37 -#: netbox/templates/extras/exporttemplate.html:51 +#: templates/extras/configcontext.html:45 +#: templates/extras/configtemplate.html:53 +#: templates/extras/exporttemplate.html:55 msgid "The data file associated with this object has been deleted" msgstr "" -#: netbox/templates/extras/configcontext.html:54 -#: netbox/templates/extras/configtemplate.html:46 -#: netbox/templates/extras/exporttemplate.html:60 +#: templates/extras/configcontext.html:54 +#: templates/extras/configtemplate.html:62 +#: templates/extras/exporttemplate.html:64 msgid "Data Synced" msgstr "" -#: netbox/templates/extras/configcontext_list.html:7 -#: netbox/templates/extras/configtemplate_list.html:7 -#: netbox/templates/extras/exporttemplate_list.html:7 +#: templates/extras/configcontext_list.html:7 +#: templates/extras/configtemplate_list.html:7 +#: templates/extras/exporttemplate_list.html:7 msgid "Sync Data" msgstr "" -#: netbox/templates/extras/configtemplate.html:56 +#: templates/extras/configtemplate.html:72 +#: templates/extras/exporttemplate.html:83 msgid "Environment Parameters" msgstr "" -#: netbox/templates/extras/configtemplate.html:67 -#: netbox/templates/extras/exporttemplate.html:79 +#: templates/extras/configtemplate.html:87 +#: templates/extras/exporttemplate.html:98 msgid "Template" msgstr "" -#: netbox/templates/extras/customfield.html:30 -#: netbox/templates/extras/customlink.html:21 +#: templates/extras/customfield.html:30 templates/extras/customlink.html:21 msgid "Group Name" msgstr "" -#: netbox/templates/extras/customfield.html:42 +#: templates/extras/customfield.html:42 msgid "Must be Unique" msgstr "" -#: netbox/templates/extras/customfield.html:46 +#: templates/extras/customfield.html:46 msgid "Cloneable" msgstr "" -#: netbox/templates/extras/customfield.html:56 +#: templates/extras/customfield.html:56 msgid "Default Value" msgstr "" -#: netbox/templates/extras/customfield.html:73 +#: templates/extras/customfield.html:73 msgid "Search Weight" msgstr "" -#: netbox/templates/extras/customfield.html:83 +#: templates/extras/customfield.html:83 msgid "Filter Logic" msgstr "" -#: netbox/templates/extras/customfield.html:87 +#: templates/extras/customfield.html:87 msgid "Display Weight" msgstr "" -#: netbox/templates/extras/customfield.html:91 +#: templates/extras/customfield.html:91 msgid "UI Visible" msgstr "" -#: netbox/templates/extras/customfield.html:95 +#: templates/extras/customfield.html:95 msgid "UI Editable" msgstr "" -#: netbox/templates/extras/customfield.html:115 +#: templates/extras/customfield.html:115 msgid "Validation Rules" msgstr "" -#: netbox/templates/extras/customfield.html:126 +#: templates/extras/customfield.html:126 msgid "Regular Expression" msgstr "" -#: netbox/templates/extras/customlink.html:29 +#: templates/extras/customlink.html:29 msgid "Button Class" msgstr "" -#: netbox/templates/extras/customlink.html:39 -#: netbox/templates/extras/exporttemplate.html:66 -#: netbox/templates/extras/savedfilter.html:39 +#: templates/extras/customlink.html:39 templates/extras/exporttemplate.html:73 +#: templates/extras/savedfilter.html:39 msgid "Assigned Models" msgstr "" -#: netbox/templates/extras/customlink.html:52 +#: templates/extras/customlink.html:52 msgid "Link Text" msgstr "" -#: netbox/templates/extras/customlink.html:58 +#: templates/extras/customlink.html:58 msgid "Link URL" msgstr "" -#: netbox/templates/extras/dashboard/reset.html:4 netbox/templates/home.html:66 +#: templates/extras/dashboard/reset.html:4 templates/home.html:66 msgid "Reset Dashboard" msgstr "" -#: netbox/templates/extras/dashboard/reset.html:8 +#: templates/extras/dashboard/reset.html:8 msgid "" "This will remove all configured widgets and restore the " "default dashboard configuration." msgstr "" -#: netbox/templates/extras/dashboard/reset.html:13 +#: templates/extras/dashboard/reset.html:13 msgid "" "This change affects only your dashboard, and will not impact other " "users." msgstr "" -#: netbox/templates/extras/dashboard/widget.html:21 +#: templates/extras/dashboard/widget.html:21 msgid "widget configuration" msgstr "" -#: netbox/templates/extras/dashboard/widget.html:36 +#: templates/extras/dashboard/widget.html:36 msgid "Close widget" msgstr "" -#: netbox/templates/extras/dashboard/widget_add.html:7 +#: templates/extras/dashboard/widget_add.html:7 msgid "Add a Widget" msgstr "" -#: netbox/templates/extras/dashboard/widgets/bookmarks.html:14 +#: templates/extras/dashboard/widgets/bookmarks.html:14 msgid "No bookmarks have been added yet." msgstr "" -#: netbox/templates/extras/dashboard/widgets/objectcounts.html:10 +#: templates/extras/dashboard/widgets/objectcounts.html:10 msgid "No permission" msgstr "" -#: netbox/templates/extras/dashboard/widgets/objectlist.html:6 +#: templates/extras/dashboard/widgets/objectlist.html:6 msgid "No permission to view this content" msgstr "" -#: netbox/templates/extras/dashboard/widgets/objectlist.html:10 +#: templates/extras/dashboard/widgets/objectlist.html:10 msgid "Unable to load content. Invalid view name" msgstr "" -#: netbox/templates/extras/dashboard/widgets/rssfeed.html:12 +#: templates/extras/dashboard/widgets/rssfeed.html:12 msgid "No content found" msgstr "" -#: netbox/templates/extras/dashboard/widgets/rssfeed.html:17 +#: templates/extras/dashboard/widgets/rssfeed.html:17 msgid "" "This RSS feed requires an external connection. Check the ISOLATED_DEPLOYMENT " "setting." msgstr "" -#: netbox/templates/extras/dashboard/widgets/rssfeed.html:22 +#: templates/extras/dashboard/widgets/rssfeed.html:22 msgid "There was a problem fetching the RSS feed" msgstr "" -#: netbox/templates/extras/dashboard/widgets/rssfeed.html:25 +#: templates/extras/dashboard/widgets/rssfeed.html:25 msgid "HTTP" msgstr "" -#: netbox/templates/extras/eventrule.html:61 +#: templates/extras/eventrule.html:61 msgid "Conditions" msgstr "" -#: netbox/templates/extras/exporttemplate.html:23 -msgid "MIME Type" -msgstr "" - -#: netbox/templates/extras/exporttemplate.html:27 -msgid "File Extension" -msgstr "" - -#: netbox/templates/extras/htmx/script_result.html:10 +#: templates/extras/htmx/script_result.html:10 msgid "Scheduled for" msgstr "" -#: netbox/templates/extras/htmx/script_result.html:15 +#: templates/extras/htmx/script_result.html:15 msgid "Duration" msgstr "" -#: netbox/templates/extras/htmx/script_result.html:23 +#: templates/extras/htmx/script_result.html:23 msgid "Test Summary" msgstr "" -#: netbox/templates/extras/htmx/script_result.html:43 +#: templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "" -#: netbox/templates/extras/htmx/script_result.html:56 +#: templates/extras/htmx/script_result.html:56 msgid "Output" msgstr "" -#: netbox/templates/extras/inc/result_pending.html:4 +#: templates/extras/inc/result_pending.html:4 msgid "Loading" msgstr "" -#: netbox/templates/extras/inc/result_pending.html:6 +#: templates/extras/inc/result_pending.html:6 msgid "Results pending" msgstr "" -#: netbox/templates/extras/journalentry.html:15 +#: templates/extras/journalentry.html:15 msgid "Journal Entry" msgstr "" -#: netbox/templates/extras/notificationgroup.html:11 +#: templates/extras/notificationgroup.html:11 msgid "Notification Group" msgstr "" -#: netbox/templates/extras/notificationgroup.html:36 -#: netbox/templates/extras/notificationgroup.html:46 -#: netbox/utilities/templates/widgets/clearable_file_input.html:12 +#: templates/extras/notificationgroup.html:36 +#: templates/extras/notificationgroup.html:46 +#: utilities/templates/widgets/clearable_file_input.html:12 msgid "None assigned" msgstr "" -#: netbox/templates/extras/object_configcontext.html:19 +#: templates/extras/object_configcontext.html:19 msgid "The local config context overwrites all source contexts" msgstr "" -#: netbox/templates/extras/object_configcontext.html:25 +#: templates/extras/object_configcontext.html:25 msgid "Source Contexts" msgstr "" -#: netbox/templates/extras/object_journal.html:17 +#: templates/extras/object_journal.html:17 msgid "New Journal Entry" msgstr "" -#: netbox/templates/extras/object_render_config.html:6 +#: templates/extras/object_render_config.html:6 msgid "Config" msgstr "" -#: netbox/templates/extras/object_render_config.html:36 +#: templates/extras/object_render_config.html:36 msgid "Context Data" msgstr "" -#: netbox/templates/extras/object_render_config.html:56 +#: templates/extras/object_render_config.html:56 msgid "Rendered Config" msgstr "" -#: netbox/templates/extras/object_render_config.html:58 +#: templates/extras/object_render_config.html:60 msgid "Download" msgstr "" -#: netbox/templates/extras/object_render_config.html:65 +#: templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "" -#: netbox/templates/extras/object_render_config.html:71 +#: templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "" -#: netbox/templates/extras/report/base.html:30 +#: templates/extras/report/base.html:30 msgid "Report" msgstr "" -#: netbox/templates/extras/script.html:14 +#: templates/extras/script.html:14 msgid "You do not have permission to run scripts" msgstr "" -#: netbox/templates/extras/script.html:41 -#: netbox/templates/extras/script.html:45 -#: netbox/templates/extras/script_list.html:90 +#: templates/extras/script.html:41 templates/extras/script.html:45 +#: templates/extras/script_list.html:90 msgid "Run Script" msgstr "" -#: netbox/templates/extras/script.html:51 -#: netbox/templates/extras/script/source.html:10 +#: templates/extras/script.html:51 templates/extras/script/source.html:10 msgid "Error loading script" msgstr "" -#: netbox/templates/extras/script/jobs.html:16 +#: templates/extras/script/jobs.html:16 msgid "Script no longer exists in the source file." msgstr "" -#: netbox/templates/extras/script_list.html:47 +#: templates/extras/script_list.html:47 msgid "Last Run" msgstr "" -#: netbox/templates/extras/script_list.html:62 +#: templates/extras/script_list.html:62 msgid "Script is no longer present in the source file" msgstr "" -#: netbox/templates/extras/script_list.html:75 +#: templates/extras/script_list.html:75 msgid "Never" msgstr "" -#: netbox/templates/extras/script_list.html:88 +#: templates/extras/script_list.html:88 msgid "Run Again" msgstr "" -#: netbox/templates/extras/script_list.html:136 +#: templates/extras/script_list.html:136 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "" -#: netbox/templates/extras/script_list.html:144 +#: templates/extras/script_list.html:144 msgid "No Scripts Found" msgstr "" -#: netbox/templates/extras/script_list.html:147 +#: templates/extras/script_list.html:147 #, python-format msgid "" "Get started by creating a script from " "an uploaded file or data source." msgstr "" -#: netbox/templates/extras/script_result.html:35 -#: netbox/templates/generic/object_list.html:50 netbox/templates/search.html:13 +#: templates/extras/script_result.html:35 templates/generic/object_list.html:50 +#: templates/search.html:13 msgid "Results" msgstr "" -#: netbox/templates/extras/script_result.html:46 +#: templates/extras/script_result.html:46 msgid "Log threshold" msgstr "" -#: netbox/templates/extras/script_result.html:56 +#: templates/extras/script_result.html:56 msgid "All" msgstr "" -#: netbox/templates/extras/tag.html:32 +#: templates/extras/tableconfig.html:10 +msgid "Table Config" +msgstr "" + +#: templates/extras/tableconfig.html:50 +msgid "Columns Displayed" +msgstr "" + +#: templates/extras/tableconfig_edit.html:8 +#: utilities/templates/helpers/table_config_form.html:8 +msgid "Table Configuration" +msgstr "" + +#: templates/extras/tableconfig_edit.html:40 +#: utilities/templates/helpers/table_config_form.html:31 +msgid "Move Up" +msgstr "" + +#: templates/extras/tableconfig_edit.html:43 +#: utilities/templates/helpers/table_config_form.html:34 +msgid "Move Down" +msgstr "" + +#: templates/extras/tag.html:36 msgid "Tagged Items" msgstr "" -#: netbox/templates/extras/tag.html:43 +#: templates/extras/tag.html:47 msgid "Allowed Object Types" msgstr "" -#: netbox/templates/extras/tag.html:51 +#: templates/extras/tag.html:55 msgid "Any" msgstr "" -#: netbox/templates/extras/tag.html:57 +#: templates/extras/tag.html:61 msgid "Tagged Item Types" msgstr "" -#: netbox/templates/extras/tag.html:82 +#: templates/extras/tag.html:86 msgid "Tagged Objects" msgstr "" -#: netbox/templates/extras/webhook.html:26 +#: templates/extras/webhook.html:26 msgid "HTTP Method" msgstr "" -#: netbox/templates/extras/webhook.html:34 +#: templates/extras/webhook.html:34 msgid "HTTP Content Type" msgstr "" -#: netbox/templates/extras/webhook.html:47 +#: templates/extras/webhook.html:47 msgid "SSL Verification" msgstr "" -#: netbox/templates/extras/webhook.html:60 +#: templates/extras/webhook.html:60 msgid "Additional Headers" msgstr "" -#: netbox/templates/extras/webhook.html:70 +#: templates/extras/webhook.html:70 msgid "Body Template" msgstr "" -#: netbox/templates/generic/bulk_add_component.html:29 +#: templates/generic/bulk_add_component.html:29 msgid "Bulk Creation" msgstr "" -#: netbox/templates/generic/bulk_add_component.html:34 -#: netbox/templates/generic/bulk_delete.html:32 -#: netbox/templates/generic/bulk_edit.html:33 +#: templates/generic/bulk_add_component.html:34 +#: templates/generic/bulk_delete.html:32 templates/generic/bulk_edit.html:33 msgid "Selected Objects" msgstr "" -#: netbox/templates/generic/bulk_add_component.html:58 +#: templates/generic/bulk_add_component.html:58 msgid "to Add" msgstr "" -#: netbox/templates/generic/bulk_delete.html:27 +#: templates/generic/bulk_delete.html:27 msgid "Bulk Delete" msgstr "" -#: netbox/templates/generic/bulk_delete.html:49 +#: templates/generic/bulk_delete.html:49 msgid "Confirm Bulk Deletion" msgstr "" -#: netbox/templates/generic/bulk_delete.html:50 +#: templates/generic/bulk_delete.html:50 #, python-format msgid "" "The following operation will delete %(count)s " @@ -13879,82 +13439,79 @@ msgid "" "this action." msgstr "" -#: netbox/templates/generic/bulk_edit.html:21 -#: netbox/templates/generic/object_edit.html:22 +#: templates/generic/bulk_edit.html:21 templates/generic/object_edit.html:22 msgid "Editing" msgstr "" -#: netbox/templates/generic/bulk_edit.html:28 +#: templates/generic/bulk_edit.html:28 msgid "Bulk Edit" msgstr "" -#: netbox/templates/generic/bulk_edit.html:107 -#: netbox/templates/generic/bulk_rename.html:66 +#: templates/generic/bulk_edit.html:107 templates/generic/bulk_rename.html:66 msgid "Apply" msgstr "" -#: netbox/templates/generic/bulk_import.html:19 +#: templates/generic/bulk_import.html:19 msgid "Bulk Import" msgstr "" -#: netbox/templates/generic/bulk_import.html:25 +#: templates/generic/bulk_import.html:25 msgid "Direct Import" msgstr "" -#: netbox/templates/generic/bulk_import.html:30 +#: templates/generic/bulk_import.html:30 msgid "Upload File" msgstr "" -#: netbox/templates/generic/bulk_import.html:58 -#: netbox/templates/generic/bulk_import.html:80 -#: netbox/templates/generic/bulk_import.html:102 +#: templates/generic/bulk_import.html:58 templates/generic/bulk_import.html:80 +#: templates/generic/bulk_import.html:102 msgid "Submit" msgstr "" -#: netbox/templates/generic/bulk_import.html:113 +#: templates/generic/bulk_import.html:113 msgid "Field Options" msgstr "" -#: netbox/templates/generic/bulk_import.html:119 +#: templates/generic/bulk_import.html:119 msgid "Accessor" msgstr "" -#: netbox/templates/generic/bulk_import.html:148 +#: templates/generic/bulk_import.html:148 msgid "choices" msgstr "" -#: netbox/templates/generic/bulk_import.html:161 +#: templates/generic/bulk_import.html:161 msgid "Import Value" msgstr "" -#: netbox/templates/generic/bulk_import.html:181 +#: templates/generic/bulk_import.html:181 msgid "Format: YYYY-MM-DD" msgstr "" -#: netbox/templates/generic/bulk_import.html:183 +#: templates/generic/bulk_import.html:183 msgid "Specify true or false" msgstr "" -#: netbox/templates/generic/bulk_import.html:195 +#: templates/generic/bulk_import.html:195 msgid "Required fields must be specified for all objects." msgstr "" -#: netbox/templates/generic/bulk_import.html:201 +#: templates/generic/bulk_import.html:201 #, python-format msgid "" "Related objects may be referenced by any unique attribute. For example, " "%(example)s would identify a VRF by its route distinguisher." msgstr "" -#: netbox/templates/generic/bulk_remove.html:28 +#: templates/generic/bulk_remove.html:28 msgid "Bulk Remove" msgstr "" -#: netbox/templates/generic/bulk_remove.html:42 +#: templates/generic/bulk_remove.html:42 msgid "Confirm Bulk Removal" msgstr "" -#: netbox/templates/generic/bulk_remove.html:43 +#: templates/generic/bulk_remove.html:43 #, python-format msgid "" "The following operation will remove %(count)s %(obj_type_plural)s from " @@ -13962,143 +13519,143 @@ msgid "" "removed and confirm below." msgstr "" -#: netbox/templates/generic/bulk_remove.html:64 +#: templates/generic/bulk_remove.html:64 #, python-format msgid "Remove these %(count)s %(obj_type_plural)s" msgstr "" -#: netbox/templates/generic/bulk_rename.html:20 +#: templates/generic/bulk_rename.html:20 msgid "Renaming" msgstr "" -#: netbox/templates/generic/bulk_rename.html:27 +#: templates/generic/bulk_rename.html:27 msgid "Bulk Rename" msgstr "" -#: netbox/templates/generic/bulk_rename.html:39 +#: templates/generic/bulk_rename.html:39 msgid "Current Name" msgstr "" -#: netbox/templates/generic/bulk_rename.html:40 +#: templates/generic/bulk_rename.html:40 msgid "New Name" msgstr "" -#: netbox/templates/generic/bulk_rename.html:64 -#: netbox/utilities/templates/widgets/markdown_input.html:11 +#: templates/generic/bulk_rename.html:64 +#: utilities/templates/widgets/markdown_input.html:11 msgid "Preview" msgstr "" -#: netbox/templates/generic/confirmation_form.html:16 +#: templates/generic/confirmation_form.html:16 msgid "Are you sure" msgstr "" -#: netbox/templates/generic/confirmation_form.html:20 +#: templates/generic/confirmation_form.html:20 msgid "Confirm" msgstr "" -#: netbox/templates/generic/object_children.html:47 -#: netbox/utilities/templates/buttons/bulk_edit.html:4 +#: templates/generic/object_children.html:47 +#: utilities/templates/buttons/bulk_edit.html:4 msgid "Edit Selected" msgstr "" -#: netbox/templates/generic/object_children.html:61 -#: netbox/utilities/templates/buttons/bulk_delete.html:4 +#: templates/generic/object_children.html:61 +#: utilities/templates/buttons/bulk_delete.html:4 msgid "Delete Selected" msgstr "" -#: netbox/templates/generic/object_edit.html:24 +#: templates/generic/object_edit.html:24 #, python-format msgid "Add a new %(object_type)s" msgstr "" -#: netbox/templates/generic/object_edit.html:35 +#: templates/generic/object_edit.html:35 msgid "View model documentation" msgstr "" -#: netbox/templates/generic/object_edit.html:36 +#: templates/generic/object_edit.html:36 msgid "Help" msgstr "" -#: netbox/templates/generic/object_edit.html:83 +#: templates/generic/object_edit.html:83 msgid "Create & Add Another" msgstr "" -#: netbox/templates/generic/object_list.html:57 +#: templates/generic/object_list.html:57 msgid "Filters" msgstr "" -#: netbox/templates/generic/object_list.html:88 +#: templates/generic/object_list.html:88 #, python-format msgid "" "Select all %(count)s " "%(object_type_plural)s matching query" msgstr "" -#: netbox/templates/home.html:15 +#: templates/home.html:15 msgid "New Release Available" msgstr "" -#: netbox/templates/home.html:16 +#: templates/home.html:16 msgid "is available" msgstr "" -#: netbox/templates/home.html:18 +#: templates/home.html:18 msgctxt "Document title" msgid "Upgrade Instructions" msgstr "" -#: netbox/templates/home.html:40 +#: templates/home.html:40 msgid "Unlock Dashboard" msgstr "" -#: netbox/templates/home.html:49 +#: templates/home.html:49 msgid "Lock Dashboard" msgstr "" -#: netbox/templates/home.html:60 +#: templates/home.html:60 msgid "Add Widget" msgstr "" -#: netbox/templates/home.html:63 +#: templates/home.html:63 msgid "Save Layout" msgstr "" -#: netbox/templates/htmx/delete_form.html:7 +#: templates/htmx/delete_form.html:7 msgid "Confirm Deletion" msgstr "" -#: netbox/templates/htmx/delete_form.html:11 +#: templates/htmx/delete_form.html:11 #, python-format msgid "" "Are you sure you want to delete " "%(object_type)s %(object)s?" msgstr "" -#: netbox/templates/htmx/delete_form.html:17 +#: templates/htmx/delete_form.html:17 msgid "The following objects will be deleted as a result of this action." msgstr "" -#: netbox/templates/htmx/notifications.html:15 +#: templates/htmx/notifications.html:15 msgid "ago" msgstr "" -#: netbox/templates/htmx/notifications.html:26 +#: templates/htmx/notifications.html:26 msgid "No unread notifications" msgstr "" -#: netbox/templates/htmx/notifications.html:31 +#: templates/htmx/notifications.html:31 msgid "All notifications" msgstr "" -#: netbox/templates/htmx/object_selector.html:5 +#: templates/htmx/object_selector.html:5 msgid "Select" msgstr "" -#: netbox/templates/htmx/quick_add.html:7 +#: templates/htmx/quick_add.html:7 msgid "Quick Add" msgstr "" -#: netbox/templates/htmx/quick_add_created.html:18 +#: templates/htmx/quick_add_created.html:18 #, python-format msgid "" "\n" @@ -14106,322 +13663,321 @@ msgid "" " " msgstr "" -#: netbox/templates/inc/filter_list.html:43 -#: netbox/utilities/templates/helpers/table_config_form.html:39 +#: templates/inc/filter_list.html:43 +#: utilities/templates/helpers/table_config_form.html:39 msgid "Reset" msgstr "" -#: netbox/templates/inc/light_toggle.html:4 +#: templates/inc/light_toggle.html:4 msgid "Enable dark mode" msgstr "" -#: netbox/templates/inc/light_toggle.html:7 +#: templates/inc/light_toggle.html:7 msgid "Enable light mode" msgstr "" -#: netbox/templates/inc/missing_prerequisites.html:8 +#: templates/inc/missing_prerequisites.html:8 #, python-format msgid "" "Before you can add a %(model)s you must first create a " "%(prerequisite_model)s." msgstr "" -#: netbox/templates/inc/paginator.html:15 +#: templates/inc/paginator.html:15 msgid "Page selection" msgstr "" -#: netbox/templates/inc/paginator.html:75 +#: templates/inc/paginator.html:75 #, python-format msgid "Showing %(start)s-%(end)s of %(total)s" msgstr "" -#: netbox/templates/inc/paginator.html:82 +#: templates/inc/paginator.html:82 msgid "Pagination options" msgstr "" -#: netbox/templates/inc/paginator.html:86 +#: templates/inc/paginator.html:86 msgid "Per Page" msgstr "" -#: netbox/templates/inc/panels/image_attachments.html:10 +#: templates/inc/panels/image_attachments.html:10 msgid "Attach an image" msgstr "" -#: netbox/templates/inc/panels/related_objects.html:5 +#: templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "" -#: netbox/templates/inc/panels/tags.html:11 +#: templates/inc/panels/tags.html:11 msgid "No tags assigned" msgstr "" -#: netbox/templates/inc/sync_warning.html:10 +#: templates/inc/sync_warning.html:10 msgid "Data is out of sync with upstream file" msgstr "" -#: netbox/templates/inc/table_controls_htmx.html:7 +#: templates/inc/table_controls_htmx.html:7 msgid "Quick search" msgstr "" -#: netbox/templates/inc/table_controls_htmx.html:20 +#: templates/inc/table_controls_htmx.html:20 msgid "Saved filter" msgstr "" -#: netbox/templates/inc/table_htmx.html:18 +#: templates/inc/table_htmx.html:18 msgid "Clear ordering" msgstr "" -#: netbox/templates/inc/user_menu.html:6 +#: templates/inc/user_menu.html:6 msgid "Help center" msgstr "" -#: netbox/templates/inc/user_menu.html:56 +#: templates/inc/user_menu.html:56 msgid "Log Out" msgstr "" -#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38 +#: templates/inc/user_menu.html:63 templates/login.html:39 +#: templates/login.html:84 msgid "Log In" msgstr "" -#: netbox/templates/ipam/aggregate.html:14 -#: netbox/templates/ipam/ipaddress.html:14 -#: netbox/templates/ipam/iprange.html:13 netbox/templates/ipam/prefix.html:15 +#: templates/ipam/aggregate.html:14 templates/ipam/ipaddress.html:14 +#: templates/ipam/iprange.html:13 templates/ipam/prefix.html:15 msgid "Family" msgstr "" -#: netbox/templates/ipam/aggregate.html:39 +#: templates/ipam/aggregate.html:39 msgid "Date Added" msgstr "" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 -#: netbox/templates/ipam/role.html:10 +#: templates/ipam/aggregate/prefixes.html:8 +#: templates/ipam/prefix/prefixes.html:8 templates/ipam/role.html:10 msgid "Add Prefix" msgstr "" -#: netbox/templates/ipam/asn.html:23 +#: templates/ipam/asn.html:23 msgid "AS Number" msgstr "" -#: netbox/templates/ipam/fhrpgroup.html:52 +#: templates/ipam/fhrpgroup.html:52 msgid "Authentication Type" msgstr "" -#: netbox/templates/ipam/fhrpgroup.html:56 +#: templates/ipam/fhrpgroup.html:56 msgid "Authentication Key" msgstr "" -#: netbox/templates/ipam/fhrpgroup.html:69 +#: templates/ipam/fhrpgroup.html:70 msgid "Virtual IP Addresses" msgstr "" -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:13 +#: templates/ipam/inc/ipaddress_edit_header.html:13 msgid "Assign IP" msgstr "" -#: netbox/templates/ipam/inc/ipaddress_edit_header.html:19 +#: templates/ipam/inc/ipaddress_edit_header.html:19 msgid "Bulk Create" msgstr "" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +#: templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: templates/ipam/inc/panels/fhrp_groups.html:25 msgid "Virtual IPs" msgstr "" -#: netbox/templates/ipam/inc/toggle_available.html:7 +#: templates/ipam/inc/toggle_available.html:7 msgid "Show Assigned" msgstr "" -#: netbox/templates/ipam/inc/toggle_available.html:10 +#: templates/ipam/inc/toggle_available.html:10 msgid "Show Available" msgstr "" -#: netbox/templates/ipam/inc/toggle_available.html:13 +#: templates/ipam/inc/toggle_available.html:13 msgid "Show All" msgstr "" -#: netbox/templates/ipam/ipaddress.html:23 -#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24 +#: templates/ipam/ipaddress.html:23 templates/ipam/iprange.html:52 +#: templates/ipam/prefix.html:24 msgid "Global" msgstr "" -#: netbox/templates/ipam/ipaddress.html:85 +#: templates/ipam/ipaddress.html:85 msgid "NAT (outside)" msgstr "" -#: netbox/templates/ipam/ipaddress_assign.html:8 +#: templates/ipam/ipaddress_assign.html:8 msgid "Assign an IP Address" msgstr "" -#: netbox/templates/ipam/ipaddress_assign.html:22 +#: templates/ipam/ipaddress_assign.html:22 msgid "Select IP Address" msgstr "" -#: netbox/templates/ipam/ipaddress_assign.html:35 +#: templates/ipam/ipaddress_assign.html:35 msgid "Search Results" msgstr "" -#: netbox/templates/ipam/ipaddress_bulk_add.html:6 +#: templates/ipam/ipaddress_bulk_add.html:6 msgid "Bulk Add IP Addresses" msgstr "" -#: netbox/templates/ipam/iprange.html:17 +#: templates/ipam/iprange.html:17 msgid "Starting Address" msgstr "" -#: netbox/templates/ipam/iprange.html:21 +#: templates/ipam/iprange.html:21 msgid "Ending Address" msgstr "" -#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106 -msgid "Marked fully utilized" -msgstr "" - -#: netbox/templates/ipam/prefix.html:95 +#: templates/ipam/prefix.html:95 msgid "Addressing Details" msgstr "" -#: netbox/templates/ipam/prefix.html:114 +#: templates/ipam/prefix.html:106 +msgid "Marked fully utilized" +msgstr "" + +#: templates/ipam/prefix.html:114 msgid "Child IPs" msgstr "" -#: netbox/templates/ipam/prefix.html:122 +#: templates/ipam/prefix.html:122 msgid "Available IPs" msgstr "" -#: netbox/templates/ipam/prefix.html:134 +#: templates/ipam/prefix.html:134 msgid "First available IP" msgstr "" -#: netbox/templates/ipam/prefix.html:175 +#: templates/ipam/prefix.html:175 msgid "Prefix Details" msgstr "" -#: netbox/templates/ipam/prefix.html:181 +#: templates/ipam/prefix.html:181 msgid "Network Address" msgstr "" -#: netbox/templates/ipam/prefix.html:185 +#: templates/ipam/prefix.html:185 msgid "Network Mask" msgstr "" -#: netbox/templates/ipam/prefix.html:189 +#: templates/ipam/prefix.html:189 msgid "Wildcard Mask" msgstr "" -#: netbox/templates/ipam/prefix.html:193 +#: templates/ipam/prefix.html:193 msgid "Broadcast Address" msgstr "" -#: netbox/templates/ipam/prefix/ip_ranges.html:7 +#: templates/ipam/prefix/ip_ranges.html:7 msgid "Add IP Range" msgstr "" -#: netbox/templates/ipam/prefix_list.html:7 +#: templates/ipam/prefix_list.html:7 msgid "Hide Depth Indicators" msgstr "" -#: netbox/templates/ipam/prefix_list.html:11 +#: templates/ipam/prefix_list.html:11 msgid "Max Depth" msgstr "" -#: netbox/templates/ipam/prefix_list.html:28 +#: templates/ipam/prefix_list.html:28 msgid "Max Length" msgstr "" -#: netbox/templates/ipam/rir.html:10 +#: templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "" -#: netbox/templates/ipam/routetarget.html:38 +#: templates/ipam/routetarget.html:38 msgid "Importing VRFs" msgstr "" -#: netbox/templates/ipam/routetarget.html:44 +#: templates/ipam/routetarget.html:44 msgid "Exporting VRFs" msgstr "" -#: netbox/templates/ipam/routetarget.html:52 +#: templates/ipam/routetarget.html:52 msgid "Importing L2VPNs" msgstr "" -#: netbox/templates/ipam/routetarget.html:58 +#: templates/ipam/routetarget.html:58 msgid "Exporting L2VPNs" msgstr "" -#: netbox/templates/ipam/vlan.html:66 +#: templates/ipam/vlan.html:66 msgid "Q-in-Q Role" msgstr "" -#: netbox/templates/ipam/vlan.html:104 +#: templates/ipam/vlan.html:104 msgid "Add a Prefix" msgstr "" -#: netbox/templates/ipam/vlan.html:114 +#: templates/ipam/vlan.html:114 msgid "Customer VLANs" msgstr "" -#: netbox/templates/ipam/vlan.html:118 +#: templates/ipam/vlan.html:118 msgid "Add a VLAN" msgstr "" -#: netbox/templates/ipam/vlangroup.html:18 +#: templates/ipam/vlangroup.html:18 msgid "Add VLAN" msgstr "" -#: netbox/templates/ipam/vlantranslationpolicy.html:51 +#: templates/ipam/vlantranslationpolicy.html:51 msgid "Add Rule" msgstr "" -#: netbox/templates/ipam/vrf.html:16 +#: templates/ipam/vrf.html:16 msgid "Route Distinguisher" msgstr "" -#: netbox/templates/ipam/vrf.html:29 +#: templates/ipam/vrf.html:29 msgid "Unique IP Space" msgstr "" -#: netbox/templates/login.html:29 -#: netbox/utilities/templates/form_helpers/render_errors.html:7 +#: templates/login.html:29 +#: utilities/templates/form_helpers/render_errors.html:7 msgid "Errors" msgstr "" -#: netbox/templates/login.html:69 +#: templates/login.html:70 msgid "Sign In" msgstr "" -#: netbox/templates/login.html:77 +#: templates/login.html:80 msgctxt "Denotes an alternative option" msgid "Or" msgstr "" -#: netbox/templates/media_failure.html:7 +#: templates/media_failure.html:7 msgid "Static Media Failure - NetBox" msgstr "" -#: netbox/templates/media_failure.html:21 +#: templates/media_failure.html:21 msgid "Static Media Failure" msgstr "" -#: netbox/templates/media_failure.html:23 +#: templates/media_failure.html:23 msgid "The following static media file failed to load" msgstr "" -#: netbox/templates/media_failure.html:26 +#: templates/media_failure.html:26 msgid "Check the following" msgstr "" -#: netbox/templates/media_failure.html:29 +#: templates/media_failure.html:29 msgid "" "manage.py collectstatic was run during the most recent upgrade. " "This installs the most recent iteration of each static file into the static " "root path." msgstr "" -#: netbox/templates/media_failure.html:35 +#: templates/media_failure.html:35 #, python-format msgid "" "The HTTP service (e.g. nginx or Apache) is configured to serve files from " @@ -14429,1899 +13985,1892 @@ msgid "" "installation documentation for further guidance." msgstr "" -#: netbox/templates/media_failure.html:47 +#: templates/media_failure.html:47 #, python-format msgid "" "The file %(filename)s exists in the static root directory and " "is readable by the HTTP server." msgstr "" -#: netbox/templates/media_failure.html:55 +#: templates/media_failure.html:55 #, python-format msgid "" "Click here to attempt loading NetBox again." msgstr "" -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147 -#: netbox/tenancy/forms/bulk_edit.py:138 netbox/tenancy/forms/filtersets.py:102 -#: netbox/tenancy/forms/forms.py:57 netbox/tenancy/forms/model_forms.py:106 -#: netbox/tenancy/forms/model_forms.py:130 netbox/tenancy/tables/contacts.py:98 +#: templates/tenancy/contact.html:18 tenancy/filtersets.py:152 +#: tenancy/forms/bulk_edit.py:149 tenancy/forms/filtersets.py:102 +#: tenancy/forms/forms.py:57 tenancy/forms/model_forms.py:108 +#: tenancy/forms/model_forms.py:132 tenancy/tables/contacts.py:102 msgid "Contact" msgstr "" -#: netbox/templates/tenancy/contact.html:29 -#: netbox/tenancy/forms/bulk_edit.py:99 +#: templates/tenancy/contact.html:39 tenancy/forms/bulk_edit.py:106 msgid "Title" msgstr "" -#: netbox/templates/tenancy/contact.html:33 -#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64 +#: templates/tenancy/contact.html:43 tenancy/forms/bulk_edit.py:111 +#: tenancy/tables/contacts.py:68 msgid "Phone" msgstr "" -#: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75 +#: templates/tenancy/contactgroup.html:18 tenancy/forms/forms.py:67 +#: tenancy/forms/model_forms.py:77 msgid "Contact Group" msgstr "" -#: netbox/templates/tenancy/contactgroup.html:50 +#: templates/tenancy/contactgroup.html:51 msgid "Add Contact Group" msgstr "" -#: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:87 +#: templates/tenancy/contactrole.html:15 tenancy/filtersets.py:157 +#: tenancy/forms/forms.py:62 tenancy/forms/model_forms.py:89 msgid "Contact Role" msgstr "" -#: netbox/templates/tenancy/object_contacts.html:9 +#: templates/tenancy/object_contacts.html:9 msgid "Add a contact" msgstr "" -#: netbox/templates/tenancy/tenantgroup.html:17 +#: templates/tenancy/tenantgroup.html:17 msgid "Add Tenant" msgstr "" -#: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: templates/tenancy/tenantgroup.html:26 tenancy/forms/model_forms.py:33 +#: tenancy/tables/columns.py:36 tenancy/tables/columns.py:46 msgid "Tenant Group" msgstr "" -#: netbox/templates/tenancy/tenantgroup.html:59 +#: templates/tenancy/tenantgroup.html:60 msgid "Add Tenant Group" msgstr "" -#: netbox/templates/users/group.html:39 netbox/templates/users/user.html:63 +#: templates/users/group.html:39 templates/users/user.html:63 msgid "Assigned Permissions" msgstr "" -#: netbox/templates/users/objectpermission.html:6 -#: netbox/templates/users/objectpermission.html:14 -#: netbox/users/forms/filtersets.py:66 +#: templates/users/objectpermission.html:6 +#: templates/users/objectpermission.html:14 users/forms/filtersets.py:66 msgid "Permission" msgstr "" -#: netbox/templates/users/objectpermission.html:34 +#: templates/users/objectpermission.html:34 msgid "View" msgstr "" -#: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:315 +#: templates/users/objectpermission.html:52 users/forms/model_forms.py:315 msgid "Constraints" msgstr "" -#: netbox/templates/users/objectpermission.html:72 +#: templates/users/objectpermission.html:72 msgid "Assigned Users" msgstr "" -#: netbox/templates/virtualization/cluster.html:56 +#: templates/virtualization/cluster.html:56 msgid "Allocated Resources" msgstr "" -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: templates/virtualization/cluster.html:59 +#: templates/virtualization/virtualmachine.html:125 msgid "Virtual CPUs" msgstr "" -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: templates/virtualization/cluster.html:63 +#: templates/virtualization/virtualmachine.html:129 msgid "Memory" msgstr "" -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: templates/virtualization/cluster.html:73 +#: templates/virtualization/virtualmachine.html:140 msgid "Disk Space" msgstr "" -#: netbox/templates/virtualization/cluster/base.html:18 +#: templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "" -#: netbox/templates/virtualization/cluster/base.html:24 +#: templates/virtualization/cluster/base.html:24 msgid "Assign Device" msgstr "" -#: netbox/templates/virtualization/cluster/devices.html:10 +#: templates/virtualization/cluster/devices.html:10 msgid "Remove Selected" msgstr "" -#: netbox/templates/virtualization/cluster_add_devices.html:9 +#: templates/virtualization/cluster_add_devices.html:9 #, python-format msgid "Add Device to Cluster %(cluster)s" msgstr "" -#: netbox/templates/virtualization/cluster_add_devices.html:23 +#: templates/virtualization/cluster_add_devices.html:23 msgid "Device Selection" msgstr "" -#: netbox/templates/virtualization/cluster_add_devices.html:31 +#: templates/virtualization/cluster_add_devices.html:31 msgid "Add Devices" msgstr "" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: templates/virtualization/clustergroup.html:10 +#: templates/virtualization/clustertype.html:10 msgid "Add Cluster" msgstr "" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:53 +#: templates/virtualization/clustergroup.html:19 +#: virtualization/forms/model_forms.py:53 msgid "Cluster Group" msgstr "" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/templates/virtualization/virtualmachine.html:110 -#: netbox/virtualization/forms/model_forms.py:39 +#: templates/virtualization/clustertype.html:19 +#: templates/virtualization/virtualmachine.html:110 +#: virtualization/forms/model_forms.py:39 msgid "Cluster Type" msgstr "" -#: netbox/templates/virtualization/virtualdisk.html:18 +#: templates/virtualization/virtualdisk.html:18 msgid "Virtual Disk" msgstr "" -#: netbox/templates/virtualization/virtualmachine.html:122 -#: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/model_forms.py:231 +#: templates/virtualization/virtualmachine.html:122 +#: virtualization/forms/bulk_edit.py:172 +#: virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: templates/virtualization/virtualmachine.html:178 msgid "Add Virtual Disk" msgstr "" -#: netbox/templates/vpn/ikepolicy.html:10 -#: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:166 +#: templates/vpn/ikepolicy.html:10 templates/vpn/ipsecprofile.html:33 +#: vpn/tables/crypto.py:166 msgid "IKE Policy" msgstr "" -#: netbox/templates/vpn/ikepolicy.html:21 +#: templates/vpn/ikepolicy.html:21 msgid "IKE Version" msgstr "" -#: netbox/templates/vpn/ikepolicy.html:29 +#: templates/vpn/ikepolicy.html:29 msgid "Pre-Shared Key" msgstr "" -#: netbox/templates/vpn/ikepolicy.html:33 -#: netbox/templates/wireless/inc/authentication_attrs.html:20 +#: templates/vpn/ikepolicy.html:33 +#: templates/wireless/inc/authentication_attrs.html:20 msgid "Show Secret" msgstr "" -#: netbox/templates/vpn/ikepolicy.html:57 -#: netbox/templates/vpn/ipsecpolicy.html:45 -#: netbox/templates/vpn/ipsecprofile.html:52 -#: netbox/templates/vpn/ipsecprofile.html:77 -#: netbox/vpn/forms/model_forms.py:317 netbox/vpn/forms/model_forms.py:354 -#: netbox/vpn/tables/crypto.py:68 netbox/vpn/tables/crypto.py:134 +#: templates/vpn/ikepolicy.html:57 templates/vpn/ipsecpolicy.html:45 +#: templates/vpn/ipsecprofile.html:52 templates/vpn/ipsecprofile.html:77 +#: vpn/forms/model_forms.py:317 vpn/forms/model_forms.py:354 +#: vpn/tables/crypto.py:68 vpn/tables/crypto.py:134 msgid "Proposals" msgstr "" -#: netbox/templates/vpn/ikeproposal.html:10 +#: templates/vpn/ikeproposal.html:10 msgid "IKE Proposal" msgstr "" -#: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:97 -#: netbox/vpn/forms/bulk_import.py:145 netbox/vpn/forms/filtersets.py:106 +#: templates/vpn/ikeproposal.html:21 vpn/forms/bulk_edit.py:97 +#: vpn/forms/bulk_import.py:145 vpn/forms/filtersets.py:106 msgid "Authentication method" msgstr "" -#: netbox/templates/vpn/ikeproposal.html:25 -#: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:102 -#: netbox/vpn/forms/bulk_edit.py:172 netbox/vpn/forms/bulk_import.py:149 -#: netbox/vpn/forms/bulk_import.py:195 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: templates/vpn/ikeproposal.html:25 templates/vpn/ipsecproposal.html:21 +#: vpn/forms/bulk_edit.py:102 vpn/forms/bulk_edit.py:172 +#: vpn/forms/bulk_import.py:149 vpn/forms/bulk_import.py:195 +#: vpn/forms/filtersets.py:111 vpn/forms/filtersets.py:159 msgid "Encryption algorithm" msgstr "" -#: netbox/templates/vpn/ikeproposal.html:29 -#: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:107 -#: netbox/vpn/forms/bulk_edit.py:177 netbox/vpn/forms/bulk_import.py:153 -#: netbox/vpn/forms/bulk_import.py:200 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: templates/vpn/ikeproposal.html:29 templates/vpn/ipsecproposal.html:25 +#: vpn/forms/bulk_edit.py:107 vpn/forms/bulk_edit.py:177 +#: vpn/forms/bulk_import.py:153 vpn/forms/bulk_import.py:200 +#: vpn/forms/filtersets.py:116 vpn/forms/filtersets.py:164 msgid "Authentication algorithm" msgstr "" -#: netbox/templates/vpn/ikeproposal.html:33 +#: templates/vpn/ikeproposal.html:33 msgid "DH group" msgstr "" -#: netbox/templates/vpn/ikeproposal.html:37 -#: netbox/templates/vpn/ipsecproposal.html:29 netbox/vpn/forms/bulk_edit.py:182 -#: netbox/vpn/models/crypto.py:146 +#: templates/vpn/ikeproposal.html:37 templates/vpn/ipsecproposal.html:29 +#: vpn/forms/bulk_edit.py:182 vpn/models/crypto.py:146 msgid "SA lifetime (seconds)" msgstr "" -#: netbox/templates/vpn/ipsecpolicy.html:10 -#: netbox/templates/vpn/ipsecprofile.html:66 netbox/vpn/tables/crypto.py:170 +#: templates/vpn/ipsecpolicy.html:10 templates/vpn/ipsecprofile.html:66 +#: vpn/tables/crypto.py:170 msgid "IPSec Policy" msgstr "" -#: netbox/templates/vpn/ipsecpolicy.html:21 netbox/vpn/forms/bulk_edit.py:210 -#: netbox/vpn/models/crypto.py:191 +#: templates/vpn/ipsecpolicy.html:21 vpn/forms/bulk_edit.py:210 +#: vpn/models/crypto.py:191 msgid "PFS group" msgstr "" -#: netbox/templates/vpn/ipsecprofile.html:10 netbox/vpn/forms/model_forms.py:55 +#: templates/vpn/ipsecprofile.html:10 vpn/forms/model_forms.py:55 msgid "IPSec Profile" msgstr "" -#: netbox/templates/vpn/ipsecprofile.html:89 netbox/vpn/tables/crypto.py:137 +#: templates/vpn/ipsecprofile.html:89 vpn/tables/crypto.py:137 msgid "PFS Group" msgstr "" -#: netbox/templates/vpn/ipsecproposal.html:10 +#: templates/vpn/ipsecproposal.html:10 msgid "IPSec Proposal" msgstr "" -#: netbox/templates/vpn/ipsecproposal.html:33 netbox/vpn/forms/bulk_edit.py:186 -#: netbox/vpn/models/crypto.py:152 +#: templates/vpn/ipsecproposal.html:33 vpn/forms/bulk_edit.py:186 +#: vpn/models/crypto.py:152 msgid "SA lifetime (KB)" msgstr "" -#: netbox/templates/vpn/l2vpn.html:11 -#: netbox/templates/vpn/l2vpntermination.html:9 +#: templates/vpn/l2vpn.html:11 templates/vpn/l2vpntermination.html:9 msgid "L2VPN Attributes" msgstr "" -#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76 +#: templates/vpn/l2vpn.html:64 templates/vpn/tunnel.html:76 msgid "Add a Termination" msgstr "" -#: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:48 netbox/vpn/forms/filtersets.py:62 +#: templates/vpn/tunnel.html:37 vpn/forms/bulk_edit.py:49 +#: vpn/forms/bulk_import.py:48 vpn/forms/filtersets.py:62 msgid "Encapsulation" msgstr "" -#: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 -#: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 -#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 +#: templates/vpn/tunnel.html:41 vpn/forms/bulk_edit.py:55 +#: vpn/forms/bulk_import.py:53 vpn/forms/filtersets.py:69 +#: vpn/models/crypto.py:246 vpn/tables/tunnels.py:51 msgid "IPSec profile" msgstr "" -#: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:69 -#: netbox/vpn/forms/filtersets.py:73 +#: templates/vpn/tunnel.html:45 vpn/forms/bulk_edit.py:69 +#: vpn/forms/filtersets.py:73 msgid "Tunnel ID" msgstr "" -#: netbox/templates/vpn/tunnelgroup.html:14 +#: templates/vpn/tunnelgroup.html:14 msgid "Add Tunnel" msgstr "" -#: netbox/templates/vpn/tunnelgroup.html:23 netbox/vpn/forms/model_forms.py:36 -#: netbox/vpn/forms/model_forms.py:49 +#: templates/vpn/tunnelgroup.html:23 vpn/forms/model_forms.py:36 +#: vpn/forms/model_forms.py:49 msgid "Tunnel Group" msgstr "" -#: netbox/templates/vpn/tunneltermination.html:10 +#: templates/vpn/tunneltermination.html:10 msgid "Tunnel Termination" msgstr "" -#: netbox/templates/vpn/tunneltermination.html:35 -#: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103 -#: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248 -#: netbox/vpn/tables/tunnels.py:101 +#: templates/vpn/tunneltermination.html:35 vpn/forms/bulk_import.py:107 +#: vpn/forms/model_forms.py:103 vpn/forms/model_forms.py:139 +#: vpn/forms/model_forms.py:248 vpn/tables/tunnels.py:101 msgid "Outside IP" msgstr "" -#: netbox/templates/vpn/tunneltermination.html:51 +#: templates/vpn/tunneltermination.html:51 msgid "Peer Terminations" msgstr "" -#: netbox/templates/wireless/inc/authentication_attrs.html:12 +#: templates/wireless/inc/authentication_attrs.html:12 msgid "Cipher" msgstr "" -#: netbox/templates/wireless/inc/authentication_attrs.html:16 +#: templates/wireless/inc/authentication_attrs.html:16 msgid "PSK" msgstr "" -#: netbox/templates/wireless/inc/wirelesslink_interface.html:35 -#: netbox/templates/wireless/inc/wirelesslink_interface.html:45 +#: templates/wireless/inc/wirelesslink_interface.html:35 +#: templates/wireless/inc/wirelesslink_interface.html:45 msgctxt "Abbreviation for megahertz" msgid "MHz" msgstr "" -#: netbox/templates/wireless/wirelesslan.html:65 +#: templates/wireless/wirelesslan.html:65 msgid "Attached Interfaces" msgstr "" -#: netbox/templates/wireless/wirelesslangroup.html:17 +#: templates/wireless/wirelesslangroup.html:17 msgid "Add Wireless LAN" msgstr "" -#: netbox/templates/wireless/wirelesslangroup.html:26 -#: netbox/wireless/forms/model_forms.py:29 +#: templates/wireless/wirelesslangroup.html:26 wireless/forms/model_forms.py:30 msgid "Wireless LAN Group" msgstr "" -#: netbox/templates/wireless/wirelesslangroup.html:59 +#: templates/wireless/wirelesslangroup.html:60 msgid "Add Wireless LAN Group" msgstr "" -#: netbox/templates/wireless/wirelesslink.html:14 +#: templates/wireless/wirelesslink.html:14 msgid "Link Properties" msgstr "" -#: netbox/tenancy/filtersets.py:28 +#: tenancy/filtersets.py:28 msgid "Parent contact group (ID)" msgstr "" -#: netbox/tenancy/filtersets.py:34 +#: tenancy/filtersets.py:34 msgid "Parent contact group (slug)" msgstr "" -#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67 -#: netbox/tenancy/filtersets.py:110 +#: tenancy/filtersets.py:40 tenancy/filtersets.py:72 tenancy/filtersets.py:115 msgid "Contact group (ID)" msgstr "" -#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74 -#: netbox/tenancy/filtersets.py:117 +#: tenancy/filtersets.py:47 tenancy/filtersets.py:79 tenancy/filtersets.py:122 msgid "Contact group (slug)" msgstr "" -#: netbox/tenancy/filtersets.py:104 +#: tenancy/filtersets.py:52 tenancy/filtersets.py:109 msgid "Contact (ID)" msgstr "" -#: netbox/tenancy/filtersets.py:121 +#: tenancy/filtersets.py:126 msgid "Contact role (ID)" msgstr "" -#: netbox/tenancy/filtersets.py:127 +#: tenancy/filtersets.py:132 msgid "Contact role (slug)" msgstr "" -#: netbox/tenancy/filtersets.py:158 +#: tenancy/filtersets.py:163 msgid "Contact group" msgstr "" -#: netbox/tenancy/filtersets.py:169 +#: tenancy/filtersets.py:174 msgid "Parent tenant group (ID)" msgstr "" -#: netbox/tenancy/filtersets.py:175 +#: tenancy/filtersets.py:180 msgid "Parent tenant group (slug)" msgstr "" -#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201 +#: tenancy/filtersets.py:186 tenancy/filtersets.py:206 msgid "Tenant group (ID)" msgstr "" -#: netbox/tenancy/filtersets.py:234 +#: tenancy/filtersets.py:239 msgid "Tenant Group (ID)" msgstr "" -#: netbox/tenancy/filtersets.py:241 +#: tenancy/filtersets.py:246 msgid "Tenant Group (slug)" msgstr "" -#: netbox/tenancy/forms/bulk_edit.py:66 +#: tenancy/forms/bulk_edit.py:67 msgid "Desciption" msgstr "" -#: netbox/tenancy/forms/bulk_import.py:101 +#: tenancy/forms/bulk_edit.py:96 +msgid "Add groups" +msgstr "" + +#: tenancy/forms/bulk_edit.py:101 +msgid "Remove groups" +msgstr "" + +#: tenancy/forms/bulk_import.py:84 +msgid "" +"Group names separated by commas, encased with double quotes (e.g. \"Group 1," +"Group 2\")" +msgstr "" + +#: tenancy/forms/bulk_import.py:100 msgid "Assigned contact" msgstr "" -#: netbox/tenancy/models/contacts.py:32 +#: tenancy/models/contacts.py:33 msgid "contact group" msgstr "" -#: netbox/tenancy/models/contacts.py:33 +#: tenancy/models/contacts.py:34 msgid "contact groups" msgstr "" -#: netbox/tenancy/models/contacts.py:42 +#: tenancy/models/contacts.py:43 msgid "contact role" msgstr "" -#: netbox/tenancy/models/contacts.py:43 +#: tenancy/models/contacts.py:44 msgid "contact roles" msgstr "" -#: netbox/tenancy/models/contacts.py:63 +#: tenancy/models/contacts.py:64 msgid "title" msgstr "" -#: netbox/tenancy/models/contacts.py:68 +#: tenancy/models/contacts.py:69 msgid "phone" msgstr "" -#: netbox/tenancy/models/contacts.py:73 +#: tenancy/models/contacts.py:74 msgid "email" msgstr "" -#: netbox/tenancy/models/contacts.py:82 +#: tenancy/models/contacts.py:83 msgid "link" msgstr "" -#: netbox/tenancy/models/contacts.py:98 +#: tenancy/models/contacts.py:93 msgid "contact" msgstr "" -#: netbox/tenancy/models/contacts.py:99 +#: tenancy/models/contacts.py:94 msgid "contacts" msgstr "" -#: netbox/tenancy/models/contacts.py:146 +#: tenancy/models/contacts.py:108 +msgid "contact group membership" +msgstr "" + +#: tenancy/models/contacts.py:109 +msgid "contact group memberships" +msgstr "" + +#: tenancy/models/contacts.py:153 msgid "contact assignment" msgstr "" -#: netbox/tenancy/models/contacts.py:147 +#: tenancy/models/contacts.py:154 msgid "contact assignments" msgstr "" -#: netbox/tenancy/models/contacts.py:163 +#: tenancy/models/contacts.py:170 #, python-brace-format msgid "Contacts cannot be assigned to this object type ({type})." msgstr "" -#: netbox/tenancy/models/tenants.py:32 +#: tenancy/models/tenants.py:32 msgid "tenant group" msgstr "" -#: netbox/tenancy/models/tenants.py:33 +#: tenancy/models/tenants.py:33 msgid "tenant groups" msgstr "" -#: netbox/tenancy/models/tenants.py:68 +#: tenancy/models/tenants.py:68 msgid "Tenant name must be unique per group." msgstr "" -#: netbox/tenancy/models/tenants.py:78 +#: tenancy/models/tenants.py:78 msgid "Tenant slug must be unique per group." msgstr "" -#: netbox/tenancy/models/tenants.py:86 +#: tenancy/models/tenants.py:86 msgid "tenant" msgstr "" -#: netbox/tenancy/models/tenants.py:87 +#: tenancy/models/tenants.py:87 msgid "tenants" msgstr "" -#: netbox/tenancy/tables/contacts.py:112 +#: tenancy/tables/contacts.py:116 msgid "Contact Title" msgstr "" -#: netbox/tenancy/tables/contacts.py:116 +#: tenancy/tables/contacts.py:120 msgid "Contact Phone" msgstr "" -#: netbox/tenancy/tables/contacts.py:121 +#: tenancy/tables/contacts.py:125 msgid "Contact Email" msgstr "" -#: netbox/tenancy/tables/contacts.py:125 +#: tenancy/tables/contacts.py:129 msgid "Contact Address" msgstr "" -#: netbox/tenancy/tables/contacts.py:129 +#: tenancy/tables/contacts.py:133 msgid "Contact Link" msgstr "" -#: netbox/tenancy/tables/contacts.py:134 +#: tenancy/tables/contacts.py:138 msgid "Contact Description" msgstr "" -#: netbox/users/filtersets.py:33 netbox/users/filtersets.py:73 +#: users/filtersets.py:33 users/filtersets.py:73 msgid "Permission (ID)" msgstr "" -#: netbox/users/filtersets.py:38 netbox/users/filtersets.py:78 +#: users/filtersets.py:38 users/filtersets.py:78 msgid "Notification group (ID)" msgstr "" -#: netbox/users/forms/bulk_edit.py:26 +#: users/forms/bulk_edit.py:26 msgid "First name" msgstr "" -#: netbox/users/forms/bulk_edit.py:31 +#: users/forms/bulk_edit.py:31 msgid "Last name" msgstr "" -#: netbox/users/forms/bulk_edit.py:43 +#: users/forms/bulk_edit.py:43 msgid "Staff status" msgstr "" -#: netbox/users/forms/bulk_edit.py:48 +#: users/forms/bulk_edit.py:48 msgid "Superuser status" msgstr "" -#: netbox/users/forms/bulk_import.py:41 +#: users/forms/bulk_import.py:41 msgid "If no key is provided, one will be generated automatically." msgstr "" -#: netbox/users/forms/filtersets.py:51 netbox/users/tables.py:42 +#: users/forms/filtersets.py:51 users/tables.py:42 msgid "Is Staff" msgstr "" -#: netbox/users/forms/filtersets.py:58 netbox/users/tables.py:45 +#: users/forms/filtersets.py:58 users/tables.py:45 msgid "Is Superuser" msgstr "" -#: netbox/users/forms/filtersets.py:91 netbox/users/tables.py:86 +#: users/forms/filtersets.py:91 users/tables.py:86 msgid "Can View" msgstr "" -#: netbox/users/forms/filtersets.py:98 netbox/users/tables.py:89 +#: users/forms/filtersets.py:98 users/tables.py:89 msgid "Can Add" msgstr "" -#: netbox/users/forms/filtersets.py:105 netbox/users/tables.py:92 +#: users/forms/filtersets.py:105 users/tables.py:92 msgid "Can Change" msgstr "" -#: netbox/users/forms/filtersets.py:112 netbox/users/tables.py:95 +#: users/forms/filtersets.py:112 users/tables.py:95 msgid "Can Delete" msgstr "" -#: netbox/users/forms/model_forms.py:62 +#: users/forms/model_forms.py:62 msgid "User Interface" msgstr "" -#: netbox/users/forms/model_forms.py:114 +#: users/forms/model_forms.py:114 msgid "" "Keys must be at least 40 characters in length. Be sure to record " "your key prior to submitting this form, as it may no longer be " "accessible once the token has been created." msgstr "" -#: netbox/users/forms/model_forms.py:126 +#: users/forms/model_forms.py:126 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for " "no restrictions. Example: 10.1.1.0/24,192.168.10.16/32,2001:" "db8:1::/64" msgstr "" -#: netbox/users/forms/model_forms.py:175 +#: users/forms/model_forms.py:175 msgid "Confirm password" msgstr "" -#: netbox/users/forms/model_forms.py:178 +#: users/forms/model_forms.py:178 msgid "Enter the same password as before, for verification." msgstr "" -#: netbox/users/forms/model_forms.py:227 +#: users/forms/model_forms.py:227 msgid "Passwords do not match! Please check your input and try again." msgstr "" -#: netbox/users/forms/model_forms.py:294 +#: users/forms/model_forms.py:294 msgid "Additional actions" msgstr "" -#: netbox/users/forms/model_forms.py:297 +#: users/forms/model_forms.py:297 msgid "Actions granted in addition to those listed above" msgstr "" -#: netbox/users/forms/model_forms.py:313 +#: users/forms/model_forms.py:313 msgid "Objects" msgstr "" -#: netbox/users/forms/model_forms.py:325 +#: users/forms/model_forms.py:325 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " "objects will result in a logical OR operation." msgstr "" -#: netbox/users/forms/model_forms.py:364 +#: users/forms/model_forms.py:364 msgid "At least one action must be selected." msgstr "" -#: netbox/users/forms/model_forms.py:382 +#: users/forms/model_forms.py:382 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "" -#: netbox/users/models/permissions.py:39 +#: users/models/permissions.py:37 msgid "The list of actions granted by this permission" msgstr "" -#: netbox/users/models/permissions.py:44 +#: users/models/permissions.py:42 msgid "constraints" msgstr "" -#: netbox/users/models/permissions.py:45 +#: users/models/permissions.py:43 msgid "Queryset filter matching the applicable objects of the selected type(s)" msgstr "" -#: netbox/users/models/permissions.py:52 +#: users/models/permissions.py:50 msgid "permission" msgstr "" -#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47 +#: users/models/permissions.py:51 users/models/users.py:47 msgid "permissions" msgstr "" -#: netbox/users/models/preferences.py:29 netbox/users/models/preferences.py:30 +#: users/models/preferences.py:29 users/models/preferences.py:30 msgid "user preferences" msgstr "" -#: netbox/users/models/preferences.py:97 +#: users/models/preferences.py:97 #, python-brace-format msgid "Key '{path}' is a leaf node; cannot assign new keys" msgstr "" -#: netbox/users/models/preferences.py:109 +#: users/models/preferences.py:109 #, python-brace-format msgid "Key '{path}' is a dictionary; cannot assign a non-dictionary value" msgstr "" -#: netbox/users/models/tokens.py:36 +#: users/models/tokens.py:36 msgid "expires" msgstr "" -#: netbox/users/models/tokens.py:41 +#: users/models/tokens.py:41 msgid "last used" msgstr "" -#: netbox/users/models/tokens.py:46 +#: users/models/tokens.py:46 msgid "key" msgstr "" -#: netbox/users/models/tokens.py:52 +#: users/models/tokens.py:52 msgid "write enabled" msgstr "" -#: netbox/users/models/tokens.py:54 +#: users/models/tokens.py:54 msgid "Permit create/update/delete operations using this key" msgstr "" -#: netbox/users/models/tokens.py:65 +#: users/models/tokens.py:65 msgid "allowed IPs" msgstr "" -#: netbox/users/models/tokens.py:67 +#: users/models/tokens.py:67 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for " "no restrictions. Ex: \"10.1.1.0/24, 192.168.10.16/32, 2001:DB8:1::/64\"" msgstr "" -#: netbox/users/models/tokens.py:75 +#: users/models/tokens.py:75 msgid "token" msgstr "" -#: netbox/users/models/tokens.py:76 +#: users/models/tokens.py:76 msgid "tokens" msgstr "" -#: netbox/users/models/users.py:57 netbox/vpn/models/crypto.py:43 +#: users/models/users.py:57 vpn/models/crypto.py:43 msgid "group" msgstr "" -#: netbox/users/models/users.py:92 +#: users/models/users.py:92 msgid "user" msgstr "" -#: netbox/users/models/users.py:104 +#: users/models/users.py:104 msgid "A user with this username already exists." msgstr "" -#: netbox/users/tables.py:98 +#: users/tables.py:98 msgid "Custom Actions" msgstr "" -#: netbox/utilities/api.py:153 +#: utilities/api.py:153 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" -#: netbox/utilities/api.py:156 +#: utilities/api.py:156 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "" -#: netbox/utilities/api.py:168 +#: utilities/api.py:168 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " "attributes. Received an unrecognized value: {value}" msgstr "" -#: netbox/utilities/api.py:177 +#: utilities/api.py:177 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" -#: netbox/utilities/choices.py:19 +#: utilities/choices.py:23 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "" -#: netbox/utilities/conversion.py:20 +#: utilities/conversion.py:20 msgid "Weight must be a positive number" msgstr "" -#: netbox/utilities/conversion.py:22 +#: utilities/conversion.py:22 #, python-brace-format msgid "Invalid value '{weight}' for weight (must be a number)" msgstr "" -#: netbox/utilities/conversion.py:33 netbox/utilities/conversion.py:64 +#: utilities/conversion.py:33 utilities/conversion.py:64 #, python-brace-format msgid "Unknown unit {unit}. Must be one of the following: {valid_units}" msgstr "" -#: netbox/utilities/conversion.py:47 +#: utilities/conversion.py:47 #, python-brace-format msgid "Invalid value '{length}' for length (must be a number)" msgstr "" -#: netbox/utilities/conversion.py:49 +#: utilities/conversion.py:49 msgid "Length must be a positive number" msgstr "" -#: netbox/utilities/error_handlers.py:31 +#: utilities/error_handlers.py:31 #, python-brace-format msgid "" "Unable to delete {objects}. {count} dependent objects were " "found: " msgstr "" -#: netbox/utilities/error_handlers.py:33 +#: utilities/error_handlers.py:33 msgid "More than 50" msgstr "" -#: netbox/utilities/fields.py:34 +#: utilities/fields.py:34 msgid "RGB color in hexadecimal. Example: " msgstr "" -#: netbox/utilities/fields.py:163 +#: utilities/fields.py:163 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " "in the format 'app.model'" msgstr "" -#: netbox/utilities/fields.py:173 +#: utilities/fields.py:173 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " "in the format 'field'" msgstr "" -#: netbox/utilities/forms/bulk_import.py:23 +#: utilities/forms/bulk_import.py:23 msgid "Enter object data in CSV, JSON or YAML format." msgstr "" -#: netbox/utilities/forms/bulk_import.py:36 +#: utilities/forms/bulk_import.py:36 msgid "CSV delimiter" msgstr "" -#: netbox/utilities/forms/bulk_import.py:37 +#: utilities/forms/bulk_import.py:37 msgid "The character which delimits CSV fields. Applies only to CSV format." msgstr "" -#: netbox/utilities/forms/bulk_import.py:51 +#: utilities/forms/bulk_import.py:51 msgid "Form data must be empty when uploading/selecting a file." msgstr "" -#: netbox/utilities/forms/bulk_import.py:80 +#: utilities/forms/bulk_import.py:80 #, python-brace-format msgid "Unknown data format: {format}" msgstr "" -#: netbox/utilities/forms/bulk_import.py:100 +#: utilities/forms/bulk_import.py:100 msgid "Unable to detect data format. Please specify." msgstr "" -#: netbox/utilities/forms/bulk_import.py:123 +#: utilities/forms/bulk_import.py:123 msgid "Invalid CSV delimiter" msgstr "" -#: netbox/utilities/forms/bulk_import.py:167 +#: utilities/forms/bulk_import.py:167 msgid "" "Invalid YAML data. Data must be in the form of multiple documents, or a " "single document comprising a list of dictionaries." msgstr "" -#: netbox/utilities/forms/fields/array.py:20 +#: utilities/forms/fields/array.py:20 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " "order." msgstr "" -#: netbox/utilities/forms/fields/array.py:40 +#: utilities/forms/fields/array.py:40 msgid "" "Specify one or more numeric ranges separated by commas. Example: " "1-5,20-30" msgstr "" -#: netbox/utilities/forms/fields/array.py:47 +#: utilities/forms/fields/array.py:47 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." msgstr "" -#: netbox/utilities/forms/fields/csv.py:44 +#: utilities/forms/fields/csv.py:44 #, python-brace-format msgid "Invalid value for a multiple choice field: {value}" msgstr "" -#: netbox/utilities/forms/fields/csv.py:57 -#: netbox/utilities/forms/fields/csv.py:78 +#: utilities/forms/fields/csv.py:57 utilities/forms/fields/csv.py:78 #, python-format msgid "Object not found: %(value)s" msgstr "" -#: netbox/utilities/forms/fields/csv.py:65 +#: utilities/forms/fields/csv.py:65 #, python-brace-format msgid "" "\"{value}\" is not a unique value for this field; multiple objects were found" msgstr "" -#: netbox/utilities/forms/fields/csv.py:69 +#: utilities/forms/fields/csv.py:69 #, python-brace-format msgid "\"{field_name}\" is an invalid accessor field name." msgstr "" -#: netbox/utilities/forms/fields/csv.py:101 +#: utilities/forms/fields/csv.py:101 msgid "Object type must be specified as \".\"" msgstr "" -#: netbox/utilities/forms/fields/csv.py:105 +#: utilities/forms/fields/csv.py:105 msgid "Invalid object type" msgstr "" -#: netbox/utilities/forms/fields/expandable.py:25 +#: utilities/forms/fields/expandable.py:25 msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " "within a single range are not supported (example: [ge,xe]-0/0/[0-9])." msgstr "" -#: netbox/utilities/forms/fields/expandable.py:46 +#: utilities/forms/fields/expandable.py:46 msgid "" "Specify a numeric range to create multiple IPs.
Example: 192.0.2." "[1,5,100-254]/24" msgstr "" -#: netbox/utilities/forms/fields/fields.py:31 +#: utilities/forms/fields/fields.py:31 #, python-brace-format msgid "" " Markdown syntax is supported" msgstr "" -#: netbox/utilities/forms/fields/fields.py:48 +#: utilities/forms/fields/fields.py:48 msgid "URL-friendly unique shorthand" msgstr "" -#: netbox/utilities/forms/fields/fields.py:104 +#: utilities/forms/fields/fields.py:104 msgid "Enter context data in JSON format." msgstr "" -#: netbox/utilities/forms/fields/fields.py:125 +#: utilities/forms/fields/fields.py:125 msgid "MAC address must be in EUI-48 format" msgstr "" -#: netbox/utilities/forms/forms.py:52 +#: utilities/forms/forms.py:52 msgid "Use regular expressions" msgstr "" -#: netbox/utilities/forms/forms.py:75 +#: utilities/forms/forms.py:75 msgid "" "Numeric ID of an existing object to update (if not creating a new object)" msgstr "" -#: netbox/utilities/forms/forms.py:92 +#: utilities/forms/forms.py:92 #, python-brace-format msgid "Unrecognized header: {name}" msgstr "" -#: netbox/utilities/forms/forms.py:118 -msgid "Available Columns" -msgstr "" - -#: netbox/utilities/forms/forms.py:126 -msgid "Selected Columns" -msgstr "" - -#: netbox/utilities/forms/mixins.py:44 +#: utilities/forms/mixins.py:44 msgid "" "This object has been modified since the form was rendered. Please consult " "the object's change log for details." msgstr "" -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: utilities/forms/utils.py:42 utilities/forms/utils.py:68 +#: utilities/forms/utils.py:85 utilities/forms/utils.py:87 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "" -#: netbox/utilities/forms/utils.py:74 +#: utilities/forms/utils.py:74 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " "({begin})." msgstr "" -#: netbox/utilities/forms/utils.py:234 +#: utilities/forms/utils.py:234 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "" -#: netbox/utilities/forms/utils.py:240 +#: utilities/forms/utils.py:240 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "" -#: netbox/utilities/forms/utils.py:249 +#: utilities/forms/utils.py:249 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" -#: netbox/utilities/forms/utils.py:272 +#: utilities/forms/utils.py:272 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "" -#: netbox/utilities/forms/utils.py:274 +#: utilities/forms/utils.py:274 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" -#: netbox/utilities/forms/utils.py:278 +#: utilities/forms/utils.py:278 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" -#: netbox/utilities/forms/utils.py:286 +#: utilities/forms/utils.py:286 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "" -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: utilities/forms/widgets/apiselect.py:133 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: utilities/forms/widgets/apiselect.py:150 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" -#: netbox/utilities/password_validation.py:13 +#: utilities/jsonschema.py:159 +msgid "Invalid JSON schema definition" +msgstr "" + +#: utilities/jsonschema.py:161 +msgid "JSON schema must define properties" +msgstr "" + +#: utilities/jsonschema.py:166 +#, python-brace-format +msgid "Invalid JSON schema definition: {error}" +msgstr "" + +#: utilities/password_validation.py:13 msgid "Password must have at least one numeral." msgstr "" -#: netbox/utilities/password_validation.py:18 +#: utilities/password_validation.py:18 msgid "Password must have at least one uppercase letter." msgstr "" -#: netbox/utilities/password_validation.py:23 +#: utilities/password_validation.py:23 msgid "Password must have at least one lowercase letter." msgstr "" -#: netbox/utilities/password_validation.py:27 +#: utilities/password_validation.py:27 msgid "" "Your password must contain at least one numeral, one uppercase letter and " "one lowercase letter." msgstr "" -#: netbox/utilities/permissions.py:42 +#: utilities/permissions.py:42 #, python-brace-format msgid "" "Invalid permission name: {name}. Must be in the format ." "_" msgstr "" -#: netbox/utilities/permissions.py:60 +#: utilities/permissions.py:60 #, python-brace-format msgid "Unknown app_label/model_name for {name}" msgstr "" -#: netbox/utilities/request.py:76 +#: utilities/request.py:76 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "" -#: netbox/utilities/tables.py:47 +#: utilities/tables.py:58 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: utilities/templates/builtins/customfield_value.html:30 msgid "Not defined" msgstr "" -#: netbox/utilities/templates/buttons/bookmark.html:9 +#: utilities/templates/buttons/bookmark.html:9 msgid "Unbookmark" msgstr "" -#: netbox/utilities/templates/buttons/bookmark.html:13 +#: utilities/templates/buttons/bookmark.html:13 msgid "Bookmark" msgstr "" -#: netbox/utilities/templates/buttons/clone.html:4 +#: utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "" -#: netbox/utilities/templates/buttons/export.html:7 +#: utilities/templates/buttons/export.html:7 msgid "Current View" msgstr "" -#: netbox/utilities/templates/buttons/export.html:8 +#: utilities/templates/buttons/export.html:8 msgid "All Data" msgstr "" -#: netbox/utilities/templates/buttons/export.html:28 +#: utilities/templates/buttons/export.html:28 msgid "Add export template" msgstr "" -#: netbox/utilities/templates/buttons/import.html:4 +#: utilities/templates/buttons/import.html:4 msgid "Import" msgstr "" -#: netbox/utilities/templates/buttons/subscribe.html:10 +#: utilities/templates/buttons/subscribe.html:10 msgid "Unsubscribe" msgstr "" -#: netbox/utilities/templates/buttons/subscribe.html:14 +#: utilities/templates/buttons/subscribe.html:14 msgid "Subscribe" msgstr "" -#: netbox/utilities/templates/form_helpers/render_field.html:41 +#: utilities/templates/form_helpers/render_field.html:41 msgid "Copy to clipboard" msgstr "" -#: netbox/utilities/templates/form_helpers/render_field.html:57 +#: utilities/templates/form_helpers/render_field.html:57 msgid "This field is required" msgstr "" -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: utilities/templates/form_helpers/render_field.html:70 msgid "Set Null" msgstr "" -#: netbox/utilities/templates/helpers/applied_filters.html:11 +#: utilities/templates/helpers/applied_filters.html:11 msgid "Clear all" msgstr "" -#: netbox/utilities/templates/helpers/table_config_form.html:8 -msgid "Table Configuration" -msgstr "" - -#: netbox/utilities/templates/helpers/table_config_form.html:31 -msgid "Move Up" -msgstr "" - -#: netbox/utilities/templates/helpers/table_config_form.html:34 -msgid "Move Down" -msgstr "" - -#: netbox/utilities/templates/navigation/menu.html:14 +#: utilities/templates/navigation/menu.html:14 msgid "Search…" msgstr "" -#: netbox/utilities/templates/navigation/menu.html:14 +#: utilities/templates/navigation/menu.html:14 msgid "Search NetBox" msgstr "" -#: netbox/utilities/templates/widgets/apiselect.html:8 +#: utilities/templates/widgets/apiselect.html:8 msgid "Open selector" msgstr "" -#: netbox/utilities/templates/widgets/apiselect.html:22 +#: utilities/templates/widgets/apiselect.html:22 msgid "Quick add" msgstr "" -#: netbox/utilities/templates/widgets/markdown_input.html:6 +#: utilities/templates/widgets/markdown_input.html:6 msgid "Write" msgstr "" -#: netbox/utilities/testing/views.py:632 +#: utilities/testing/views.py:632 msgid "The test must define csv_update_data." msgstr "" -#: netbox/utilities/validators.py:65 +#: utilities/validators.py:71 +#, python-brace-format +msgid "{value} must be a multiple of {multiple}." +msgstr "" + +#: utilities/validators.py:83 #, python-brace-format msgid "{value} is not a valid regular expression." msgstr "" -#: netbox/utilities/views.py:57 +#: utilities/views.py:57 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" -#: netbox/utilities/views.py:93 +#: utilities/views.py:93 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "" -#: netbox/utilities/views.py:117 +#: utilities/views.py:117 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only " "be used on views which define a base queryset" msgstr "" -#: netbox/virtualization/choices.py:50 +#: virtualization/choices.py:50 msgid "Paused" msgstr "" -#: netbox/virtualization/filtersets.py:45 +#: virtualization/filtersets.py:45 msgid "Parent group (ID)" msgstr "" -#: netbox/virtualization/filtersets.py:51 +#: virtualization/filtersets.py:51 msgid "Parent group (slug)" msgstr "" -#: netbox/virtualization/filtersets.py:55 -#: netbox/virtualization/filtersets.py:107 +#: virtualization/filtersets.py:55 virtualization/filtersets.py:107 msgid "Cluster type (ID)" msgstr "" -#: netbox/virtualization/filtersets.py:117 -#: netbox/virtualization/filtersets.py:237 +#: virtualization/filtersets.py:117 virtualization/filtersets.py:239 msgid "Cluster (ID)" msgstr "" -#: netbox/virtualization/forms/bulk_edit.py:148 -#: netbox/virtualization/models/virtualmachines.py:110 +#: virtualization/forms/bulk_edit.py:148 +#: virtualization/models/virtualmachines.py:109 msgid "vCPUs" msgstr "" -#: netbox/virtualization/forms/bulk_edit.py:152 +#: virtualization/forms/bulk_edit.py:152 msgid "Memory (MB)" msgstr "" -#: netbox/virtualization/forms/bulk_edit.py:156 +#: virtualization/forms/bulk_edit.py:156 msgid "Disk (MB)" msgstr "" -#: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: virtualization/forms/bulk_edit.py:324 virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "" -#: netbox/virtualization/forms/bulk_import.py:45 +#: virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "" -#: netbox/virtualization/forms/bulk_import.py:52 +#: virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "" -#: netbox/virtualization/forms/bulk_import.py:102 +#: virtualization/forms/bulk_import.py:102 msgid "Assigned cluster" msgstr "" -#: netbox/virtualization/forms/bulk_import.py:109 +#: virtualization/forms/bulk_import.py:109 msgid "Assigned device within cluster" msgstr "" -#: netbox/virtualization/forms/filtersets.py:188 +#: virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "" -#: netbox/virtualization/forms/model_forms.py:158 +#: virtualization/forms/model_forms.py:158 #, python-brace-format msgid "" "{device} belongs to a different {scope_field} ({device_scope}) than the " "cluster ({cluster_scope})" msgstr "" -#: netbox/virtualization/forms/model_forms.py:199 +#: virtualization/forms/model_forms.py:199 msgid "Optionally pin this VM to a specific host device within the cluster" msgstr "" -#: netbox/virtualization/forms/model_forms.py:228 +#: virtualization/forms/model_forms.py:228 msgid "Site/Cluster" msgstr "" -#: netbox/virtualization/forms/model_forms.py:251 +#: virtualization/forms/model_forms.py:251 msgid "Disk size is managed via the attachment of virtual disks." msgstr "" -#: netbox/virtualization/forms/model_forms.py:405 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: virtualization/forms/model_forms.py:405 +#: virtualization/tables/virtualmachines.py:81 msgid "Disk" msgstr "" -#: netbox/virtualization/models/clusters.py:26 +#: virtualization/models/clusters.py:26 msgid "cluster type" msgstr "" -#: netbox/virtualization/models/clusters.py:27 +#: virtualization/models/clusters.py:27 msgid "cluster types" msgstr "" -#: netbox/virtualization/models/clusters.py:43 +#: virtualization/models/clusters.py:43 msgid "cluster group" msgstr "" -#: netbox/virtualization/models/clusters.py:44 +#: virtualization/models/clusters.py:44 msgid "cluster groups" msgstr "" -#: netbox/virtualization/models/clusters.py:110 +#: virtualization/models/clusters.py:110 msgid "cluster" msgstr "" -#: netbox/virtualization/models/clusters.py:111 +#: virtualization/models/clusters.py:111 msgid "clusters" msgstr "" -#: netbox/virtualization/models/clusters.py:137 +#: virtualization/models/clusters.py:137 #, python-brace-format msgid "" "{count} devices are assigned as hosts for this cluster but are not in site " "{site}" msgstr "" -#: netbox/virtualization/models/clusters.py:144 +#: virtualization/models/clusters.py:144 #, python-brace-format msgid "" "{count} devices are assigned as hosts for this cluster but are not in " "location {location}" msgstr "" -#: netbox/virtualization/models/virtualmachines.py:118 +#: virtualization/models/virtualmachines.py:117 msgid "memory (MB)" msgstr "" -#: netbox/virtualization/models/virtualmachines.py:123 +#: virtualization/models/virtualmachines.py:122 msgid "disk (MB)" msgstr "" -#: netbox/virtualization/models/virtualmachines.py:161 +#: virtualization/models/virtualmachines.py:166 msgid "Virtual machine name must be unique per cluster." msgstr "" -#: netbox/virtualization/models/virtualmachines.py:164 +#: virtualization/models/virtualmachines.py:169 msgid "virtual machine" msgstr "" -#: netbox/virtualization/models/virtualmachines.py:165 +#: virtualization/models/virtualmachines.py:170 msgid "virtual machines" msgstr "" -#: netbox/virtualization/models/virtualmachines.py:176 +#: virtualization/models/virtualmachines.py:181 msgid "A virtual machine must be assigned to a site and/or cluster." msgstr "" -#: netbox/virtualization/models/virtualmachines.py:183 +#: virtualization/models/virtualmachines.py:188 #, python-brace-format msgid "The selected cluster ({cluster}) is not assigned to this site ({site})." msgstr "" -#: netbox/virtualization/models/virtualmachines.py:190 +#: virtualization/models/virtualmachines.py:195 msgid "Must specify a cluster when assigning a host device." msgstr "" -#: netbox/virtualization/models/virtualmachines.py:195 +#: virtualization/models/virtualmachines.py:200 #, python-brace-format msgid "" "The selected device ({device}) is not assigned to this cluster ({cluster})." msgstr "" -#: netbox/virtualization/models/virtualmachines.py:207 +#: virtualization/models/virtualmachines.py:212 #, python-brace-format msgid "" "The specified disk size ({size}) must match the aggregate size of assigned " "virtual disks ({total_size})." msgstr "" -#: netbox/virtualization/models/virtualmachines.py:221 +#: virtualization/models/virtualmachines.py:226 #, python-brace-format msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)" msgstr "" -#: netbox/virtualization/models/virtualmachines.py:230 +#: virtualization/models/virtualmachines.py:235 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "" -#: netbox/virtualization/models/virtualmachines.py:376 +#: virtualization/models/virtualmachines.py:381 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " "machine ({virtual_machine})." msgstr "" -#: netbox/virtualization/models/virtualmachines.py:391 +#: virtualization/models/virtualmachines.py:396 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " "machine ({virtual_machine})." msgstr "" -#: netbox/virtualization/models/virtualmachines.py:402 +#: virtualization/models/virtualmachines.py:407 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " "interface's parent virtual machine, or it must be global." msgstr "" -#: netbox/virtualization/models/virtualmachines.py:414 +#: virtualization/models/virtualmachines.py:419 msgid "size (MB)" msgstr "" -#: netbox/virtualization/models/virtualmachines.py:418 +#: virtualization/models/virtualmachines.py:423 msgid "virtual disk" msgstr "" -#: netbox/virtualization/models/virtualmachines.py:419 +#: virtualization/models/virtualmachines.py:424 msgid "virtual disks" msgstr "" -#: netbox/virtualization/views.py:289 +#: virtualization/views.py:307 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "" -#: netbox/virtualization/views.py:324 +#: virtualization/views.py:342 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "" -#: netbox/vpn/choices.py:35 +#: vpn/choices.py:35 msgid "IPsec - Transport" msgstr "" -#: netbox/vpn/choices.py:36 +#: vpn/choices.py:36 msgid "IPsec - Tunnel" msgstr "" -#: netbox/vpn/choices.py:37 +#: vpn/choices.py:37 msgid "IP-in-IP" msgstr "" -#: netbox/vpn/choices.py:38 +#: vpn/choices.py:38 msgid "GRE" msgstr "" -#: netbox/vpn/choices.py:39 +#: vpn/choices.py:39 msgid "WireGuard" msgstr "" -#: netbox/vpn/choices.py:40 +#: vpn/choices.py:40 msgid "OpenVPN" msgstr "" -#: netbox/vpn/choices.py:41 +#: vpn/choices.py:41 msgid "L2TP" msgstr "" -#: netbox/vpn/choices.py:42 +#: vpn/choices.py:42 msgid "PPTP" msgstr "" -#: netbox/vpn/choices.py:88 +#: vpn/choices.py:88 msgid "Aggressive" msgstr "" -#: netbox/vpn/choices.py:89 +#: vpn/choices.py:89 msgid "Main" msgstr "" -#: netbox/vpn/choices.py:100 +#: vpn/choices.py:100 msgid "Pre-shared keys" msgstr "" -#: netbox/vpn/choices.py:101 +#: vpn/choices.py:101 msgid "Certificates" msgstr "" -#: netbox/vpn/choices.py:102 +#: vpn/choices.py:102 msgid "RSA signatures" msgstr "" -#: netbox/vpn/choices.py:103 +#: vpn/choices.py:103 msgid "DSA signatures" msgstr "" -#: netbox/vpn/choices.py:186 netbox/vpn/choices.py:187 -#: netbox/vpn/choices.py:188 netbox/vpn/choices.py:189 -#: netbox/vpn/choices.py:190 netbox/vpn/choices.py:191 -#: netbox/vpn/choices.py:192 netbox/vpn/choices.py:193 -#: netbox/vpn/choices.py:194 netbox/vpn/choices.py:195 -#: netbox/vpn/choices.py:196 netbox/vpn/choices.py:197 -#: netbox/vpn/choices.py:198 netbox/vpn/choices.py:199 -#: netbox/vpn/choices.py:200 netbox/vpn/choices.py:201 -#: netbox/vpn/choices.py:202 netbox/vpn/choices.py:203 -#: netbox/vpn/choices.py:204 netbox/vpn/choices.py:205 -#: netbox/vpn/choices.py:206 netbox/vpn/choices.py:207 -#: netbox/vpn/choices.py:208 netbox/vpn/choices.py:209 +#: vpn/choices.py:186 vpn/choices.py:187 vpn/choices.py:188 vpn/choices.py:189 +#: vpn/choices.py:190 vpn/choices.py:191 vpn/choices.py:192 vpn/choices.py:193 +#: vpn/choices.py:194 vpn/choices.py:195 vpn/choices.py:196 vpn/choices.py:197 +#: vpn/choices.py:198 vpn/choices.py:199 vpn/choices.py:200 vpn/choices.py:201 +#: vpn/choices.py:202 vpn/choices.py:203 vpn/choices.py:204 vpn/choices.py:205 +#: vpn/choices.py:206 vpn/choices.py:207 vpn/choices.py:208 vpn/choices.py:209 #, python-brace-format msgid "Group {n}" msgstr "" -#: netbox/vpn/choices.py:251 +#: vpn/choices.py:252 msgid "Ethernet Private LAN" msgstr "" -#: netbox/vpn/choices.py:252 +#: vpn/choices.py:253 msgid "Ethernet Virtual Private LAN" msgstr "" -#: netbox/vpn/choices.py:255 +#: vpn/choices.py:256 msgid "Ethernet Private Tree" msgstr "" -#: netbox/vpn/choices.py:256 +#: vpn/choices.py:257 msgid "Ethernet Virtual Private Tree" msgstr "" -#: netbox/vpn/filtersets.py:41 +#: vpn/choices.py:260 +msgid "SPB" +msgstr "" + +#: vpn/filtersets.py:41 msgid "Tunnel group (ID)" msgstr "" -#: netbox/vpn/filtersets.py:47 +#: vpn/filtersets.py:47 msgid "Tunnel group (slug)" msgstr "" -#: netbox/vpn/filtersets.py:54 +#: vpn/filtersets.py:54 msgid "IPSec profile (ID)" msgstr "" -#: netbox/vpn/filtersets.py:60 +#: vpn/filtersets.py:60 msgid "IPSec profile (name)" msgstr "" -#: netbox/vpn/filtersets.py:81 +#: vpn/filtersets.py:81 msgid "Tunnel (ID)" msgstr "" -#: netbox/vpn/filtersets.py:87 +#: vpn/filtersets.py:87 msgid "Tunnel (name)" msgstr "" -#: netbox/vpn/filtersets.py:118 +#: vpn/filtersets.py:118 msgid "Outside IP (ID)" msgstr "" -#: netbox/vpn/filtersets.py:130 netbox/vpn/filtersets.py:263 +#: vpn/filtersets.py:130 vpn/filtersets.py:263 msgid "IKE policy (ID)" msgstr "" -#: netbox/vpn/filtersets.py:136 netbox/vpn/filtersets.py:269 +#: vpn/filtersets.py:136 vpn/filtersets.py:269 msgid "IKE policy (name)" msgstr "" -#: netbox/vpn/filtersets.py:200 netbox/vpn/filtersets.py:273 +#: vpn/filtersets.py:200 vpn/filtersets.py:273 msgid "IPSec policy (ID)" msgstr "" -#: netbox/vpn/filtersets.py:206 netbox/vpn/filtersets.py:279 +#: vpn/filtersets.py:206 vpn/filtersets.py:279 msgid "IPSec policy (name)" msgstr "" -#: netbox/vpn/filtersets.py:348 +#: vpn/filtersets.py:351 msgid "L2VPN (slug)" msgstr "" -#: netbox/vpn/filtersets.py:412 +#: vpn/filtersets.py:415 msgid "VM Interface (ID)" msgstr "" -#: netbox/vpn/filtersets.py:418 +#: vpn/filtersets.py:421 msgid "VLAN (name)" msgstr "" -#: netbox/vpn/forms/bulk_edit.py:45 netbox/vpn/forms/bulk_import.py:42 -#: netbox/vpn/forms/filtersets.py:59 +#: vpn/forms/bulk_edit.py:45 vpn/forms/bulk_import.py:42 +#: vpn/forms/filtersets.py:59 msgid "Tunnel group" msgstr "" -#: netbox/vpn/forms/bulk_edit.py:117 netbox/vpn/models/crypto.py:48 +#: vpn/forms/bulk_edit.py:117 vpn/models/crypto.py:48 msgid "SA lifetime" msgstr "" -#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81 -#: netbox/wireless/forms/bulk_edit.py:129 -#: netbox/wireless/forms/filtersets.py:67 -#: netbox/wireless/forms/filtersets.py:126 +#: vpn/forms/bulk_edit.py:151 wireless/forms/bulk_edit.py:82 +#: wireless/forms/bulk_edit.py:130 wireless/forms/filtersets.py:67 +#: wireless/forms/filtersets.py:126 msgid "Pre-shared key" msgstr "" -#: netbox/vpn/forms/bulk_edit.py:237 netbox/vpn/forms/bulk_import.py:239 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:373 -#: netbox/vpn/models/crypto.py:104 +#: vpn/forms/bulk_edit.py:237 vpn/forms/bulk_import.py:239 +#: vpn/forms/filtersets.py:204 vpn/forms/model_forms.py:373 +#: vpn/models/crypto.py:104 msgid "IKE policy" msgstr "" -#: netbox/vpn/forms/bulk_edit.py:242 netbox/vpn/forms/bulk_import.py:244 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:377 -#: netbox/vpn/models/crypto.py:207 +#: vpn/forms/bulk_edit.py:242 vpn/forms/bulk_import.py:244 +#: vpn/forms/filtersets.py:209 vpn/forms/model_forms.py:377 +#: vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "" -#: netbox/vpn/forms/bulk_import.py:50 +#: vpn/forms/bulk_import.py:50 msgid "Tunnel encapsulation" msgstr "" -#: netbox/vpn/forms/bulk_import.py:90 +#: vpn/forms/bulk_import.py:90 msgid "Parent device of assigned interface" msgstr "" -#: netbox/vpn/forms/bulk_import.py:97 +#: vpn/forms/bulk_import.py:97 msgid "Parent VM of assigned interface" msgstr "" -#: netbox/vpn/forms/bulk_import.py:104 +#: vpn/forms/bulk_import.py:104 msgid "Device or virtual machine interface" msgstr "" -#: netbox/vpn/forms/bulk_import.py:183 +#: vpn/forms/bulk_import.py:183 msgid "IKE proposal(s)" msgstr "" -#: netbox/vpn/forms/bulk_import.py:215 netbox/vpn/models/crypto.py:195 +#: vpn/forms/bulk_import.py:215 vpn/models/crypto.py:195 msgid "Diffie-Hellman group for Perfect Forward Secrecy" msgstr "" -#: netbox/vpn/forms/bulk_import.py:222 +#: vpn/forms/bulk_import.py:222 msgid "IPSec proposal(s)" msgstr "" -#: netbox/vpn/forms/bulk_import.py:236 +#: vpn/forms/bulk_import.py:236 msgid "IPSec protocol" msgstr "" -#: netbox/vpn/forms/bulk_import.py:266 +#: vpn/forms/bulk_import.py:271 msgid "L2VPN type" msgstr "" -#: netbox/vpn/forms/bulk_import.py:287 +#: vpn/forms/bulk_import.py:292 msgid "Parent device (for interface)" msgstr "" -#: netbox/vpn/forms/bulk_import.py:294 +#: vpn/forms/bulk_import.py:299 msgid "Parent virtual machine (for interface)" msgstr "" -#: netbox/vpn/forms/bulk_import.py:301 +#: vpn/forms/bulk_import.py:306 msgid "Assigned interface (device or VM)" msgstr "" -#: netbox/vpn/forms/bulk_import.py:334 +#: vpn/forms/bulk_import.py:339 msgid "Cannot import device and VM interface terminations simultaneously." msgstr "" -#: netbox/vpn/forms/bulk_import.py:336 +#: vpn/forms/bulk_import.py:341 msgid "Each termination must specify either an interface or a VLAN." msgstr "" -#: netbox/vpn/forms/bulk_import.py:338 +#: vpn/forms/bulk_import.py:343 msgid "Cannot assign both an interface and a VLAN." msgstr "" -#: netbox/vpn/forms/filtersets.py:135 +#: vpn/forms/filtersets.py:135 msgid "IKE version" msgstr "" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 -#: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:336 +#: vpn/forms/filtersets.py:147 vpn/forms/filtersets.py:180 +#: vpn/forms/model_forms.py:299 vpn/forms/model_forms.py:336 msgid "Proposal" msgstr "" -#: netbox/vpn/forms/filtersets.py:257 +#: vpn/forms/filtersets.py:262 msgid "Assigned Object Type" msgstr "" -#: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131 -#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91 +#: vpn/forms/model_forms.py:96 vpn/forms/model_forms.py:131 +#: vpn/forms/model_forms.py:241 vpn/tables/tunnels.py:91 msgid "Tunnel interface" msgstr "" -#: netbox/vpn/forms/model_forms.py:151 +#: vpn/forms/model_forms.py:151 msgid "First Termination" msgstr "" -#: netbox/vpn/forms/model_forms.py:154 +#: vpn/forms/model_forms.py:154 msgid "Second Termination" msgstr "" -#: netbox/vpn/forms/model_forms.py:198 +#: vpn/forms/model_forms.py:198 msgid "This parameter is required when defining a termination." msgstr "" -#: netbox/vpn/forms/model_forms.py:490 +#: vpn/forms/model_forms.py:490 msgid "A termination must specify an interface or VLAN." msgstr "" -#: netbox/vpn/forms/model_forms.py:492 +#: vpn/forms/model_forms.py:492 msgid "" "A termination can only have one terminating object (an interface or VLAN)." msgstr "" -#: netbox/vpn/models/crypto.py:33 +#: vpn/models/crypto.py:33 msgid "encryption algorithm" msgstr "" -#: netbox/vpn/models/crypto.py:37 +#: vpn/models/crypto.py:37 msgid "authentication algorithm" msgstr "" -#: netbox/vpn/models/crypto.py:45 +#: vpn/models/crypto.py:45 msgid "Diffie-Hellman group ID" msgstr "" -#: netbox/vpn/models/crypto.py:51 +#: vpn/models/crypto.py:51 msgid "Security association lifetime (in seconds)" msgstr "" -#: netbox/vpn/models/crypto.py:60 +#: vpn/models/crypto.py:60 msgid "IKE proposal" msgstr "" -#: netbox/vpn/models/crypto.py:61 +#: vpn/models/crypto.py:61 msgid "IKE proposals" msgstr "" -#: netbox/vpn/models/crypto.py:75 +#: vpn/models/crypto.py:75 msgid "version" msgstr "" -#: netbox/vpn/models/crypto.py:88 netbox/vpn/models/crypto.py:188 +#: vpn/models/crypto.py:88 vpn/models/crypto.py:188 msgid "proposals" msgstr "" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: vpn/models/crypto.py:91 wireless/models.py:41 msgid "pre-shared key" msgstr "" -#: netbox/vpn/models/crypto.py:105 +#: vpn/models/crypto.py:105 msgid "IKE policies" msgstr "" -#: netbox/vpn/models/crypto.py:115 +#: vpn/models/crypto.py:115 msgid "Mode is required for selected IKE version" msgstr "" -#: netbox/vpn/models/crypto.py:119 +#: vpn/models/crypto.py:119 msgid "Mode cannot be used for selected IKE version" msgstr "" -#: netbox/vpn/models/crypto.py:134 +#: vpn/models/crypto.py:134 msgid "encryption" msgstr "" -#: netbox/vpn/models/crypto.py:140 +#: vpn/models/crypto.py:140 msgid "authentication" msgstr "" -#: netbox/vpn/models/crypto.py:149 +#: vpn/models/crypto.py:149 msgid "Security association lifetime (seconds)" msgstr "" -#: netbox/vpn/models/crypto.py:155 +#: vpn/models/crypto.py:155 msgid "Security association lifetime (in kilobytes)" msgstr "" -#: netbox/vpn/models/crypto.py:164 +#: vpn/models/crypto.py:164 msgid "IPSec proposal" msgstr "" -#: netbox/vpn/models/crypto.py:165 +#: vpn/models/crypto.py:165 msgid "IPSec proposals" msgstr "" -#: netbox/vpn/models/crypto.py:175 +#: vpn/models/crypto.py:175 msgid "Encryption and/or authentication algorithm must be defined" msgstr "" -#: netbox/vpn/models/crypto.py:208 +#: vpn/models/crypto.py:208 msgid "IPSec policies" msgstr "" -#: netbox/vpn/models/crypto.py:247 +#: vpn/models/crypto.py:247 msgid "IPSec profiles" msgstr "" -#: netbox/vpn/models/l2vpn.py:113 +#: vpn/models/l2vpn.py:117 msgid "L2VPN termination" msgstr "" -#: netbox/vpn/models/l2vpn.py:114 +#: vpn/models/l2vpn.py:118 msgid "L2VPN terminations" msgstr "" -#: netbox/vpn/models/l2vpn.py:129 +#: vpn/models/l2vpn.py:133 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "" -#: netbox/vpn/models/l2vpn.py:141 +#: vpn/models/l2vpn.py:145 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " "{terminations_count} already defined." msgstr "" -#: netbox/vpn/models/tunnels.py:26 +#: vpn/models/tunnels.py:26 msgid "tunnel group" msgstr "" -#: netbox/vpn/models/tunnels.py:27 +#: vpn/models/tunnels.py:27 msgid "tunnel groups" msgstr "" -#: netbox/vpn/models/tunnels.py:51 +#: vpn/models/tunnels.py:51 msgid "encapsulation" msgstr "" -#: netbox/vpn/models/tunnels.py:70 +#: vpn/models/tunnels.py:70 msgid "tunnel ID" msgstr "" -#: netbox/vpn/models/tunnels.py:92 +#: vpn/models/tunnels.py:92 msgid "tunnel" msgstr "" -#: netbox/vpn/models/tunnels.py:93 +#: vpn/models/tunnels.py:93 msgid "tunnels" msgstr "" -#: netbox/vpn/models/tunnels.py:148 +#: vpn/models/tunnels.py:145 msgid "An object may be terminated to only one tunnel at a time." msgstr "" -#: netbox/vpn/models/tunnels.py:151 +#: vpn/models/tunnels.py:148 msgid "tunnel termination" msgstr "" -#: netbox/vpn/models/tunnels.py:152 +#: vpn/models/tunnels.py:149 msgid "tunnel terminations" msgstr "" -#: netbox/vpn/models/tunnels.py:169 +#: vpn/models/tunnels.py:166 #, python-brace-format msgid "{name} is already attached to a tunnel ({tunnel})." msgstr "" -#: netbox/vpn/tables/crypto.py:22 +#: vpn/tables/crypto.py:22 msgid "Authentication Method" msgstr "" -#: netbox/vpn/tables/crypto.py:25 netbox/vpn/tables/crypto.py:97 +#: vpn/tables/crypto.py:25 vpn/tables/crypto.py:97 msgid "Encryption Algorithm" msgstr "" -#: netbox/vpn/tables/crypto.py:28 netbox/vpn/tables/crypto.py:100 +#: vpn/tables/crypto.py:28 vpn/tables/crypto.py:100 msgid "Authentication Algorithm" msgstr "" -#: netbox/vpn/tables/crypto.py:34 +#: vpn/tables/crypto.py:34 msgid "SA Lifetime" msgstr "" -#: netbox/vpn/tables/crypto.py:71 +#: vpn/tables/crypto.py:71 msgid "Pre-shared Key" msgstr "" -#: netbox/vpn/tables/crypto.py:103 +#: vpn/tables/crypto.py:103 msgid "SA Lifetime (Seconds)" msgstr "" -#: netbox/vpn/tables/crypto.py:106 +#: vpn/tables/crypto.py:106 msgid "SA Lifetime (KB)" msgstr "" -#: netbox/vpn/tables/l2vpn.py:69 +#: vpn/tables/l2vpn.py:72 msgid "Object Parent" msgstr "" -#: netbox/vpn/tables/l2vpn.py:74 +#: vpn/tables/l2vpn.py:77 msgid "Object Site" msgstr "" -#: netbox/wireless/choices.py:11 +#: wireless/choices.py:11 msgid "Access point" msgstr "" -#: netbox/wireless/choices.py:12 +#: wireless/choices.py:12 msgid "Station" msgstr "" -#: netbox/wireless/choices.py:467 +#: wireless/choices.py:467 msgid "Open" msgstr "" -#: netbox/wireless/choices.py:469 +#: wireless/choices.py:469 msgid "WPA Personal (PSK)" msgstr "" -#: netbox/wireless/choices.py:470 +#: wireless/choices.py:470 msgid "WPA Enterprise" msgstr "" -#: netbox/wireless/forms/bulk_edit.py:75 netbox/wireless/forms/bulk_edit.py:123 -#: netbox/wireless/forms/bulk_import.py:70 -#: netbox/wireless/forms/bulk_import.py:73 -#: netbox/wireless/forms/bulk_import.py:115 -#: netbox/wireless/forms/bulk_import.py:118 -#: netbox/wireless/forms/filtersets.py:62 -#: netbox/wireless/forms/filtersets.py:121 +#: wireless/forms/bulk_edit.py:76 wireless/forms/bulk_edit.py:124 +#: wireless/forms/bulk_import.py:70 wireless/forms/bulk_import.py:73 +#: wireless/forms/bulk_import.py:115 wireless/forms/bulk_import.py:118 +#: wireless/forms/filtersets.py:62 wireless/forms/filtersets.py:121 msgid "Authentication cipher" msgstr "" -#: netbox/wireless/forms/bulk_import.py:54 +#: wireless/forms/bulk_import.py:54 msgid "Bridged VLAN" msgstr "" -#: netbox/wireless/forms/bulk_import.py:94 -#: netbox/wireless/tables/wirelesslink.py:27 +#: wireless/forms/bulk_import.py:94 wireless/tables/wirelesslink.py:27 msgid "Interface A" msgstr "" -#: netbox/wireless/forms/bulk_import.py:98 -#: netbox/wireless/tables/wirelesslink.py:36 +#: wireless/forms/bulk_import.py:98 wireless/tables/wirelesslink.py:36 msgid "Interface B" msgstr "" -#: netbox/wireless/forms/model_forms.py:164 +#: wireless/forms/model_forms.py:165 msgid "Side B" msgstr "" -#: netbox/wireless/models.py:32 +#: wireless/models.py:32 msgid "authentication cipher" msgstr "" -#: netbox/wireless/models.py:72 +#: wireless/models.py:72 msgid "wireless LAN group" msgstr "" -#: netbox/wireless/models.py:73 +#: wireless/models.py:73 msgid "wireless LAN groups" msgstr "" -#: netbox/wireless/models.py:116 +#: wireless/models.py:116 msgid "wireless LAN" msgstr "" -#: netbox/wireless/models.py:141 +#: wireless/models.py:134 msgid "interface A" msgstr "" -#: netbox/wireless/models.py:148 +#: wireless/models.py:140 msgid "interface B" msgstr "" -#: netbox/wireless/models.py:196 +#: wireless/models.py:188 msgid "wireless link" msgstr "" -#: netbox/wireless/models.py:197 +#: wireless/models.py:189 msgid "wireless links" msgstr "" -#: netbox/wireless/models.py:212 netbox/wireless/models.py:218 +#: wireless/models.py:204 wireless/models.py:210 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "" -#: netbox/wireless/utils.py:16 +#: wireless/utils.py:16 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "" -#: netbox/wireless/utils.py:26 +#: wireless/utils.py:26 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "" diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index 5fc8adb09..7afcaf5b1 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 f41d3ce72..ec7f2771a 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-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 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" @@ -69,21 +69,21 @@ msgstr "IP permitidas" msgid "Logged in as {user}." msgstr "Ha iniciado sesión como {user}." -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "Has cerrado sesión." -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "Se han actualizado tus preferencias." -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 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:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "La contraseña se ha cambiado correctamente." @@ -167,9 +167,9 @@ 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:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Región (ID)" @@ -179,9 +179,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Región (babosa)" @@ -190,10 +190,10 @@ 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:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Grupo de sitios (ID)" @@ -201,10 +201,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Grupo de sitios (slug)" @@ -222,8 +222,8 @@ msgstr "Grupo de sitios (slug)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -232,11 +232,11 @@ msgstr "Grupo de sitios (slug)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -246,8 +246,8 @@ msgstr "Grupo de sitios (slug)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -261,7 +261,7 @@ msgstr "Sitio" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Sitio (slug)" @@ -317,10 +317,10 @@ 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:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Sitio (ID)" @@ -328,8 +328,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "Ubicación (ID)" @@ -340,15 +340,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -376,15 +376,15 @@ msgstr "Búsqueda" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "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:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Ubicación (babosa)" @@ -404,7 +404,7 @@ msgstr "Circuito (ID)" msgid "Virtual circuit (CID)" msgstr "Circuito virtual (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "Circuito virtual (ID)" @@ -440,8 +440,8 @@ msgstr "Tipo de circuito virtual (slug)" msgid "Virtual circuit" msgstr "Circuito virtual" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interfaz (ID)" @@ -636,7 +636,7 @@ msgstr "Descripción" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Proveedor" @@ -654,8 +654,8 @@ msgstr "ID de servicio" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -697,8 +697,8 @@ msgstr "Color" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -728,7 +728,7 @@ msgstr "Color" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -771,7 +771,7 @@ msgstr "Cuenta de proveedor" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -780,8 +780,8 @@ msgstr "Cuenta de proveedor" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -809,8 +809,8 @@ msgstr "Cuenta de proveedor" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -860,8 +860,8 @@ msgstr "Estado" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -890,8 +890,8 @@ msgstr "Estado" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -958,22 +958,22 @@ msgstr "Parámetros de servicio" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1085,7 +1085,7 @@ 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:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1095,10 +1095,10 @@ msgstr "Red de proveedores" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1119,7 +1119,7 @@ msgstr "Red de proveedores" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1252,24 +1252,24 @@ msgstr "Interfaz" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1284,13 +1284,13 @@ msgstr "Ubicación" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1306,19 +1306,19 @@ msgstr "Contactos" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1334,10 +1334,10 @@ msgstr "Región" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1359,7 +1359,7 @@ msgstr "Lado del término" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1373,8 +1373,8 @@ msgstr "Asignación" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1400,7 +1400,7 @@ msgstr "Asignación" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1727,8 +1727,8 @@ msgstr "terminaciones de circuitos virtuales" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1954,11 +1954,11 @@ msgstr "Terminaciones" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1972,9 +1972,9 @@ msgstr "Terminaciones" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2000,7 +2000,7 @@ msgstr "Terminaciones" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2013,12 +2013,12 @@ msgstr "Terminaciones" msgid "Device" msgstr "Dispositivo" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, 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:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminaciones intercambiadas por circuito {circuit}." @@ -2228,7 +2228,7 @@ msgstr "Nombre de usuario" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2244,7 +2244,7 @@ msgstr "Nombre de usuario" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "Habilitado" @@ -2861,7 +2861,7 @@ msgstr "Trabajadores" msgid "Host" msgstr "Anfitrión" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "Puerto" @@ -3211,7 +3211,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3254,7 +3254,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3400,7 +3400,7 @@ msgid "Parent site group (slug)" msgstr "Grupo de sitios principal (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Grupo (ID)" @@ -3423,16 +3423,16 @@ msgstr "Ubicación principal (slug)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "Fabricante (babosa)" @@ -3445,22 +3445,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Función (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rol (babosa)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -3488,47 +3488,47 @@ msgid "Has a rear image" msgstr "Tiene una imagen trasera" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Tiene puertos de consola" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Tiene puertos de servidor de consola" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Tiene puertos de alimentación" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Tiene tomas de corriente" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Tiene interfaces" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Tiene puertos de paso" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Tiene compartimentos para módulos" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Tiene compartimentos para dispositivos" @@ -3538,24 +3538,24 @@ msgid "Has inventory items" msgstr "Tiene artículos de inventario" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "Tipo de dispositivo (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "Tipo de módulo (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "Puerto de alimentación (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "Artículo del inventario principal (ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Plantilla de configuración (ID)" @@ -3576,125 +3576,125 @@ msgstr "Plataforma (ID)" msgid "Platform (slug)" msgstr "Plataforma (babosa)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "Nombre del sitio (slug)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "Bahía principal (ID)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "Clúster de máquinas virtuales (ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Grupo de racimos (babosa)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Grupo de clústeres (ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "Modelo de dispositivo (slug)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "Es de profundidad total" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "Dirección MAC" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Tiene una IP principal" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "Tiene una IP fuera de banda" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "Chasis virtual (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "Es un miembro del chasis virtual" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "LOB VIP (ID)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "Tiene contexto de dispositivo virtual" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "VDC (IDENTIFICACIÓN)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "Modelo de dispositivo" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "Tipo de módulo (modelo)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "Bahía de módulos (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "Rack (nombre)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Dispositivo (nombre)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "Tipo de dispositivo (modelo)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "Función del dispositivo (ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "Función del dispositivo (slug)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "Chasis virtual (ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3704,63 +3704,69 @@ msgstr "Chasis virtual (ID)" msgid "Virtual Chassis" msgstr "Chasis virtual" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "Módulo (ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "Cable (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Máquina virtual (nombre)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interfaz (nombre)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interfaz VM (nombre)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interfaz de máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "Modo 802.1Q" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN asignada" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "VID asignado" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3775,74 +3781,76 @@ msgstr "VID asignado" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (ROJO)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Política de traducción de VLAN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "Política de traducción de VLAN" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de chasis virtuales para dispositivos" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de chasis virtuales para dispositivos (ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "Tipo de interfaz" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Interfaz principal (ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Interfaz puenteada (ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "Interfaz LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3850,78 +3858,78 @@ msgstr "Interfaz LAG (ID)" msgid "MAC Address" msgstr "Dirección MAC" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Dirección MAC principal (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Dirección MAC principal" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto de dispositivo virtual" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "Contexto de dispositivo virtual (identificador)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "LAN inalámbrica" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Enlace inalámbrico" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "Terminación de circuito virtual (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "Compartimento del módulo principal (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "Dispositivo instalado (nombre)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "Maestro (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "Maestro (nombre)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Inquilino (babosa)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Inacabado" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "Panel de alimentación (ID)" @@ -3936,7 +3944,7 @@ msgstr "Panel de alimentación (ID)" msgid "Tags" msgstr "Etiquetas" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3983,7 +3991,7 @@ 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:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4124,7 +4132,7 @@ 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:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "Etiqueta de activo" @@ -4151,7 +4159,7 @@ msgstr "Flujo de aire" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4225,7 +4233,7 @@ msgstr "Función de máquina virtual" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Plantilla de configuración" @@ -4250,7 +4258,7 @@ msgstr "Función del dispositivo" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4260,7 +4268,7 @@ msgstr "Plataforma" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4269,9 +4277,9 @@ msgstr "Plataforma" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4398,7 +4406,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:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4406,14 +4414,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Tipo de PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Función inalámbrica" @@ -4444,7 +4452,7 @@ msgstr "Contextos de dispositivos virtuales" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4467,7 +4475,7 @@ msgid "Mode" msgstr "Modo" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4518,6 +4526,7 @@ msgstr "LAN inalámbricas" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Dirigiéndose" @@ -4540,8 +4549,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "Interfaces relacionadas" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Conmutación 802.1Q" @@ -4837,7 +4848,7 @@ msgstr "" msgid "Physical medium" msgstr "Medio físico" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "Dúplex" @@ -4856,8 +4867,8 @@ msgstr "Modo operativo IEEE 802.1Q (para interfaces L2)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "VRF asignado" @@ -4944,15 +4955,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo principal de la interfaz asignada (si existe)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4962,7 +4973,7 @@ msgstr "Máquina virtual" msgid "Parent VM of assigned interface (if any)" msgstr "VM principal de la interfaz asignada (si existe)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interfaz asignada" @@ -5127,7 +5138,7 @@ msgstr "UN {model} llamado {name} ya existe" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5197,8 +5208,8 @@ msgid "Has virtual device contexts" msgstr "Tiene contextos de dispositivos virtuales" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Grupo de clústeres" @@ -5212,7 +5223,7 @@ msgstr "Ocupado" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5226,7 +5237,7 @@ msgstr "Ocupado" msgid "Connection" msgstr "Conexión" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5234,34 +5245,39 @@ msgstr "Conexión" msgid "Kind" msgstr "Amable" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "Solo administración" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "Modo 802.1Q" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "Canal inalámbrico" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "Frecuencia de canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "Ancho de canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potencia de transmisión (dBm)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5272,15 +5288,15 @@ msgstr "Potencia de transmisión (dBm)" msgid "Cable" msgstr "Cable" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Descubierto" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Dispositivo asignado" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "VM asignada" @@ -5290,21 +5306,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Ya existe un miembro del chasis virtual en posición {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Tipo de ámbito" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5534,15 +5550,15 @@ msgstr "Función del artículo de inventario" msgid "VM Interface" msgstr "Interfaz VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6119,8 +6135,8 @@ msgstr "VLAN etiquetadas" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" @@ -7294,7 +7310,7 @@ msgstr "Accesible" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "Dispositivos" @@ -7369,8 +7385,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7382,7 +7398,7 @@ msgstr "tomas de corriente" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfaces" @@ -7408,8 +7424,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7438,7 +7454,7 @@ msgstr "Consumo máximo (W)" msgid "Allocated draw (W)" msgstr "Sorteo asignado (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7543,8 +7559,8 @@ msgstr "Altura en U" msgid "Instances" msgstr "Instancias" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7554,8 +7570,8 @@ msgstr "Instancias" msgid "Console Ports" msgstr "Puertos de consola" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7565,8 +7581,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:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7576,8 +7592,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:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7587,8 +7603,8 @@ msgstr "Puertos de alimentación" msgid "Power Outlets" msgstr "Tomas de corriente" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7597,8 +7613,8 @@ msgstr "Tomas de corriente" msgid "Front Ports" msgstr "Puertos frontales" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7608,16 +7624,16 @@ msgstr "Puertos frontales" msgid "Rear Ports" msgstr "Puertos traseros" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7691,59 +7707,59 @@ msgstr "El caso de prueba debe establecer peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Desconectado {count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reservaciones" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Dispositivos no rakeados" -#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Contexto de configuración" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Configuración de renderizado" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Máquinas virtuales" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, 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:3156 +#: netbox/dcim/views.py:3206 #, 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:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Niños" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "Miembro agregado {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, 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:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Eliminado {device} desde un chasis virtual {chassis}" @@ -8149,7 +8165,7 @@ msgid "Group (name)" msgstr "Grupo (nombre)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Tipo de clúster" @@ -8177,7 +8193,7 @@ msgstr "Etiqueta" msgid "Tag (slug)" msgstr "Etiqueta (babosa)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Tiene datos de contexto de configuración local" @@ -9877,8 +9893,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Texto plano" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "Servicio" @@ -9967,84 +9983,92 @@ msgstr "Dentro del prefijo e incluído" msgid "Prefixes which contain this prefix or IP" msgstr "Prefijos que contienen este prefijo o IP" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "Longitud de la máscara" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "Grupo de VLAN (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "Grupo VLAN (slug)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Número de VLAN (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Dirección" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "Intervalos que contienen este prefijo o IP" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "Prefijo principal" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "Grupo FHRP (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "Está asignado a una interfaz" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "Está asignado" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "Servicio (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "Dirección IP interna de NAT (ID)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Número de SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "Interfaz VM asignada" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "Política de traducción de VLAN (nombre)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "Dirección IP (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "dirección IP" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "IPv4 principal (ID)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "IPv6 principal (ID)" @@ -10104,15 +10128,15 @@ msgstr "RIR" msgid "Date added" msgstr "Fecha añadida" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Grupo VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -10136,7 +10160,7 @@ msgid "Is a pool" msgstr "Es una piscina" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Tratar como si se hubiera utilizado por completo" @@ -10152,20 +10176,20 @@ msgstr "Nombre DNS" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocolo" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID de grupo" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10177,11 +10201,11 @@ msgstr "ID de grupo" msgid "Authentication type" msgstr "Tipo de autenticación" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "Clave de autenticación" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10199,7 +10223,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Función de Q-in-Q" @@ -10213,14 +10237,14 @@ msgid "Site & Group" msgstr "Sitio y grupo" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Política" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10371,7 +10395,7 @@ msgid "Private" msgstr "Privada" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "Familia de direcciones" @@ -10391,50 +10415,50 @@ msgstr "Fin" msgid "Search within" msgstr "Busca dentro" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "Presente en VRF" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "Dispositivo/VM" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "Prefijo principal" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "Asignado a una interfaz" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nombre DNS" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "Contiene el identificador de VLAN" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "ID de VLAN local" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "ID de VLAN remota" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFICADOR DE VLAN" @@ -10505,25 +10529,25 @@ msgstr "" msgid "Virtual IP Address" msgstr "Dirección IP virtual" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "La asignación ya existe" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "ID de VLAN" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "VLAN secundarias" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Regla de traducción de VLAN" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10531,28 +10555,28 @@ msgstr "" "Lista separada por comas de uno o más números de puerto. Se puede " "especificar un rango mediante un guión." -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Plantilla de servicio" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "Puerto (s)" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "Plantilla de servicio" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "Desde plantilla" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "Personalizado" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11594,33 +11618,33 @@ msgstr "Campo personalizado '{name}'debe tener un valor único." msgid "Missing required custom field '{name}'." msgstr "Falta el campo personalizado obligatorio '{name}'." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "Fuente de datos remota" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "ruta de datos" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "Ruta al archivo remoto (relativa a la raíz de la fuente de datos)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "sincronización automática habilitada" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Habilitar la sincronización automática de datos cuando se actualiza el " "archivo de datos" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "fecha sincronizada" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} debe implementar un método sync_data ()." @@ -11813,7 +11837,7 @@ msgstr "Perfiles IPSec" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "Discos virtuales" @@ -12674,6 +12698,9 @@ msgstr "a" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13511,7 +13538,7 @@ msgstr "Un lado" msgid "B Side" msgstr "Lado B" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "Sin rescisión" @@ -13591,12 +13618,6 @@ msgstr "Modo PoE" msgid "PoE Type" msgstr "Tipo de PoE" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -14246,15 +14267,15 @@ msgstr "Datos de contexto" msgid "Rendered Config" msgstr "Configuración renderizada" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "Descargar" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "Error al renderizar la plantilla" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "No se ha asignado ninguna plantilla de configuración." @@ -16226,7 +16247,7 @@ msgid "Disk (MB)" msgstr "Disco (MB)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "Tamaño (MB)" @@ -16246,7 +16267,7 @@ msgstr "Clúster asignado" msgid "Assigned device within cluster" msgstr "Dispositivo asignado dentro del clúster" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "Número de serie" @@ -16424,12 +16445,12 @@ msgstr "disco virtual" msgid "virtual disks" msgstr "discos virtuales" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Añadido {count} dispositivos para agrupar {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Eliminado {count} dispositivos del clúster {cluster}" diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index 0edd8f5d6..834c41062 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 18c5e82c9..8f00632ee 100644 --- a/netbox/translations/fr/LC_MESSAGES/django.po +++ b/netbox/translations/fr/LC_MESSAGES/django.po @@ -14,17 +14,17 @@ # Mathieu, 2025 # Étienne Brunel, 2025 # Jean Benoit , 2025 +# Julia Leblond, 2025 # Jeremy Stretch, 2025 -# Julia, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Julia, 2025\n" +"Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -80,21 +80,21 @@ msgstr "IP autorisées" msgid "Logged in as {user}." msgstr "Connecté en tant que {user}." -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "Vous êtes déconnecté." -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "Vos préférences ont été mises à jour." -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 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:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "Votre mot de passe a été modifié avec succès." @@ -178,9 +178,9 @@ 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:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Région (ID)" @@ -190,9 +190,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Région (slug)" @@ -201,10 +201,10 @@ 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:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Groupe de sites (ID)" @@ -212,10 +212,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Groupe de sites (slug)" @@ -233,8 +233,8 @@ msgstr "Groupe de sites (slug)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -243,11 +243,11 @@ msgstr "Groupe de sites (slug)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -257,8 +257,8 @@ msgstr "Groupe de sites (slug)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -272,7 +272,7 @@ msgstr "Site" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Site (slug)" @@ -328,10 +328,10 @@ 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:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Site (ID)" @@ -339,8 +339,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "Lieu (ID)" @@ -351,15 +351,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -387,15 +387,15 @@ msgstr "Rechercher" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "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:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Emplacement (slug)" @@ -415,7 +415,7 @@ msgstr "Circuit (ID)" msgid "Virtual circuit (CID)" msgstr "Circuit virtuel (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "Circuit virtuel (ID)" @@ -451,8 +451,8 @@ msgstr "Type de circuit virtuel (slug)" msgid "Virtual circuit" msgstr "Circuit virtuel" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interface (ID)" @@ -647,7 +647,7 @@ msgstr "Description" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Prestataire" @@ -665,8 +665,8 @@ msgstr "Identifiant du service" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -708,8 +708,8 @@ msgstr "Couleur" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -739,7 +739,7 @@ msgstr "Couleur" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -782,7 +782,7 @@ msgstr "Identifiant de compte du prestataire" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -791,8 +791,8 @@ msgstr "Identifiant de compte du prestataire" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -820,8 +820,8 @@ msgstr "Identifiant de compte du prestataire" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -871,8 +871,8 @@ msgstr "Statut" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -901,8 +901,8 @@ msgstr "Statut" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -969,22 +969,22 @@ msgstr "Paramètres du service" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1096,7 +1096,7 @@ 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:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1106,10 +1106,10 @@ msgstr "Réseau de fournisseurs" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1130,7 +1130,7 @@ msgstr "Réseau de fournisseurs" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1263,24 +1263,24 @@ msgstr "Interface" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1295,13 +1295,13 @@ msgstr "Emplacement" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1317,19 +1317,19 @@ msgstr "Contacts" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1345,10 +1345,10 @@ msgstr "Région" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1370,7 +1370,7 @@ msgstr "Côté terme" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1384,8 +1384,8 @@ msgstr "Affectation" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1411,7 +1411,7 @@ msgstr "Affectation" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1738,8 +1738,8 @@ msgstr "terminaisons de circuits virtuels" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1965,11 +1965,11 @@ msgstr "Terminaisons" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1983,9 +1983,9 @@ msgstr "Terminaisons" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2011,7 +2011,7 @@ msgstr "Terminaisons" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2024,12 +2024,12 @@ msgstr "Terminaisons" msgid "Device" msgstr "Appareil" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, 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:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminaisons échangées pour le circuit {circuit}." @@ -2053,7 +2053,7 @@ msgstr "Objet supprimé" #: netbox/core/apps.py:36 msgid "Job started" -msgstr "Le travail a commencé" +msgstr "Tâche démarrée" #: netbox/core/apps.py:37 msgid "Job completed" @@ -2061,11 +2061,11 @@ msgstr "Tâche terminée" #: netbox/core/apps.py:38 msgid "Job failed" -msgstr "La tâche a échoué" +msgstr "Tâche échouée" #: netbox/core/apps.py:39 msgid "Job errored" -msgstr "Job erroné" +msgstr "Tâche erronée" #: netbox/core/choices.py:18 msgid "New" @@ -2240,7 +2240,7 @@ msgstr "Nom d'utilisateur" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2256,7 +2256,7 @@ msgstr "Nom d'utilisateur" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "Activé" @@ -2739,11 +2739,11 @@ msgstr "ID de tâche" #: netbox/core/models/jobs.py:113 msgid "job" -msgstr "emploi" +msgstr "tâche" #: netbox/core/models/jobs.py:114 msgid "jobs" -msgstr "emplois" +msgstr "tâches" #: netbox/core/models/jobs.py:137 #, python-brace-format @@ -2878,7 +2878,7 @@ msgstr "Travailleurs" msgid "Host" msgstr "Hôte" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "Port" @@ -2929,12 +2929,12 @@ msgstr "Aucun travailleur n'a été trouvé" #: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396 #, python-brace-format msgid "Job {job_id} not found" -msgstr "Poste {job_id} introuvable" +msgstr "Tâche {job_id} introuvable" #: netbox/core/utils.py:102 netbox/core/utils.py:118 #, python-brace-format msgid "Job {id} not found." -msgstr "Poste {id} introuvable." +msgstr "Tâche {id} introuvable." #: netbox/core/views.py:88 #, python-brace-format @@ -2949,7 +2949,7 @@ msgstr "Révision de configuration restaurée #{id}" #: netbox/core/views.py:435 #, python-brace-format msgid "Job {id} has been deleted." -msgstr "Poste {id} a été supprimé." +msgstr "La tâche {id} a été supprimée." #: netbox/core/views.py:437 #, python-brace-format @@ -2959,17 +2959,17 @@ msgstr "Erreur lors de la suppression du job {id}: {error}" #: netbox/core/views.py:446 #, python-brace-format msgid "Job {id} has been re-enqueued." -msgstr "Poste {id} a été replacé dans la file d'attente." +msgstr "La tâche {id} a été replacée dans la file d'attente." #: netbox/core/views.py:455 #, python-brace-format msgid "Job {id} has been enqueued." -msgstr "Poste {id} a été mis en file d'attente." +msgstr "La tâche {id} a été mise en file d'attente." #: netbox/core/views.py:464 #, python-brace-format msgid "Job {id} has been stopped." -msgstr "Poste {id} a été arrêté." +msgstr "La tâche {id} a été arrêtée." #: netbox/core/views.py:466 #, python-brace-format @@ -3228,7 +3228,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3271,7 +3271,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3417,7 +3417,7 @@ msgid "Parent site group (slug)" msgstr "Groupe de sites parents (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Groupe (ID)" @@ -3440,16 +3440,16 @@ msgstr "Localisation du parent (slug)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "Fabricant (ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "Fabricant (slug)" @@ -3462,22 +3462,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Rôle (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rôle (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "Baie (ID)" @@ -3505,47 +3505,47 @@ msgid "Has a rear image" msgstr "Possède une image arrière" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Possède des ports de console" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Possède des ports de serveur de console" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Possède des ports d'alimentation" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Dispose de prises de courant" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Possède des interfaces" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Possède des ports d'intercommunication" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Dispose de baies pour modules" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Dispose de baies pour appareils" @@ -3555,24 +3555,24 @@ 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:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "Type d'appareil (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "Type de module (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "Port d'alimentation (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "Article d'inventaire parent (ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Modèle de configuration (ID)" @@ -3593,125 +3593,125 @@ msgstr "Plateforme (ID)" msgid "Platform (slug)" msgstr "Plateforme (slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "Nom du site (slug)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "Enfant parent (ID)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "Cluster de machines virtuelles (ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Groupe de clusters (slug)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Groupe de clusters (ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "Modèle d'appareil (slug)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "Est en pleine profondeur" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "Adresse MAC" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Possède une adresse IP principale" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "Possède une adresse IP hors bande" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "Châssis virtuel (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "Est un membre virtuel du châssis" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "GESTION HORS BANDE (ID)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "Possède un contexte de périphérique virtuel" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "VDC (IDENTIFIANT)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "Modèle d'appareil" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "Type de module (modèle)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "Baie modulaire (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Appareil (ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "Baie (nom)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Appareil (nom)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "Type d'appareil (modèle)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "Rôle de l'appareil (ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "Rôle de l'appareil (slug)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "Châssis virtuel (ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3721,63 +3721,69 @@ msgstr "Châssis virtuel (ID)" msgid "Virtual Chassis" msgstr "Châssis virtuel" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "Module (ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "Câble (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Machine virtuelle (nom)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Machine virtuelle (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interface (nom)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interface de machine virtuelle (nom)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interface de machine virtuelle (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "Mode 802.1Q" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN attribué" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "VID attribué" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3792,74 +3798,76 @@ msgstr "VID attribué" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Politique de traduction VLAN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "Politique de traduction VLAN" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de châssis virtuelles pour appareils" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de châssis virtuel pour le périphérique (ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "Type d'interface" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Interface parent (ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Interface pontée (ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3867,78 +3875,78 @@ msgstr "Interface LAG (ID)" msgid "MAC Address" msgstr "Adresse MAC" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Adresse MAC principale (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Adresse MAC principale" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexte du périphérique virtuel" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "Contexte du périphérique virtuel (Identifiant)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "LAN sans fil" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Liaison sans fil" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "Terminaison du circuit virtuel (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "Baie du module parent (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "Module installé (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "Appareil installé (ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "Appareil installé (nom)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "Maître (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "Master (nom)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Entité (ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Entité (slug)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Non terminé" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "Panneau d'alimentation (ID)" @@ -3953,7 +3961,7 @@ msgstr "Panneau d'alimentation (ID)" msgid "Tags" msgstr "Étiquettes" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -4000,7 +4008,7 @@ 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:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4141,7 +4149,7 @@ 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:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "Étiquette d'actif" @@ -4168,7 +4176,7 @@ msgstr "Flux d'air" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4242,7 +4250,7 @@ msgstr "rôle de machine virtuelle" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Modèle de configuration" @@ -4267,7 +4275,7 @@ msgstr "Rôle de l'appareil" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4277,7 +4285,7 @@ msgstr "Plateforme" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4286,9 +4294,9 @@ msgstr "Plateforme" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4415,7 +4423,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:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4423,14 +4431,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Type PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Rôle sans fil" @@ -4461,7 +4469,7 @@ msgstr "Contextes des appareils virtuels" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4484,7 +4492,7 @@ msgid "Mode" msgstr "Mode" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4535,6 +4543,7 @@ msgstr "Réseaux locaux sans fil" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Adressage" @@ -4557,8 +4566,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "Interfaces associées" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Commutation 802.1Q" @@ -4852,7 +4863,7 @@ msgstr "" msgid "Physical medium" msgstr "Support physique" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "Duplex" @@ -4871,8 +4882,8 @@ msgstr "Mode de fonctionnement IEEE 802.1Q (pour interfaces L2)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "VRF attribué" @@ -4959,15 +4970,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4977,7 +4988,7 @@ msgstr "Machine virtuelle" msgid "Parent VM of assigned interface (if any)" msgstr "VM parent de l'interface attribuée (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interface attribuée" @@ -5144,7 +5155,7 @@ msgstr "UN {model} nommé {name} existe déjà" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5214,8 +5225,8 @@ msgid "Has virtual device contexts" msgstr "Possède des contextes de périphériques virtuels" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Groupe de clusters" @@ -5229,7 +5240,7 @@ msgstr "Occupé" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5243,7 +5254,7 @@ msgstr "Occupé" msgid "Connection" msgstr "Connexion" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5251,34 +5262,39 @@ msgstr "Connexion" msgid "Kind" msgstr "Type" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "Gestion uniquement" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "Mode 802.1Q" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "Canal sans fil" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "Fréquence du canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "Largeur du canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Puissance de transmission (dBm)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5289,15 +5305,15 @@ msgstr "Puissance de transmission (dBm)" msgid "Cable" msgstr "câble" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Découvert" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Appareil attribué" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Machine virtuelle attribuée" @@ -5307,21 +5323,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Un élément de châssis virtuel existe déjà en place {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Type de portée" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5550,15 +5566,15 @@ msgstr "Rôle de l'article d'inventaire" msgid "VM Interface" msgstr "Interface de machine virtuelle" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6132,8 +6148,8 @@ msgstr "VLAN étiquetés" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" @@ -7307,7 +7323,7 @@ msgstr "Joignable" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "Appareils" @@ -7382,8 +7398,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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,7 +7411,7 @@ msgstr "Prises de courant" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfaces" @@ -7421,8 +7437,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 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 @@ -7451,7 +7467,7 @@ msgstr "Tirage maximal (W)" msgid "Allocated draw (W)" msgstr "Tirage alloué (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7556,8 +7572,8 @@ msgstr "Hauteur en U" msgid "Instances" msgstr "Instances" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7567,8 +7583,8 @@ msgstr "Instances" msgid "Console Ports" msgstr "Ports de console" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7578,8 +7594,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:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7589,8 +7605,8 @@ msgstr "Ports du serveur de consoles" msgid "Power Ports" msgstr "Ports d'alimentation" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7600,8 +7616,8 @@ msgstr "Ports d'alimentation" msgid "Power Outlets" msgstr "Prises de courant" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7610,8 +7626,8 @@ msgstr "Prises de courant" msgid "Front Ports" msgstr "Ports avant" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7621,16 +7637,16 @@ msgstr "Ports avant" msgid "Rear Ports" msgstr "Ports arrière" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7704,59 +7720,59 @@ msgstr "Le scénario de test doit définir peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Déconnecté {count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Réservations" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 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:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Contexte de configuration" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Configuration du rendu" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Machines virtuelles" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Appareil installé {device} dans la baie {device_bay}." -#: netbox/dcim/views.py:3156 +#: netbox/dcim/views.py:3206 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Appareil retiré {device} depuis la baie {device_bay}." -#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Enfants" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "Membre ajouté {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, 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:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Supprimé {device} depuis un châssis virtuel {chassis}" @@ -8168,7 +8184,7 @@ msgid "Group (name)" msgstr "Groupe (nom)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Type de cluster" @@ -8196,7 +8212,7 @@ msgstr "Étiquette" msgid "Tag (slug)" msgstr "Étiquette (slug)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Possède des données contextuelles de configuration locales" @@ -9908,8 +9924,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Texte brut" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "Service" @@ -9998,84 +10014,92 @@ msgstr "Dans le préfixe et y compris" msgid "Prefixes which contain this prefix or IP" msgstr "Préfixes contenant ce préfixe ou cette adresse IP" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "Longueur du masque" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "Groupe VLAN (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "Groupe VLAN (slug)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (IDENTIFIANT)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Numéro de VLAN (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adresse" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "Plages contenant ce préfixe ou cette adresse IP" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "Préfixe parent" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "Groupe FHRP (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "Est affecté à une interface" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "Est attribué" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "Service (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "Adresse IP intérieure NAT (ID)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Numéro SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "Interface de machine virtuelle attribuée" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "Politique de traduction VLAN (nom)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "Adresse IP (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "Adresse IP" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "IPv4 principal (ID)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "IPv6 principal (ID)" @@ -10135,15 +10159,15 @@ msgstr "RIR" msgid "Date added" msgstr "Date d'ajout" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Groupe VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -10167,7 +10191,7 @@ msgid "Is a pool" msgstr "C'est une plage d'adresses" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Traiter comme s'il avait été pleinement utilisé" @@ -10183,20 +10207,20 @@ msgstr "Nom DNS" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocole" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID de groupe" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10208,11 +10232,11 @@ msgstr "ID de groupe" msgid "Authentication type" msgstr "Type d'authentification" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "Clé d'authentification" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10230,7 +10254,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Rôle Q-in-Q" @@ -10244,14 +10268,14 @@ msgid "Site & Group" msgstr "Site et groupe" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Politique" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10400,7 +10424,7 @@ msgid "Private" msgstr "Privé" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "Famille d'adresses" @@ -10420,50 +10444,50 @@ msgstr "Fin" msgid "Search within" msgstr "Rechercher dans" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "Présent en VRF" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "Appareil/VM" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "Préfixe parent" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "Affecté à une interface" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nom DNS" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "Contient un ID de VLAN" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "ID de VLAN local" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "ID de VLAN distant" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Q-en-Q/802.1AD" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFIANT DE VLAN" @@ -10533,25 +10557,25 @@ msgstr "" msgid "Virtual IP Address" msgstr "Adresse IP virtuelle" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "L'affectation existe déjà" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "ID de VLAN" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "VLAN pour enfants" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Règle de traduction VLAN" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10559,28 +10583,28 @@ msgstr "" "Liste séparée par des virgules d'un ou de plusieurs numéros de port. Une " "plage peut être spécifiée à l'aide d'un trait d'union." -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Modèle de service" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "Port (x)" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "Modèle de service" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "À partir du modèle" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "Personnalisé" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11633,35 +11657,35 @@ msgstr "Champ personnalisé '{name}'doit avoir une valeur unique." msgid "Missing required custom field '{name}'." msgstr "Champ personnalisé obligatoire manquant '{name}'." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "Source de données distante" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "chemin de données" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "" "Chemin vers le fichier distant (par rapport à la racine de la source de " "données)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "synchronisation automatique activée" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Activer la synchronisation automatique des données lors de la mise à jour du" " fichier de données" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "date de synchronisation" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} doit implémenter une méthode sync_data ()." @@ -11854,7 +11878,7 @@ msgstr "Profils IPSec" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "Disques virtuels" @@ -12719,6 +12743,9 @@ msgstr "pour" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13555,7 +13582,7 @@ msgstr "Côté A" msgid "B Side" msgstr "Côté B" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "Pas de terminaison" @@ -13635,12 +13662,6 @@ msgstr "Mode PoE" msgid "PoE Type" msgstr "Type de PoE" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -14291,15 +14312,15 @@ msgstr "Données de contexte" msgid "Rendered Config" msgstr "Configuration rendue" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "Télécharger" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "Erreur lors du rendu du modèle" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "Aucun modèle de configuration n'a été attribué." @@ -16268,7 +16289,7 @@ msgid "Disk (MB)" msgstr "Disque (Mo)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "Taille (Mo)" @@ -16288,7 +16309,7 @@ msgstr "Cluster attribué" msgid "Assigned device within cluster" msgstr "Appareil attribué au sein du cluster" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "Numéro de série" @@ -16467,12 +16488,12 @@ msgstr "disque virtuel" msgid "virtual disks" msgstr "disques virtuels" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Ajouté {count} appareils à mettre en cluster {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Supprimé {count} appareils du cluster {cluster}" diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index 30b4965ba..2e71038d8 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 2797ff13f..c0d5f9d93 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-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 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" @@ -72,21 +72,21 @@ msgstr "IP consentiti" msgid "Logged in as {user}." msgstr "Effettuato l'accesso come {user}." -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "Ti sei disconnesso." -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "Le tue preferenze sono state aggiornate." -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 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:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "La tua password è stata cambiata con successo." @@ -170,9 +170,9 @@ 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:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Regione (ID)" @@ -182,9 +182,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Regione (slug)" @@ -193,10 +193,10 @@ 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:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Gruppo del sito (ID)" @@ -204,10 +204,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Gruppo del sito (slug)" @@ -225,8 +225,8 @@ msgstr "Gruppo del sito (slug)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -235,11 +235,11 @@ msgstr "Gruppo del sito (slug)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -249,8 +249,8 @@ msgstr "Gruppo del sito (slug)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -264,7 +264,7 @@ msgstr "Sito" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Sito (slug)" @@ -320,10 +320,10 @@ 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:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Sito (ID)" @@ -331,8 +331,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "Ubicazione (ID)" @@ -343,15 +343,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -379,15 +379,15 @@ msgstr "Cerca" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "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:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Posizione (slug)" @@ -407,7 +407,7 @@ msgstr "Circuito (ID)" msgid "Virtual circuit (CID)" msgstr "Circuito virtuale (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "Circuito virtuale (ID)" @@ -443,8 +443,8 @@ msgstr "Tipo di circuito virtuale (slug)" msgid "Virtual circuit" msgstr "Circuito virtuale" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interfaccia (ID)" @@ -639,7 +639,7 @@ msgstr "Descrizione" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Provider " @@ -657,8 +657,8 @@ msgstr "ID del servizio" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -700,8 +700,8 @@ msgstr "Colore" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -731,7 +731,7 @@ msgstr "Colore" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -774,7 +774,7 @@ msgstr "Provider account " #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -783,8 +783,8 @@ msgstr "Provider account " #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -812,8 +812,8 @@ msgstr "Provider account " #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -863,8 +863,8 @@ msgstr "Status" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -893,8 +893,8 @@ msgstr "Status" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -961,22 +961,22 @@ msgstr "Parametri del servizio" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1088,7 +1088,7 @@ 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:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1098,10 +1098,10 @@ msgstr "Provider network" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1122,7 +1122,7 @@ msgstr "Provider network" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1255,24 +1255,24 @@ msgstr "Interfaccia" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1287,13 +1287,13 @@ msgstr "Locazione" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1309,19 +1309,19 @@ msgstr "Contatti" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1337,10 +1337,10 @@ msgstr "Regione" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1362,7 +1362,7 @@ msgstr "Lato del termine" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1376,8 +1376,8 @@ msgstr "Assegnazione" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1403,7 +1403,7 @@ msgstr "Assegnazione" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1730,8 +1730,8 @@ msgstr "terminazioni di circuiti virtuali" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1957,11 +1957,11 @@ msgstr "Terminazioni" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1975,9 +1975,9 @@ msgstr "Terminazioni" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2003,7 +2003,7 @@ msgstr "Terminazioni" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2016,12 +2016,12 @@ msgstr "Terminazioni" msgid "Device" msgstr "Dispositivo" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, 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:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminazioni sostituite per circuito {circuit}." @@ -2233,7 +2233,7 @@ msgstr "Nome utente" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2249,7 +2249,7 @@ msgstr "Nome utente" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "Abilitato" @@ -2867,7 +2867,7 @@ msgstr "Lavoratori" msgid "Host" msgstr "Ospite" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "Porto" @@ -3217,7 +3217,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3260,7 +3260,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3406,7 +3406,7 @@ msgid "Parent site group (slug)" msgstr "Gruppo del sito principale (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Gruppo (ID)" @@ -3429,16 +3429,16 @@ msgstr "Sede principale (slug)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "Produttore (ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "Produttore (lumaca)" @@ -3451,22 +3451,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Ruolo (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Ruolo (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "Cremagliera (ID)" @@ -3494,47 +3494,47 @@ msgid "Has a rear image" msgstr "Ha un'immagine posteriore" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Dispone di porte per console" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Dispone di porte console server" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Dispone di porte di alimentazione" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Dispone di prese di corrente" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Dispone di interfacce" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Dispone di porte pass-through" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Dispone di alloggiamenti per moduli" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Dispone di alloggiamenti per dispositivi" @@ -3544,24 +3544,24 @@ msgid "Has inventory items" msgstr "Ha articoli di inventario" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "Tipo di dispositivo (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "Tipo di modulo (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "Porta di alimentazione (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "Articolo di inventario principale (ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Modello di configurazione (ID)" @@ -3582,125 +3582,125 @@ msgstr "Piattaforma (ID)" msgid "Platform (slug)" msgstr "Piattaforma (slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "Nome del sito (slug)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "Bambino per genitori (ID)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "Cluster VM (ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Gruppo Cluster (slug)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Gruppo cluster (ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "Modello del dispositivo (slug)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "È a piena profondità" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "Indirizzo MAC" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Ha un IP primario" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "Ha un IP fuori banda" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "Chassis virtuale (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "È un membro virtuale dello chassis" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "Ha un contesto di dispositivo virtuale" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "Modello del dispositivo" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "Tipo di modulo (modello)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "Alloggiamento per moduli (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "Rack (nome)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Dispositivo (nome)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "Tipo di dispositivo (modello)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "Ruolo del dispositivo (ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "Ruolo del dispositivo (slug)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "Chassis virtuale (ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3710,63 +3710,69 @@ msgstr "Chassis virtuale (ID)" msgid "Virtual Chassis" msgstr "Chassis virtuale" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "Modulo (ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "Cavo (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Macchina virtuale (nome)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Macchina virtuale (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interfaccia (nome)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interfaccia VM (nome)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interfaccia VM (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "Modalità 802.1Q" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN assegnata" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "VID assegnato" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3781,74 +3787,76 @@ msgstr "VID assegnato" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (ROSSO)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Politica di traduzione VLAN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "Politica di traduzione VLAN" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfacce virtuali dello chassis per dispositivi" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfacce virtuali dello chassis per dispositivi (ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "Tipo di interfaccia" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Interfaccia principale (ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Interfaccia con ponte (ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "Interfaccia LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3856,78 +3864,78 @@ msgstr "Interfaccia LAG (ID)" msgid "MAC Address" msgstr "Indirizzo MAC" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Indirizzo MAC (ID) primario" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Indirizzo MAC primario" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contesto del dispositivo virtuale" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "Contesto del dispositivo virtuale (identificatore)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "LAN senza fili" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Collegamento wireless" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "Terminazione del circuito virtuale (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "Alloggiamento del modulo principale (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "Modulo installato (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "Dispositivo installato (ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "Dispositivo installato (nome)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "Maestro (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "Master (nome)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Inquilino (slug)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Interminato" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "Pannello di alimentazione (ID)" @@ -3942,7 +3950,7 @@ msgstr "Pannello di alimentazione (ID)" msgid "Tags" msgstr "Etichette" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3989,7 +3997,7 @@ 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:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4130,7 +4138,7 @@ 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:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "Etichetta dell'asset" @@ -4157,7 +4165,7 @@ msgstr "Flusso d'aria" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4231,7 +4239,7 @@ msgstr "Ruolo VM" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Modello di configurazione" @@ -4256,7 +4264,7 @@ msgstr "Ruolo del dispositivo" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4266,7 +4274,7 @@ msgstr "piattaforma" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4275,9 +4283,9 @@ msgstr "piattaforma" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4404,7 +4412,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:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4412,14 +4420,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Tipo PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Ruolo wireless" @@ -4450,7 +4458,7 @@ msgstr "Contesti dei dispositivi virtuali" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4473,7 +4481,7 @@ msgid "Mode" msgstr "modalità" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4524,6 +4532,7 @@ msgstr "LAN wireless" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Indirizzamento" @@ -4546,8 +4555,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "Interfacce correlate" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Commutazione 802.1Q" @@ -4844,7 +4855,7 @@ msgstr "" msgid "Physical medium" msgstr "Supporto fisico" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "Duplex" @@ -4863,8 +4874,8 @@ msgstr "Modalità operativa IEEE 802.1Q (per interfacce L2)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "VRF assegnato" @@ -4952,15 +4963,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4970,7 +4981,7 @@ msgstr "Macchina virtuale" msgid "Parent VM of assigned interface (if any)" msgstr "VM principale dell'interfaccia assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interfaccia assegnata" @@ -5135,7 +5146,7 @@ msgstr "UN {model} denominato {name} esiste già" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5205,8 +5216,8 @@ msgid "Has virtual device contexts" msgstr "Dispone di contesti di dispositivi virtuali" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Gruppo Cluster" @@ -5220,7 +5231,7 @@ msgstr "Occupato" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5234,7 +5245,7 @@ msgstr "Occupato" msgid "Connection" msgstr "Connessione" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5242,34 +5253,39 @@ msgstr "Connessione" msgid "Kind" msgstr "Gentile" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "Solo gestione" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "modalità 802.1Q" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "Canale wireless" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "Frequenza del canale (MHz)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "Larghezza del canale (MHz)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potenza di trasmissione (dBm)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5280,15 +5296,15 @@ msgstr "Potenza di trasmissione (dBm)" msgid "Cable" msgstr "Cavo" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Scoperto" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Dispositivo assegnato" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "VM assegnata" @@ -5299,21 +5315,21 @@ msgstr "" "Un membro virtuale dello chassis esiste già in posizione {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Tipo di ambito" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5544,15 +5560,15 @@ msgstr "Ruolo dell'articolo di inventario" msgid "VM Interface" msgstr "Interfaccia VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6136,8 +6152,8 @@ msgstr "VLAN contrassegnate" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" @@ -7320,7 +7336,7 @@ msgstr "Raggiungibile" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "Dispositivi" @@ -7395,8 +7411,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7408,7 +7424,7 @@ msgstr "Prese di corrente" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfacce" @@ -7434,8 +7450,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 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 @@ -7464,7 +7480,7 @@ msgstr "Assorbimento massimo (W)" msgid "Allocated draw (W)" msgstr "Pareggio assegnato (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7569,8 +7585,8 @@ msgstr "Altezza U" msgid "Instances" msgstr "Istanze" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7580,8 +7596,8 @@ msgstr "Istanze" msgid "Console Ports" msgstr "Porte console" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7591,8 +7607,8 @@ msgstr "Porte console" msgid "Console Server Ports" msgstr "Porte Console Server" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7602,8 +7618,8 @@ msgstr "Porte Console Server" msgid "Power Ports" msgstr "Porte di alimentazione" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7613,8 +7629,8 @@ msgstr "Porte di alimentazione" msgid "Power Outlets" msgstr "Prese di corrente" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7623,8 +7639,8 @@ msgstr "Prese di corrente" msgid "Front Ports" msgstr "Porte anteriori" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7634,16 +7650,16 @@ msgstr "Porte anteriori" msgid "Rear Ports" msgstr "Porte posteriori" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7717,58 +7733,58 @@ msgstr "Il test case deve impostare peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Disconnesso {count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Prenotazioni" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 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:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Contesto di configurazione" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Configurazione del rendering" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Macchine virtuali" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo installato {device} nella baia {device_bay}." -#: netbox/dcim/views.py:3156 +#: netbox/dcim/views.py:3206 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo rimosso {device} dalla baia {device_bay}." -#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Bambini" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "Membro aggiunto {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, 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:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Rimosso {device} da chassis virtuale {chassis}" @@ -8179,7 +8195,7 @@ msgid "Group (name)" msgstr "Gruppo (nome)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Tipo di cluster" @@ -8207,7 +8223,7 @@ msgstr "Etichetta" msgid "Tag (slug)" msgstr "Etichetta (lumaca)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Dispone di dati di contesto di configurazione locali" @@ -9905,8 +9921,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Testo in chiaro" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "Servizio" @@ -9995,84 +10011,92 @@ msgstr "All'interno e incluso il prefisso" msgid "Prefixes which contain this prefix or IP" msgstr "Prefissi che contengono questo prefisso o IP" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "Lunghezza della maschera" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "Gruppo VLAN (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "Gruppo VLAN (slug)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Numero VLAN (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Indirizzo" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "Intervalli che contengono questo prefisso o IP" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "Prefisso principale" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "Gruppo FHRP (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "È assegnato a un'interfaccia" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "È assegnato" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "Servizio (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "Indirizzo IP interno (ID) NAT" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Numero SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "Interfaccia VM assegnata" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "Politica di traduzione VLAN (nome)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "Indirizzo IP (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "indirizzo IP" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "IPv4 (ID) primario" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "IPv6 primario (ID)" @@ -10132,15 +10156,15 @@ msgstr "RIR" msgid "Date added" msgstr "Data aggiunta" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Gruppo VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -10164,7 +10188,7 @@ msgid "Is a pool" msgstr "È una piscina" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Trattare come completamente utilizzato" @@ -10180,20 +10204,20 @@ msgstr "Nome DNS" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocollo" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID gruppo" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10205,11 +10229,11 @@ msgstr "ID gruppo" msgid "Authentication type" msgstr "Tipo di autenticazione" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "Chiave di autenticazione" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10227,7 +10251,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Ruolo Q-in-Q" @@ -10241,14 +10265,14 @@ msgid "Site & Group" msgstr "Sito e gruppo" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Politica" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10395,7 +10419,7 @@ msgid "Private" msgstr "Privato" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "Famiglia di indirizzi" @@ -10415,50 +10439,50 @@ msgstr "Fine" msgid "Search within" msgstr "Cerca all'interno" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "Presente in VRF" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "Dispositivo/VM" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "Prefisso principale" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "Assegnata a un'interfaccia" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nome DNS" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "Contiene l'ID VLAN" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "ID VLAN locale" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "ID VLAN remoto" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -10530,25 +10554,25 @@ msgstr "" msgid "Virtual IP Address" msgstr "Indirizzo IP virtuale" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "L'assegnazione esiste già" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "ID VLAN" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "VLAN per bambini" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Regola di traduzione VLAN" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10556,28 +10580,28 @@ msgstr "" "Elenco separato da virgole di uno o più numeri di porta. È possibile " "specificare un intervallo utilizzando un trattino." -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Modello di servizio" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "Porta/e" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "Modello di servizio" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "Da modello" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "Personalizzato" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11625,33 +11649,33 @@ msgstr "Campo personalizzato '{name}'deve avere un valore univoco." msgid "Missing required custom field '{name}'." msgstr "Campo personalizzato obbligatorio mancante '{name}»." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "Fonte dati remota" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "percorso dati" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "Percorso del file remoto (relativo alla radice dell'origine dati)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "sincronizzazione automatica abilitata" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Abilita la sincronizzazione automatica dei dati quando il file di dati viene" " aggiornato" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "data sincronizzata" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} deve implementare un metodo sync_data ()." @@ -11844,7 +11868,7 @@ msgstr "Profili IPSec" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "Dischi virtuali" @@ -12706,6 +12730,9 @@ msgstr "a" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13541,7 +13568,7 @@ msgstr "Un lato" msgid "B Side" msgstr "Lato B" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "Nessuna risoluzione" @@ -13621,12 +13648,6 @@ msgstr "Modalità PoE" msgid "PoE Type" msgstr "Tipo PoE" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -14277,15 +14298,15 @@ msgstr "Dati contestuali" msgid "Rendered Config" msgstr "Configurazione renderizzata" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "Scarica" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "Errore nel rendering del modello" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "Non è stato assegnato alcun modello di configurazione." @@ -16251,7 +16272,7 @@ msgid "Disk (MB)" msgstr "Disco (MB)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "Dimensioni (MB)" @@ -16271,7 +16292,7 @@ msgstr "Cluster assegnato" msgid "Assigned device within cluster" msgstr "Dispositivo assegnato all'interno del cluster" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "Numero di serie" @@ -16451,12 +16472,12 @@ msgstr "disco virtuale" msgid "virtual disks" msgstr "dischi virtuali" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Aggiunto {count} dispositivi da raggruppare {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Rimosso {count} dispositivi dal cluster {cluster}" diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index 5e1ae85f8..7dbd9b0cd 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 26db7adca..361c754aa 100644 --- a/netbox/translations/ja/LC_MESSAGES/django.po +++ b/netbox/translations/ja/LC_MESSAGES/django.po @@ -5,17 +5,17 @@ # # Translators: # Tatsuya Ueda , 2024 -# Jeremy Stretch, 2025 # teapot, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: teapot, 2025\n" +"Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Japanese (https://app.transifex.com/netbox-community/teams/178115/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -71,19 +71,19 @@ msgstr "許可された IP" msgid "Logged in as {user}." msgstr "{user}としてログイン 。" -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "ログアウトしました。" -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "設定が更新されました。" -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "LDAP認証されたユーザー資格情報は、NetBox内で変更することはできません。" -#: netbox/account/views.py:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "パスワードは正常に変更されました。" @@ -167,9 +167,9 @@ msgstr "スポーク" #: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 #: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "リージョン (ID)" @@ -179,9 +179,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "リージョン (slug)" @@ -190,10 +190,10 @@ 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:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "サイトグループ (ID)" @@ -201,10 +201,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "サイトグループ (slug)" @@ -222,8 +222,8 @@ msgstr "サイトグループ (slug)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -232,11 +232,11 @@ msgstr "サイトグループ (slug)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -246,8 +246,8 @@ msgstr "サイトグループ (slug)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -261,7 +261,7 @@ msgstr "サイト" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "サイト (slug)" @@ -317,10 +317,10 @@ 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:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "サイト (ID)" @@ -328,8 +328,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "ロケーション (ID)" @@ -340,15 +340,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -376,15 +376,15 @@ msgstr "検索" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "回線" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "ロケーション (slug)" @@ -404,7 +404,7 @@ msgstr "回線 (ID)" msgid "Virtual circuit (CID)" msgstr "仮想回線 (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "仮想回線 (ID)" @@ -440,8 +440,8 @@ msgstr "仮想回線タイプ (スラッグ)" msgid "Virtual circuit" msgstr "仮想回線" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "インタフェース (ID)" @@ -636,7 +636,7 @@ msgstr "説明" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "プロバイダ" @@ -654,8 +654,8 @@ msgstr "サービス ID" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -697,8 +697,8 @@ msgstr "色" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -728,7 +728,7 @@ msgstr "色" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -771,7 +771,7 @@ msgstr "プロバイダアカウント" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -780,8 +780,8 @@ msgstr "プロバイダアカウント" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -809,8 +809,8 @@ msgstr "プロバイダアカウント" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -860,8 +860,8 @@ msgstr "ステータス" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -890,8 +890,8 @@ msgstr "ステータス" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -958,22 +958,22 @@ msgstr "サービス情報" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1085,7 +1085,7 @@ msgstr "プロバイダネットワーク" #: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 #: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1095,10 +1095,10 @@ msgstr "プロバイダネットワーク" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1119,7 +1119,7 @@ msgstr "プロバイダネットワーク" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1252,24 +1252,24 @@ msgstr "インタフェース" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1284,13 +1284,13 @@ msgstr "ロケーション" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1306,19 +1306,19 @@ msgstr "連絡先" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1334,10 +1334,10 @@ msgstr "リージョン" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1359,7 +1359,7 @@ msgstr "タームサイド" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1373,8 +1373,8 @@ msgstr "割当" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1400,7 +1400,7 @@ msgstr "割当" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1726,8 +1726,8 @@ msgstr "仮想回線終端" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1953,11 +1953,11 @@ msgstr "終端" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1971,9 +1971,9 @@ msgstr "終端" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1999,7 +1999,7 @@ msgstr "終端" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2012,12 +2012,12 @@ msgstr "終端" msgid "Device" msgstr "デバイス" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "回路には終端が定義されていません {circuit}。" -#: netbox/circuits/views.py:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "回路のスワップ端子 {circuit}。" @@ -2227,7 +2227,7 @@ msgstr "ユーザ名" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2243,7 +2243,7 @@ msgstr "ユーザ名" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "有効" @@ -2848,7 +2848,7 @@ msgstr "ワーカー" msgid "Host" msgstr "ホスト" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "ポート" @@ -3198,7 +3198,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3241,7 +3241,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3387,7 +3387,7 @@ msgid "Parent site group (slug)" msgstr "親サイトグループ (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "グループ (ID)" @@ -3410,16 +3410,16 @@ msgstr "親のロケーション (slug)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "メーカ (ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "メーカ (slug)" @@ -3432,22 +3432,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "ロール (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "ロール (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "ラック (ID)" @@ -3475,47 +3475,47 @@ msgid "Has a rear image" msgstr "背面画像がある" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "コンソールポートがある" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "コンソールサーバポートがある" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "電源ポートがある" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "電源コンセントがある" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "インタフェースを持つ" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "パススルーポートがある" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "モジュールベイがある" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "デバイスベイがある" @@ -3525,24 +3525,24 @@ msgid "Has inventory items" msgstr "在庫品目がある" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "デバイスタイプ (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "モジュールタイプ (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "電源ポート (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "親在庫品目 (ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "設定テンプレート (ID)" @@ -3563,125 +3563,125 @@ msgstr "プラットフォーム (ID)" msgid "Platform (slug)" msgstr "プラットフォーム (slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "サイト名 (slug)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "親ベイ (ID)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "VM クラスタ (ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "クラスタグループ (slug)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "クラスタグループ (ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "デバイスモデル (slug)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "奥行きをすべて使う" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC アドレス" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "プライマリ IP がある" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "帯域外 IP がある" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "バーチャルシャーシ (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "バーチャルシャーシのメンバーである" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "仮想デバイスコンテキストがある" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "デバイスモデル" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "モジュールタイプ (モデル)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "モジュールベイ (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "デバイス (ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "ラック (名前)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "デバイス (名前)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "デバイスタイプ (モデル)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "デバイスロール (ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "デバイスロール (slug)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "バーチャルシャーシ (ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3691,63 +3691,69 @@ msgstr "バーチャルシャーシ (ID)" msgid "Virtual Chassis" msgstr "バーチャルシャーシ" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "モジュール (ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "ケーブル (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "仮想マシン (名前)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "仮想マシン (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "インタフェース (名前)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM インタフェース (名前)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM インタフェース (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "802.1Q モード" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "割当 VLAN" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "割当 VID" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3762,74 +3768,76 @@ msgstr "割当 VID" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN 変換ポリシー (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "VLAN 変換ポリシー" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "バーチャルシャーシインタフェース" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "バーチャルシャーシインタフェース (ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "インタフェースの種類" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "親インタフェース (ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "ブリッジインタフェース (ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "LAG インタフェース (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3837,78 +3845,78 @@ msgstr "LAG インタフェース (ID)" msgid "MAC Address" msgstr "MAC アドレス" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "プライマリ MAC アドレス (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "プライマリ MAC アドレス" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "仮想デバイスコンテキスト (識別子)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "無線 LAN" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "無線リンク" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "仮想回線終端 (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "親モジュールベイ (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "インストール済モジュール (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "インストール済デバイス (ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "インストール済デバイス (名前)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "マスター (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "マスター (名前)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "テナント (ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "テナント (slug)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "未終端" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "電源盤 (ID)" @@ -3923,7 +3931,7 @@ msgstr "電源盤 (ID)" msgid "Tags" msgstr "タグ" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3968,7 +3976,7 @@ msgstr "タイムゾーン" #: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 #: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 #: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4109,7 +4117,7 @@ msgstr "シリアル番号" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 #: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "アセットタグ" @@ -4136,7 +4144,7 @@ msgstr "エアフロー" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4210,7 +4218,7 @@ msgstr "VMのロール" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "設定テンプレート" @@ -4235,7 +4243,7 @@ msgstr "デバイスロール" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4245,7 +4253,7 @@ msgstr "プラットフォーム" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4254,9 +4262,9 @@ msgstr "プラットフォーム" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4383,7 +4391,7 @@ msgid "Management only" msgstr "管理のみ" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4391,14 +4399,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "PoE タイプ" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "無線ロール" @@ -4429,7 +4437,7 @@ msgstr "仮想デバイスコンテキスト" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4452,7 +4460,7 @@ msgid "Mode" msgstr "モード" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4503,6 +4511,7 @@ msgstr "無線 LAN" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "アドレス" @@ -4525,8 +4534,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "関連インタフェース" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "802.1Q スイッチング" @@ -4814,7 +4825,7 @@ msgstr "VDC 名をコンマで区切り、二重引用符で囲みます。例:" msgid "Physical medium" msgstr "物理媒体" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "デュプレックス" @@ -4833,8 +4844,8 @@ msgstr "IEEE 802.1Q モード(L2 インタフェース用)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "割当 VRF" @@ -4917,15 +4928,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "割当インタフェースの親デバイス (存在する場合)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4935,7 +4946,7 @@ msgstr "仮想マシン" msgid "Parent VM of assigned interface (if any)" msgstr "割当インタフェースの親VM (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "割当インタフェース" @@ -5093,7 +5104,7 @@ msgstr "{model} {name} は既に存在しています" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5163,8 +5174,8 @@ msgid "Has virtual device contexts" msgstr "仮想デバイスコンテキストがある" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "クラスタグループ" @@ -5178,7 +5189,7 @@ msgstr "専有済" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5192,7 +5203,7 @@ msgstr "専有済" msgid "Connection" msgstr "接続" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5200,34 +5211,39 @@ msgstr "接続" msgid "Kind" msgstr "種類" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "管理のみ" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "802.1Q モード" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "無線チャネル" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "チャネル周波数 (MHz)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "チャネル幅 (MHz)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "送信出力 (dBm)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5238,15 +5254,15 @@ msgstr "送信出力 (dBm)" msgid "Cable" msgstr "ケーブル" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "自動検出" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "割当デバイス" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "割当VM" @@ -5256,21 +5272,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "バーチャルシャーシメンバーはすでに{vc_position}に存在します 。" #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "スコープタイプ" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5490,15 +5506,15 @@ msgstr "在庫品目ロール" msgid "VM Interface" msgstr "VM インターフェイス" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6031,8 +6047,8 @@ msgstr "タグ付き VLAN" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -7127,7 +7143,7 @@ msgstr "到達可能" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "デバイス" @@ -7202,8 +7218,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7215,7 +7231,7 @@ msgstr "電源コンセント" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "インタフェース" @@ -7241,8 +7257,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 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 @@ -7271,7 +7287,7 @@ msgstr "最大電力 (W)" msgid "Allocated draw (W)" msgstr "割当電力 (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7376,8 +7392,8 @@ msgstr "ユニット数" msgid "Instances" msgstr "インスタンス" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7387,8 +7403,8 @@ msgstr "インスタンス" msgid "Console Ports" msgstr "コンソールポート" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7398,8 +7414,8 @@ msgstr "コンソールポート" msgid "Console Server Ports" msgstr "コンソールサーバポート" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7409,8 +7425,8 @@ msgstr "コンソールサーバポート" msgid "Power Ports" msgstr "電源ポート" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7420,8 +7436,8 @@ msgstr "電源ポート" msgid "Power Outlets" msgstr "電源コンセント" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7430,8 +7446,8 @@ msgstr "電源コンセント" msgid "Front Ports" msgstr "前面ポート" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7441,16 +7457,16 @@ msgstr "前面ポート" msgid "Rear Ports" msgstr "背面ポート" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7524,57 +7540,57 @@ msgstr "テストケースは peer_termination_type を設定する必要があ msgid "Disconnected {count} {type}" msgstr "切断されました {count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "予約" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "ラック搭載でないデバイス" -#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "コンフィグコンテキスト" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "レンダーコンフィグ" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "仮想マシン" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "インストール済みデバイス {device} イン・ベイ {device_bay}。" -#: netbox/dcim/views.py:3156 +#: netbox/dcim/views.py:3206 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "削除されたデバイス {device} ベイから {device_bay}。" -#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "子ども" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "メンバー追加 {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "マスターデバイスを削除できません {device} バーチャルシャーシから。" -#: netbox/dcim/views.py:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "削除済み {device} バーチャルシャーシから {chassis}" @@ -7973,7 +7989,7 @@ msgid "Group (name)" msgstr "グループ (名前)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "クラスタタイプ" @@ -8001,7 +8017,7 @@ msgstr "タグ" msgid "Tag (slug)" msgstr "タグ (slug)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "ローカル設定コンテキストがある" @@ -9625,8 +9641,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "プレーンテキスト" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "サービス" @@ -9715,84 +9731,92 @@ msgstr "プレフィックス内およびプレフィックスを含む" msgid "Prefixes which contain this prefix or IP" msgstr "このプレフィックス / IP を含むプレフィックス" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "マスクの長さ" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "VLAN グループ (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "VLAN グループ (スラッグ)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "VLAN 番号 (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "アドレス" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "このプレフィックス / IP を含む範囲" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "親プレフィックス" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "FHRP グループ (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "インタフェースに割り当てられているか" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "割当済みか" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "サービス (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "NAT 内部の IP アドレス (ID)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q スVLAN (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-In-Q スプラン番号 (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "割り当てられた VM インターフェイス" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "VLAN 変換ポリシー (名前)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "IP アドレス (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP アドレス" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "プライマリ IPv4 (ID)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "プライマリ IPv6 (ID)" @@ -9852,15 +9876,15 @@ msgstr "RIR" msgid "Date added" msgstr "追加日" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN グループ" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -9884,7 +9908,7 @@ msgid "Is a pool" msgstr "プールです" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "すべて使用済として扱う" @@ -9900,20 +9924,20 @@ msgstr "DNS ネーム" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "プロトコル" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "グループ ID" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -9925,11 +9949,11 @@ msgstr "グループ ID" msgid "Authentication type" msgstr "認証タイプ" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "認証キー" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -9947,7 +9971,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q ロール" @@ -9961,14 +9985,14 @@ msgid "Site & Group" msgstr "サイトとグループ" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "ポリシー" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10109,7 +10133,7 @@ msgid "Private" msgstr "プライベート" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "アドレスファミリー" @@ -10129,50 +10153,50 @@ msgstr "終了" msgid "Search within" msgstr "範囲内を検索" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "VRF 内に存在する" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "デバイス/VM" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "親プレフィックス" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "インタフェースに割当済" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS名" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "VLAN ID が含まれています" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "ローカル VLAN ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "リモート VLAN ID" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -10235,52 +10259,52 @@ msgstr "デバイスの帯域外 IP として指定できるのは、デバイ msgid "Virtual IP Address" msgstr "仮想 IP アドレス" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "既に割り当てられています" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN ID" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "子 VLAN" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN トランスレーションルール" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." msgstr "カンマ区切りのポート番号のリスト。範囲はハイフンを使用して指定できます。" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "サービステンプレート" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "ポート (s)" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "サービステンプレート" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "テンプレートから" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "カスタム" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "サービステンプレートを使用しない場合は、名前、プロトコル、およびポートを指定する必要があります。" @@ -11275,31 +11299,31 @@ msgstr "カスタムフィールド '{name}'には一意の値が必要です。 msgid "Missing required custom field '{name}'." msgstr "必須カスタムフィールド'{name}'が見つかりません。" -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "リモートデータソース" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "データパス" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "リモートファイルへのパス (データソースルートからの相対パス)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "自動同期が有効" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "データファイルの更新時にデータの自動同期を有効にする" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "同期日付" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} はsync_data () メソッドを実装する必要があります。" @@ -11492,7 +11516,7 @@ msgstr "IPsec プロファイル" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "仮想ディスク" @@ -12341,6 +12365,9 @@ msgstr "に" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13171,7 +13198,7 @@ msgstr "Aサイド" msgid "B Side" msgstr "B サイド" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "未終端" @@ -13251,12 +13278,6 @@ msgstr "PoE モード" msgid "PoE Type" msgstr "PoE タイプ" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -13884,15 +13905,15 @@ msgstr "コンテキストデータ" msgid "Rendered Config" msgstr "レンダリング設定" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "ダウンロード" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "エラーレンダリングテンプレート" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "設定テンプレートは割り当てられていません。" @@ -15795,7 +15816,7 @@ msgid "Disk (MB)" msgstr "ディスク (MB)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "サイズ (MB)" @@ -15815,7 +15836,7 @@ msgstr "割り当て済みクラスタ" msgid "Assigned device within cluster" msgstr "クラスタ内の割り当て済みデバイス" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "シリアル番号" @@ -15974,12 +15995,12 @@ msgstr "仮想ディスク" msgid "virtual disks" msgstr "仮想ディスク" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "追加しました {count} デバイスをクラスタに {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "削除済み {count} クラスターのデバイス {cluster}" diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index e6696eb5e..f54b64d47 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 03ea6ac66..c075cf0b3 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-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 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" @@ -74,21 +74,21 @@ msgstr "Toegestane IP-adressen" msgid "Logged in as {user}." msgstr "Ingelogd als {user}." -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "Je bent uitgelogd." -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "Je voorkeuren zijn bijgewerkt." -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "LDAP-geverifieerde gebruikersgegevens kunnen niet worden gewijzigd in " "NetBox." -#: netbox/account/views.py:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "Je wachtwoord is succesvol gewijzigd." @@ -172,9 +172,9 @@ 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:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Regio (ID)" @@ -184,9 +184,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Regio (slug)" @@ -195,10 +195,10 @@ 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:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Sitegroep (ID)" @@ -206,10 +206,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Sitegroep (slug)" @@ -227,8 +227,8 @@ msgstr "Sitegroep (slug)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -237,11 +237,11 @@ msgstr "Sitegroep (slug)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -251,8 +251,8 @@ msgstr "Sitegroep (slug)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -266,7 +266,7 @@ msgstr "Site" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Site (slug)" @@ -322,10 +322,10 @@ 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:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Locatie (ID)" @@ -333,8 +333,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "Locatie (ID)" @@ -345,15 +345,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -381,15 +381,15 @@ msgstr "Zoeken" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "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:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Locatie (slug)" @@ -409,7 +409,7 @@ msgstr "Circuit (ID)" msgid "Virtual circuit (CID)" msgstr "Virtueel circuit (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "Virtueel circuit (ID)" @@ -445,8 +445,8 @@ msgstr "Type virtueel circuit (slug)" msgid "Virtual circuit" msgstr "Virtueel circuit" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interface (ID)" @@ -641,7 +641,7 @@ msgstr "Omschrijving" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Provider" @@ -659,8 +659,8 @@ msgstr "Service-ID" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -702,8 +702,8 @@ msgstr "Kleur" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -733,7 +733,7 @@ msgstr "Kleur" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -776,7 +776,7 @@ msgstr "Provideraccount" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -785,8 +785,8 @@ msgstr "Provideraccount" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -814,8 +814,8 @@ msgstr "Provideraccount" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -865,8 +865,8 @@ msgstr "Status" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -895,8 +895,8 @@ msgstr "Status" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -963,22 +963,22 @@ msgstr "Serviceparameters" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1090,7 +1090,7 @@ 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:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1100,10 +1100,10 @@ msgstr "Netwerkprovider" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1124,7 +1124,7 @@ msgstr "Netwerkprovider" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1257,24 +1257,24 @@ msgstr "Interface" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1289,13 +1289,13 @@ msgstr "Locatie" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1311,19 +1311,19 @@ msgstr "Contacten" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1339,10 +1339,10 @@ msgstr "Regio" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1364,7 +1364,7 @@ msgstr "Termzijde" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1378,8 +1378,8 @@ msgstr "Opdracht" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1405,7 +1405,7 @@ msgstr "Opdracht" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1732,8 +1732,8 @@ msgstr "beëindigingen van virtuele circuits" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1959,11 +1959,11 @@ msgstr "Beëindigingen" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1977,9 +1977,9 @@ msgstr "Beëindigingen" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2005,7 +2005,7 @@ msgstr "Beëindigingen" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2018,12 +2018,12 @@ msgstr "Beëindigingen" msgid "Device" msgstr "Apparaat" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, 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:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Verwisselde aansluitingen voor het circuit {circuit}." @@ -2235,7 +2235,7 @@ msgstr "Gebruikersnaam" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2251,7 +2251,7 @@ msgstr "Gebruikersnaam" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "Ingeschakeld" @@ -2869,7 +2869,7 @@ msgstr "Workers" msgid "Host" msgstr "Host" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "Poort" @@ -3219,7 +3219,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3262,7 +3262,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3408,7 +3408,7 @@ msgid "Parent site group (slug)" msgstr "Bovenliggende sitegroep (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Groep (ID)" @@ -3431,16 +3431,16 @@ msgstr "Locatie van de ouder (slug)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "Fabrikant (ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "Fabrikant (slug)" @@ -3453,22 +3453,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Rol (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rol (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "Rek (ID)" @@ -3496,47 +3496,47 @@ msgid "Has a rear image" msgstr "Heeft een afbeelding van de achterkant" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Heeft consolepoorten" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Heeft consoleserverpoorten" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Heeft voedingspoorten" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Heeft stopcontacten" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Heeft interfaces" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Heeft pass-through-poorten" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Heeft modulevakken" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Heeft apparaatvakken" @@ -3546,24 +3546,24 @@ msgid "Has inventory items" msgstr "Heeft inventarisitems" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "Soort apparaat (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "Moduletype (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "Voedingspoort (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "Onderliggend inventarisitem (ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Configuratiesjabloon (ID)" @@ -3584,125 +3584,125 @@ msgstr "Platform (ID)" msgid "Platform (slug)" msgstr "Platform (slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "Sitenaam (slug)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "Ouderbaby (ID)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "VM-cluster (ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Clustergroep (slug)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Clustergroep (ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "Apparaatmodel (slug)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "Is volledige diepte" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC-adres" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Heeft een primair IP-adres" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "Heeft een IP-adres buiten de band" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "Virtueel chassis (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "Is een virtueel chassislid" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "Heeft een context voor een virtueel apparaat" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "Model van het apparaat" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "Moduletype (model)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "Modulevak (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Apparaat (ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "Rack (naam)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Apparaat (naam)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "Soort apparaat (model)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "Rol van het apparaat (ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "Rol van het apparaat (slug)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "Virtueel chassis (ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3712,63 +3712,69 @@ msgstr "Virtueel chassis (ID)" msgid "Virtual Chassis" msgstr "Virtueel chassis" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "Module (ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Virtuele machine (naam)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Virtuele machine (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interface (naam)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM-interface (naam)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM-interface (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "802.1Q-modus" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Toegewezen VLAN" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "Toegewezen VID" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3783,74 +3789,76 @@ msgstr "Toegewezen VID" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-vertaalbeleid (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "VLAN-vertaalbeleid" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuele chassisinterfaces voor apparaten" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuele chassisinterfaces voor apparaat (ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "Soort interface" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Ouderinterface (ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Overbrugde interface (ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "LAG-interface (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3858,78 +3866,78 @@ msgstr "LAG-interface (ID)" msgid "MAC Address" msgstr "MAC-adres" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Primair MAC-adres (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Primair MAC-adres" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Context van het virtuele apparaat" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "Context van het virtuele apparaat (ID)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Draadloos LAN" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Draadloze link" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "Beëindiging van het virtuele circuit (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "Baai voor oudermodule (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "Geïnstalleerde module (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "Geïnstalleerd apparaat (ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "Geïnstalleerd apparaat (naam)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "Meester (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "Master (naam)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Tenant (ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Tenant (slug)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Onbeëindigd" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "Voedingspaneel (ID)" @@ -3944,7 +3952,7 @@ msgstr "Voedingspaneel (ID)" msgid "Tags" msgstr "Labels" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3991,7 +3999,7 @@ 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:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4132,7 +4140,7 @@ 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:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "Tag voor bedrijfsmiddelen" @@ -4159,7 +4167,7 @@ msgstr "Luchtstroom" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4233,7 +4241,7 @@ msgstr "VM-rol" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Configuratiesjabloon" @@ -4258,7 +4266,7 @@ msgstr "Rol van het apparaat" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4268,7 +4276,7 @@ msgstr "Platform" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4277,9 +4285,9 @@ msgstr "Platform" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4406,7 +4414,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:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4414,14 +4422,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "PoE-type" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Draadloze rol" @@ -4452,7 +4460,7 @@ msgstr "Contexten van virtuele apparaten" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4475,7 +4483,7 @@ msgid "Mode" msgstr "Modus" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4526,6 +4534,7 @@ msgstr "Draadloze LAN's" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Addressing" @@ -4548,8 +4557,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "Gerelateerde interfaces" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "802.1Q-omschakeling" @@ -4846,7 +4857,7 @@ msgstr "" msgid "Physical medium" msgstr "Fysiek medium" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "Dubbelzijdig" @@ -4865,8 +4876,8 @@ msgstr "IEEE 802.1Q operationele modus (voor L2-interfaces)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Toegewezen VRF" @@ -4953,15 +4964,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4971,7 +4982,7 @@ msgstr "Virtuele machine" msgid "Parent VM of assigned interface (if any)" msgstr "Bovenliggende VM van de toegewezen interface (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Toegewezen interface" @@ -5136,7 +5147,7 @@ msgstr "EEN {model} genoemd {name} bestaat al" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5206,8 +5217,8 @@ msgid "Has virtual device contexts" msgstr "Heeft contexten voor virtuele apparaten" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Clustergroep" @@ -5221,7 +5232,7 @@ msgstr "Bezet" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5235,7 +5246,7 @@ msgstr "Bezet" msgid "Connection" msgstr "Verbinding" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5243,34 +5254,39 @@ msgstr "Verbinding" msgid "Kind" msgstr "Soort" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "Alleen voor beheer" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "802.1Q-modus" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "Draadloos kanaal" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "Kanaalfrequentie (MHz)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "Kanaalbreedte (MHz)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Zendvermogen (dBm)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5281,15 +5297,15 @@ msgstr "Zendvermogen (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Ontdekt" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Toegewezen apparaat" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Toegewezen VM" @@ -5299,21 +5315,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Er bestaat al een virtueel chassislid op zijn plaats {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Soort bereik" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5545,15 +5561,15 @@ msgstr "Rol van het inventarisitem" msgid "VM Interface" msgstr "VM-interface" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6132,8 +6148,8 @@ msgstr "gelabelde VLAN's" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -7299,7 +7315,7 @@ msgstr "Bereikbaar" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "Apparaten" @@ -7374,8 +7390,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7387,7 +7403,7 @@ msgstr "Stopcontacten" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfaces" @@ -7413,8 +7429,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 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 @@ -7443,7 +7459,7 @@ msgstr "Maximale trekkracht (W)" msgid "Allocated draw (W)" msgstr "Toegewezen trekking (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7548,8 +7564,8 @@ msgstr "U-hoogte" msgid "Instances" msgstr "Instanties" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7559,8 +7575,8 @@ msgstr "Instanties" msgid "Console Ports" msgstr "Consolepoorten" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7570,8 +7586,8 @@ msgstr "Consolepoorten" msgid "Console Server Ports" msgstr "Serverpoorten voor de console" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7581,8 +7597,8 @@ msgstr "Serverpoorten voor de console" msgid "Power Ports" msgstr "Voedingspoorten" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7592,8 +7608,8 @@ msgstr "Voedingspoorten" msgid "Power Outlets" msgstr "Stopcontacten" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7602,8 +7618,8 @@ msgstr "Stopcontacten" msgid "Front Ports" msgstr "Ports aan de voorkant" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7613,16 +7629,16 @@ msgstr "Ports aan de voorkant" msgid "Rear Ports" msgstr "Poorten achteraan" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7696,58 +7712,58 @@ msgstr "De testcase moet peer_termination_type instellen" msgid "Disconnected {count} {type}" msgstr "Verbinding verbroken {count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reserveringen" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Apparaten zonder rack" -#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Context van de configuratie" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Render-configuratie" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Virtuele machines" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, 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:3156 +#: netbox/dcim/views.py:3206 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Apparaat verwijderd {device} van bay {device_bay}." -#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Kinderen" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "Lid toegevoegd {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, 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:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Verwijderd {device} vanaf een virtueel chassis {chassis}" @@ -8154,7 +8170,7 @@ msgid "Group (name)" msgstr "Groep (naam)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Clustertype" @@ -8182,7 +8198,7 @@ msgstr "Tag" msgid "Tag (slug)" msgstr "Label (slug)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Heeft contextgegevens voor de lokale configuratie" @@ -9881,8 +9897,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Platte tekst" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "Service" @@ -9971,84 +9987,92 @@ msgstr "Binnen en inclusief prefix" msgid "Prefixes which contain this prefix or IP" msgstr "Prefixen die deze prefix of IP-adres bevatten" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "Lengte van het masker" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "VLAN-groep (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "VLAN-groep (slug)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "VLAN-nummer (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adres" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "Bereiken die deze prefix of IP-adres bevatten" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "Oudervoorvoegsel" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "FHRP-groep (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "Is toegewezen aan een interface" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "Is toegewezen" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "Service (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "NAT binnen IP-adres (ID)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN nummer (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "Toegewezen VM-interface" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "VLAN-vertaalbeleid (naam)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "IP-adres (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP-adres" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "Primaire IPv4 (ID)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "Primaire IPv6 (ID)" @@ -10108,15 +10132,15 @@ msgstr "RIR" msgid "Date added" msgstr "Datum toegevoegd" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN-groep" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -10140,7 +10164,7 @@ msgid "Is a pool" msgstr "Is een pool" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Behandel als volledig gebruikt" @@ -10156,20 +10180,20 @@ msgstr "DNS-naam" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocol" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Groeps-ID" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10181,11 +10205,11 @@ msgstr "Groeps-ID" msgid "Authentication type" msgstr "Authenticatietype" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "Verificatiesleutel" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10203,7 +10227,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "De rol van Q-in-Q" @@ -10217,14 +10241,14 @@ msgid "Site & Group" msgstr "Site en groep" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Beleid" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10374,7 +10398,7 @@ msgid "Private" msgstr "Privé" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "Adres familie" @@ -10394,50 +10418,50 @@ msgstr "Einde" msgid "Search within" msgstr "Zoek binnen" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "Aanwezig in VRF" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "Apparaat/VM" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "Prefix voor ouders" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "Toegewezen aan een interface" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-naam" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLAN's" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "Bevat VLAN-ID" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Lokale VLAN-id" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "VLAN-id op afstand" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -10506,25 +10530,25 @@ msgstr "" msgid "Virtual IP Address" msgstr "Virtueel IP-adres" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "De opdracht bestaat al" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN-ID's" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "Kind-VLAN's" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN-vertaalregel" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10532,28 +10556,28 @@ msgstr "" "Door komma's gescheiden lijst van een of meer poortnummers. Een bereik kan " "worden gespecificeerd met een koppelteken." -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Servicesjabloon" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "Poort (en)" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "Servicesjabloon" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "Van sjabloon" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "Op maat" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11594,34 +11618,34 @@ msgstr "Aangepast veld '{name}'moet een unieke waarde hebben." msgid "Missing required custom field '{name}'." msgstr "Ontbreekt het vereiste aangepaste veld '{name}'." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "Externe gegevensbron" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "datapad" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "" "Pad naar extern bestand (ten opzichte van de root van de gegevensbron)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "automatische synchronisatie ingeschakeld" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Automatische synchronisatie van gegevens inschakelen wanneer het " "gegevensbestand wordt bijgewerkt" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "datum gesynchroniseerd" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} moet een sync_data () -methode implementeren." @@ -11814,7 +11838,7 @@ msgstr "IPsec-profielen" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "Virtuele schijven" @@ -12675,6 +12699,9 @@ msgstr "naar" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13512,7 +13539,7 @@ msgstr "A-kant" msgid "B Side" msgstr "B-kant" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "Geen beëindiging" @@ -13592,12 +13619,6 @@ msgstr "PoE-modus" msgid "PoE Type" msgstr "PoE-type" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -14247,15 +14268,15 @@ msgstr "Contextgegevens" msgid "Rendered Config" msgstr "Gerenderde configuratie" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "Downloaden" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "Sjabloon voor weergave van fouten" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "Er is geen configuratiesjabloon toegewezen." @@ -16223,7 +16244,7 @@ msgid "Disk (MB)" msgstr "Schijf (MB)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "Grootte (MB)" @@ -16243,7 +16264,7 @@ msgstr "Toegewezen cluster" msgid "Assigned device within cluster" msgstr "Toegewezen apparaat binnen cluster" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "Serienummer" @@ -16421,12 +16442,12 @@ msgstr "virtuele schijf" msgid "virtual disks" msgstr "virtuele schijven" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Toegevoegd {count} apparaten om te clusteren {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Verwijderd {count} apparaten uit het cluster {cluster}" diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index 62121a985..0a77e2171 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 24c809c8d..97ba85a6e 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-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 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" @@ -72,21 +72,21 @@ msgstr "Dozwolone adresy IP" msgid "Logged in as {user}." msgstr "Zaloguj się jako {user}." -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "Wylogowałeś się." -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "Twoje preferencje zostały zaktualizowane." -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 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:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "Twoje hasło zostało pomyślnie zmienione." @@ -170,9 +170,9 @@ 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:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Region (ID)" @@ -182,9 +182,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Region (identyfikator)" @@ -193,10 +193,10 @@ 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:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Grupa witryn (ID)" @@ -204,10 +204,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Grupa terenów (identyfikator)" @@ -225,8 +225,8 @@ msgstr "Grupa terenów (identyfikator)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -235,11 +235,11 @@ msgstr "Grupa terenów (identyfikator)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -249,8 +249,8 @@ msgstr "Grupa terenów (identyfikator)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -264,7 +264,7 @@ msgstr "Teren" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Teren (identyfikator)" @@ -320,10 +320,10 @@ 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:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Teren (ID)" @@ -331,8 +331,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "Lokalizacja (ID)" @@ -343,15 +343,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -379,15 +379,15 @@ msgstr "Szukaj" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "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:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Lokalizacja (identyfikator)" @@ -407,7 +407,7 @@ msgstr "Obwód (ID)" msgid "Virtual circuit (CID)" msgstr "Obwód wirtualny (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "Obwód wirtualny (ID)" @@ -443,8 +443,8 @@ msgstr "Typ obwodu wirtualnego (ślimak)" msgid "Virtual circuit" msgstr "Wirtualny obwód" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interfejs (ID)" @@ -639,7 +639,7 @@ msgstr "Opis" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Dostawca" @@ -657,8 +657,8 @@ msgstr "Identyfikator usługi" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -700,8 +700,8 @@ msgstr "Kolor" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -731,7 +731,7 @@ msgstr "Kolor" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -774,7 +774,7 @@ msgstr "Konto dostawcy" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -783,8 +783,8 @@ msgstr "Konto dostawcy" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -812,8 +812,8 @@ msgstr "Konto dostawcy" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -863,8 +863,8 @@ msgstr "Status" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -893,8 +893,8 @@ msgstr "Status" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -961,22 +961,22 @@ msgstr "Parametry serwisowe" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1088,7 +1088,7 @@ 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:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1098,10 +1098,10 @@ msgstr "Sieć dostawców" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1122,7 +1122,7 @@ msgstr "Sieć dostawców" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1255,24 +1255,24 @@ msgstr "Interfejs" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1287,13 +1287,13 @@ msgstr "Lokalizacja" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1309,19 +1309,19 @@ msgstr "Łączność" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1337,10 +1337,10 @@ msgstr "Region" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1362,7 +1362,7 @@ msgstr "Strona terminowa" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1376,8 +1376,8 @@ msgstr "Zlecenie" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1403,7 +1403,7 @@ msgstr "Zlecenie" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1729,8 +1729,8 @@ msgstr "zakończenia obwodu wirtualnego" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1956,11 +1956,11 @@ msgstr "Zakończenia" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1974,9 +1974,9 @@ msgstr "Zakończenia" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2002,7 +2002,7 @@ msgstr "Zakończenia" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2015,12 +2015,12 @@ msgstr "Zakończenia" msgid "Device" msgstr "Urządzenie" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Nie zdefiniowano zakończeń dla obwodu {circuit}." -#: netbox/circuits/views.py:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Wymienione zakończenia na obwód {circuit}." @@ -2230,7 +2230,7 @@ msgstr "Nazwa użytkownika" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2246,7 +2246,7 @@ msgstr "Nazwa użytkownika" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "Włączone" @@ -2858,7 +2858,7 @@ msgstr "Pracownicy" msgid "Host" msgstr "Gospodarz" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "Port" @@ -3208,7 +3208,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3251,7 +3251,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3397,7 +3397,7 @@ msgid "Parent site group (slug)" msgstr "Nadrzędna grupa terenów (identyfikator)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Grupa (ID)" @@ -3420,16 +3420,16 @@ msgstr "Lokalizacja nadrzędna (identyfikator)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "Producent (ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "Producent (identyfikator)" @@ -3442,22 +3442,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Rola (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rola (identyfikator)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "Szafa (numer identyfikacyjny)" @@ -3485,47 +3485,47 @@ msgid "Has a rear image" msgstr "Posiada tylny obraz" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Posiada porty konsoli" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Posiada porty serwera konsoli" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Posiada porty zasilania" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Posiada gniazdka elektryczne" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Posiada interfejsy" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Posiada porty przelotowe" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Posiada kieszenie modułowe" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Posiada zatoki na urządzenia" @@ -3535,24 +3535,24 @@ msgid "Has inventory items" msgstr "Posiada pozycje inwentaryzacyjne" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "Typ urządzenia (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "Typ modułu (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "Port zasilania (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "Nadrzędny element zapasów (ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Szablon konfiguracji (ID)" @@ -3573,125 +3573,125 @@ msgstr "Platforma (ID)" msgid "Platform (slug)" msgstr "Platforma (identyfikator)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "Nazwa terenu (identyfikator)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "Zatoka macierzysta (ID)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "Klaster maszyn wirtualnych (ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Grupa klastra (identyfikator)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Grupa klastra (ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "Model urządzenia (identyfikator)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "Jest pełna głębokość" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "Adres MAC" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Posiada podstawowy adres IP" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "Posiada adres IP poza pasmem" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "Wirtualne podwozie (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "Jest członkiem wirtualnego podwozia" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "Posiada kontekst urządzenia wirtualnego" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "Model urządzenia" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "Typ modułu (model)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "Osłona modułu (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Urządzenie (ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "Szafa (nazwa)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Urządzenie (nazwa)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "Typ urządzenia (model)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "Rola urządzenia (ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "Rola urządzenia (identyfikator)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "Wirtualne podwozie (ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3701,63 +3701,69 @@ msgstr "Wirtualne podwozie (ID)" msgid "Virtual Chassis" msgstr "Wirtualne podwozie" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "Moduł (ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Maszyna wirtualna (nazwa)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Maszyna wirtualna (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interfejs (nazwa)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interfejs maszyny wirtualnej (nazwa)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interfejs maszyny wirtualnej (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "Tryb 802.1Q" + +#: netbox/dcim/filtersets.py:1698 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:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "Przypisany VID" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3772,74 +3778,76 @@ msgstr "Przypisany VID" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Zasady tłumaczenia sieci VLAN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "Polityka tłumaczeń VLAN" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfejsy wirtualnej obudowy dla urządzenia" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfejsy wirtualnej obudowy dla urządzenia (ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "Rodzaj interfejsu" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Interfejs nadrzędny (ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Interfejs mostkowy (ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "Interfejs LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3847,78 +3855,78 @@ msgstr "Interfejs LAG (ID)" msgid "MAC Address" msgstr "Adres MAC" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Podstawowy adres MAC (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Podstawowy adres MAC" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Kontekst urządzenia wirtualnego" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "Kontekst urządzenia wirtualnego (identyfikator)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Bezprzewodowa sieć LAN" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Połączenie bezprzewodowe" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "Zakończenie obwodu wirtualnego (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "Osłona modułu nadrzędnego (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "Zainstalowany moduł (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "Zainstalowane urządzenie (ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "Zainstalowane urządzenie (nazwa)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "Mistrz (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "Mistrz (imię)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Najemca (ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Najemca (identyfikator)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Nieskończony" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "Panel zasilania (ID)" @@ -3933,7 +3941,7 @@ msgstr "Panel zasilania (ID)" msgid "Tags" msgstr "Tagi" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3980,7 +3988,7 @@ 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:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4121,7 +4129,7 @@ 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:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "Etykieta zasobu" @@ -4148,7 +4156,7 @@ msgstr "Przepływ powietrza" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4222,7 +4230,7 @@ msgstr "Rola maszyny wirtualnej" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Szablon konfiguracji" @@ -4247,7 +4255,7 @@ msgstr "Rola urządzenia" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4257,7 +4265,7 @@ msgstr "Platforma" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4266,9 +4274,9 @@ msgstr "Platforma" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4395,7 +4403,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:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4403,14 +4411,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Typ PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Rola sieci bezprzewodowej" @@ -4441,7 +4449,7 @@ msgstr "Konteksty urządzeń wirtualnych" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4464,7 +4472,7 @@ msgid "Mode" msgstr "Tryb" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4515,6 +4523,7 @@ msgstr "Bezprzewodowe sieci LAN" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Adresowanie" @@ -4537,8 +4546,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "Powiązane interfejsy" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Przełączanie 802.1Q" @@ -4832,7 +4843,7 @@ msgstr "" msgid "Physical medium" msgstr "Medium fizyczne" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "Dwupoziomowy" @@ -4851,8 +4862,8 @@ msgstr "Tryb pracy IEEE 802.1Q (dla interfejsów L2)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Przypisany VRF" @@ -4937,15 +4948,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "Urządzenie nadrzędne przypisanego interfejsu (jeśli istnieje)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4955,7 +4966,7 @@ msgstr "Maszyna wirtualna" msgid "Parent VM of assigned interface (if any)" msgstr "Nadrzędna maszyna wirtualna przypisanego interfejsu (jeśli istnieje)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Przypisany interfejs" @@ -5119,7 +5130,7 @@ msgstr "A {model} o nazwie {name} już istnieje" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5189,8 +5200,8 @@ msgid "Has virtual device contexts" msgstr "Posiada konteksty urządzeń wirtualnych" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Grupa klastra" @@ -5204,7 +5215,7 @@ msgstr "Zajęty" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5218,7 +5229,7 @@ msgstr "Zajęty" msgid "Connection" msgstr "Połączenie" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5226,34 +5237,39 @@ msgstr "Połączenie" msgid "Kind" msgstr "Uprzejmy" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "Tylko MGMT" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "Tryb 802.1Q" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "Kanał bezprzewodowy" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "Częstotliwość kanału (MHz)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "Szerokość kanału (MHz)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Moc transmisji (dBm)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5264,15 +5280,15 @@ msgstr "Moc transmisji (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Odkryte" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Przypisane urządzenie" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Przypisana maszyna maszynowa" @@ -5282,21 +5298,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Wirtualny element podwozia istnieje już na pozycji {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Rodzaj zakresu" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5524,15 +5540,15 @@ msgstr "Rola pozycji zapasów" msgid "VM Interface" msgstr "Interfejs VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6104,8 +6120,8 @@ msgstr "oznaczone sieci VLAN" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -7259,7 +7275,7 @@ msgstr "Osiągnięty" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "Urządzenia" @@ -7334,8 +7350,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7347,7 +7363,7 @@ msgstr "Gniazdka elektryczne" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfejsy" @@ -7373,8 +7389,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 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 @@ -7403,7 +7419,7 @@ msgstr "Maksymalne wyciąganie (W)" msgid "Allocated draw (W)" msgstr "Przydzielone losowanie (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7508,8 +7524,8 @@ msgstr "Wysokość U" msgid "Instances" msgstr "Instancje" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7519,8 +7535,8 @@ msgstr "Instancje" msgid "Console Ports" msgstr "Porty konsoli" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7530,8 +7546,8 @@ msgstr "Porty konsoli" msgid "Console Server Ports" msgstr "Porty serwera konsoli" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7541,8 +7557,8 @@ msgstr "Porty serwera konsoli" msgid "Power Ports" msgstr "Porty zasilania" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7552,8 +7568,8 @@ msgstr "Porty zasilania" msgid "Power Outlets" msgstr "Gniazdka elektryczne" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7562,8 +7578,8 @@ msgstr "Gniazdka elektryczne" msgid "Front Ports" msgstr "Porty przednie" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7573,16 +7589,16 @@ msgstr "Porty przednie" msgid "Rear Ports" msgstr "Tylne porty" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7656,57 +7672,57 @@ msgstr "Przypadek testowy musi ustawić peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Odłączony {count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rezerwacje" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 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:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Kontekst konfiguracji" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Konfiguracja renderowania" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Maszyny wirtualne" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Zainstalowane urządzenie {device} w zatoce {device_bay}." -#: netbox/dcim/views.py:3156 +#: netbox/dcim/views.py:3206 #, 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:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Dzieci" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "Dodano członka {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, 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:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Usunięto {device} z wirtualnego podwozia {chassis}" @@ -8113,7 +8129,7 @@ msgid "Group (name)" msgstr "Grupa (nazwa)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Typ klastra" @@ -8141,7 +8157,7 @@ msgstr "Etykietka" msgid "Tag (slug)" msgstr "Tag (identyfikator)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Posiada lokalne dane kontekstowe konfiguracji" @@ -9818,8 +9834,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Zwykły tekst" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "Serwis" @@ -9908,84 +9924,92 @@ msgstr "W i włącznie z prefiksem" msgid "Prefixes which contain this prefix or IP" msgstr "Prefiksy zawierające ten prefiks lub adres IP" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "Długość maski" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "Grupa VLAN (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "Grupa VLAN (ślimak)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Numer VLAN (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adres" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "Zakresy zawierające ten prefiks lub adres IP" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "Prefiks nadrzędny" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "Grupa FHRP (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "Jest przypisany do interfejsu" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "Jest przypisany" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "Usługa (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "NAT wewnątrz adresu IP (ID)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Numer SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "Przypisany interfejs maszyny wirtualnej" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "Zasady tłumaczenia sieci VLAN (nazwa)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "Adres IP (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "Adres IP" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "Podstawowy IPv4 (ID)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "Podstawowy IPv6 (ID)" @@ -10045,15 +10069,15 @@ msgstr "WRZUCIĆ" msgid "Date added" msgstr "Data dodania" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Grupa VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -10077,7 +10101,7 @@ msgid "Is a pool" msgstr "Jest basenem" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Traktuj jako w pełni wykorzystany" @@ -10093,20 +10117,20 @@ msgstr "Nazwa DNS" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokół" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Identyfikator grupy" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10118,11 +10142,11 @@ msgstr "Identyfikator grupy" msgid "Authentication type" msgstr "Typ uwierzytelniania" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "klucz uwierzytelniania" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10140,7 +10164,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Rola Q w Q" @@ -10154,14 +10178,14 @@ msgid "Site & Group" msgstr "Strona & Grupa" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Polityka" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10305,7 +10329,7 @@ msgid "Private" msgstr "Prywatny" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "Rodzina adresu" @@ -10325,50 +10349,50 @@ msgstr "Koniec" msgid "Search within" msgstr "Szukaj w obrębie" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "Obecny w VRF" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "Urządzenie/VM" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "Prefiks nadrzędny" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "Przypisany do interfejsu" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nazwa DNS" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "sieci VLAN" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "Zawiera identyfikator VLAN" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Lokalny identyfikator sieci VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Zdalny identyfikator sieci VLAN" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Q w Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTYFIKATOR VLAN" @@ -10439,25 +10463,25 @@ msgstr "" msgid "Virtual IP Address" msgstr "Wirtualny adres IP" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "Przydział już istnieje" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "Identyfikatory sieci VLAN" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "Dziecięce sieci VLAN" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Reguła tłumaczenia VLAN" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10465,28 +10489,28 @@ msgstr "" "Oddzielona przecinkami lista jednego lub więcej numerów portów. Zakres można" " określić za pomocą myślnika." -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Szablon usługi" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "Port (y)" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "Szablon usługi" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "Z szablonu" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "Niestandardowe" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11521,31 +11545,31 @@ msgstr "Pole niestandardowe '{name}„musi mieć unikalną wartość." msgid "Missing required custom field '{name}'." msgstr "Brakujące wymagane pole niestandardowe '{name}”." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "Zdalne źródło danych" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "ścieżka danych" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "Ścieżka do pliku zdalnego (względem katalogu głównego źródła danych)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "włączona automatyczna synchronizacja" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Włącz automatyczną synchronizację danych po aktualizacji pliku danych" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "data zsynchronizowana" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} musi wdrożyć metodę sync_data ()." @@ -11738,7 +11762,7 @@ msgstr "Profile IPsec" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "Wirtualne dyski" @@ -12596,6 +12620,9 @@ msgstr "do" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13429,7 +13456,7 @@ msgstr "Strona" msgid "B Side" msgstr "Strona B" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "Brak wypowiedzenia" @@ -13509,12 +13536,6 @@ msgstr "Tryb PoE" msgid "PoE Type" msgstr "Typ PoE" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -14162,15 +14183,15 @@ msgstr "Dane kontekstowe" msgid "Rendered Config" msgstr "Wyrenderowana konfiguracja" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "Ściągnij" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "Szablon renderowania błędu" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "Nie przypisano szablonu konfiguracji." @@ -16133,7 +16154,7 @@ msgid "Disk (MB)" msgstr "Dysk (MB)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "Rozmiar (MB)" @@ -16153,7 +16174,7 @@ msgstr "Przypisany klaster" msgid "Assigned device within cluster" msgstr "Przypisane urządzenie w klastrze" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "Numer seryjny" @@ -16328,12 +16349,12 @@ msgstr "dysk wirtualny" msgid "virtual disks" msgstr "dyski wirtualne" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Dodano {count} urządzenia do klastrowania {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Usunięto {count} urządzenia z klastra {cluster}" diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index 9386d24fe..08b72e3de 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 6fccc2709..576afb429 100644 --- a/netbox/translations/pt/LC_MESSAGES/django.po +++ b/netbox/translations/pt/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Fabricio Maciel, 2025\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" @@ -72,21 +72,21 @@ msgstr "IPs Permitidos" msgid "Logged in as {user}." msgstr "Logado como {user}." -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "Você se desconectou." -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "Suas preferências foram atualizadas." -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 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:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "Sua senha foi alterada com sucesso." @@ -170,9 +170,9 @@ 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:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Região (ID)" @@ -182,9 +182,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Região (slug)" @@ -193,10 +193,10 @@ 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:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Grupo de sites (ID)" @@ -204,10 +204,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Grupo de sites (slug)" @@ -225,8 +225,8 @@ msgstr "Grupo de sites (slug)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -235,11 +235,11 @@ msgstr "Grupo de sites (slug)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -249,8 +249,8 @@ msgstr "Grupo de sites (slug)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -264,7 +264,7 @@ msgstr "Site" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Site (slug)" @@ -320,10 +320,10 @@ 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:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Site (ID)" @@ -331,8 +331,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "Local (ID)" @@ -343,15 +343,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -379,15 +379,15 @@ msgstr "Busca" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "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:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Local (slug)" @@ -407,7 +407,7 @@ msgstr "Circuito (ID)" msgid "Virtual circuit (CID)" msgstr "Circuito virtual (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "Circuito virtual (ID)" @@ -443,8 +443,8 @@ msgstr "Tipo de circuito virtual (slug)" msgid "Virtual circuit" msgstr "Circuito virtual" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Interface (ID)" @@ -639,7 +639,7 @@ msgstr "Descrição" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Provedor" @@ -657,8 +657,8 @@ msgstr "ID do serviço" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -700,8 +700,8 @@ msgstr "Cor" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -731,7 +731,7 @@ msgstr "Cor" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -774,7 +774,7 @@ msgstr "Conta do provedor" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -783,8 +783,8 @@ msgstr "Conta do provedor" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -812,8 +812,8 @@ msgstr "Conta do provedor" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -863,8 +863,8 @@ msgstr "Status" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -893,8 +893,8 @@ msgstr "Status" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -961,22 +961,22 @@ msgstr "Parâmetros do serviço" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1088,7 +1088,7 @@ 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:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1098,10 +1098,10 @@ msgstr "Rede do provedor" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1122,7 +1122,7 @@ msgstr "Rede do provedor" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1255,24 +1255,24 @@ msgstr "Interface" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1287,13 +1287,13 @@ msgstr "Local" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1309,19 +1309,19 @@ msgstr "Contatos" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1337,10 +1337,10 @@ msgstr "Região" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1362,7 +1362,7 @@ msgstr "Lado da Terminação" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1376,8 +1376,8 @@ msgstr "Atribuição" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1403,7 +1403,7 @@ msgstr "Atribuição" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1730,8 +1730,8 @@ msgstr "terminações de circuito virtual" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1957,11 +1957,11 @@ msgstr "Terminações" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1975,9 +1975,9 @@ msgstr "Terminações" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2003,7 +2003,7 @@ msgstr "Terminações" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2016,12 +2016,12 @@ msgstr "Terminações" msgid "Device" msgstr "Dispositivo" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, 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:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Terminações trocadas para o circuito {circuit}." @@ -2231,7 +2231,7 @@ 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:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2247,7 +2247,7 @@ msgstr "Nome de usuário" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "Habilitado" @@ -2864,7 +2864,7 @@ msgstr "Agentes" msgid "Host" msgstr "Host" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "Porta" @@ -3214,7 +3214,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3257,7 +3257,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3403,7 +3403,7 @@ msgid "Parent site group (slug)" msgstr "Grupo de sites principais (slug)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Grupo (ID)" @@ -3426,16 +3426,16 @@ msgstr "Local pai (slug)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "Fabricante (slug)" @@ -3448,22 +3448,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Função (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Função (slug)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "Rack (ID)" @@ -3491,47 +3491,47 @@ msgid "Has a rear image" msgstr "Possui imagem traseira" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Possui portas de console" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Possui portas de servidor de console" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Possui portas de alimentação" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Possui tomadas elétricas" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Possui interfaces" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Possui portas passthrough" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Possui compartimentos de módulos" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Possui compartimentos de dispositivos" @@ -3541,24 +3541,24 @@ msgid "Has inventory items" msgstr "Possui itens de inventário" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "Tipo de dispositivo (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "Tipo de módulo (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "Porta de alimentação (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "Item principal do inventário (ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Modelo de configuração (ID)" @@ -3579,125 +3579,125 @@ msgstr "Plataforma (ID)" msgid "Platform (slug)" msgstr "Plataforma (slug)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "Nome do site (slug)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "Compartimento Pai (ID)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "Cluster de VMs (ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Grupo de clusters (slug)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Grupo de clusters (ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "Modelo do dispositivo (slug)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "É full-depth" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "Endereço MAC" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Possui IP primário" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "Possui IP fora de banda" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "Chassi virtual (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "É membro do chassi virtual" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "IP Fora de Banda (ID)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "Possui contexto de dispositivo virtual" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "Contexto de Dispositivo Virtual (ID)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "Modelo de dispositivo" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "Tipo de módulo (modelo)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "Compartimento de módulo (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "Rack (nome)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Dispositivo (nome)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "Tipo de dispositivo (modelo)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "Função do dispositivo (ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "Função do dispositivo (slug)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "Chassi Virtual (ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3707,63 +3707,69 @@ msgstr "Chassi Virtual (ID)" msgid "Virtual Chassis" msgstr "Chassi Virtual" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "Módulo (ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "Cabo (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Máquina virtual (nome)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Interface (nome)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Interface da VM (nome)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Interface da VM (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "Modo 802.1Q" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "VLAN Designada" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "VLAN ID Designada " -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3778,74 +3784,76 @@ msgstr "VLAN ID Designada " #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Política de Tradução de VLAN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "Política de Tradução de VLAN" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de Chassi Virtual para Dispositivo" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de Chassi Virtual para Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "Tipo de interface" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Interface pai (ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Interface bridged (ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3853,78 +3861,78 @@ msgstr "Interface LAG (ID)" msgid "MAC Address" msgstr "Endereço MAC" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Endereço MAC primário (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Endereço MAC primário" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto de Dispositivo Virtual" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "Contexto de Dispositivo Virtual (ID)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Rede Wireless" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Link Wireless" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "Terminação de circuito virtual (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "Compartimento de módulo pai (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "Dispositivo instalado (nome)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "Mestre (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "Mestre (nome)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Inquilino (slug)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Não terminado" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "Quadro de alimentação (ID)" @@ -3939,7 +3947,7 @@ msgstr "Quadro de alimentação (ID)" msgid "Tags" msgstr "Etiquetas" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3986,7 +3994,7 @@ 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:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4127,7 +4135,7 @@ 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:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "Etiqueta de patrimônio" @@ -4154,7 +4162,7 @@ msgstr "Fluxo de Ar" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4228,7 +4236,7 @@ msgstr "Função da VM" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Modelo de configuração" @@ -4253,7 +4261,7 @@ msgstr "Função do dispositivo" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4263,7 +4271,7 @@ msgstr "Plataforma" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4272,9 +4280,9 @@ msgstr "Plataforma" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4401,7 +4409,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:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4409,14 +4417,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Tipo de PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Função do Wireless" @@ -4447,7 +4455,7 @@ 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:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4470,7 +4478,7 @@ msgid "Mode" msgstr "Modo" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4521,6 +4529,7 @@ msgstr "Redes Wireless" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Endereçamento" @@ -4543,8 +4552,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "Interfaces Relacionadas" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Comutação 802.1Q" @@ -4839,7 +4850,7 @@ msgstr "" msgid "Physical medium" msgstr "Meio físico" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "Duplex" @@ -4858,8 +4869,8 @@ msgstr "Modo de operação do IEEE 802.1Q (para interfaces L2)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "VRF designado" @@ -4928,9 +4939,7 @@ msgstr "Nome do Componente" #: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195 msgid "Component name must be specified when component type is specified" -msgstr "" -"O nome do componente deve ser especificado quando o tipo de componente é " -"especificado" +msgstr "O nome do componente é requerido quando o tipo for definido." #: netbox/dcim/forms/bulk_import.py:1187 #, python-brace-format @@ -4939,24 +4948,22 @@ msgstr "Componente não encontrado: {device} - {component_name}" #: netbox/dcim/forms/bulk_import.py:1200 msgid "Component type must be specified when component name is specified" -msgstr "" -"O tipo de componente deve ser especificado quando o nome do componente é " -"especificado" +msgstr "O tipo do componente é requerido quando o nome for definido." #: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo pai da interface associada (se houver)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4966,7 +4973,7 @@ msgstr "Máquina virtual" msgid "Parent VM of assigned interface (if any)" msgstr "VM pai da interface associada (se houver)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interface associada" @@ -5131,7 +5138,7 @@ msgstr "Um {model} com nome {name} já existe." #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5201,8 +5208,8 @@ msgid "Has virtual device contexts" msgstr "Possui contextos de dispositivos virtuais" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Grupo de clusters" @@ -5216,7 +5223,7 @@ msgstr "Ocupado" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5230,7 +5237,7 @@ msgstr "Ocupado" msgid "Connection" msgstr "Conexão" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5238,34 +5245,39 @@ msgstr "Conexão" msgid "Kind" msgstr "Tipo" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "Somente gerenciamento" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "Modo 802.1Q" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "Canal do Wireless" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "Frequência do canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "Largura do canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potência de transmissão (dBm)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5276,15 +5288,15 @@ msgstr "Potência de transmissão (dBm)" msgid "Cable" msgstr "Cabo" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Descoberto" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Dispositivo Associado" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "VM Associada" @@ -5294,21 +5306,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Já existe um membro no chassi virtual na posição {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Tipo de escopo" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5536,15 +5548,15 @@ msgstr "Função do Item de Inventário" msgid "VM Interface" msgstr "Interface de VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6117,8 +6129,8 @@ msgstr "VLANs tagueadas" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" @@ -7281,7 +7293,7 @@ msgstr "Acessível" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "Dispositivos" @@ -7356,8 +7368,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7369,7 +7381,7 @@ msgstr "Tomadas elétricas" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Interfaces" @@ -7395,8 +7407,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/device_list.html:71 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7425,7 +7437,7 @@ msgstr "Consumo máximo (W)" msgid "Allocated draw (W)" msgstr "Consumo alocado (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7530,8 +7542,8 @@ msgstr "Altura em U" msgid "Instances" msgstr "Instâncias" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7541,8 +7553,8 @@ msgstr "Instâncias" msgid "Console Ports" msgstr "Portas de Console" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7552,8 +7564,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:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7563,8 +7575,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:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7574,8 +7586,8 @@ msgstr "Portas de Alimentação" msgid "Power Outlets" msgstr "Tomadas Elétricas" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7584,8 +7596,8 @@ msgstr "Tomadas Elétricas" msgid "Front Ports" msgstr "Portas Frontais" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7595,16 +7607,16 @@ msgstr "Portas Frontais" msgid "Rear Ports" msgstr "Portas Traseiras" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7678,58 +7690,58 @@ msgstr "O caso de teste deve definir peer_termination_type" msgid "Disconnected {count} {type}" msgstr "Desconectado {count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Reservas" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 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:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Contexto de Configuração" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Renderização de Configuração" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Máquinas Virtuais" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo instalado {device} no compartimento {device_bay}." -#: netbox/dcim/views.py:3156 +#: netbox/dcim/views.py:3206 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo {device} removido do compartimento {device_bay}." -#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Filhos" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "Membro {device} adicionado" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, 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:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Removido {device} do chassi virtual {chassis}" @@ -8138,7 +8150,7 @@ msgid "Group (name)" msgstr "Grupo (nome)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Tipo de cluster" @@ -8166,7 +8178,7 @@ msgstr "Etiqueta" msgid "Tag (slug)" msgstr "Etiqueta (slug)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Possui dados de contexto de configuração local" @@ -9852,8 +9864,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Texto sem formatação" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "Serviço" @@ -9942,84 +9954,92 @@ msgstr "Dentro e incluindo o prefixo" msgid "Prefixes which contain this prefix or IP" msgstr "Prefixos que contêm este prefixo ou IP" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "Tamanho da máscara" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "Grupo de VLANs (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "Grupo de VLANs (slug)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Número da VLAN (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Endereço" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "Faixas que contêm este prefixo ou IP" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "Prefixo pai" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "Grupo FHRP (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "Está associado a uma interface" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "Está associado" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "Serviço (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "NAT dentro do endereço IP (ID)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Número da SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "Interface de VM atribuída" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "Política de Tradução de VLAN (nome)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "Endereço IP (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "Endereço IP" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "IPv4 Primário (ID)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "IPv6 Primário (ID)" @@ -10079,15 +10099,15 @@ msgstr "RIR" msgid "Date added" msgstr "Data da adição" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Grupo de VLANs" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -10111,7 +10131,7 @@ msgid "Is a pool" msgstr "É um pool" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Trate como totalmente utilizado" @@ -10127,20 +10147,20 @@ msgstr "Nome DNS" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocolo" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID do Grupo" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10152,11 +10172,11 @@ msgstr "ID do Grupo" msgid "Authentication type" msgstr "Tipo de autenticação" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "Chave de autenticação" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10174,7 +10194,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Função do Q-in-Q" @@ -10188,14 +10208,14 @@ msgid "Site & Group" msgstr "Site e Grupo" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Política" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10342,7 +10362,7 @@ msgid "Private" msgstr "Privado" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "Família de endereços" @@ -10362,50 +10382,50 @@ msgstr "Fim" msgid "Search within" msgstr "Pesquisar dentro" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "Presente em VRF" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "Dispositivo/VM" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "Prefixo Pai" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "Associado a uma interface" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nome DNS" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLANs" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "Contém ID de VLAN" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "ID da VLAN Local" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "ID da VLAN Remota" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID da VLAN" @@ -10474,25 +10494,25 @@ msgstr "" msgid "Virtual IP Address" msgstr "Endereço IP Virtual" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "A atribuição já existe" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "IDs de VLAN" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "VLANs filhas" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Regra de Tradução de VLAN" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10500,28 +10520,28 @@ msgstr "" "Lista separada por vírgula de um ou mais números de portas. Um intervalo " "pode ser especificado usando hífen." -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Modelo de Serviço" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "Porta(s)" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "Modelo de serviço" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "Do Modelo" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "Personalizado" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11550,33 +11570,33 @@ msgstr "Campo customizado '{name}' deve ser um valor único." msgid "Missing required custom field '{name}'." msgstr "Campo personalizado obrigatório '{name}' ausente." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "Fonte de dados remota" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "caminho dos dados" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "Caminho para o arquivo remoto (em relação à raiz da fonte de dados)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "sincronização automática ativada" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Habilita a sincronização automática de dados quando o arquivo de dados for " "atualizado" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "data sincronizada" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} deve implementar um método sync_data ()." @@ -11769,7 +11789,7 @@ msgstr "Perfis de IPsec" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "Discos Virtuais" @@ -12626,6 +12646,9 @@ msgstr "para" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13460,7 +13483,7 @@ msgstr "Lado A" msgid "B Side" msgstr "Lado B" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "Sem Terminação" @@ -13540,12 +13563,6 @@ msgstr "Modo do PoE" msgid "PoE Type" msgstr "Tipo de PoE" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -14194,15 +14211,15 @@ msgstr "Dados do Contexto" msgid "Rendered Config" msgstr "Configuração Renderizada" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "Baixar" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "Erro ao renderizar o modelo" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "Nenhum modelo de configuração foi atribuído." @@ -16162,7 +16179,7 @@ msgid "Disk (MB)" msgstr "Disco (MB)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "Tamanho (MB)" @@ -16182,7 +16199,7 @@ msgstr "Cluster atribuído" msgid "Assigned device within cluster" msgstr "Dispositivo atribuído dentro do cluster" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "Número de série" @@ -16356,12 +16373,12 @@ msgstr "disco virtual" msgid "virtual disks" msgstr "discos virtuais" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Adicionado(s) {count} dispositivo(s) para agrupar {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Removido(s) {count} dispositivo(s) do cluster {cluster}" diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo index be148bcd3..c09dac490 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 f35e61cfe..d2889ba7d 100644 --- a/netbox/translations/ru/LC_MESSAGES/django.po +++ b/netbox/translations/ru/LC_MESSAGES/django.po @@ -12,17 +12,17 @@ # Alexander Ryazanov (alryaz) , 2024 # Vladyslav V. Prodan, 2024 # Michail Tatarinov, 2025 -# Jeremy Stretch, 2025 # Artem Kotik, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Artem Kotik, 2025\n" +"Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Russian (https://app.transifex.com/netbox-community/teams/178115/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -78,21 +78,21 @@ msgstr "Разрешенные IP-адреса" msgid "Logged in as {user}." msgstr "Вошел в систему как {user}." -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "Вы вышли из системы." -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "Ваши предпочтения обновлены." -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Учетные данные пользователя, аутентифицированные по протоколу LDAP, нельзя " "изменить в NetBox." -#: netbox/account/views.py:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "Ваш пароль успешно изменен." @@ -176,9 +176,9 @@ 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:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Регион (ID)" @@ -188,9 +188,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Регион (пуля)" @@ -199,10 +199,10 @@ msgstr "Регион (пуля)" #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 #: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Группа сайтов (ID)" @@ -210,10 +210,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Группа сайтов (слизень)" @@ -231,8 +231,8 @@ msgstr "Группа сайтов (слизень)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -241,11 +241,11 @@ msgstr "Группа сайтов (слизень)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -255,8 +255,8 @@ msgstr "Группа сайтов (слизень)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -270,7 +270,7 @@ msgstr "Сайт" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Сайт (подстрока)" @@ -326,10 +326,10 @@ msgstr "Тип канала связи (подстрока)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Сайт (ID)" @@ -337,8 +337,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "Локация (ID)" @@ -349,15 +349,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -385,15 +385,15 @@ msgstr "Поиск" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "Канал связи" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Локация (подстрока)" @@ -413,7 +413,7 @@ msgstr "Канал связи (ID)" msgid "Virtual circuit (CID)" msgstr "Виртуальный канал (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "Виртуальный канал (ID)" @@ -449,8 +449,8 @@ msgstr "Тип виртуального канала (slug)" msgid "Virtual circuit" msgstr "Виртуальный канал" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Интерфейс (ID)" @@ -645,7 +645,7 @@ msgstr "Описание" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Провайдер" @@ -663,8 +663,8 @@ msgstr "Идентификатор Службы" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -706,8 +706,8 @@ msgstr "Цвет" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -737,7 +737,7 @@ msgstr "Цвет" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -780,7 +780,7 @@ msgstr "Аккаунт провайдера" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -789,8 +789,8 @@ msgstr "Аккаунт провайдера" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -818,8 +818,8 @@ msgstr "Аккаунт провайдера" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -869,8 +869,8 @@ msgstr "Статус" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -899,8 +899,8 @@ msgstr "Статус" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -967,22 +967,22 @@ msgstr "Параметры Службы" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1094,7 +1094,7 @@ msgstr "Сеть провайдера" #: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 #: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1104,10 +1104,10 @@ msgstr "Сеть провайдера" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1128,7 +1128,7 @@ msgstr "Сеть провайдера" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1261,24 +1261,24 @@ msgstr "Интерфейс" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1293,13 +1293,13 @@ msgstr "Локация" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1315,19 +1315,19 @@ msgstr "Контакты" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1343,10 +1343,10 @@ msgstr "Регион" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1368,7 +1368,7 @@ msgstr "Терминология" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1382,8 +1382,8 @@ msgstr "Задание" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1409,7 +1409,7 @@ msgstr "Задание" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1735,8 +1735,8 @@ msgstr "прерывания виртуальных каналов" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1962,11 +1962,11 @@ msgstr "Соединения" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1980,9 +1980,9 @@ msgstr "Соединения" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2008,7 +2008,7 @@ msgstr "Соединения" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2021,12 +2021,12 @@ msgstr "Соединения" msgid "Device" msgstr "Устройство" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Не определены точки подключения для канала связи {circuit}." -#: netbox/circuits/views.py:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Поменены местами точки подключения для канала связи {circuit}." @@ -2237,7 +2237,7 @@ msgstr "Имя пользователя" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2253,7 +2253,7 @@ msgstr "Имя пользователя" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "Включено" @@ -2867,7 +2867,7 @@ msgstr "Рабочие процессы" msgid "Host" msgstr "Хост" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "Порт" @@ -3217,7 +3217,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3260,7 +3260,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3406,7 +3406,7 @@ msgid "Parent site group (slug)" msgstr "Группа сайтов родителя (подстрока)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Группа (ID)" @@ -3429,16 +3429,16 @@ msgstr "Локация родителя (подстрока)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "Производитель (ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "Производитель (подстрока)" @@ -3451,22 +3451,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Роль (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Роль (подстрока)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "Стойка (ID)" @@ -3494,47 +3494,47 @@ msgid "Has a rear image" msgstr "Имеет изображение сзади" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Имеет консольные порты" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Имеет серверные консольные порты" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Имеет порты питания" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Имеет розетки" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Имеет интерфейсы" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Имеет сквозные порты" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Имеет отсеки для модулей" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Имеет отсеки для устройств" @@ -3544,24 +3544,24 @@ msgid "Has inventory items" msgstr "Имеет инвентарь" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "Тип устройства (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "Тип модуля (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "Порт питания (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "Родительский инвентарь (ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Шаблон конфигурации (ID)" @@ -3582,125 +3582,125 @@ msgstr "Платформа (ID)" msgid "Platform (slug)" msgstr "Платформа (подстрока)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "Имя сайта (подстрока)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "Родительский ребенок (ID)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "Кластер виртуальных машин (ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Группа кластеров (подстрока)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Кластерная группа (ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "Модель устройства (подстрока)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "Полная глубина" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC-адрес" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Имеет основной IP-адрес" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "Имеет внеполосный IP-адрес" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "Виртуальное шасси (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "Является членом виртуального шасси" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "Сервисный порт (ID)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "Имеет контекст виртуального устройства" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "модель устройства" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "Тип модуля (модель)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "Отсек для модулей (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Устройство (ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "Стойка (имя)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Устройство (имя)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "Тип устройства (модель)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "Роль устройства (ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "Роль устройства (подстрока)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "Виртуальное шасси (ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3710,63 +3710,69 @@ msgstr "Виртуальное шасси (ID)" msgid "Virtual Chassis" msgstr "Виртуальное шасси" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "Модуль (ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "Кабель (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Виртуальная машина (имя)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Виртуальная машина (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Интерфейс (имя)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Интерфейс виртуальной машины (имя)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Интерфейс виртуальной машины (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "Режим 802.1Q" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Назначенная VLAN" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "Назначенный VID" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3781,74 +3787,76 @@ msgstr "Назначенный VID" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "Политика трансляции VLAN (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "Политика перевода VLAN" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "Интерфейсы виртуального шасси для устройства" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Интерфейсы виртуального шасси для устройства (ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "Вид интерфейса" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Родительский интерфейс (ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Мостовой интерфейс (ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "Интерфейс LAG (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3856,78 +3864,78 @@ msgstr "Интерфейс LAG (ID)" msgid "MAC Address" msgstr "MAC-адрес" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Основной MAC-адрес (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Основной MAC-адрес" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Виртуальный контекст" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "Контекст виртуального устройства (идентификатор)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Беспроводная сеть" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Беспроводная связь" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "Завершение виртуального канала (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "Отсек для родительского модуля (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "Установленный модуль (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "Установленное устройство (ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "Установленное устройство (имя)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "Мастер (удостоверение личности)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "Мастер (имя)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Арендатор (ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Арендатор (подстрока)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Нерасторгнутый" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "Распределительный щит (ID)" @@ -3942,7 +3950,7 @@ msgstr "Распределительный щит (ID)" msgid "Tags" msgstr "Теги" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3989,7 +3997,7 @@ msgstr "Часовой пояс" #: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 #: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 #: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4130,7 +4138,7 @@ msgstr "Серийный номер" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 #: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "Инвентарный номер" @@ -4157,7 +4165,7 @@ msgstr "Воздушный поток" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4231,7 +4239,7 @@ msgstr "Роль виртуальной машины" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Шаблон конфигурации" @@ -4256,7 +4264,7 @@ msgstr "Роль устройства" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4266,7 +4274,7 @@ msgstr "Платформа" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4275,9 +4283,9 @@ msgstr "Платформа" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4404,7 +4412,7 @@ msgid "Management only" msgstr "Только управление" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4412,14 +4420,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Тип PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Роль беспроводной связи" @@ -4450,7 +4458,7 @@ msgstr "Виртуальные контексты" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4473,7 +4481,7 @@ msgid "Mode" msgstr "Режим" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4524,6 +4532,7 @@ msgstr "Беспроводные LANы" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Адресация" @@ -4546,8 +4555,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "Связанные интерфейсы" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Коммутация 802.1Q" @@ -4839,7 +4850,7 @@ msgstr "Имена VDC разделены запятыми и заключены msgid "Physical medium" msgstr "Физическая среда" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "Дуплекс" @@ -4858,8 +4869,8 @@ msgstr "Рабочий режим IEEE 802.1Q (для интерфейсов L2) #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Назначенный VRF" @@ -4942,15 +4953,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "Родительское устройство назначенного интерфейса (если есть)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4960,7 +4971,7 @@ msgstr "Виртуальная машина" msgid "Parent VM of assigned interface (if any)" msgstr "Родительская виртуальная машина назначенного интерфейса (если есть)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Назначенный интерфейс" @@ -5126,7 +5137,7 @@ msgstr "A {model} названный {name} уже существует" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5196,8 +5207,8 @@ msgid "Has virtual device contexts" msgstr "Имеет контексты виртуальных устройств" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Кластерная группа" @@ -5211,7 +5222,7 @@ msgstr "Занятый" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5225,7 +5236,7 @@ msgstr "Занятый" msgid "Connection" msgstr "Подключение" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5233,34 +5244,39 @@ msgstr "Подключение" msgid "Kind" msgstr "Вид" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "Только менеджмент" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "Глобальное уникальное имя (WWN)" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "Режим 802.1Q" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "Беспроводной канал" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "Частота канала (МГц)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "Ширина канала (МГц)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Мощность передачи (дБм)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5271,15 +5287,15 @@ msgstr "Мощность передачи (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Обнаружено" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Назначенное устройство" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Назначенная виртуальная машина" @@ -5289,21 +5305,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Виртуальный элемент шасси уже находится на месте {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Тип прицела" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5530,15 +5546,15 @@ msgstr "Роли комплектующих" msgid "VM Interface" msgstr "Интерфейс виртуальной машины" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6111,8 +6127,8 @@ msgstr "тегированные VLAN" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Сеть Q-in-Q" @@ -7268,7 +7284,7 @@ msgstr "Доступен" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "Устройства" @@ -7343,8 +7359,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7356,7 +7372,7 @@ msgstr "Розетки питания" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Интерфейсы" @@ -7382,8 +7398,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 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 @@ -7412,7 +7428,7 @@ msgstr "Максимальная потребляемая мощность (Вт msgid "Allocated draw (W)" msgstr "Выделенная мощность (Вт)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7517,8 +7533,8 @@ msgstr "Высота U" msgid "Instances" msgstr "Инстансы" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7528,8 +7544,8 @@ msgstr "Инстансы" msgid "Console Ports" msgstr "Порты консоли" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7539,8 +7555,8 @@ msgstr "Порты консоли" msgid "Console Server Ports" msgstr "Порты консольного сервера" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7550,8 +7566,8 @@ msgstr "Порты консольного сервера" msgid "Power Ports" msgstr "Порты питания" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7561,8 +7577,8 @@ msgstr "Порты питания" msgid "Power Outlets" msgstr "Розетки питания" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7571,8 +7587,8 @@ msgstr "Розетки питания" msgid "Front Ports" msgstr "Фронтальные порты" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7582,16 +7598,16 @@ msgstr "Фронтальные порты" msgid "Rear Ports" msgstr "Задние порты" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7666,57 +7682,57 @@ msgstr "" msgid "Disconnected {count} {type}" msgstr "Отключен {count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Резервирование" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Устройства без стоек" -#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Контекст конфигурации" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Конфигурация рендера" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Виртуальные машины" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Установлено устройство {device} в отсек {device_bay}." -#: netbox/dcim/views.py:3156 +#: netbox/dcim/views.py:3206 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Удалено устройство {device} из отсека {device_bay}." -#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Потомки" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "Добавлен участник {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Невозможно удалить главное устройство {device} из виртуального шасси." -#: netbox/dcim/views.py:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} удалено из виртуального шасси {chassis}" @@ -8123,7 +8139,7 @@ msgid "Group (name)" msgstr "Группа (название)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Тип кластера" @@ -8151,7 +8167,7 @@ msgstr "Тег" msgid "Tag (slug)" msgstr "Тег (подстрока)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Имеет локальные контекстные данные конфигурации" @@ -9832,8 +9848,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Обычный текст" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "Служба" @@ -9922,84 +9938,92 @@ msgstr "В префиксе и включительно" msgid "Prefixes which contain this prefix or IP" msgstr "Префиксы, содержащие этот префикс или IP-адрес" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "Длина маски" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "Группа VLAN (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "Группа VLAN (слаг)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Номер VLAN (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Адрес" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "Диапазоны, содержащие этот префикс или IP-адрес" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "Родительский префикс" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "FHRP группа (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "Присвоен интерфейсу" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "Назначено" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "Сервис (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "Внутренний NAT IP-адрес (ID)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "Сетевая локальная сеть Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Номер виртуальной локальной сети Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "Назначенный интерфейс виртуальной машины" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "Политика трансляции VLAN (название)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "IP-адрес (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP-адрес" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "Основной IPv4 (ID)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "Основной IPv6 (ID)" @@ -10059,15 +10083,15 @@ msgstr "RIR" msgid "Date added" msgstr "Дата добавления" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN группа" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -10091,7 +10115,7 @@ msgid "Is a pool" msgstr "Является пулом" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Считать полностью использованным" @@ -10107,20 +10131,20 @@ msgstr "DNS-имя" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Протокол" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Идентификатор группы" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10132,11 +10156,11 @@ msgstr "Идентификатор группы" msgid "Authentication type" msgstr "Тип аутентификации" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "Ключ аутентификации" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10154,7 +10178,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Роль Q-in-Q" @@ -10168,14 +10192,14 @@ msgid "Site & Group" msgstr "Сайт и группа" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Политика" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10319,7 +10343,7 @@ msgid "Private" msgstr "Частное" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "Семейство адресов" @@ -10339,50 +10363,50 @@ msgstr "Конец" msgid "Search within" msgstr "Поиск внутри" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "Присутствует в VRF" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "Устройство/виртуальная машина" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "Родительский префикс" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "Назначено интерфейсу" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-имя" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLAN-ы" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "Содержит идентификатор VLAN" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Идентификатор локальной сети VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Идентификатор удаленной сети VLAN" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -10452,25 +10476,25 @@ msgstr "" msgid "Virtual IP Address" msgstr "Виртуальный IP-адрес" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "Задание уже существует" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "Идентификаторы VLAN" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "Дочерние VLAN" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Правило трансляции VLAN" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10478,28 +10502,28 @@ msgstr "" "Список одного или нескольких номеров портов, разделенных запятыми. Диапазон " "можно указать с помощью дефиса." -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Шаблон Службы" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "Порт(ы)" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "Шаблон службы" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "Из шаблона" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "Настраиваемый" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11533,32 +11557,32 @@ msgstr "Настраиваемое поле '{name}'должно иметь ун msgid "Missing required custom field '{name}'." msgstr "Отсутствует обязательное настраиваемое поле '{name}'." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "Удаленный источник данных" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "путь к данным" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "Путь к удаленному файлу (относительно корня источника данных)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "автоматическая синхронизация включена" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Включить автоматическую синхронизацию данных при обновлении файла данных" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "дата синхронизирована" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} должен реализовать метод sync_data ()." @@ -11751,7 +11775,7 @@ msgstr "Профили IPsec" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "Виртуальные диски" @@ -12610,6 +12634,9 @@ msgstr "к" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13445,7 +13472,7 @@ msgstr "Сторона «А»" msgid "B Side" msgstr "Сторона «Б»" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "Без окончания" @@ -13525,12 +13552,6 @@ msgstr "Режим PoE" msgid "PoE Type" msgstr "Тип PoE" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -14178,15 +14199,15 @@ msgstr "Контекстные данные" msgid "Rendered Config" msgstr "Отображенная конфигурация" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "Скачать" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "Ошибка при отображении шаблона" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "Шаблон конфигурации не назначен." @@ -16148,7 +16169,7 @@ msgid "Disk (MB)" msgstr "Диск (МБ)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "Размер (МБ)" @@ -16168,7 +16189,7 @@ msgstr "Назначенный кластер" msgid "Assigned device within cluster" msgstr "Назначенное устройство в кластере" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "Серийный номер" @@ -16342,12 +16363,12 @@ msgstr "виртуальный диск" msgid "virtual disks" msgstr "виртуальные диски" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Добавлено {count} устройств(-а) для кластеризации {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Удалено {count} устройств(-а) из кластера {cluster}" diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index a4da1369f..9f1835d1a 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 d0d2dd77c..8cf27a02a 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-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 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" @@ -71,21 +71,21 @@ msgstr "İzin verilen IP'ler" msgid "Logged in as {user}." msgstr "Olarak oturum açtı {user}." -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "Oturumu kapattınız." -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "Tercihleriniz güncellendi." -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 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:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "Şifreniz başarıyla değiştirildi." @@ -169,9 +169,9 @@ 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:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Bölge (ID)" @@ -181,9 +181,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Bölge (kısa ad)" @@ -192,10 +192,10 @@ 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:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Site grubu (ID)" @@ -203,10 +203,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Site grubu (kısa ad)" @@ -224,8 +224,8 @@ msgstr "Site grubu (kısa ad)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -234,11 +234,11 @@ msgstr "Site grubu (kısa ad)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -248,8 +248,8 @@ msgstr "Site grubu (kısa ad)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -263,7 +263,7 @@ msgstr "Site" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Site (kısa ad)" @@ -319,10 +319,10 @@ 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:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Site (ID)" @@ -330,8 +330,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "Konum (ID)" @@ -342,15 +342,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -378,15 +378,15 @@ msgstr "Arama" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "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:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Konum (kısa ad)" @@ -406,7 +406,7 @@ msgstr "Devre (ID)" msgid "Virtual circuit (CID)" msgstr "Sanal devre (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "Sanal devre (ID)" @@ -442,8 +442,8 @@ msgstr "Sanal devre tipi (sümüklü böcek)" msgid "Virtual circuit" msgstr "Sanal devre" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Arayüz (ID)" @@ -638,7 +638,7 @@ msgstr "Açıklama" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Sağlayıcı" @@ -656,8 +656,8 @@ msgstr "Servis ID" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -699,8 +699,8 @@ msgstr "Renk" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -730,7 +730,7 @@ msgstr "Renk" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -773,7 +773,7 @@ msgstr "Sağlayıcı hesabı" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -782,8 +782,8 @@ msgstr "Sağlayıcı hesabı" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -811,8 +811,8 @@ msgstr "Sağlayıcı hesabı" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -862,8 +862,8 @@ msgstr "Durum" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -892,8 +892,8 @@ msgstr "Durum" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -960,22 +960,22 @@ msgstr "Servis Parametreleri" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1087,7 +1087,7 @@ 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:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1097,10 +1097,10 @@ msgstr "Sağlayıcı ağı" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1121,7 +1121,7 @@ msgstr "Sağlayıcı ağı" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1254,24 +1254,24 @@ msgstr "Arayüz" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1286,13 +1286,13 @@ msgstr "Konum" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1308,19 +1308,19 @@ msgstr "İletişim" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1336,10 +1336,10 @@ msgstr "Bölge" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1361,7 +1361,7 @@ msgstr "Dönem Tarafı" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1375,8 +1375,8 @@ msgstr "Ödev" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1402,7 +1402,7 @@ msgstr "Ödev" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1728,8 +1728,8 @@ msgstr "sanal devre sonlandırmaları" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1955,11 +1955,11 @@ msgstr "Fesih" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1973,9 +1973,9 @@ msgstr "Fesih" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2001,7 +2001,7 @@ msgstr "Fesih" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2014,12 +2014,12 @@ msgstr "Fesih" msgid "Device" msgstr "Cihaz" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, 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:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Devre için değiştirilmiş sonlandırmalar {circuit}." @@ -2229,7 +2229,7 @@ msgstr "Kullanıcı adı" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2245,7 +2245,7 @@ msgstr "Kullanıcı adı" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "Etkin" @@ -2857,7 +2857,7 @@ msgstr "İşçiler" msgid "Host" msgstr "Ana bilgisayar" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "Port" @@ -3207,7 +3207,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3250,7 +3250,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3396,7 +3396,7 @@ msgid "Parent site group (slug)" msgstr "Ana site grubu (kısa ad)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Grup (ID)" @@ -3419,16 +3419,16 @@ msgstr "Ana konum (kısa ad)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "Üretici (ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "Üretici (kısa ad)" @@ -3441,22 +3441,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Rol (ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Rol (kısa ad)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "Raf (ID)" @@ -3484,47 +3484,47 @@ msgid "Has a rear image" msgstr "Arka görüntüsü var" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Konsol bağlantı noktaları vardır" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Konsol sunucusu bağlantı noktaları vardır" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Güç bağlantı noktaları vardır" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Elektrik prizleri var" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Arayüzleri vardır" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Geçiş bağlantı noktaları vardır" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Modül yuvaları vardır" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Cihaz yuvaları var" @@ -3534,24 +3534,24 @@ msgid "Has inventory items" msgstr "Envanter kalemleri var" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "Cihaz tipi (ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "Modül tipi (ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "Güç bağlantı noktası (ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "Ana envanter kalemi (ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Yapılandırma şablonu (ID)" @@ -3572,125 +3572,125 @@ msgstr "Platform (ID)" msgid "Platform (slug)" msgstr "Platform (kısa ad)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "Site adı (kısa ad)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "Ebeveyn bölmesi (ID)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "VM kümesi (ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Küme grubu (kısa ad)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Küme grubu (ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "Cihaz modeli (kısa ad)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "Tam derinlik mi" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC adresi" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Birincil IP'ye sahiptir" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "Bant dışı bir IP'ye sahiptir" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "Sanal kasa (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "Sanal bir şasi üyesidir" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "OOB İP (KİMLİĞİ)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "Sanal cihaz bağlamına sahiptir" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "VDC (KİMLİK)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "Cihaz modeli" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "Modül tipi (model)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "Modül yuvası (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Cihaz (ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "Raf (isim)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Cihaz (isim)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "Cihaz tipi (model)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "Cihaz rolü (ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "Cihaz rolü (kısa ad)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "Sanal Kasa (ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3700,63 +3700,69 @@ msgstr "Sanal Kasa (ID)" msgid "Virtual Chassis" msgstr "Sanal Şasi" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "Modül (ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "Kablo (ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Sanal makine (isim)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Sanal makine (ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Arayüz (isim)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "VM arabirimi (isim)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "VM arabirimi (ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "802.1Q Modu" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Atanmış VLAN" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "Atanmış VID" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3771,74 +3777,76 @@ msgstr "Atanmış VID" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (KİMLİĞİ)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN Çeviri Politikası (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "VLAN Çeviri Politikası" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "Cihaz için Sanal Şasi Arayüzleri" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Cihaz için Sanal Şasi Arayüzleri (ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "Arayüz türü" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Ebeveyn arabirimi (ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Köprülü arayüz (ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "LAG arabirimi (ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3846,78 +3854,78 @@ msgstr "LAG arabirimi (ID)" msgid "MAC Address" msgstr "MAC Adresi" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "Birincil MAC adresi (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Birincil MAC adresi" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Sanal Cihaz Bağlamı" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "Sanal Cihaz Bağlamı (Tanımlayıcı)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Kablosuz LAN" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Kablosuz bağlantı" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "Sanal devre sonlandırma (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "Ana modül yuvası (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "Yüklü modül (ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "Yüklü cihaz (ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "Yüklü cihaz (isim)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "Master (isim)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Kiracı (ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Kiracı (kısa ad)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Sonlandırılmamış" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "Güç paneli (ID)" @@ -3932,7 +3940,7 @@ msgstr "Güç paneli (ID)" msgid "Tags" msgstr "Etiketler" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3979,7 +3987,7 @@ 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:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4120,7 +4128,7 @@ 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:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "Varlık etiketi" @@ -4147,7 +4155,7 @@ msgstr "Hava akışı" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4221,7 +4229,7 @@ msgstr "VM rolü" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Yapılandırma şablonu" @@ -4246,7 +4254,7 @@ msgstr "Cihaz rolü" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4256,7 +4264,7 @@ msgstr "Platform" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4265,9 +4273,9 @@ msgstr "Platform" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4394,7 +4402,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:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4402,14 +4410,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "PoE tipi" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Kablosuz rolü" @@ -4440,7 +4448,7 @@ msgstr "Sanal cihaz bağlamları" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4463,7 +4471,7 @@ msgid "Mode" msgstr "Modu" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4514,6 +4522,7 @@ msgstr "Kablosuz LAN'lar" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Adresleme" @@ -4536,8 +4545,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "İlgili Arayüzler" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "802.1Q Anahtarlama" @@ -4829,7 +4840,7 @@ msgstr "" msgid "Physical medium" msgstr "Fiziksel ortam" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "Dubleks" @@ -4848,8 +4859,8 @@ msgstr "IEEE 802.1Q çalışma modu (L2 arayüzleri için)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Atanmış VRF" @@ -4932,15 +4943,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "Atanan arayüzün ana cihazı (varsa)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4950,7 +4961,7 @@ msgstr "Sanal makine" msgid "Parent VM of assigned interface (if any)" msgstr "Atanan arabirimin üst VM'si (varsa)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Atanmış arayüz" @@ -5112,7 +5123,7 @@ msgstr "BİR {model} adlandırmak {name} zaten var" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5182,8 +5193,8 @@ msgid "Has virtual device contexts" msgstr "Sanal cihaz bağlamlarına sahiptir" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Küme grubu" @@ -5197,7 +5208,7 @@ msgstr "işgal" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5211,7 +5222,7 @@ msgstr "işgal" msgid "Connection" msgstr "Bağlantı" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5219,34 +5230,39 @@ msgstr "Bağlantı" msgid "Kind" msgstr "Tür" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "Sadece Mgmt" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "802.1Q modu" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "Kablosuz kanal" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "Kanal frekansı (MHz)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "Kanal genişliği (MHz)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "İletim gücü (dBm)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5257,15 +5273,15 @@ msgstr "İletim gücü (dBm)" msgid "Cable" msgstr "Kablo" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Keşfedildi" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Atanan Cihaz" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Atanmış VM" @@ -5275,21 +5291,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Bir sanal kasa elemanı zaten yerinde var {vc_position}." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Kapsam türü" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5516,15 +5532,15 @@ msgstr "Envanter Öğesi Rolü" msgid "VM Interface" msgstr "VM Arayüzü" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6078,8 +6094,8 @@ msgstr "etiketli VLAN'lar" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -7206,7 +7222,7 @@ msgstr "Ulaşılabilir" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "Aygıtlar" @@ -7281,8 +7297,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7294,7 +7310,7 @@ msgstr "Elektrik prizleri" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Arayüzler" @@ -7320,8 +7336,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 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 @@ -7350,7 +7366,7 @@ msgstr "Maksimum çekim (W)" msgid "Allocated draw (W)" msgstr "Tahsis edilen çekiliş (W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7455,8 +7471,8 @@ msgstr "U Yüksekliği" msgid "Instances" msgstr "Örnekler" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7466,8 +7482,8 @@ msgstr "Örnekler" msgid "Console Ports" msgstr "Konsol Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7477,8 +7493,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:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7488,8 +7504,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:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7499,8 +7515,8 @@ msgstr "Güç Bağlantı Noktaları" msgid "Power Outlets" msgstr "Elektrik Prizleri" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7509,8 +7525,8 @@ msgstr "Elektrik Prizleri" msgid "Front Ports" msgstr "Ön Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7520,16 +7536,16 @@ msgstr "Ön Bağlantı Noktaları" msgid "Rear Ports" msgstr "Arka Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7603,57 +7619,57 @@ msgstr "Test senaryosu peer_termination_type ayarlamalıdır" msgid "Disconnected {count} {type}" msgstr "Bağlantısı kesildi {count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Rezervasyon" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Raf Olmayan Cihazlar" -#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Yapılandırma Bağlamı" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Oluştur Yapılandırması" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Sanal Makineler" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Yüklü cihaz {device} körfezde {device_bay}." -#: netbox/dcim/views.py:3156 +#: netbox/dcim/views.py:3206 #, 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:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Çocuklar" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "Eklenen üye {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, 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:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Kaldırıldı {device} sanal kasadan {chassis}" @@ -8057,7 +8073,7 @@ msgid "Group (name)" msgstr "Grup (isim)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Küme türü" @@ -8085,7 +8101,7 @@ msgstr "etiket" msgid "Tag (slug)" msgstr "Etiket (kısa ad)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Yerel yapılandırma bağlam verilerine sahiptir" @@ -9760,8 +9776,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Düz metin" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "Hizmet" @@ -9850,84 +9866,92 @@ msgstr "Önek içinde ve dahil olmak üzere" msgid "Prefixes which contain this prefix or IP" msgstr "Bu önek veya IP'yi içeren önekler" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "Maske uzunluğu" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "VLAN Grubu (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "VLAN Grubu (sümüklü böcek)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (KİMLİĞİ)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "VLAN numarası (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Adres" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "Bu önek veya IP'yi içeren aralıklar" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "Ebeveyn öneki" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "FHRP grubu (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "Bir arayüze atanır" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "Atanmıştır" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "Hizmet (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "IP adresi içinde NAT (ID)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN numarası (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "Atanmış VM arabirimi" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "VLAN Çeviri Politikası (isim)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "IP adresi (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP adresi" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "Birincil IPv4 (ID)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "Birincil IPv6 (ID)" @@ -9987,15 +10011,15 @@ msgstr "ZIVIR" msgid "Date added" msgstr "Eklenen tarih" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN Grubu" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -10019,7 +10043,7 @@ msgid "Is a pool" msgstr "Havuz mu" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Tamamen kullanılmış gibi davran" @@ -10035,20 +10059,20 @@ msgstr "DNS adı" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokol" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Grup Kimliği" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10060,11 +10084,11 @@ msgstr "Grup Kimliği" msgid "Authentication type" msgstr "Kimlik doğrulama türü" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "Kimlik doğrulama anahtarı" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10082,7 +10106,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q rolü" @@ -10096,14 +10120,14 @@ msgid "Site & Group" msgstr "Site ve Grup" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "İlke" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10245,7 +10269,7 @@ msgid "Private" msgstr "Özel" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "Adres ailesi" @@ -10265,50 +10289,50 @@ msgstr "Bitiş" msgid "Search within" msgstr "İçinde ara" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "VRF'de mevcut" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "Cihaz/VM" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "Ebeveyn Öneki" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "Bir arayüze atandı" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS Adı" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLAN'lar" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "VLAN Kimliği içerir" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Yerel VLAN Kimliği" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Uzak VLAN Kimliği" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN KİMLİĞİ" @@ -10374,25 +10398,25 @@ msgstr "" msgid "Virtual IP Address" msgstr "Sanal IP Adresi" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "Atama zaten var" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN kimlikleri" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "Çocuk VLAN'ları" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN Çeviri Kuralı" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10400,28 +10424,28 @@ msgstr "" "Bir veya daha fazla bağlantı noktası numarasının virgülle ayrılmış listesi. " "Bir aralık bir tire kullanılarak belirtilebilir." -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Hizmet Şablonu" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "Liman (lar)" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "Hizmet şablonu" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "Şablondan" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "Özel" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11440,33 +11464,33 @@ msgstr "Özel alan '{name}'benzersiz bir değere sahip olmalıdır." msgid "Missing required custom field '{name}'." msgstr "Gerekli özel alan eksik '{name}'." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "Uzak veri kaynağı" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "veri yolu" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "Uzak dosyanın yolu (veri kaynağı köküne göre)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "otomatik senkronizasyon etkin" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Veri dosyası güncellendiğinde verilerin otomatik senkronizasyonunu " "etkinleştir" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "senkronize edilen tarih" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} bir sync_data () yöntemi uygulamalıdır." @@ -11659,7 +11683,7 @@ msgstr "IPsec Profilleri" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "Sanal Diskler" @@ -12516,6 +12540,9 @@ msgstr "doğru" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13352,7 +13379,7 @@ msgstr "A Tarafı" msgid "B Side" msgstr "B Tarafı" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "Fesih yok" @@ -13432,12 +13459,6 @@ msgstr "PoE Modu" msgid "PoE Type" msgstr "PoE Tipi" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -14085,15 +14106,15 @@ msgstr "Bağlam Verileri" msgid "Rendered Config" msgstr "Oluşturulan Yapılandırma" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "İndir" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "Hata oluşturma şablonu" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "Hiçbir yapılandırma şablonu atanmadı." @@ -16038,7 +16059,7 @@ msgid "Disk (MB)" msgstr "Disk (MB)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "Boyut (MB)" @@ -16058,7 +16079,7 @@ msgstr "Atanmış küme" msgid "Assigned device within cluster" msgstr "Küme içinde atanan aygıt" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "Seri numarası" @@ -16230,12 +16251,12 @@ msgstr "sanal disk" msgid "virtual disks" msgstr "sanal diskler" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Eklendi {count} kümelenecek cihazlar {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Kaldırıldı {count} kümeden aygıtlar {cluster}" diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index 8f0bd74fb..e0b51c0f6 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 2a1d621a1..9a1713895 100644 --- a/netbox/translations/uk/LC_MESSAGES/django.po +++ b/netbox/translations/uk/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Vladyslav V. Prodan, 2025\n" "Language-Team: Ukrainian (https://app.transifex.com/netbox-community/teams/178115/uk/)\n" @@ -71,20 +71,20 @@ msgstr "Дозволені IP-адреси" msgid "Logged in as {user}." msgstr "Ввійшов в систему як {user}." -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "Ви вийшли з системи." -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "Ваші налаштування було оновлено." -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "" "Облікові дані користувача, підтверджені LDAP, неможливо змінити в NetBox." -#: netbox/account/views.py:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "Ваш пароль успішно змінено." @@ -168,9 +168,9 @@ msgstr "Спиця (в колесі)" #: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 #: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "Регіон (ідентифікатор)" @@ -180,9 +180,9 @@ msgstr "Регіон (ідентифікатор)" #: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 #: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "Регіон (скорочення)" @@ -191,10 +191,10 @@ msgstr "Регіон (скорочення)" #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 #: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "Група тех. майданчиків (ідентифікатор)" @@ -202,10 +202,10 @@ msgstr "Група тех. майданчиків (ідентифікатор)" #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 #: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 #: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "Група тех. майданчиків (скорочення)" @@ -223,8 +223,8 @@ msgstr "Група тех. майданчиків (скорочення)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -233,11 +233,11 @@ msgstr "Група тех. майданчиків (скорочення)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -247,8 +247,8 @@ msgstr "Група тех. майданчиків (скорочення)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -262,7 +262,7 @@ msgstr "Тех. майданчик" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "Тех. майданчик (скорочення)" @@ -318,10 +318,10 @@ msgstr "Тип каналу зв'язку (скорочення)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "Тех. майданчик (ідентифікатор)" @@ -329,8 +329,8 @@ msgstr "Тех. майданчик (ідентифікатор)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "Місцезнаходження (ідентифікатор)" @@ -341,15 +341,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -377,15 +377,15 @@ msgstr "Пошук" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "Канал зв'язку" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "Місцезнаходження (скорочення)" @@ -405,9 +405,9 @@ msgstr "Канал зв'язку (ідентифікатор)" msgid "Virtual circuit (CID)" msgstr "Віртуальна схема (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" -msgstr "Віртуальна схема (ID)" +msgstr "Віртуальна схема (ідентифікатор)" #: netbox/circuits/filtersets.py:401 msgid "Provider (name)" @@ -423,7 +423,7 @@ msgstr "Група каналів зв'язку (скорочення)" #: netbox/circuits/filtersets.py:507 msgid "Virtual circuit type (ID)" -msgstr "Тип віртуальної схеми (ID)" +msgstr "Тип віртуальної схеми (ідентифікатор)" #: netbox/circuits/filtersets.py:513 msgid "Virtual circuit type (slug)" @@ -441,8 +441,8 @@ msgstr "Тип віртуальної схеми (слимак)" msgid "Virtual circuit" msgstr "Віртуальна схема" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "Інтерфейс (ідентифікатор)" @@ -637,7 +637,7 @@ msgstr "Опис" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "Провайдер" @@ -655,8 +655,8 @@ msgstr "Ідентифікатор служби" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -698,8 +698,8 @@ msgstr "Колір" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -729,7 +729,7 @@ msgstr "Колір" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -772,7 +772,7 @@ msgstr "Обліковий запис постачальника" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -781,8 +781,8 @@ msgstr "Обліковий запис постачальника" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -810,8 +810,8 @@ msgstr "Обліковий запис постачальника" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -861,8 +861,8 @@ msgstr "Статус" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -891,8 +891,8 @@ msgstr "Статус" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -959,22 +959,22 @@ msgstr "Параметри обслуговування" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1086,7 +1086,7 @@ msgstr "Мережа провайдера" #: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 #: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1096,10 +1096,10 @@ msgstr "Мережа провайдера" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1120,7 +1120,7 @@ msgstr "Мережа провайдера" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1253,24 +1253,24 @@ msgstr "Інтерфейс" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1285,13 +1285,13 @@ msgstr "Розташування" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1307,19 +1307,19 @@ msgstr "Контакти" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1335,10 +1335,10 @@ msgstr "Регіон" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1360,7 +1360,7 @@ msgstr "Сторона завершення" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1374,8 +1374,8 @@ msgstr "Призначення" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1401,7 +1401,7 @@ msgstr "Призначення" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1728,8 +1728,8 @@ msgstr "завершення віртуальних схем" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1955,11 +1955,11 @@ msgstr "Кінці" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1973,9 +1973,9 @@ msgstr "Кінці" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2001,7 +2001,7 @@ msgstr "Кінці" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2014,12 +2014,12 @@ msgstr "Кінці" msgid "Device" msgstr "Пристрій" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "Не визначено кінців для каналу зв'язку {circuit}." -#: netbox/circuits/views.py:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "Замінені місцями кінці для каналу зв'язку {circuit}." @@ -2229,7 +2229,7 @@ msgstr "Ім'я користувача" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2245,7 +2245,7 @@ msgstr "Ім'я користувача" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "Увімкнено" @@ -2856,7 +2856,7 @@ msgstr "Робочі процеси" msgid "Host" msgstr "Ведучий" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "Порт" @@ -3011,7 +3011,7 @@ msgstr "4-х стовпчастий каркас" #: netbox/dcim/choices.py:67 msgid "4-post cabinet" -msgstr "Дворамна шафа" +msgstr "Чотиристійкова шафа" #: netbox/dcim/choices.py:68 msgid "Wall-mounted frame" @@ -3206,7 +3206,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3249,7 +3249,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3395,7 +3395,7 @@ msgid "Parent site group (slug)" msgstr "Батьківська група тех. майданчиків (скорочення)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "Група (ідентифікатор)" @@ -3418,16 +3418,16 @@ msgstr "Батьківське розташування (скорочення)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "Виробник (ідентифікатор)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "Виробник (скорочення)" @@ -3440,22 +3440,22 @@ msgid "Rack type (ID)" msgstr "Тип стійки (ідентифікатор)" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "Роль (ідентифікатор)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "Роль (скорочення)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "Стійка (ідентифікатор)" @@ -3483,47 +3483,47 @@ msgid "Has a rear image" msgstr "Має зображення ззаду" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "Має консольні порти" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "Має порти консольного сервера" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "Має порти живлення" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "Має розетки" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "Має інтерфейси" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "Має прохідні порти" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "Має модульні відсіки" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "Має відсіки для пристроїв" @@ -3533,24 +3533,24 @@ msgid "Has inventory items" msgstr "Має предмети інвентарю" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "Тип пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "Тип модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "Порт живлення (ідентифікатор)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "Батьківський предмет інвентарю (ідентифікатор)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "Шаблон конфігурації (ідентифікатор)" @@ -3571,125 +3571,125 @@ msgstr "Платформа (ідентифікатор)" msgid "Platform (slug)" msgstr "Платформа (скорочення)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "Назва тех. майданчика (скорочення)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "Батьківський відсік (ідентифікатор)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "Кластер віртуальних машини (ідентифікатор)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "Кластерна група (скорочення)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "Група кластерів (ідентифікатор)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "Модель пристрою (скорочення)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "Це повна глибина" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC-адреса" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "Має основний IP" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "Має IP для зовнішнього незалежного керування" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "Віртуальне шасі (ідентифікатор)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "Є віртуальним членом шасі" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "IP для зовнішнього незалежного керування (ідентифікатор)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "Має контекст віртуального пристрою" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "Імпульсне джерело живлення (ідентифікатор)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "Модель пристрою" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "Тип модуля (модель)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "Відсік модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "Пристрій (ідентифікатор)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "Стійка (назва)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "Пристрій (назва)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "Тип пристрою (модель)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "Роль пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "Роль пристрою (скорочення)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "Віртуальне шасі (ідентифікатор)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3699,63 +3699,69 @@ msgstr "Віртуальне шасі (ідентифікатор)" msgid "Virtual Chassis" msgstr "Віртуальне шасі" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "Модуль (ідентифікатор)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "Кабель (ідентифікатор)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "Віртуальна машина (назва)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "Віртуальна машина (ідентифікатор)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "Інтерфейс (назва)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "Інтерфейс віртуальної машини (назва)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "Інтерфейс віртуальної машини (ідентифікатор)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "Режим 802.1Q" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "Призначений VLAN" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "Призначений VID" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3770,74 +3776,76 @@ msgstr "Призначений VID" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ідентифікатор)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" -msgstr "Політика перекладу VLAN (ID)" +msgstr "Політика перекладу VLAN (ідентифікатор)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "Політика перекладу VLAN" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "Віртуальні інтерфейси шасі для пристрою" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Віртуальні інтерфейси шасі для пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "Вид інтерфейсу" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "Батьківський інтерфейс (ідентифікатор)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "Мостовий інтерфейс (ідентифікатор)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "Інтерфейс LAG (ідентифікатор)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3845,78 +3853,78 @@ msgstr "Інтерфейс LAG (ідентифікатор)" msgid "MAC Address" msgstr "MAC-адреса" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" -msgstr "Основна MAC-адреса (ID)" +msgstr "Основна MAC-адреса (ідентифікатор)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "Основна MAC-адреса" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Контекст віртуального пристрою" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "Контекст віртуального пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "Бездротова локальна мережа" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "Бездротова зв'язок" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "Припинення віртуальної схеми (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "Відсік батьківського модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "Встановлений модуль (ідентифікатор)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "Встановлений пристрій (ідентифікатор)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "Встановлений пристрій (назва)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "Майстер (ідентифікатор)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "Майстер (ім'я)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "Орендар (ідентифікатор)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "Орендар (скорочення)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "Незакінчений" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "Панель живлення (ідентифікатор)" @@ -3931,7 +3939,7 @@ msgstr "Панель живлення (ідентифікатор)" msgid "Tags" msgstr "Мітки" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3978,7 +3986,7 @@ msgstr "Часовий пояс" #: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 #: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 #: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4119,7 +4127,7 @@ msgstr "Серійний номер" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 #: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "Призначеня міток" @@ -4146,7 +4154,7 @@ msgstr "Потік повітря" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4220,7 +4228,7 @@ msgstr "Роль віртуальної машини" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Шаблон конфігурації" @@ -4245,7 +4253,7 @@ msgstr "Роль пристрою" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4255,7 +4263,7 @@ msgstr "Платформа" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4264,9 +4272,9 @@ msgstr "Платформа" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4393,7 +4401,7 @@ msgid "Management only" msgstr "Тільки управління" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4401,14 +4409,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "Тип PoE" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "Бездротова роль" @@ -4439,7 +4447,7 @@ msgstr "Контексти віртуальних пристроїв" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4462,7 +4470,7 @@ msgid "Mode" msgstr "Режим" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4513,6 +4521,7 @@ msgstr "Бездротові локальні мережі" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "Адресація" @@ -4535,8 +4544,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "Пов'язані інтерфейси" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "Комутація 802.1Q" @@ -4830,7 +4841,7 @@ msgstr "" msgid "Physical medium" msgstr "Фізичне середовище" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "Дуплекс" @@ -4849,8 +4860,8 @@ msgstr "Режим роботи IEEE 802.1Q (для інтерфейсів L2)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "Призначений VRF" @@ -4935,15 +4946,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "Батьківський пристрій призначеного інтерфейсу (якщо є)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4953,7 +4964,7 @@ msgstr "Віртуальна машина" msgid "Parent VM of assigned interface (if any)" msgstr "Батьківська віртуальна машина призначеного інтерфейсу (якщо є)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Призначений інтерфейс" @@ -5119,7 +5130,7 @@ msgstr "А {model} названий {name} вже існує" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5189,8 +5200,8 @@ msgid "Has virtual device contexts" msgstr "Має контексти віртуальних пристроїв" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "Кластерна група" @@ -5204,7 +5215,7 @@ msgstr "Зайнятий" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5218,7 +5229,7 @@ msgstr "Зайнятий" msgid "Connection" msgstr "Підключення" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5226,34 +5237,39 @@ msgstr "Підключення" msgid "Kind" msgstr "Вид" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "Тільки управління" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN (унікальний ідентифікатор)" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "Режим 802.1Q" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "Бездротовий канал" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "Частота каналу (МГц)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "Ширина каналу (МГц)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Потужність передачі (дБм)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5264,15 +5280,15 @@ msgstr "Потужність передачі (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "Виявлено" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "Призначено на пристрій" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "Призначено на віртуальну машину" @@ -5282,21 +5298,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Віртуальний елемент шасі вже існує на {vc_position} місці." #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "Тип сфери застосування" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5523,15 +5539,15 @@ msgstr "Роль елемента інвентаря" msgid "VM Interface" msgstr "Інтерфейс VM" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6102,8 +6118,8 @@ msgstr "VLAN'и з мітками" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-в-Q SVLAN" @@ -7265,7 +7281,7 @@ msgstr "Доступний" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "Пристрої" @@ -7340,8 +7356,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7353,7 +7369,7 @@ msgstr "Розетки" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "Інтерфейси" @@ -7379,8 +7395,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 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 @@ -7409,7 +7425,7 @@ msgstr "Максимальна потужність (Вт)" msgid "Allocated draw (W)" msgstr "Виділена потужність (Вт)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7514,8 +7530,8 @@ msgstr "Висота юніта(U)" msgid "Instances" msgstr "Екземпляри" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7525,8 +7541,8 @@ msgstr "Екземпляри" msgid "Console Ports" msgstr "Консольні порти" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7536,8 +7552,8 @@ msgstr "Консольні порти" msgid "Console Server Ports" msgstr "Порти консольного сервера" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7547,8 +7563,8 @@ msgstr "Порти консольного сервера" msgid "Power Ports" msgstr "Порти живлення" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7558,8 +7574,8 @@ msgstr "Порти живлення" msgid "Power Outlets" msgstr "Розетки" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7568,8 +7584,8 @@ msgstr "Розетки" msgid "Front Ports" msgstr "Передні порти" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7579,16 +7595,16 @@ msgstr "Передні порти" msgid "Rear Ports" msgstr "Задні порти" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7662,57 +7678,57 @@ msgstr "Тестовий випадок повинен встановити peer msgid "Disconnected {count} {type}" msgstr "Відключено {count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "Бронювання" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "Пристрої без можливості кріплення у стійку" -#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "Контекст конфігурації" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "Відтворення конфігурації" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "Віртуальні машини" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Встановлений пристрій {device} в бухті {device_bay}." -#: netbox/dcim/views.py:3156 +#: netbox/dcim/views.py:3206 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Видалений пристрій {device} з бухти {device_bay}." -#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "Підпорядкований" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "Доданий член {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Неможливо видалити головний пристрій {device} від віртуального шасі." -#: netbox/dcim/views.py:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Вилучено {device} з віртуального шасі {chassis}" @@ -8119,7 +8135,7 @@ msgid "Group (name)" msgstr "Група (назва)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "Тип кластера" @@ -8147,7 +8163,7 @@ msgstr "Мітка" msgid "Tag (slug)" msgstr "Мітка (скорочення)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "Має локальні контекстні дані конфігурації" @@ -9822,8 +9838,8 @@ msgstr "Cisco" msgid "Plaintext" msgstr "Простий текст" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "Сервіс" @@ -9912,84 +9928,92 @@ msgstr "У межах та включаючи префікс" msgid "Prefixes which contain this prefix or IP" msgstr "Мережеві префікси, які містять цей префікс або IP" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "Довжина маски" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "Група VLAN (ідентифікатор)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "Група VLAN (скорочення)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ідентифікатор)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "Номер VLAN (1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "Адреса" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "Діапазони, які містять цей префікс або IP" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "Батьківський префікс" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "Група FHRP/VRRP (ідентифікатор)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "Призначений до інтерфейсу" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "призначається" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "Сервіс (ідентифікатор)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "NAT внутрішня IP-адреса (ідентифікатор)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (Ідентифікатор)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q номер SVLAN (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "Призначений інтерфейс віртуальної машини" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "Політика перекладу VLAN (назва)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "IP-адреса (ідентифікатор)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP-адреса" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "Первинна адреса IPv4 (ідентифікатор)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "Первинна адреса IPv6 (ідентифікатор)" @@ -10049,15 +10073,15 @@ msgstr "RIR" msgid "Date added" msgstr "Дата додавання" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Група VLAN" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -10081,7 +10105,7 @@ msgid "Is a pool" msgstr "Чи є пулом" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "Вважати повністю використаним" @@ -10097,20 +10121,20 @@ msgstr "Ім'я DNS" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Протокол" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Ідентифікатор групи" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -10122,11 +10146,11 @@ msgstr "Ідентифікатор групи" msgid "Authentication type" msgstr "Тип аутентифікації" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "Ключ аутентифікації" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -10144,28 +10168,28 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Роль Q-in-Q" #: netbox/ipam/forms/bulk_edit.py:522 msgid "Q-in-Q" -msgstr "Q-в-Q" +msgstr "Q-in-Q" #: netbox/ipam/forms/bulk_edit.py:523 msgid "Site & Group" msgstr "Тех. майданчик і група" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "Політика" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10190,11 +10214,11 @@ msgstr "Група VLAN'ів (якщо така є)" #: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN Site" -msgstr "Сайт VLAN" +msgstr "VLAN тех. майданчика" #: netbox/ipam/forms/bulk_import.py:185 msgid "VLAN's site (if any)" -msgstr "Сайт VLAN (якщо такий є)" +msgstr "VLAN тех. майданчика (якщо такий є)" #: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 @@ -10316,7 +10340,7 @@ msgid "Private" msgstr "Приватний" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "Сімейство адрес" @@ -10336,50 +10360,50 @@ msgstr "Кінець" msgid "Search within" msgstr "Пошук в межах" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "Присутній у VRF" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "Пристрій/віртуальна машина" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "Батьківський префікс" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "Призначено на інтерфейс" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Ім'я DNS" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLAN'и" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "Містить ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "Локальний ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "Віддалений ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "Контроль Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "Ідентифікатор VLAN" @@ -10450,25 +10474,25 @@ msgstr "" msgid "Virtual IP Address" msgstr "Віртуальна IP-адреса" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "Призначення вже існує" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "Ідентифікатори VLAN" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "Підпорядковані VLAN'и" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Правило перекладу VLAN" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -10476,28 +10500,28 @@ msgstr "" "Список одного або декількох номерів портів, розділених комами. Діапазон " "можна вказати за допомогою дефіса." -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "Шаблон сервісу" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "Порт (и)" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "Шаблон сервісу" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "З шаблону" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "Користувацький" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -11527,31 +11551,31 @@ msgstr "Користувацьке поле '{name}' має мати уніка msgid "Missing required custom field '{name}'." msgstr "Відсутнє обов'язкове користувацьке поле '{name}'." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "Віддалене джерело даних" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "шлях даних" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "Шлях до віддаленого файлу (відносно кореня джерела даних)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "увімкнути автоматичну синхронізацію" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Увімкнути автоматичну синхронізацію даних при оновленні файлу даних" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "дата синхронізована" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} повинен реалізувати метод sync_data()." @@ -11744,7 +11768,7 @@ msgstr "Профілі IPsec" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "Віртуальні диски" @@ -12601,6 +12625,9 @@ msgstr "до" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13432,7 +13459,7 @@ msgstr "Сторона А" msgid "B Side" msgstr "Сторона Б" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "Без кінця" @@ -13512,12 +13539,6 @@ msgstr "Режим PoE" msgid "PoE Type" msgstr "Тип PoE" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -14164,15 +14185,15 @@ msgstr "Контекстні дані" msgid "Rendered Config" msgstr "Відтворена конфігурація" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "Завантажити" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "Помилка візуалізації шаблону" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "Жоден шаблон конфігурації не призначено." @@ -16128,7 +16149,7 @@ msgid "Disk (MB)" msgstr "Диск (МБ)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "Розмір (МБ)" @@ -16148,7 +16169,7 @@ msgstr "Призначений кластер" msgid "Assigned device within cluster" msgstr "Призначений пристрій у кластері" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "Серійний номер" @@ -16327,12 +16348,12 @@ msgstr "віртуальний диск" msgid "virtual disks" msgstr "віртуальні диски" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Додано {count} пристроїв для кластеризації {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "Вилучено {count} пристроїв з кластера {cluster}" diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index 2fc0aa570..bc7b8c508 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 98d764b09..56350a6ec 100644 --- a/netbox/translations/zh/LC_MESSAGES/django.po +++ b/netbox/translations/zh/LC_MESSAGES/django.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-10 05:01+0000\n" +"POT-Creation-Date: 2025-04-22 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" @@ -80,19 +80,19 @@ msgstr "允许的IP" msgid "Logged in as {user}." msgstr "以身份登录 {user}。" -#: netbox/account/views.py:164 +#: netbox/account/views.py:169 msgid "You have logged out." msgstr "您已注销。" -#: netbox/account/views.py:216 +#: netbox/account/views.py:221 msgid "Your preferences have been updated." msgstr "你的首选项已更新。" -#: netbox/account/views.py:239 +#: netbox/account/views.py:249 msgid "LDAP-authenticated user credentials cannot be changed within NetBox." msgstr "无法在 Netbox 中更改经过 LDAP 身份验证的用户凭据。" -#: netbox/account/views.py:254 +#: netbox/account/views.py:264 msgid "Your password has been changed successfully." msgstr "您的密码已成功更改。" @@ -176,9 +176,9 @@ msgstr "分支节点" #: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 #: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1370 netbox/dcim/filtersets.py:2027 -#: netbox/dcim/filtersets.py:2270 netbox/dcim/filtersets.py:2328 -#: netbox/ipam/filtersets.py:942 netbox/virtualization/filtersets.py:139 +#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 +#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 +#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 #: netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "区域(ID)" @@ -188,9 +188,9 @@ 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:1377 netbox/dcim/filtersets.py:2034 -#: netbox/dcim/filtersets.py:2277 netbox/dcim/filtersets.py:2335 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:949 +#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 +#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 +#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 #: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "地区(缩写)" @@ -199,10 +199,10 @@ msgstr "地区(缩写)" #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 #: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1383 -#: netbox/dcim/filtersets.py:2040 netbox/dcim/filtersets.py:2283 -#: netbox/dcim/filtersets.py:2341 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:955 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 +#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 +#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 +#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "站点组(ID)" @@ -210,10 +210,10 @@ 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:1390 -#: netbox/dcim/filtersets.py:2047 netbox/dcim/filtersets.py:2290 -#: netbox/dcim/filtersets.py:2348 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:962 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 +#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 +#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 +#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 #: netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "站点组(缩写)" @@ -231,8 +231,8 @@ msgstr "站点组(缩写)" #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 #: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 #: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/filtersets.py:1646 -#: netbox/dcim/forms/filtersets.py:1670 netbox/dcim/forms/model_forms.py:141 +#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 +#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 #: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 #: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 #: netbox/dcim/forms/object_create.py:385 netbox/dcim/tables/devices.py:163 @@ -241,11 +241,11 @@ msgstr "站点组(缩写)" #: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 #: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 #: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/forms/model_forms.py:679 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 +#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 #: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 -#: netbox/templates/dcim/inc/cable_termination.html:33 +#: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/dcim/rack.html:20 #: netbox/templates/dcim/rackreservation.html:28 @@ -255,8 +255,8 @@ msgstr "站点组(缩写)" #: netbox/virtualization/forms/bulk_edit.py:106 #: netbox/virtualization/forms/bulk_import.py:60 #: netbox/virtualization/forms/bulk_import.py:91 -#: netbox/virtualization/forms/filtersets.py:74 -#: netbox/virtualization/forms/filtersets.py:153 +#: netbox/virtualization/forms/filtersets.py:75 +#: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 #: netbox/virtualization/forms/model_forms.py:178 #: netbox/virtualization/tables/virtualmachines.py:33 @@ -270,7 +270,7 @@ msgstr "站点" #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:243 netbox/dcim/filtersets.py:364 #: netbox/dcim/filtersets.py:459 netbox/extras/filtersets.py:531 -#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 +#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363 msgid "Site (slug)" msgstr "站点(缩写)" @@ -326,10 +326,10 @@ msgstr "线路类型(缩写)" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1395 -#: netbox/dcim/filtersets.py:2052 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2353 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:966 netbox/virtualization/filtersets.py:163 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 +#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 +#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 +#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 #: netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "站点(ID)" @@ -337,8 +337,8 @@ 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:1406 -#: netbox/dcim/filtersets.py:2306 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 +#: netbox/dcim/filtersets.py:2317 msgid "Location (ID)" msgstr "位置(ID)" @@ -349,15 +349,15 @@ 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:1364 -#: netbox/dcim/filtersets.py:2401 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 +#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 #: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:348 #: netbox/extras/filtersets.py:391 netbox/extras/filtersets.py:438 #: netbox/extras/filtersets.py:498 netbox/extras/filtersets.py:657 -#: netbox/extras/filtersets.py:704 netbox/ipam/forms/model_forms.py:492 +#: netbox/extras/filtersets.py:703 netbox/ipam/forms/model_forms.py:492 #: netbox/netbox/filtersets.py:286 netbox/netbox/forms/__init__.py:22 #: netbox/netbox/forms/base.py:167 #: netbox/templates/htmx/object_selector.html:28 @@ -385,15 +385,15 @@ msgstr "搜索" #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 -#: netbox/templates/dcim/inc/cable_termination.html:55 +#: netbox/templates/dcim/inc/cable_termination.html:66 #: netbox/templates/dcim/trace/circuit.html:4 msgid "Circuit" msgstr "线路" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 -#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1412 -#: netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 +#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "位置(缩写)" @@ -413,7 +413,7 @@ msgstr "电路 (ID)" msgid "Virtual circuit (CID)" msgstr "虚拟电路 (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1849 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 msgid "Virtual circuit (ID)" msgstr "虚拟电路 (ID)" @@ -449,8 +449,8 @@ msgstr "虚拟电路类型(slug)" msgid "Virtual circuit" msgstr "虚拟电路" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1269 -#: netbox/dcim/filtersets.py:1634 netbox/ipam/filtersets.py:615 +#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "接口(ID)" @@ -645,7 +645,7 @@ msgstr "描述" #: netbox/templates/circuits/providernetwork.html:20 #: netbox/templates/circuits/virtualcircuit.html:23 #: netbox/templates/circuits/virtualcircuittermination.html:26 -#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:62 #: netbox/templates/dcim/interface.html:166 msgid "Provider" msgstr "运营商" @@ -663,8 +663,8 @@ msgstr "服务ID" #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 #: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1460 -#: netbox/dcim/forms/filtersets.py:1484 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 @@ -706,8 +706,8 @@ msgstr "颜色" #: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 #: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1358 netbox/dcim/forms/filtersets.py:1455 -#: netbox/dcim/forms/filtersets.py:1479 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 +#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 @@ -737,7 +737,7 @@ msgstr "颜色" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 #: netbox/virtualization/forms/bulk_import.py:42 -#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 #: netbox/vpn/forms/bulk_edit.py:264 netbox/vpn/forms/bulk_import.py:264 @@ -780,7 +780,7 @@ msgstr "运营商账户" #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 #: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 #: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -789,8 +789,8 @@ msgstr "运营商账户" #: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:490 #: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489 -#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:292 -#: netbox/ipam/forms/filtersets.py:367 netbox/ipam/forms/filtersets.py:551 +#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297 +#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556 #: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:183 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:315 #: netbox/ipam/tables/ip.py:378 netbox/ipam/tables/ip.py:405 @@ -818,8 +818,8 @@ msgstr "运营商账户" #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:55 #: netbox/virtualization/forms/bulk_import.py:86 -#: netbox/virtualization/forms/filtersets.py:82 -#: netbox/virtualization/forms/filtersets.py:165 +#: netbox/virtualization/forms/filtersets.py:83 +#: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:37 @@ -869,8 +869,8 @@ msgstr "状态" #: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50 #: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102 #: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146 -#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:277 -#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:519 +#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282 +#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524 #: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 @@ -899,8 +899,8 @@ msgstr "状态" #: netbox/virtualization/forms/bulk_edit.py:137 #: netbox/virtualization/forms/bulk_import.py:67 #: netbox/virtualization/forms/bulk_import.py:121 -#: netbox/virtualization/forms/filtersets.py:47 -#: netbox/virtualization/forms/filtersets.py:110 +#: netbox/virtualization/forms/filtersets.py:48 +#: netbox/virtualization/forms/filtersets.py:111 #: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269 #: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258 #: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65 @@ -967,22 +967,22 @@ msgstr "服务参数" #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 #: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 #: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1446 netbox/dcim/forms/filtersets.py:1470 -#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1528 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 +#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 #: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449 -#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:276 -#: netbox/ipam/forms/filtersets.py:318 netbox/ipam/forms/filtersets.py:394 -#: netbox/ipam/forms/filtersets.py:479 netbox/ipam/forms/filtersets.py:492 -#: netbox/ipam/forms/filtersets.py:517 netbox/ipam/forms/filtersets.py:588 -#: netbox/ipam/forms/filtersets.py:606 netbox/netbox/tables/tables.py:259 -#: netbox/virtualization/forms/filtersets.py:45 -#: netbox/virtualization/forms/filtersets.py:108 -#: netbox/virtualization/forms/filtersets.py:203 -#: netbox/virtualization/forms/filtersets.py:248 +#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399 +#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497 +#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593 +#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259 +#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:109 +#: netbox/virtualization/forms/filtersets.py:204 +#: netbox/virtualization/forms/filtersets.py:261 #: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153 #: netbox/wireless/forms/filtersets.py:36 #: netbox/wireless/forms/filtersets.py:102 @@ -1094,7 +1094,7 @@ msgstr "运营商网络" #: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 #: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1104,10 +1104,10 @@ msgstr "运营商网络" #: netbox/ipam/forms/bulk_edit.py:495 netbox/ipam/forms/bulk_import.py:200 #: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304 #: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247 -#: netbox/ipam/forms/filtersets.py:300 netbox/ipam/forms/filtersets.py:372 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:194 +#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377 +#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194 #: netbox/ipam/forms/model_forms.py:220 netbox/ipam/forms/model_forms.py:259 -#: netbox/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:209 +#: netbox/ipam/forms/model_forms.py:685 netbox/ipam/tables/ip.py:209 #: netbox/ipam/tables/ip.py:268 netbox/ipam/tables/ip.py:319 #: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:211 #: netbox/templates/circuits/virtualcircuittermination.html:42 @@ -1128,7 +1128,7 @@ msgstr "运营商网络" #: netbox/tenancy/tables/contacts.py:102 #: netbox/virtualization/forms/bulk_edit.py:127 #: netbox/virtualization/forms/bulk_import.py:112 -#: netbox/virtualization/forms/filtersets.py:162 +#: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 @@ -1261,24 +1261,24 @@ msgstr "接口" #: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 #: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 #: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1336 netbox/dcim/forms/filtersets.py:1447 -#: netbox/dcim/forms/filtersets.py:1471 netbox/dcim/forms/filtersets.py:1495 -#: netbox/dcim/forms/filtersets.py:1513 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 #: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/racks.py:211 #: netbox/extras/filtersets.py:536 netbox/extras/forms/filtersets.py:327 -#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:426 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:516 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:431 +#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521 #: netbox/templates/dcim/device.html:26 #: netbox/templates/dcim/device_edit.html:30 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/location.html:26 #: netbox/templates/dcim/powerpanel.html:26 netbox/templates/dcim/rack.html:24 #: netbox/templates/dcim/rackreservation.html:32 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:80 +#: netbox/virtualization/forms/filtersets.py:106 #: netbox/wireless/forms/filtersets.py:93 #: netbox/wireless/forms/model_forms.py:90 #: netbox/wireless/forms/model_forms.py:132 @@ -1293,13 +1293,13 @@ msgstr "位置" #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 #: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:323 -#: netbox/ipam/forms/filtersets.py:608 netbox/netbox/navigation/menu.py:31 +#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 +#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 #: netbox/netbox/navigation/menu.py:33 netbox/tenancy/forms/filtersets.py:42 #: netbox/tenancy/tables/columns.py:55 netbox/tenancy/tables/contacts.py:25 -#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:37 -#: netbox/virtualization/forms/filtersets.py:48 -#: netbox/virtualization/forms/filtersets.py:111 +#: netbox/tenancy/views.py:19 netbox/virtualization/forms/filtersets.py:38 +#: netbox/virtualization/forms/filtersets.py:49 +#: netbox/virtualization/forms/filtersets.py:112 #: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/filtersets.py:220 msgid "Contacts" @@ -1315,19 +1315,19 @@ msgstr "联系" #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 #: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 #: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1614 -#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/filtersets.py:1662 +#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 +#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 #: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:369 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 #: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:434 -#: netbox/ipam/forms/filtersets.py:525 netbox/templates/dcim/device.html:18 +#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 #: netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:59 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:60 +#: netbox/virtualization/forms/filtersets.py:139 #: netbox/virtualization/forms/model_forms.py:92 #: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73 msgid "Region" @@ -1343,10 +1343,10 @@ msgstr "地区" #: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 #: netbox/dcim/forms/object_create.py:377 netbox/extras/filtersets.py:520 #: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 +#: netbox/ipam/forms/filtersets.py:535 +#: netbox/virtualization/forms/filtersets.py:65 +#: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" @@ -1368,7 +1368,7 @@ msgstr "线路终端侧" #: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572 #: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145 -#: netbox/ipam/forms/filtersets.py:607 netbox/ipam/forms/model_forms.py:337 +#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 @@ -1382,8 +1382,8 @@ msgstr "分配" #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:121 #: netbox/dcim/forms/bulk_import.py:102 netbox/dcim/forms/model_forms.py:120 #: netbox/dcim/tables/sites.py:89 netbox/extras/forms/filtersets.py:489 -#: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:477 -#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:571 +#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:477 +#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570 #: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91 #: netbox/ipam/tables/vlans.py:202 #: netbox/templates/circuits/circuitgroupassignment.html:22 @@ -1409,7 +1409,7 @@ msgstr "分配" #: netbox/users/forms/filtersets.py:37 netbox/users/forms/filtersets.py:79 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_import.py:48 -#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 @@ -1735,8 +1735,8 @@ msgstr "虚拟电路终止" #: 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/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:398 -#: netbox/ipam/forms/filtersets.py:483 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 #: netbox/ipam/tables/services.py:15 netbox/ipam/tables/services.py:40 #: netbox/ipam/tables/vlans.py:33 netbox/ipam/tables/vlans.py:83 @@ -1962,11 +1962,11 @@ msgstr "终端" #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 #: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 #: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1339 -#: netbox/dcim/forms/filtersets.py:1449 netbox/dcim/forms/filtersets.py:1474 -#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 -#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1630 -#: netbox/dcim/forms/filtersets.py:1654 netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 +#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 +#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 +#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 #: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 #: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 #: netbox/dcim/forms/model_forms.py:1787 @@ -1980,9 +1980,9 @@ msgstr "终端" #: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 #: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/forms/model_forms.py:333 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/forms/model_forms.py:795 -#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:156 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -2008,7 +2008,7 @@ msgstr "终端" #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 #: netbox/virtualization/forms/bulk_import.py:105 -#: netbox/virtualization/forms/filtersets.py:133 +#: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:283 @@ -2021,12 +2021,12 @@ msgstr "终端" msgid "Device" msgstr "设备" -#: netbox/circuits/views.py:356 +#: netbox/circuits/views.py:361 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "尚未为电路定义终端 {circuit}。" -#: netbox/circuits/views.py:405 +#: netbox/circuits/views.py:410 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "已将终端交换为电路 {circuit}。" @@ -2236,7 +2236,7 @@ msgstr "用户名" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1375 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 @@ -2252,7 +2252,7 @@ msgstr "用户名" #: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:89 netbox/users/forms/filtersets.py:70 #: netbox/users/tables.py:83 netbox/virtualization/forms/bulk_edit.py:199 -#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:223 msgid "Enabled" msgstr "已启用" @@ -2857,7 +2857,7 @@ msgstr "Workers" msgid "Host" msgstr "主机" -#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:596 +#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601 msgid "Port" msgstr "端口" @@ -3207,7 +3207,7 @@ 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:1335 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3250,7 +3250,7 @@ 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:1547 +#: netbox/dcim/forms/filtersets.py:1558 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:54 msgid "Serial" @@ -3396,7 +3396,7 @@ msgid "Parent site group (slug)" msgstr "上一级站点组(缩写)" #: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364 -#: netbox/ipam/filtersets.py:824 netbox/ipam/filtersets.py:976 +#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988 msgid "Group (ID)" msgstr "组(ID)" @@ -3419,16 +3419,16 @@ msgstr "父级位置(缩写)" #: netbox/dcim/filtersets.py:297 netbox/dcim/filtersets.py:382 #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 -#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1308 -#: netbox/dcim/filtersets.py:1960 +#: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 +#: netbox/dcim/filtersets.py:1971 msgid "Manufacturer (ID)" msgstr "厂商(ID)" #: netbox/dcim/filtersets.py:303 netbox/dcim/filtersets.py:388 #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 -#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1314 -#: netbox/dcim/filtersets.py:1966 +#: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 +#: netbox/dcim/filtersets.py:1977 msgid "Manufacturer (slug)" msgstr "厂商 (缩写)" @@ -3441,22 +3441,22 @@ 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:1970 -#: netbox/ipam/filtersets.py:364 netbox/ipam/filtersets.py:476 -#: netbox/ipam/filtersets.py:986 netbox/virtualization/filtersets.py:176 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 +#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "角色(ID)" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1976 -#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:370 -#: netbox/ipam/filtersets.py:482 netbox/ipam/filtersets.py:992 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 +#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 msgid "Role (slug)" msgstr "角色 (缩写)" -#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1063 -#: netbox/dcim/filtersets.py:1417 netbox/dcim/filtersets.py:2368 +#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 +#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 msgid "Rack (ID)" msgstr "机柜(ID)" @@ -3484,47 +3484,47 @@ msgid "Has a rear image" msgstr "有后面板图片" #: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689 -#: netbox/dcim/filtersets.py:1132 netbox/dcim/forms/filtersets.py:532 +#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532 #: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849 msgid "Has console ports" msgstr "具有console端口" #: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693 -#: netbox/dcim/filtersets.py:1136 netbox/dcim/forms/filtersets.py:539 +#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539 #: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856 msgid "Has console server ports" msgstr "具有console 服务器端口" #: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697 -#: netbox/dcim/filtersets.py:1140 netbox/dcim/forms/filtersets.py:546 +#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546 #: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863 msgid "Has power ports" msgstr "有电源接口" #: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701 -#: netbox/dcim/filtersets.py:1144 netbox/dcim/forms/filtersets.py:553 +#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553 #: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870 msgid "Has power outlets" msgstr "有电源插座" #: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705 -#: netbox/dcim/filtersets.py:1148 netbox/dcim/forms/filtersets.py:560 +#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560 #: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877 msgid "Has interfaces" msgstr "有接口" #: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709 -#: netbox/dcim/filtersets.py:1152 netbox/dcim/forms/filtersets.py:567 +#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567 #: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884 msgid "Has pass-through ports" msgstr "有直通端口" -#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1156 +#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163 #: netbox/dcim/forms/filtersets.py:581 msgid "Has module bays" msgstr "有模块托架" -#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1160 +#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167 #: netbox/dcim/forms/filtersets.py:574 msgid "Has device bays" msgstr "有设备托架" @@ -3534,24 +3534,24 @@ msgid "Has inventory items" msgstr "有库存项" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1438 +#: netbox/dcim/filtersets.py:1445 msgid "Device type (ID)" msgstr "设备型号(ID)" -#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1319 +#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326 msgid "Module type (ID)" msgstr "模块类型(ID)" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1593 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 msgid "Power port (ID)" msgstr "电源接口(ID)" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 msgid "Parent inventory item (ID)" msgstr "上一级库存项(ID)" #: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948 -#: netbox/dcim/filtersets.py:1128 netbox/virtualization/filtersets.py:204 +#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204 msgid "Config template (ID)" msgstr "配置模板(ID)" @@ -3572,125 +3572,125 @@ msgstr "平台(ID)" msgid "Platform (slug)" msgstr "平台(缩写)" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1401 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2300 -#: netbox/dcim/filtersets.py:2359 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 +#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 +#: netbox/dcim/filtersets.py:2370 msgid "Site name (slug)" msgstr "站点名字 (缩写)" -#: netbox/dcim/filtersets.py:1068 +#: netbox/dcim/filtersets.py:1075 msgid "Parent bay (ID)" msgstr "父级托架(IE)" -#: netbox/dcim/filtersets.py:1072 +#: netbox/dcim/filtersets.py:1079 msgid "VM cluster (ID)" msgstr "虚拟机集群(ID)" -#: netbox/dcim/filtersets.py:1078 netbox/extras/filtersets.py:591 +#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591 #: netbox/virtualization/filtersets.py:102 msgid "Cluster group (slug)" msgstr "集群组(缩写)" -#: netbox/dcim/filtersets.py:1083 netbox/virtualization/filtersets.py:96 +#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96 msgid "Cluster group (ID)" msgstr "集群组(ID)" -#: netbox/dcim/filtersets.py:1089 +#: netbox/dcim/filtersets.py:1096 msgid "Device model (slug)" msgstr "设备模块(缩写)" -#: netbox/dcim/filtersets.py:1100 netbox/dcim/forms/bulk_edit.py:525 +#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525 msgid "Is full depth" msgstr "是否全尺寸" -#: netbox/dcim/filtersets.py:1104 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1586 -#: netbox/dcim/forms/filtersets.py:1591 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 -#: netbox/virtualization/forms/filtersets.py:177 -#: netbox/virtualization/forms/filtersets.py:228 +#: netbox/virtualization/forms/filtersets.py:178 +#: netbox/virtualization/forms/filtersets.py:231 msgid "MAC address" msgstr "MAC 地址" -#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283 #: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931 #: netbox/virtualization/filtersets.py:200 -#: netbox/virtualization/forms/filtersets.py:181 +#: netbox/virtualization/forms/filtersets.py:182 msgid "Has a primary IP" msgstr "有主IP" -#: netbox/dcim/filtersets.py:1115 +#: netbox/dcim/filtersets.py:1122 msgid "Has an out-of-band IP" msgstr "有带外管理IP" -#: netbox/dcim/filtersets.py:1120 +#: netbox/dcim/filtersets.py:1127 msgid "Virtual chassis (ID)" msgstr "堆叠 (ID)" -#: netbox/dcim/filtersets.py:1124 +#: netbox/dcim/filtersets.py:1131 msgid "Is a virtual chassis member" msgstr "是堆叠成员" -#: netbox/dcim/filtersets.py:1165 +#: netbox/dcim/filtersets.py:1172 msgid "OOB IP (ID)" msgstr "带外管理IP(ID)" -#: netbox/dcim/filtersets.py:1169 +#: netbox/dcim/filtersets.py:1176 msgid "Has virtual device context" msgstr "有虚拟设备上下文" -#: netbox/dcim/filtersets.py:1259 +#: netbox/dcim/filtersets.py:1266 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1264 +#: netbox/dcim/filtersets.py:1271 msgid "Device model" msgstr "设备型号" -#: netbox/dcim/filtersets.py:1325 +#: netbox/dcim/filtersets.py:1332 msgid "Module type (model)" msgstr "模块类型(模块)" -#: netbox/dcim/filtersets.py:1331 +#: netbox/dcim/filtersets.py:1338 msgid "Module bay (ID)" msgstr "模块托架 (ID)" -#: netbox/dcim/filtersets.py:1335 netbox/dcim/filtersets.py:1427 -#: netbox/dcim/filtersets.py:1613 netbox/ipam/filtersets.py:594 -#: netbox/ipam/filtersets.py:834 netbox/ipam/filtersets.py:1156 +#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 +#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "设备(ID)" -#: netbox/dcim/filtersets.py:1423 +#: netbox/dcim/filtersets.py:1430 msgid "Rack (name)" msgstr "机柜(名称)" -#: netbox/dcim/filtersets.py:1433 netbox/dcim/filtersets.py:1608 -#: netbox/ipam/filtersets.py:589 netbox/ipam/filtersets.py:829 -#: netbox/ipam/filtersets.py:1162 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 +#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 +#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "设备(名称)" -#: netbox/dcim/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1451 msgid "Device type (model)" msgstr "设备型号 (model)" -#: netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1456 msgid "Device role (ID)" msgstr "设备角色(ID)" -#: netbox/dcim/filtersets.py:1455 +#: netbox/dcim/filtersets.py:1462 msgid "Device role (slug)" msgstr "设备角色(缩写)" -#: netbox/dcim/filtersets.py:1460 +#: netbox/dcim/filtersets.py:1467 msgid "Virtual Chassis (ID)" msgstr "堆叠(ID)" -#: netbox/dcim/filtersets.py:1466 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:93 @@ -3700,63 +3700,69 @@ msgstr "堆叠(ID)" msgid "Virtual Chassis" msgstr "堆叠" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1497 msgid "Module (ID)" msgstr "模块(ID)" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1504 msgid "Cable (ID)" msgstr "线缆(ID)" -#: netbox/dcim/filtersets.py:1618 netbox/ipam/filtersets.py:599 -#: netbox/ipam/filtersets.py:839 netbox/ipam/filtersets.py:1172 +#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "虚拟机(名称)" -#: netbox/dcim/filtersets.py:1623 netbox/ipam/filtersets.py:604 -#: netbox/ipam/filtersets.py:844 netbox/ipam/filtersets.py:1166 +#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "虚拟机(ID)" -#: netbox/dcim/filtersets.py:1629 netbox/ipam/filtersets.py:610 +#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "接口(名称)" -#: netbox/dcim/filtersets.py:1640 netbox/ipam/filtersets.py:621 +#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "虚拟接口(名称)" -#: netbox/dcim/filtersets.py:1645 netbox/ipam/filtersets.py:626 +#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "虚拟接口(ID)" -#: netbox/dcim/filtersets.py:1687 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/virtualization/forms/model_forms.py:395 +msgid "802.1Q Mode" +msgstr "802.1Q 模式" + +#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "指定VLAN" -#: netbox/dcim/filtersets.py:1691 +#: netbox/dcim/filtersets.py:1702 msgid "Assigned VID" msgstr "指定VID" -#: netbox/dcim/filtersets.py:1696 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 -#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:466 -#: netbox/ipam/filtersets.py:567 netbox/ipam/filtersets.py:578 +#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 +#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 #: netbox/ipam/forms/bulk_edit.py:324 netbox/ipam/forms/bulk_import.py:160 #: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285 #: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180 -#: netbox/ipam/forms/filtersets.py:320 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:208 netbox/ipam/forms/model_forms.py:256 #: netbox/ipam/forms/model_forms.py:310 netbox/ipam/forms/model_forms.py:474 #: netbox/ipam/forms/model_forms.py:488 netbox/ipam/forms/model_forms.py:502 @@ -3771,74 +3777,76 @@ msgstr "指定VID" #: netbox/templates/virtualization/vminterface.html:84 #: netbox/virtualization/forms/bulk_edit.py:243 #: netbox/virtualization/forms/bulk_import.py:177 -#: netbox/virtualization/forms/filtersets.py:233 +#: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:368 #: netbox/virtualization/models/virtualmachines.py:331 #: netbox/virtualization/tables/virtualmachines.py:113 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:1702 netbox/ipam/filtersets.py:341 -#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:472 -#: netbox/ipam/filtersets.py:573 netbox/ipam/filtersets.py:584 +#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 +#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:1707 netbox/ipam/filtersets.py:1024 +#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1438 -#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1030 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/tables/vlans.py:113 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 +#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:238 +#: netbox/virtualization/forms/filtersets.py:241 #: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252 #: netbox/vpn/forms/model_forms.py:412 netbox/vpn/forms/model_forms.py:430 #: netbox/vpn/models/l2vpn.py:63 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1105 +#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "VLAN 转换策略 (ID)" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/model_forms.py:1428 +#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 -#: netbox/ipam/forms/filtersets.py:498 netbox/ipam/forms/model_forms.py:712 +#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 +#: netbox/virtualization/forms/filtersets.py:251 #: netbox/virtualization/forms/model_forms.py:373 msgid "VLAN Translation Policy" msgstr "VLAN 转换策略" -#: netbox/dcim/filtersets.py:1758 +#: netbox/dcim/filtersets.py:1769 msgid "Virtual Chassis Interfaces for Device" msgstr "设备的集群接口" -#: netbox/dcim/filtersets.py:1763 +#: netbox/dcim/filtersets.py:1774 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "设备的集群接口(ID)" -#: netbox/dcim/filtersets.py:1767 +#: netbox/dcim/filtersets.py:1778 msgid "Kind of interface" msgstr "接口类型" -#: netbox/dcim/filtersets.py:1772 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "父级接口(ID)" -#: netbox/dcim/filtersets.py:1777 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "桥接接口(ID)" -#: netbox/dcim/filtersets.py:1782 +#: netbox/dcim/filtersets.py:1793 msgid "LAG interface (ID)" msgstr "链路聚合接口(ID)" -#: netbox/dcim/filtersets.py:1790 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3846,78 +3854,78 @@ msgstr "链路聚合接口(ID)" msgid "MAC Address" msgstr "MAC 地址" -#: netbox/dcim/filtersets.py:1795 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "主 MAC 地址 (ID)" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "主 MAC 地址" -#: netbox/dcim/filtersets.py:1823 netbox/dcim/filtersets.py:1835 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 +#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "虚拟设备上下文" -#: netbox/dcim/filtersets.py:1829 +#: netbox/dcim/filtersets.py:1840 msgid "Virtual Device Context (Identifier)" msgstr "虚拟设备上下文(ID)" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1851 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "无线局域网" -#: netbox/dcim/filtersets.py:1844 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "无线连接" -#: netbox/dcim/filtersets.py:1854 +#: netbox/dcim/filtersets.py:1865 msgid "Virtual circuit termination (ID)" msgstr "虚拟电路终止 (ID)" -#: netbox/dcim/filtersets.py:1923 +#: netbox/dcim/filtersets.py:1934 msgid "Parent module bay (ID)" msgstr "父模块托架 (ID)" -#: netbox/dcim/filtersets.py:1928 +#: netbox/dcim/filtersets.py:1939 msgid "Installed module (ID)" msgstr "已安装模块(ID)" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:1950 msgid "Installed device (ID)" msgstr "已安装设备(ID)" -#: netbox/dcim/filtersets.py:1945 +#: netbox/dcim/filtersets.py:1956 msgid "Installed device (name)" msgstr "已安装设备(名称)" -#: netbox/dcim/filtersets.py:2015 +#: netbox/dcim/filtersets.py:2026 msgid "Master (ID)" msgstr "主设备(ID)" -#: netbox/dcim/filtersets.py:2021 +#: netbox/dcim/filtersets.py:2032 msgid "Master (name)" msgstr "主设备(名称)" -#: netbox/dcim/filtersets.py:2063 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "租户(ID)" -#: netbox/dcim/filtersets.py:2069 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "租户(缩写)" -#: netbox/dcim/filtersets.py:2105 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 msgid "Unterminated" msgstr "未接终端" -#: netbox/dcim/filtersets.py:2363 +#: netbox/dcim/filtersets.py:2374 msgid "Power panel (ID)" msgstr "电源面板(ID)" @@ -3932,7 +3940,7 @@ msgstr "电源面板(ID)" msgid "Tags" msgstr "标签" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1503 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:198 #: netbox/dcim/forms/object_create.py:347 netbox/dcim/tables/devices.py:175 @@ -3977,7 +3985,7 @@ msgstr "时区" #: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 #: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 #: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1544 +#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4118,7 +4126,7 @@ msgstr "序列号" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 #: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1551 +#: netbox/dcim/forms/filtersets.py:1562 msgid "Asset tag" msgstr "资产标签" @@ -4145,7 +4153,7 @@ msgstr "气流方向" #: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 #: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:394 #: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:454 +#: netbox/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 @@ -4219,7 +4227,7 @@ msgstr "VM 角色" #: netbox/dcim/forms/model_forms.py:566 #: netbox/virtualization/forms/bulk_import.py:138 #: netbox/virtualization/forms/bulk_import.py:139 -#: netbox/virtualization/forms/filtersets.py:193 +#: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "配置模版" @@ -4244,7 +4252,7 @@ msgstr "设备角色" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 #: netbox/virtualization/forms/bulk_import.py:128 -#: netbox/virtualization/forms/filtersets.py:173 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" @@ -4254,7 +4262,7 @@ msgstr "平台" #: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:899 #: netbox/dcim/forms/model_forms.py:533 netbox/dcim/tables/devices.py:212 #: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329 -#: netbox/ipam/forms/filtersets.py:427 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464 #: netbox/templates/dcim/device.html:239 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:92 @@ -4263,9 +4271,9 @@ msgstr "平台" #: netbox/virtualization/filtersets.py:243 #: netbox/virtualization/forms/bulk_edit.py:111 #: netbox/virtualization/forms/bulk_import.py:98 -#: netbox/virtualization/forms/filtersets.py:104 -#: netbox/virtualization/forms/filtersets.py:128 -#: netbox/virtualization/forms/filtersets.py:209 +#: netbox/virtualization/forms/filtersets.py:105 +#: netbox/virtualization/forms/filtersets.py:129 +#: netbox/virtualization/forms/filtersets.py:212 #: netbox/virtualization/forms/model_forms.py:78 #: netbox/virtualization/forms/model_forms.py:183 #: netbox/virtualization/tables/virtualmachines.py:37 @@ -4392,7 +4400,7 @@ msgid "Management only" msgstr "仅限管理" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1399 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4400,14 +4408,14 @@ 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:1404 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "PoE类型" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1409 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "无线角色" @@ -4438,7 +4446,7 @@ msgstr "设备虚拟上下文" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 #: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1363 +#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4461,7 +4469,7 @@ msgid "Mode" msgstr "模式" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 -#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:548 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 #: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" @@ -4512,6 +4520,7 @@ msgstr "无线局域网" #: netbox/templates/dcim/interface.html:128 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:70 +#: netbox/virtualization/forms/filtersets.py:205 #: netbox/virtualization/forms/model_forms.py:378 msgid "Addressing" msgstr "寻址" @@ -4534,8 +4543,10 @@ msgstr "PoE" msgid "Related Interfaces" msgstr "相关接口" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/model_forms.py:1441 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 +#: netbox/virtualization/forms/filtersets.py:206 #: netbox/virtualization/forms/model_forms.py:383 msgid "802.1Q Switching" msgstr "802.1Q 交换" @@ -4823,7 +4834,7 @@ msgstr "VDC名称,用逗号分隔,用双引号包含。例如:" msgid "Physical medium" msgstr "物理接口类型" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1370 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 msgid "Duplex" msgstr "双工" @@ -4842,8 +4853,8 @@ msgstr "IEEE 802.1Q 运作模式(针对二层接口)" #: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164 #: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289 -#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:288 -#: netbox/ipam/forms/filtersets.py:348 +#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293 +#: netbox/ipam/forms/filtersets.py:353 #: netbox/virtualization/forms/bulk_import.py:181 msgid "Assigned VRF" msgstr "指定VRF" @@ -4926,15 +4937,15 @@ msgid "Parent device of assigned interface (if any)" msgstr "指定接口的父设备(如果有)" #: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317 -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:768 +#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767 #: netbox/virtualization/filtersets.py:254 #: netbox/virtualization/filtersets.py:305 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 #: netbox/virtualization/forms/bulk_import.py:152 #: netbox/virtualization/forms/bulk_import.py:213 -#: netbox/virtualization/forms/filtersets.py:217 -#: netbox/virtualization/forms/filtersets.py:253 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:295 #: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290 msgid "Virtual machine" @@ -4944,7 +4955,7 @@ msgstr "虚拟机" msgid "Parent VM of assigned interface (if any)" msgstr "指定接口的父虚拟机(如果有)" -#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "分配的接口" @@ -5100,7 +5111,7 @@ msgstr "名为 {name} 的 {model} 已存在" #: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749 #: netbox/dcim/tables/power.py:66 -#: netbox/templates/dcim/inc/cable_termination.html:37 +#: netbox/templates/dcim/inc/cable_termination.html:42 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 #: netbox/templates/dcim/trace/powerpanel.html:4 @@ -5170,8 +5181,8 @@ msgid "Has virtual device contexts" msgstr "有虚拟设备上下文" #: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585 -#: netbox/ipam/forms/filtersets.py:464 -#: netbox/virtualization/forms/filtersets.py:117 +#: netbox/ipam/forms/filtersets.py:469 +#: netbox/virtualization/forms/filtersets.py:118 msgid "Cluster group" msgstr "堆叠组" @@ -5185,7 +5196,7 @@ msgstr "已占用" #: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 #: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1341 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5199,7 +5210,7 @@ msgstr "已占用" msgid "Connection" msgstr "连接" -#: netbox/dcim/forms/filtersets.py:1353 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 #: netbox/extras/forms/filtersets.py:472 #: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 @@ -5207,34 +5218,39 @@ msgstr "连接" msgid "Kind" msgstr "类型" -#: netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Mgmt only" msgstr "仅用于管理" -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1414 +#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/virtualization/forms/filtersets.py:246 +msgid "802.1Q mode" +msgstr "802.1Q 模式" + +#: netbox/dcim/forms/filtersets.py:1425 msgid "Wireless channel" msgstr "无线信道" -#: netbox/dcim/forms/filtersets.py:1418 +#: netbox/dcim/forms/filtersets.py:1429 msgid "Channel frequency (MHz)" msgstr "信道频率(MHz)" -#: netbox/dcim/forms/filtersets.py:1422 +#: netbox/dcim/forms/filtersets.py:1433 msgid "Channel width (MHz)" msgstr "信道频宽(MHz)" -#: netbox/dcim/forms/filtersets.py:1426 +#: netbox/dcim/forms/filtersets.py:1437 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "信道功率(dBm)" -#: netbox/dcim/forms/filtersets.py:1451 netbox/dcim/forms/filtersets.py:1476 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5245,15 +5261,15 @@ msgstr "信道功率(dBm)" msgid "Cable" msgstr "电缆" -#: netbox/dcim/forms/filtersets.py:1555 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "已发现" -#: netbox/dcim/forms/filtersets.py:1596 netbox/ipam/forms/filtersets.py:359 +#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "指定设备" -#: netbox/dcim/forms/filtersets.py:1601 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "指定虚拟机" @@ -5263,21 +5279,21 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "在 {vc_position}中已存在虚拟机箱成员。" #: netbox/dcim/forms/mixins.py:27 netbox/dcim/forms/mixins.py:75 -#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:618 +#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617 msgid "Scope type" msgstr "作用域类型" #: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:78 #: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:423 #: netbox/ipam/forms/bulk_edit.py:437 netbox/ipam/forms/filtersets.py:181 -#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:621 -#: netbox/ipam/forms/model_forms.py:631 netbox/ipam/tables/ip.py:194 +#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620 +#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194 #: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:91 -#: netbox/virtualization/forms/filtersets.py:46 +#: netbox/virtualization/forms/filtersets.py:47 #: netbox/virtualization/forms/model_forms.py:79 #: netbox/virtualization/tables/clusters.py:80 #: netbox/wireless/forms/bulk_edit.py:93 @@ -5496,15 +5512,15 @@ msgstr "库存物品分类" msgid "VM Interface" msgstr "虚拟机接口" -#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:796 -#: netbox/ipam/forms/model_forms.py:822 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1788 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795 +#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/forms/filtersets.py:247 +#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:260 #: netbox/virtualization/forms/model_forms.py:227 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 @@ -6033,8 +6049,8 @@ msgstr "已标记 VLANs" #: netbox/dcim/models/device_components.py:564 #: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510 -#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:574 -#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -7115,7 +7131,7 @@ msgstr "可达性" #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 #: netbox/virtualization/tables/clusters.py:87 -#: netbox/virtualization/views.py:216 +#: netbox/virtualization/views.py:240 msgid "Devices" msgstr "设备" @@ -7190,8 +7206,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:1153 -#: netbox/dcim/views.py:1397 netbox/dcim/views.py:2148 +#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1203 +#: netbox/dcim/views.py:1447 netbox/dcim/views.py:2198 #: 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 @@ -7203,7 +7219,7 @@ msgstr "电源插座" #: netbox/templates/virtualization/virtualmachine/base.html:27 #: netbox/templates/virtualization/virtualmachine_list.html:14 #: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:381 netbox/wireless/tables/wirelesslan.py:63 +#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63 msgid "Interfaces" msgstr "接口" @@ -7229,8 +7245,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:1228 -#: netbox/dcim/views.py:2246 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1278 +#: netbox/dcim/views.py:2296 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 @@ -7259,7 +7275,7 @@ msgstr "最大功率(W)" msgid "Allocated draw (W)" msgstr "分配功率(W)" -#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:784 +#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:633 #: netbox/ipam/views.py:738 netbox/netbox/navigation/menu.py:164 #: netbox/netbox/navigation/menu.py:166 @@ -7364,8 +7380,8 @@ msgstr "U高度" msgid "Instances" msgstr "实例" -#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1093 -#: netbox/dcim/views.py:1337 netbox/dcim/views.py:2084 +#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1143 +#: netbox/dcim/views.py:1387 netbox/dcim/views.py:2134 #: netbox/netbox/navigation/menu.py:97 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/device_list.html:15 @@ -7375,8 +7391,8 @@ msgstr "实例" msgid "Console Ports" msgstr "Console口" -#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1108 -#: netbox/dcim/views.py:1352 netbox/dcim/views.py:2100 +#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1158 +#: netbox/dcim/views.py:1402 netbox/dcim/views.py:2150 #: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/device_list.html:22 @@ -7386,8 +7402,8 @@ msgstr "Console口" msgid "Console Server Ports" msgstr "Console 服务端口" -#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1123 -#: netbox/dcim/views.py:1367 netbox/dcim/views.py:2116 +#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1173 +#: netbox/dcim/views.py:1417 netbox/dcim/views.py:2166 #: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/device_list.html:29 @@ -7397,8 +7413,8 @@ msgstr "Console 服务端口" msgid "Power Ports" msgstr "电源接口" -#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1138 -#: netbox/dcim/views.py:1382 netbox/dcim/views.py:2132 +#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1188 +#: netbox/dcim/views.py:1432 netbox/dcim/views.py:2182 #: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/device_list.html:36 @@ -7408,8 +7424,8 @@ msgstr "电源接口" msgid "Power Outlets" msgstr "PDU" -#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1168 -#: netbox/dcim/views.py:1412 netbox/dcim/views.py:2170 +#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1218 +#: netbox/dcim/views.py:1462 netbox/dcim/views.py:2220 #: netbox/netbox/navigation/menu.py:95 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 @@ -7418,8 +7434,8 @@ msgstr "PDU" msgid "Front Ports" msgstr "前置端口" -#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1183 -#: netbox/dcim/views.py:1427 netbox/dcim/views.py:2186 +#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1233 +#: netbox/dcim/views.py:1477 netbox/dcim/views.py:2236 #: netbox/netbox/navigation/menu.py:96 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/device_list.html:50 @@ -7429,16 +7445,16 @@ msgstr "前置端口" msgid "Rear Ports" msgstr "后置端口" -#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1213 -#: netbox/dcim/views.py:2226 netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1263 +#: netbox/dcim/views.py:2276 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:1198 -#: netbox/dcim/views.py:1442 netbox/dcim/views.py:2206 +#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1248 +#: netbox/dcim/views.py:1492 netbox/dcim/views.py:2256 #: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/device_list.html:64 @@ -7512,57 +7528,57 @@ msgstr "测试用例必须设置对端端点类型" msgid "Disconnected {count} {type}" msgstr "已断开连接{count} {type}" -#: netbox/dcim/views.py:834 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:884 netbox/netbox/navigation/menu.py:51 msgid "Reservations" msgstr "机柜预留" -#: netbox/dcim/views.py:853 netbox/templates/dcim/location.html:90 +#: netbox/dcim/views.py:903 netbox/templates/dcim/location.html:90 #: netbox/templates/dcim/site.html:140 msgid "Non-Racked Devices" msgstr "未上架设备" -#: netbox/dcim/views.py:2259 netbox/extras/forms/model_forms.py:591 +#: netbox/dcim/views.py:2309 netbox/extras/forms/model_forms.py:591 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:232 -#: netbox/virtualization/views.py:422 +#: netbox/virtualization/views.py:446 msgid "Config Context" msgstr "配置实例" -#: netbox/dcim/views.py:2269 netbox/virtualization/views.py:432 +#: netbox/dcim/views.py:2319 netbox/virtualization/views.py:456 msgid "Render Config" msgstr "提交配置" -#: netbox/dcim/views.py:2282 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2332 netbox/extras/tables/tables.py:553 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 -#: netbox/virtualization/views.py:190 +#: netbox/virtualization/views.py:214 msgid "Virtual Machines" msgstr "虚拟机" -#: netbox/dcim/views.py:3115 +#: netbox/dcim/views.py:3165 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "已安装的设备 {device} 在海湾里 {device_bay}。" -#: netbox/dcim/views.py:3156 +#: netbox/dcim/views.py:3206 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "已移除的设备 {device} 来自海湾 {device_bay}。" -#: netbox/dcim/views.py:3272 netbox/ipam/tables/ip.py:180 +#: netbox/dcim/views.py:3322 netbox/ipam/tables/ip.py:180 msgid "Children" msgstr "子网" -#: netbox/dcim/views.py:3739 +#: netbox/dcim/views.py:3789 #, python-brace-format msgid "Added member {device}" msgstr "已添加成员 {device}" -#: netbox/dcim/views.py:3788 +#: netbox/dcim/views.py:3838 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "无法移除主设备 {device} 来自虚拟机箱。" -#: netbox/dcim/views.py:3801 +#: netbox/dcim/views.py:3851 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "已移除 {device} 来自虚拟机箱 {chassis}" @@ -7961,7 +7977,7 @@ msgid "Group (name)" msgstr "组 (名字)" #: netbox/extras/filtersets.py:574 -#: netbox/virtualization/forms/filtersets.py:123 +#: netbox/virtualization/forms/filtersets.py:124 msgid "Cluster type" msgstr "堆叠类型" @@ -7989,7 +8005,7 @@ msgstr "标签" msgid "Tag (slug)" msgstr "标签(缩写)" -#: netbox/extras/filtersets.py:690 netbox/extras/forms/filtersets.py:437 +#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437 msgid "Has local config context data" msgstr "具有本地配置实例" @@ -9601,8 +9617,8 @@ msgstr "思科" msgid "Plaintext" msgstr "明文" -#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:800 -#: netbox/ipam/forms/model_forms.py:828 netbox/templates/ipam/service.html:21 +#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21 msgid "Service" msgstr "服务" @@ -9691,84 +9707,92 @@ msgstr "此前缀包含的(包含此前缀)" msgid "Prefixes which contain this prefix or IP" msgstr "包含此前缀或IP的前缀" -#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:555 +#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567 #: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205 -#: netbox/ipam/forms/filtersets.py:343 +#: netbox/ipam/forms/filtersets.py:348 msgid "Mask length" msgstr "掩码长度" -#: netbox/ipam/filtersets.py:356 netbox/vpn/filtersets.py:427 +#: netbox/ipam/filtersets.py:358 +msgid "VLAN Group (ID)" +msgstr "VLAN 组 (ID)" + +#: netbox/ipam/filtersets.py:364 +msgid "VLAN Group (slug)" +msgstr "VLAN 组(slug)" + +#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:360 netbox/vpn/filtersets.py:422 +#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422 msgid "VLAN number (1-4094)" msgstr "VLAN 号(1-4094)" -#: netbox/ipam/filtersets.py:454 netbox/ipam/filtersets.py:458 -#: netbox/ipam/filtersets.py:550 netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470 +#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506 #: netbox/templates/tenancy/contact.html:53 #: netbox/tenancy/forms/bulk_edit.py:113 msgid "Address" msgstr "地址" -#: netbox/ipam/filtersets.py:462 +#: netbox/ipam/filtersets.py:474 msgid "Ranges which contain this prefix or IP" msgstr "包含此前缀或IP的范围" -#: netbox/ipam/filtersets.py:490 netbox/ipam/filtersets.py:546 +#: netbox/ipam/filtersets.py:502 netbox/ipam/filtersets.py:558 msgid "Parent prefix" msgstr "上级前缀" -#: netbox/ipam/filtersets.py:631 +#: netbox/ipam/filtersets.py:643 msgid "FHRP group (ID)" msgstr "FHRP 组 (ID)" -#: netbox/ipam/filtersets.py:635 +#: netbox/ipam/filtersets.py:647 msgid "Is assigned to an interface" msgstr "分配给接口" -#: netbox/ipam/filtersets.py:639 +#: netbox/ipam/filtersets.py:651 msgid "Is assigned" msgstr "已分配" -#: netbox/ipam/filtersets.py:651 +#: netbox/ipam/filtersets.py:663 msgid "Service (ID)" msgstr "服务 (ID)" -#: netbox/ipam/filtersets.py:656 +#: netbox/ipam/filtersets.py:668 msgid "NAT inside IP address (ID)" msgstr "NAT 内部 IP 地址 (ID)" -#: netbox/ipam/filtersets.py:1015 +#: netbox/ipam/filtersets.py:1027 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1019 +#: netbox/ipam/filtersets.py:1031 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN 号码 (1-4094)" -#: netbox/ipam/filtersets.py:1040 +#: netbox/ipam/filtersets.py:1052 msgid "Assigned VM interface" msgstr "分配的虚拟机接口" -#: netbox/ipam/filtersets.py:1111 +#: netbox/ipam/filtersets.py:1123 msgid "VLAN Translation Policy (name)" msgstr "VLAN 转换策略(名称)" -#: netbox/ipam/filtersets.py:1177 +#: netbox/ipam/filtersets.py:1189 msgid "IP address (ID)" msgstr "IP 地址 (ID)" -#: netbox/ipam/filtersets.py:1183 netbox/ipam/models/ip.py:788 +#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788 msgid "IP address" msgstr "IP 地址" -#: netbox/ipam/filtersets.py:1208 +#: netbox/ipam/filtersets.py:1220 msgid "Primary IPv4 (ID)" msgstr "首选 IPv4(ID)" -#: netbox/ipam/filtersets.py:1213 +#: netbox/ipam/filtersets.py:1225 msgid "Primary IPv6 (ID)" msgstr "首选IPv6(ID)" @@ -9828,15 +9852,15 @@ msgstr "区域互联网注册管理机构" msgid "Date added" msgstr "添加日期" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/model_forms.py:629 -#: netbox/ipam/forms/model_forms.py:676 netbox/ipam/tables/ip.py:201 -#: netbox/templates/ipam/vlan_edit.html:45 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675 +#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:45 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN组" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 -#: netbox/ipam/forms/filtersets.py:266 netbox/ipam/forms/model_forms.py:217 +#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 #: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 @@ -9860,7 +9884,7 @@ msgid "Is a pool" msgstr "是一个池" #: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302 -#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:304 +#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309 #: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525 msgid "Treat as fully utilized" msgstr "设置为已被全部占用" @@ -9876,20 +9900,20 @@ msgstr "DNS 名称" #: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562 #: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544 -#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:402 -#: netbox/ipam/forms/filtersets.py:591 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407 +#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:32 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "协议" -#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:409 +#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "组 ID" -#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:414 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419 #: netbox/wireless/forms/bulk_edit.py:70 #: netbox/wireless/forms/bulk_edit.py:118 #: netbox/wireless/forms/bulk_import.py:64 @@ -9901,11 +9925,11 @@ msgstr "组 ID" msgid "Authentication type" msgstr "认证类型" -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:418 +#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423 msgid "Authentication key" msgstr "认证秘钥" -#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:395 +#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400 #: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 @@ -9923,7 +9947,7 @@ 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:566 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "Q-in-Q 角色" @@ -9937,14 +9961,14 @@ msgid "Site & Group" msgstr "站点 & 组" #: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531 -#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:322 netbox/vpn/forms/model_forms.py:359 msgid "Policy" msgstr "策略" -#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:742 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/services.py:19 +#: netbox/ipam/forms/bulk_edit.py:567 netbox/ipam/forms/model_forms.py:741 +#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19 #: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" @@ -10085,7 +10109,7 @@ msgid "Private" msgstr "私有的" #: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:338 +#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343 msgid "Address family" msgstr "地址类型" @@ -10105,50 +10129,50 @@ msgstr "结束" msgid "Search within" msgstr "在此前缀内查找" -#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:354 +#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359 msgid "Present in VRF" msgstr "存在于VRF中" -#: netbox/ipam/forms/filtersets.py:322 +#: netbox/ipam/forms/filtersets.py:327 msgid "Device/VM" msgstr "设备/虚拟机" -#: netbox/ipam/forms/filtersets.py:333 +#: netbox/ipam/forms/filtersets.py:338 msgid "Parent Prefix" msgstr "上级IP前缀" -#: netbox/ipam/forms/filtersets.py:378 +#: netbox/ipam/forms/filtersets.py:383 msgid "Assigned to an interface" msgstr "指定给一个接口" -#: netbox/ipam/forms/filtersets.py:385 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS名称" -#: netbox/ipam/forms/filtersets.py:428 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 msgid "VLANs" msgstr "VLANs" -#: netbox/ipam/forms/filtersets.py:469 +#: netbox/ipam/forms/filtersets.py:474 msgid "Contains VLAN ID" msgstr "包含 VLAN ID" -#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 msgid "Local VLAN ID" msgstr "本地 VLAN ID" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 msgid "Remote VLAN ID" msgstr "远程 VLAN ID" -#: netbox/ipam/forms/filtersets.py:518 +#: netbox/ipam/forms/filtersets.py:523 msgid "Q-in-Q/802.1ad" msgstr "q-in-q/802.1ad" -#: netbox/ipam/forms/filtersets.py:563 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -10211,52 +10235,52 @@ msgstr "只有分配给设备接口的 IP 地址才能指定为设备的带外 I msgid "Virtual IP Address" msgstr "虚拟IP地址" -#: netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:602 msgid "Assignment already exists" msgstr "已被分配" -#: netbox/ipam/forms/model_forms.py:612 +#: netbox/ipam/forms/model_forms.py:611 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN ID" -#: netbox/ipam/forms/model_forms.py:630 +#: netbox/ipam/forms/model_forms.py:629 msgid "Child VLANs" msgstr "子类 VLANs" -#: netbox/ipam/forms/model_forms.py:730 +#: netbox/ipam/forms/model_forms.py:729 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN 转换规则" -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:779 +#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." msgstr "一个或多个端口号的列表,逗号分隔。可以使用连字符指定范围。" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:751 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Service Template" msgstr "服务模版" -#: netbox/ipam/forms/model_forms.py:799 +#: netbox/ipam/forms/model_forms.py:798 msgid "Port(s)" msgstr "端口" -#: netbox/ipam/forms/model_forms.py:813 +#: netbox/ipam/forms/model_forms.py:812 msgid "Service template" msgstr "服务模版" -#: netbox/ipam/forms/model_forms.py:825 +#: netbox/ipam/forms/model_forms.py:824 msgid "From Template" msgstr "来自模版" -#: netbox/ipam/forms/model_forms.py:826 +#: netbox/ipam/forms/model_forms.py:825 msgid "Custom" msgstr "自定义" -#: netbox/ipam/forms/model_forms.py:856 +#: netbox/ipam/forms/model_forms.py:855 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "如果不使用服务模板,则必须指定名称、协议和端口。" @@ -11251,31 +11275,31 @@ msgstr "自定义字段 '{name}'必须具有唯一值。" msgid "Missing required custom field '{name}'." msgstr "缺少必需的自定义字段'{name}'." -#: netbox/netbox/models/features.py:462 +#: netbox/netbox/models/features.py:470 msgid "Remote data source" msgstr "远程数据源" -#: netbox/netbox/models/features.py:472 +#: netbox/netbox/models/features.py:480 msgid "data path" msgstr "文件路径" -#: netbox/netbox/models/features.py:476 +#: netbox/netbox/models/features.py:484 msgid "Path to remote file (relative to data source root)" msgstr "数据源文件路径(相对路径)" -#: netbox/netbox/models/features.py:479 +#: netbox/netbox/models/features.py:487 msgid "auto sync enabled" msgstr "自动同步已启用" -#: netbox/netbox/models/features.py:481 +#: netbox/netbox/models/features.py:489 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "数据文件更新时启用数据自动同步" -#: netbox/netbox/models/features.py:484 +#: netbox/netbox/models/features.py:492 msgid "date synced" msgstr "数据已同步" -#: netbox/netbox/models/features.py:578 +#: netbox/netbox/models/features.py:586 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name}必须包含sync_data()方法。" @@ -11468,7 +11492,7 @@ msgstr "IPSec 配置文件" #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/templates/virtualization/virtualmachine_list.html:21 #: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:403 +#: netbox/virtualization/views.py:427 msgid "Virtual Disks" msgstr "虚拟磁盘" @@ -12315,6 +12339,9 @@ msgstr "到" #: netbox/templates/circuits/inc/circuit_termination_fields.html:32 #: netbox/templates/circuits/inc/circuit_termination_fields.html:33 #: netbox/templates/dcim/frontport.html:80 +#: netbox/templates/dcim/inc/cable_termination.html:27 +#: netbox/templates/dcim/inc/cable_termination.html:51 +#: netbox/templates/dcim/inc/cable_termination.html:71 #: netbox/templates/dcim/inc/connection_endpoints.html:7 #: netbox/templates/dcim/interface.html:211 #: netbox/templates/dcim/rearport.html:76 @@ -13143,7 +13170,7 @@ msgstr "A端" msgid "B Side" msgstr "B端" -#: netbox/templates/dcim/inc/cable_termination.html:65 +#: netbox/templates/dcim/inc/cable_termination.html:82 msgid "No termination" msgstr "未成端" @@ -13223,12 +13250,6 @@ msgstr "PoE模式" msgid "PoE Type" msgstr "PoE类型" -#: 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/templates/dcim/interface.html:156 #: netbox/templates/virtualization/vminterface.html:88 msgid "VLAN Translation" @@ -13852,15 +13873,15 @@ msgstr "实例数据" msgid "Rendered Config" msgstr "提交配置" -#: netbox/templates/extras/object_render_config.html:58 +#: netbox/templates/extras/object_render_config.html:60 msgid "Download" msgstr "下载" -#: netbox/templates/extras/object_render_config.html:65 +#: netbox/templates/extras/object_render_config.html:68 msgid "Error rendering template" msgstr "渲染模板时出错" -#: netbox/templates/extras/object_render_config.html:71 +#: netbox/templates/extras/object_render_config.html:74 msgid "No configuration template has been assigned." msgstr "尚未分配任何配置模板。" @@ -15740,7 +15761,7 @@ msgid "Disk (MB)" msgstr "磁盘 (MB)" #: netbox/virtualization/forms/bulk_edit.py:324 -#: netbox/virtualization/forms/filtersets.py:256 +#: netbox/virtualization/forms/filtersets.py:269 msgid "Size (MB)" msgstr "大小 (MB)" @@ -15760,7 +15781,7 @@ msgstr "指定集群" msgid "Assigned device within cluster" msgstr "指定集群内部设备" -#: netbox/virtualization/forms/filtersets.py:188 +#: netbox/virtualization/forms/filtersets.py:189 msgid "Serial number" msgstr "序列号" @@ -15916,12 +15937,12 @@ msgstr "虚拟磁盘" msgid "virtual disks" msgstr "虚拟磁盘" -#: netbox/virtualization/views.py:289 +#: netbox/virtualization/views.py:313 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "已添加 {count} 要集群的设备 {cluster}" -#: netbox/virtualization/views.py:324 +#: netbox/virtualization/views.py:348 #, python-brace-format msgid "Removed {count} devices from cluster {cluster}" msgstr "已移除 {count} 来自集群的设备 {cluster}" diff --git a/netbox/utilities/querydict.py b/netbox/utilities/querydict.py index 78395758a..73d40bfc4 100644 --- a/netbox/utilities/querydict.py +++ b/netbox/utilities/querydict.py @@ -2,6 +2,7 @@ from urllib.parse import urlencode from django.http import QueryDict from django.utils.datastructures import MultiValueDict +from netbox.models import CloningMixin __all__ = ( 'dict_to_querydict', @@ -46,7 +47,7 @@ def prepare_cloned_fields(instance): Generate a QueryDict comprising attributes from an object's clone() method. """ # Generate the clone attributes from the instance - if not hasattr(instance, 'clone'): + if not issubclass(type(instance), CloningMixin): return QueryDict(mutable=True) attrs = instance.clone() diff --git a/netbox/utilities/string.py b/netbox/utilities/string.py index ed878f522..fae9bc5be 100644 --- a/netbox/utilities/string.py +++ b/netbox/utilities/string.py @@ -2,6 +2,7 @@ import re __all__ = ( 'enum_key', + 'remove_linebreaks', 'title', 'trailing_slash', ) @@ -15,6 +16,13 @@ def enum_key(value): return re.sub(r'[^_A-Z0-9]', '_', value) +def remove_linebreaks(value): + """ + Remove all line breaks from a string and return the result. Useful for log sanitization purposes. + """ + return value.replace('\n', '').replace('\r', '') + + def title(value): """ Improved implementation of str.title(); retains all existing uppercase letters. diff --git a/netbox/virtualization/forms/filtersets.py b/netbox/virtualization/forms/filtersets.py index 2b2d821fe..b081fa8c6 100644 --- a/netbox/virtualization/forms/filtersets.py +++ b/netbox/virtualization/forms/filtersets.py @@ -1,10 +1,11 @@ from django import forms from django.utils.translation import gettext_lazy as _ +from dcim.choices import * from dcim.models import Device, DeviceRole, Location, Platform, Region, Site, SiteGroup from extras.forms import LocalConfigContextFilterForm from extras.models import ConfigTemplate -from ipam.models import VRF +from ipam.models import VRF, VLANTranslationPolicy from netbox.forms import NetBoxModelFilterSetForm from tenancy.forms import ContactModelFilterForm, TenancyFilterForm from utilities.forms import BOOLEAN_WITH_BLANK_CHOICES @@ -200,7 +201,9 @@ class VMInterfaceFilterForm(NetBoxModelFilterSetForm): fieldsets = ( FieldSet('q', 'filter_id', 'tag'), FieldSet('cluster_id', 'virtual_machine_id', name=_('Virtual Machine')), - FieldSet('enabled', 'mac_address', 'vrf_id', 'l2vpn_id', name=_('Attributes')), + FieldSet('enabled', name=_('Attributes')), + FieldSet('vrf_id', 'l2vpn_id', 'mac_address', name=_('Addressing')), + FieldSet('mode', 'vlan_translation_policy_id', name=_('802.1Q Switching')), ) selector_fields = ('filter_id', 'q', 'virtual_machine_id') cluster_id = DynamicModelMultipleChoiceField( @@ -237,6 +240,16 @@ class VMInterfaceFilterForm(NetBoxModelFilterSetForm): required=False, label=_('L2VPN') ) + mode = forms.MultipleChoiceField( + choices=InterfaceModeChoices, + required=False, + label=_('802.1Q mode') + ) + vlan_translation_policy_id = DynamicModelMultipleChoiceField( + queryset=VLANTranslationPolicy.objects.all(), + required=False, + label=_('VLAN Translation Policy') + ) tag = TagFilterField(model) diff --git a/netbox/virtualization/tests/test_filtersets.py b/netbox/virtualization/tests/test_filtersets.py index 7fbf0045d..ce07f907f 100644 --- a/netbox/virtualization/tests/test_filtersets.py +++ b/netbox/virtualization/tests/test_filtersets.py @@ -606,6 +606,7 @@ class VMInterfaceTestCase(TestCase, ChangeLoggedFilterSetTests): mtu=100, vrf=vrfs[0], description='foobar1', + mode=InterfaceModeChoices.MODE_ACCESS, vlan_translation_policy=vlan_translation_policies[0], ), VMInterface( @@ -615,6 +616,7 @@ class VMInterfaceTestCase(TestCase, ChangeLoggedFilterSetTests): mtu=200, vrf=vrfs[1], description='foobar2', + mode=InterfaceModeChoices.MODE_TAGGED, vlan_translation_policy=vlan_translation_policies[0], ), VMInterface( @@ -700,6 +702,10 @@ class VMInterfaceTestCase(TestCase, ChangeLoggedFilterSetTests): params = {'description': ['foobar1', 'foobar2']} self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2) + def test_mode(self): + params = {'mode': [InterfaceModeChoices.MODE_ACCESS]} + self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1) + def test_vlan(self): vlan = VLAN.objects.filter(qinq_role=VLANQinQRoleChoices.ROLE_SERVICE).first() params = {'vlan_id': vlan.pk} diff --git a/netbox/virtualization/views.py b/netbox/virtualization/views.py index 8c2b11ddc..10df05c71 100644 --- a/netbox/virtualization/views.py +++ b/netbox/virtualization/views.py @@ -1,4 +1,5 @@ from django.contrib import messages +from django.contrib.contenttypes.models import ContentType from django.db import transaction from django.db.models import Prefetch, Sum from django.shortcuts import get_object_or_404, redirect, render @@ -10,7 +11,7 @@ from dcim.forms import DeviceFilterForm from dcim.models import Device from dcim.tables import DeviceTable from extras.views import ObjectConfigContextView, ObjectRenderConfigView -from ipam.models import IPAddress +from ipam.models import IPAddress, VLANGroup from ipam.tables import InterfaceVLANTable, VLANTranslationRuleTable from netbox.constants import DEFAULT_ACTION_PERMISSIONS from netbox.views import generic @@ -102,7 +103,17 @@ class ClusterGroupView(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, + extra=( + ( + VLANGroup.objects.restrict(request.user, 'view').filter( + scope_type=ContentType.objects.get_for_model(ClusterGroup), + scope_id=instance.pk + ), 'cluster_group'), + ), + ), } @@ -162,15 +173,28 @@ class ClusterListView(generic.ObjectListView): @register_model_view(Cluster) -class ClusterView(generic.ObjectView): +class ClusterView(GetRelatedModelsMixin, generic.ObjectView): queryset = Cluster.objects.all() def get_extra_context(self, request, instance): - return instance.virtual_machines.aggregate( - vcpus_sum=Sum('vcpus'), - memory_sum=Sum('memory'), - disk_sum=Sum('disk') - ) + return { + **instance.virtual_machines.aggregate( + vcpus_sum=Sum('vcpus'), + memory_sum=Sum('memory'), + disk_sum=Sum('disk') + ), + 'related_models': self.get_related_models( + request, + instance, + omit=(), + extra=( + (VLANGroup.objects.restrict(request.user, 'view').filter( + scope_type=ContentType.objects.get_for_model(Cluster), + scope_id=instance.pk + ), 'cluster'), + ) + ), + } @register_model_view(Cluster, 'virtualmachines', path='virtual-machines') diff --git a/requirements.txt b/requirements.txt index 7537809d1..e5f75640d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -22,7 +22,7 @@ gunicorn==23.0.0 Jinja2==3.1.6 jsonschema==4.23.0 Markdown==3.8 -mkdocs-material==9.6.11 +mkdocs-material==9.6.12 mkdocstrings[python]==0.29.1 netaddr==1.3.0 nh3==0.2.21 @@ -33,7 +33,7 @@ requests==2.32.3 rq==2.3.2 social-auth-app-django==5.4.3 social-auth-core==4.5.6 -strawberry-graphql==0.264.0 +strawberry-graphql==0.266.0 strawberry-graphql-django==0.58.0 svgwrite==1.4.3 tablib==3.8.0 diff --git a/upgrade.sh b/upgrade.sh index a4db87747..75a3ffc7f 100755 --- a/upgrade.sh +++ b/upgrade.sh @@ -6,6 +6,13 @@ # variable (if set), or fall back to "python3". Note that NetBox v4.0+ requires # Python 3.10 or later. +# Parse arguments +if [[ "$1" == "--readonly" ]]; then + READONLY_MODE=true +else + READONLY_MODE=false +fi + cd "$(dirname "$0")" NETBOX_VERSION="$(grep ^version netbox/release.yaml | cut -d \" -f2)" @@ -83,9 +90,14 @@ else fi # Apply any database migrations -COMMAND="python3 netbox/manage.py migrate" -echo "Applying database migrations ($COMMAND)..." -eval $COMMAND || exit 1 +if [ "$READONLY_MODE" = true ]; then + echo "Skipping database migrations (read-only mode)" + exit 0 +else + COMMAND="python3 netbox/manage.py migrate" + echo "Applying database migrations ($COMMAND)..." + eval $COMMAND || exit 1 +fi # Trace any missing cable paths (not typically needed) COMMAND="python3 netbox/manage.py trace_paths --no-input"