IPAM filters

This commit is contained in:
Daniel W. Anner 2024-05-21 17:41:27 +00:00 committed by GitHub
parent 79fb5946bb
commit af0156138c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
34 changed files with 235 additions and 235 deletions

View File

@ -56759,7 +56759,7 @@
{ {
"name": "id", "name": "id",
"in": "path", "in": "path",
"description": "A unique integer value identifying this VLAN group.", "description": "A unique integer value identifying this VLAN Group.",
"required": true, "required": true,
"type": "integer" "type": "integer"
} }
@ -89663,7 +89663,7 @@
] ]
}, },
"auth_key": { "auth_key": {
"title": "Authentication key", "title": "Authentication Key",
"type": "string", "type": "string",
"maxLength": 255 "maxLength": 255
}, },
@ -90915,7 +90915,7 @@
"$ref": "#/definitions/NestedRole" "$ref": "#/definitions/NestedRole"
}, },
"is_pool": { "is_pool": {
"title": "Is a pool", "title": "Is a Pool",
"description": "All IP addresses within this prefix are considered usable", "description": "All IP addresses within this prefix are considered usable",
"type": "boolean" "type": "boolean"
}, },
@ -91040,7 +91040,7 @@
"x-nullable": true "x-nullable": true
}, },
"is_pool": { "is_pool": {
"title": "Is a pool", "title": "Is a Pool",
"description": "All IP addresses within this prefix are considered usable", "description": "All IP addresses within this prefix are considered usable",
"type": "boolean" "type": "boolean"
}, },
@ -92226,7 +92226,7 @@
}, },
"group": { "group": {
"title": "Group", "title": "Group",
"description": "VLAN group (optional)", "description": "VLAN Group (optional)",
"type": "integer", "type": "integer",
"x-nullable": true "x-nullable": true
}, },

View File

@ -39600,7 +39600,7 @@ paths:
parameters: parameters:
- name: id - name: id
in: path in: path
description: A unique integer value identifying this VLAN group. description: A unique integer value identifying this VLAN Group.
required: true required: true
type: integer type: integer
/ipam/vlan-groups/{id}/available-vlans/: /ipam/vlan-groups/{id}/available-vlans/:
@ -65039,7 +65039,7 @@ definitions:
- plaintext - plaintext
- md5 - md5
auth_key: auth_key:
title: Authentication key title: Authentication Key
type: string type: string
maxLength: 255 maxLength: 255
description: description:
@ -66017,7 +66017,7 @@ definitions:
role: role:
$ref: '#/definitions/NestedRole' $ref: '#/definitions/NestedRole'
is_pool: is_pool:
title: Is a pool title: Is a Pool
description: All IP addresses within this prefix are considered usable description: All IP addresses within this prefix are considered usable
type: boolean type: boolean
mark_utilized: mark_utilized:
@ -66116,7 +66116,7 @@ definitions:
type: integer type: integer
x-nullable: true x-nullable: true
is_pool: is_pool:
title: Is a pool title: Is a Pool
description: All IP addresses within this prefix are considered usable description: All IP addresses within this prefix are considered usable
type: boolean type: boolean
mark_utilized: mark_utilized:
@ -67042,7 +67042,7 @@ definitions:
x-nullable: true x-nullable: true
group: group:
title: Group title: Group
description: VLAN group (optional) description: VLAN Group (optional)
type: integer type: integer
x-nullable: true x-nullable: true
vid: vid:

View File

@ -25,7 +25,7 @@ Config contexts can be computed for objects based on the following criteria:
| Role | :material-check: | :material-check: | | Role | :material-check: | :material-check: |
| Platform | :material-check: | :material-check: | | Platform | :material-check: | :material-check: |
| Cluster type | | :material-check: | | Cluster type | | :material-check: |
| Cluster group | | :material-check: | | Cluster Group | | :material-check: |
| Cluster | | :material-check: | | Cluster | | :material-check: |
| Tenant Group | :material-check: | :material-check: | | Tenant Group | :material-check: | :material-check: |
| Tenant | :material-check: | :material-check: | | Tenant | :material-check: | :material-check: |

View File

@ -1358,7 +1358,7 @@ class InterfaceBulkEditForm(
vlan_group = DynamicModelChoiceField( vlan_group = DynamicModelChoiceField(
queryset=VLANGroup.objects.all(), queryset=VLANGroup.objects.all(),
required=False, required=False,
label=_('VLAN group') label=_('VLAN Group')
) )
untagged_vlan = DynamicModelChoiceField( untagged_vlan = DynamicModelChoiceField(
queryset=VLAN.objects.all(), queryset=VLAN.objects.all(),

View File

@ -1296,7 +1296,7 @@ class InterfaceForm(InterfaceCommonForm, ModularDeviceComponentForm):
vlan_group = DynamicModelChoiceField( vlan_group = DynamicModelChoiceField(
queryset=VLANGroup.objects.all(), queryset=VLANGroup.objects.all(),
required=False, required=False,
label=_('VLAN group') label=_('VLAN Group')
) )
untagged_vlan = DynamicModelChoiceField( untagged_vlan = DynamicModelChoiceField(
queryset=VLAN.objects.all(), queryset=VLAN.objects.all(),

View File

@ -534,13 +534,13 @@ class ConfigContextFilterSet(ChangeLoggedModelFilterSet):
cluster_group_id = django_filters.ModelMultipleChoiceFilter( cluster_group_id = django_filters.ModelMultipleChoiceFilter(
field_name='cluster_groups', field_name='cluster_groups',
queryset=ClusterGroup.objects.all(), queryset=ClusterGroup.objects.all(),
label=_('Cluster group'), label=_('Cluster Group'),
) )
cluster_group = django_filters.ModelMultipleChoiceFilter( cluster_group = django_filters.ModelMultipleChoiceFilter(
field_name='cluster_groups__slug', field_name='cluster_groups__slug',
queryset=ClusterGroup.objects.all(), queryset=ClusterGroup.objects.all(),
to_field_name='slug', to_field_name='slug',
label=_('Cluster group (slug)'), label=_('Cluster Group (slug)'),
) )
cluster_id = django_filters.ModelMultipleChoiceFilter( cluster_id = django_filters.ModelMultipleChoiceFilter(
field_name='clusters', field_name='clusters',

View File

@ -387,7 +387,7 @@ class ConfigContextFilterForm(SavedFiltersMixin, FilterForm):
cluster_group_id = DynamicModelMultipleChoiceField( cluster_group_id = DynamicModelMultipleChoiceField(
queryset=ClusterGroup.objects.all(), queryset=ClusterGroup.objects.all(),
required=False, required=False,
label=_('Cluster groups') label=_('Cluster Groups')
) )
cluster_id = DynamicModelMultipleChoiceField( cluster_id = DynamicModelMultipleChoiceField(
queryset=Cluster.objects.all(), queryset=Cluster.objects.all(),

View File

@ -420,7 +420,7 @@ class ConfigContextForm(SyncedDataMixin, forms.ModelForm):
required=False required=False
) )
cluster_groups = DynamicModelMultipleChoiceField( cluster_groups = DynamicModelMultipleChoiceField(
label=_('Cluster groups'), label=_('Cluster Groups'),
queryset=ClusterGroup.objects.all(), queryset=ClusterGroup.objects.all(),
required=False required=False
) )

View File

@ -301,7 +301,7 @@ class PrefixFilterSet(NetBoxModelFilterSet, TenancyFilterSet):
mask_length = MultiValueNumberFilter( mask_length = MultiValueNumberFilter(
field_name='prefix', field_name='prefix',
lookup_expr='net_mask_length', lookup_expr='net_mask_length',
label=_('Mask length') label=_('Mask Length')
) )
mask_length__gte = django_filters.NumberFilter( mask_length__gte = django_filters.NumberFilter(
field_name='prefix', field_name='prefix',
@ -569,7 +569,7 @@ class IPAddressFilterSet(NetBoxModelFilterSet, TenancyFilterSet):
mask_length = MultiValueNumberFilter( mask_length = MultiValueNumberFilter(
field_name='address', field_name='address',
lookup_expr='net_mask_length', lookup_expr='net_mask_length',
label=_('Mask length') label=_('Mask Length')
) )
mask_length__gte = django_filters.NumberFilter( mask_length__gte = django_filters.NumberFilter(
field_name='address', field_name='address',

View File

@ -250,12 +250,12 @@ class PrefixBulkEditForm(NetBoxModelBulkEditForm):
is_pool = forms.NullBooleanField( is_pool = forms.NullBooleanField(
required=False, required=False,
widget=BulkEditNullBooleanSelect(), widget=BulkEditNullBooleanSelect(),
label=_('Is a pool') label=_('Is a Pool')
) )
mark_utilized = forms.NullBooleanField( mark_utilized = forms.NullBooleanField(
required=False, required=False,
widget=BulkEditNullBooleanSelect(), widget=BulkEditNullBooleanSelect(),
label=_('Treat as fully utilized') label=_('Treat as Fully Utilized')
) )
description = forms.CharField( description = forms.CharField(
label=_('Description'), label=_('Description'),
@ -299,7 +299,7 @@ class IPRangeBulkEditForm(NetBoxModelBulkEditForm):
mark_utilized = forms.NullBooleanField( mark_utilized = forms.NullBooleanField(
required=False, required=False,
widget=BulkEditNullBooleanSelect(), widget=BulkEditNullBooleanSelect(),
label=_('Treat as fully utilized') label=_('Treat as Fully Utilized')
) )
description = forms.CharField( description = forms.CharField(
label=_('Description'), label=_('Description'),
@ -324,7 +324,7 @@ class IPAddressBulkEditForm(NetBoxModelBulkEditForm):
label=_('VRF') label=_('VRF')
) )
mask_length = forms.IntegerField( mask_length = forms.IntegerField(
label=_('Mask length'), label=_('Mask Length'),
min_value=IPADDRESS_MASK_LENGTH_MIN, min_value=IPADDRESS_MASK_LENGTH_MIN,
max_value=IPADDRESS_MASK_LENGTH_MAX, max_value=IPADDRESS_MASK_LENGTH_MAX,
required=False required=False
@ -385,7 +385,7 @@ class FHRPGroupBulkEditForm(NetBoxModelBulkEditForm):
auth_key = forms.CharField( auth_key = forms.CharField(
max_length=255, max_length=255,
required=False, required=False,
label=_('Authentication key') label=_('Authentication Key')
) )
name = forms.CharField( name = forms.CharField(
label=_('Name'), label=_('Name'),
@ -473,7 +473,7 @@ class VLANGroupBulkEditForm(NetBoxModelBulkEditForm):
clustergroup = DynamicModelChoiceField( clustergroup = DynamicModelChoiceField(
queryset=ClusterGroup.objects.all(), queryset=ClusterGroup.objects.all(),
required=False, required=False,
label=_('Cluster group') label=_('Cluster Group')
) )
cluster = DynamicModelChoiceField( cluster = DynamicModelChoiceField(
label=_('Cluster'), label=_('Cluster'),

View File

@ -174,7 +174,7 @@ class PrefixImportForm(NetBoxModelImportForm):
help_text=_('Assigned site') help_text=_('Assigned site')
) )
vlan_group = CSVModelChoiceField( vlan_group = CSVModelChoiceField(
label=_('VLAN group'), label=_('VLAN Group'),
queryset=VLANGroup.objects.all(), queryset=VLANGroup.objects.all(),
required=False, required=False,
to_field_name='name', to_field_name='name',
@ -445,7 +445,7 @@ class VLANImportForm(NetBoxModelImportForm):
queryset=VLANGroup.objects.all(), queryset=VLANGroup.objects.all(),
required=False, required=False,
to_field_name='name', to_field_name='name',
help_text=_('Assigned VLAN group') help_text=_('Assigned VLAN Group')
) )
tenant = CSVModelChoiceField( tenant = CSVModelChoiceField(
label=_('Tenant'), label=_('Tenant'),

View File

@ -50,12 +50,12 @@ class VRFFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm):
import_target_id = DynamicModelMultipleChoiceField( import_target_id = DynamicModelMultipleChoiceField(
queryset=RouteTarget.objects.all(), queryset=RouteTarget.objects.all(),
required=False, required=False,
label=_('Import targets') label=_('Import Targets')
) )
export_target_id = DynamicModelMultipleChoiceField( export_target_id = DynamicModelMultipleChoiceField(
queryset=RouteTarget.objects.all(), queryset=RouteTarget.objects.all(),
required=False, required=False,
label=_('Export targets') label=_('Export Targets')
) )
tag = TagFilterField(model) tag = TagFilterField(model)
@ -102,7 +102,7 @@ class AggregateFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm):
family = forms.ChoiceField( family = forms.ChoiceField(
required=False, required=False,
choices=add_blank_choice(IPAddressFamilyChoices), choices=add_blank_choice(IPAddressFamilyChoices),
label=_('Address family') label=_('Address Family')
) )
rir_id = DynamicModelMultipleChoiceField( rir_id = DynamicModelMultipleChoiceField(
queryset=RIR.objects.all(), queryset=RIR.objects.all(),
@ -183,17 +183,17 @@ class PrefixFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm):
'placeholder': 'Prefix', 'placeholder': 'Prefix',
} }
), ),
label=_('Search within') label=_('Search Within')
) )
family = forms.ChoiceField( family = forms.ChoiceField(
required=False, required=False,
choices=add_blank_choice(IPAddressFamilyChoices), choices=add_blank_choice(IPAddressFamilyChoices),
label=_('Address family') label=_('Address Family')
) )
mask_length = forms.MultipleChoiceField( mask_length = forms.MultipleChoiceField(
required=False, required=False,
choices=PREFIX_MASK_LENGTH_CHOICES, choices=PREFIX_MASK_LENGTH_CHOICES,
label=_('Mask length') label=_('Mask Length')
) )
vrf_id = DynamicModelMultipleChoiceField( vrf_id = DynamicModelMultipleChoiceField(
queryset=VRF.objects.all(), queryset=VRF.objects.all(),
@ -238,14 +238,14 @@ class PrefixFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm):
) )
is_pool = forms.NullBooleanField( is_pool = forms.NullBooleanField(
required=False, required=False,
label=_('Is a pool'), label=_('Is a Pool'),
widget=forms.Select( widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES choices=BOOLEAN_WITH_BLANK_CHOICES
) )
) )
mark_utilized = forms.NullBooleanField( mark_utilized = forms.NullBooleanField(
required=False, required=False,
label=_('Treat as fully utilized'), label=_('Treat as Fully Utilized'),
widget=forms.Select( widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES choices=BOOLEAN_WITH_BLANK_CHOICES
) )
@ -269,7 +269,7 @@ class IPRangeFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm):
family = forms.ChoiceField( family = forms.ChoiceField(
required=False, required=False,
choices=add_blank_choice(IPAddressFamilyChoices), choices=add_blank_choice(IPAddressFamilyChoices),
label=_('Address family') label=_('Address Family')
) )
vrf_id = DynamicModelMultipleChoiceField( vrf_id = DynamicModelMultipleChoiceField(
queryset=VRF.objects.all(), queryset=VRF.objects.all(),
@ -290,7 +290,7 @@ class IPRangeFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm):
) )
mark_utilized = forms.NullBooleanField( mark_utilized = forms.NullBooleanField(
required=False, required=False,
label=_('Treat as fully utilized'), label=_('Treat as Fully Utilized'),
widget=forms.Select( widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES choices=BOOLEAN_WITH_BLANK_CHOICES
) )
@ -323,12 +323,12 @@ class IPAddressFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm):
family = forms.ChoiceField( family = forms.ChoiceField(
required=False, required=False,
choices=add_blank_choice(IPAddressFamilyChoices), choices=add_blank_choice(IPAddressFamilyChoices),
label=_('Address family') label=_('Address Family')
) )
mask_length = forms.ChoiceField( mask_length = forms.ChoiceField(
required=False, required=False,
choices=IPADDRESS_MASK_LENGTH_CHOICES, choices=IPADDRESS_MASK_LENGTH_CHOICES,
label=_('Mask length') label=_('Mask Length')
) )
vrf_id = DynamicModelMultipleChoiceField( vrf_id = DynamicModelMultipleChoiceField(
queryset=VRF.objects.all(), queryset=VRF.objects.all(),
@ -363,7 +363,7 @@ class IPAddressFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm):
) )
assigned_to_interface = forms.NullBooleanField( assigned_to_interface = forms.NullBooleanField(
required=False, required=False,
label=_('Assigned to an interface'), label=_('Assigned to an Interface'),
widget=forms.Select( widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES choices=BOOLEAN_WITH_BLANK_CHOICES
) )
@ -403,7 +403,7 @@ class FHRPGroupFilterForm(NetBoxModelFilterSetForm):
) )
auth_key = forms.CharField( auth_key = forms.CharField(
required=False, required=False,
label=_('Authentication key') label=_('Authentication Key')
) )
tag = TagFilterField(model) tag = TagFilterField(model)
@ -461,7 +461,7 @@ class VLANGroupFilterForm(NetBoxModelFilterSetForm):
cluster_group = DynamicModelMultipleChoiceField( cluster_group = DynamicModelMultipleChoiceField(
queryset=ClusterGroup.objects.all(), queryset=ClusterGroup.objects.all(),
required=False, required=False,
label=_('Cluster group') label=_('Cluster Group')
) )
tag = TagFilterField(model) tag = TagFilterField(model)
@ -502,7 +502,7 @@ class VLANFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm):
query_params={ query_params={
'region': '$region' 'region': '$region'
}, },
label=_('VLAN group') label=_('VLAN Group')
) )
status = forms.MultipleChoiceField( status = forms.MultipleChoiceField(
label=_('Status'), label=_('Status'),

View File

@ -45,12 +45,12 @@ __all__ = (
class VRFForm(TenancyForm, NetBoxModelForm): class VRFForm(TenancyForm, NetBoxModelForm):
import_targets = DynamicModelMultipleChoiceField( import_targets = DynamicModelMultipleChoiceField(
label=_('Import targets'), label=_('Import Targets'),
queryset=RouteTarget.objects.all(), queryset=RouteTarget.objects.all(),
required=False required=False
) )
export_targets = DynamicModelMultipleChoiceField( export_targets = DynamicModelMultipleChoiceField(
label=_('Export targets'), label=_('Export Targets'),
queryset=RouteTarget.objects.all(), queryset=RouteTarget.objects.all(),
required=False required=False
) )
@ -621,7 +621,7 @@ class VLANGroupForm(NetBoxModelForm):
initial_params={ initial_params={
'clusters': '$cluster' 'clusters': '$cluster'
}, },
label=_('Cluster group') label=_('Cluster Group')
) )
cluster = DynamicModelChoiceField( cluster = DynamicModelChoiceField(
label=_('Cluster'), label=_('Cluster'),

View File

@ -160,8 +160,8 @@ class Migration(migrations.Migration):
('scope_type', models.ForeignKey(blank=True, limit_choices_to=models.Q(('model__in', ('region', 'sitegroup', 'site', 'location', 'rack', 'clustergroup', 'cluster'))), null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.contenttype')), ('scope_type', models.ForeignKey(blank=True, limit_choices_to=models.Q(('model__in', ('region', 'sitegroup', 'site', 'location', 'rack', 'clustergroup', 'cluster'))), null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.contenttype')),
], ],
options={ options={
'verbose_name': 'VLAN group', 'verbose_name': 'VLAN Group',
'verbose_name_plural': 'VLAN groups', 'verbose_name_plural': 'VLAN Groups',
'ordering': ('name', 'pk'), 'ordering': ('name', 'pk'),
}, },
), ),

View File

@ -269,7 +269,7 @@ class Prefix(ContactsMixin, GetAvailablePrefixesMixin, PrimaryModel):
mark_utilized = models.BooleanField( mark_utilized = models.BooleanField(
verbose_name=_('mark utilized'), verbose_name=_('mark utilized'),
default=False, default=False,
help_text=_("Treat as fully utilized") help_text=_("Treat as Fully Utilized")
) )
# Cached depth & child counts # Cached depth & child counts
@ -536,7 +536,7 @@ class IPRange(ContactsMixin, PrimaryModel):
mark_utilized = models.BooleanField( mark_utilized = models.BooleanField(
verbose_name=_('mark utilized'), verbose_name=_('mark utilized'),
default=False, default=False,
help_text=_("Treat as fully utilized") help_text=_("Treat as Fully Utilized")
) )
clone_fields = ( clone_fields = (

View File

@ -20,7 +20,7 @@ __all__ = (
class VLANGroup(OrganizationalModel): class VLANGroup(OrganizationalModel):
""" """
A VLAN group is an arbitrary collection of VLANs within which VLAN IDs and names must be unique. A VLAN Group is an arbitrary collection of VLANs within which VLAN IDs and names must be unique.
""" """
name = models.CharField( name = models.CharField(
verbose_name=_('name'), verbose_name=_('name'),
@ -81,8 +81,8 @@ class VLANGroup(OrganizationalModel):
name='%(app_label)s_%(class)s_unique_scope_slug' name='%(app_label)s_%(class)s_unique_scope_slug'
), ),
) )
verbose_name = _('VLAN group') verbose_name = _('VLAN Group')
verbose_name_plural = _('VLAN groups') verbose_name_plural = _('VLAN Groups')
def get_absolute_url(self): def get_absolute_url(self):
return reverse('ipam:vlangroup', args=[self.pk]) return reverse('ipam:vlangroup', args=[self.pk])
@ -150,7 +150,7 @@ class VLAN(PrimaryModel):
related_name='vlans', related_name='vlans',
blank=True, blank=True,
null=True, null=True,
help_text=_("VLAN group (optional)") help_text=_("VLAN Group (optional)")
) )
vid = models.PositiveSmallIntegerField( vid = models.PositiveSmallIntegerField(
verbose_name=_('VLAN ID'), verbose_name=_('VLAN ID'),

View File

@ -766,7 +766,7 @@ class VLANGroupTestCase(ViewTestCases.OrganizationalObjectViewTestCase):
'slug': 'vlan-group-x', 'slug': 'vlan-group-x',
'min_vid': 1, 'min_vid': 1,
'max_vid': 4094, 'max_vid': 4094,
'description': 'A new VLAN group', 'description': 'A new VLAN Group',
'tags': [t.pk for t in tags], 'tags': [t.pk for t in tags],
} }

View File

@ -82,7 +82,7 @@
<td>{{ object.description|placeholder }}</td> <td>{{ object.description|placeholder }}</td>
</tr> </tr>
<tr> <tr>
<th scope="row">{% trans "Is a pool" %}</th> <th scope="row">{% trans "Is a Pool" %}</th>
<td>{% checkmark object.is_pool %}</td> <td>{% checkmark object.is_pool %}</td>
</tr> </tr>
</table> </table>

View File

@ -3214,7 +3214,7 @@ msgstr "Modus"
#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 #: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498
#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240
#: virtualization/forms/model_forms.py:321 #: virtualization/forms/model_forms.py:321
msgid "VLAN group" msgid "VLAN Group"
msgstr "VLAN-Gruppe" msgstr "VLAN-Gruppe"
#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304
@ -6540,11 +6540,11 @@ msgstr "Clustertyp (Schnecke)"
#: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476
#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 #: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615
#: virtualization/forms/filtersets.py:112 #: virtualization/forms/filtersets.py:112
msgid "Cluster group" msgid "Cluster Group"
msgstr "Cluster-Gruppe" msgstr "Cluster-Gruppe"
#: extras/filtersets.py:543 virtualization/filtersets.py:136 #: extras/filtersets.py:543 virtualization/filtersets.py:136
msgid "Cluster group (slug)" msgid "Cluster Group (slug)"
msgstr "Clustergruppe (Schnecke)" msgstr "Clustergruppe (Schnecke)"
#: extras/filtersets.py:553 tenancy/forms/forms.py:16 #: extras/filtersets.py:553 tenancy/forms/forms.py:16
@ -6868,7 +6868,7 @@ msgid "Cluster types"
msgstr "Clustertypen" msgstr "Clustertypen"
#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423 #: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423
msgid "Cluster groups" msgid "Cluster Groups"
msgstr "Cluster-Gruppen" msgstr "Cluster-Gruppen"
#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428 #: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428
@ -8304,7 +8304,7 @@ msgstr "Präfixe, die dieses Präfix oder diese IP enthalten"
#: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327
#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 #: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324
msgid "Mask length" msgid "Mask Length"
msgstr "Länge der Maske" msgstr "Länge der Maske"
#: ipam/filtersets.py:373 vpn/filtersets.py:446 #: ipam/filtersets.py:373 vpn/filtersets.py:446
@ -8449,13 +8449,13 @@ msgstr "Länge des Präfixes"
#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 #: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240
#: templates/ipam/prefix.html:85 #: templates/ipam/prefix.html:85
msgid "Is a pool" msgid "Is a Pool"
msgstr "Ist ein Pool" msgstr "Ist ein Pool"
#: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302
#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 #: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286
#: ipam/models/ip.py:271 ipam/models/ip.py:538 #: ipam/models/ip.py:271 ipam/models/ip.py:538
msgid "Treat as fully utilized" msgid "Treat as Fully Utilized"
msgstr "Als voll ausgelastet behandeln" msgstr "Als voll ausgelastet behandeln"
#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 #: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771
@ -8485,7 +8485,7 @@ msgid "Authentication Type"
msgstr "Art der Authentifizierung" msgstr "Art der Authentifizierung"
#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 #: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399
msgid "Authentication key" msgid "Authentication Key"
msgstr "Authentifizierungsschlüssel" msgstr "Authentifizierungsschlüssel"
#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 #: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376
@ -8618,7 +8618,7 @@ msgid "Maximum child VLAN VID (default: {maximum})"
msgstr "Maximale VLAN-VID für Kinder (Standard: {maximum})" msgstr "Maximale VLAN-VID für Kinder (Standard: {maximum})"
#: ipam/forms/bulk_import.py:448 #: ipam/forms/bulk_import.py:448
msgid "Assigned VLAN group" msgid "Assigned VLAN Group"
msgstr "Zugewiesene VLAN-Gruppe" msgstr "Zugewiesene VLAN-Gruppe"
#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 #: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505
@ -8645,12 +8645,12 @@ msgstr "Ziele der Route"
#: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48 #: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48
#: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397 #: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397
msgid "Import targets" msgid "Import Targets"
msgstr "Ziele importieren" msgstr "Ziele importieren"
#: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53 #: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53
#: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402 #: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402
msgid "Export targets" msgid "Export Targets"
msgstr "Ziele exportieren" msgstr "Ziele exportieren"
#: ipam/forms/filtersets.py:73 #: ipam/forms/filtersets.py:73
@ -8667,7 +8667,7 @@ msgstr "Privat"
#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 #: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190
#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 #: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319
msgid "Address family" msgid "Address Family"
msgstr "Familie adressieren" msgstr "Familie adressieren"
#: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25 #: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25
@ -8683,7 +8683,7 @@ msgid "End"
msgstr "Ende" msgstr "Ende"
#: ipam/forms/filtersets.py:185 #: ipam/forms/filtersets.py:185
msgid "Search within" msgid "Search Within"
msgstr "Suche innerhalb" msgstr "Suche innerhalb"
#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 #: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335
@ -8707,7 +8707,7 @@ msgid "Assigned VM"
msgstr "Zugewiesene VM" msgstr "Zugewiesene VM"
#: ipam/forms/filtersets.py:359 #: ipam/forms/filtersets.py:359
msgid "Assigned to an interface" msgid "Assigned to an Interface"
msgstr "Einer Schnittstelle zugewiesen" msgstr "Einer Schnittstelle zugewiesen"
#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 #: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51
@ -9202,7 +9202,7 @@ msgid "Highest permissible ID of a child VLAN"
msgstr "Höchste zulässige ID eines untergeordneten VLANs" msgstr "Höchste zulässige ID eines untergeordneten VLANs"
#: ipam/models/vlans.py:85 #: ipam/models/vlans.py:85
msgid "VLAN groups" msgid "VLAN Groups"
msgstr "VLAN-Gruppen" msgstr "VLAN-Gruppen"
#: ipam/models/vlans.py:95 #: ipam/models/vlans.py:95
@ -9225,7 +9225,7 @@ msgstr ""
"Die spezifische Site, der dieses VLAN zugewiesen ist (falls vorhanden)" "Die spezifische Site, der dieses VLAN zugewiesen ist (falls vorhanden)"
#: ipam/models/vlans.py:153 #: ipam/models/vlans.py:153
msgid "VLAN group (optional)" msgid "VLAN Group (optional)"
msgstr "VLAN-Gruppe (optional)" msgstr "VLAN-Gruppe (optional)"
#: ipam/models/vlans.py:161 #: ipam/models/vlans.py:161
@ -13979,7 +13979,7 @@ msgid "Cluster type (ID)"
msgstr "Clustertyp (ID)" msgstr "Clustertyp (ID)"
#: virtualization/filtersets.py:130 #: virtualization/filtersets.py:130
msgid "Cluster group (ID)" msgid "Cluster Group (ID)"
msgstr "Clustergruppe (ID)" msgstr "Clustergruppe (ID)"
#: virtualization/filtersets.py:151 virtualization/filtersets.py:267 #: virtualization/filtersets.py:151 virtualization/filtersets.py:267

View File

@ -3160,7 +3160,7 @@ msgstr ""
#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 #: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498
#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240
#: virtualization/forms/model_forms.py:321 #: virtualization/forms/model_forms.py:321
msgid "VLAN group" msgid "VLAN Group"
msgstr "" msgstr ""
#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304
@ -6299,11 +6299,11 @@ msgstr ""
#: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476
#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 #: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615
#: virtualization/forms/filtersets.py:112 #: virtualization/forms/filtersets.py:112
msgid "Cluster group" msgid "Cluster Group"
msgstr "" msgstr ""
#: extras/filtersets.py:543 virtualization/filtersets.py:136 #: extras/filtersets.py:543 virtualization/filtersets.py:136
msgid "Cluster group (slug)" msgid "Cluster Group (slug)"
msgstr "" msgstr ""
#: extras/filtersets.py:553 tenancy/forms/forms.py:16 tenancy/forms/forms.py:39 #: extras/filtersets.py:553 tenancy/forms/forms.py:16 tenancy/forms/forms.py:39
@ -6615,7 +6615,7 @@ msgid "Cluster types"
msgstr "" msgstr ""
#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423 #: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423
msgid "Cluster groups" msgid "Cluster Groups"
msgstr "" msgstr ""
#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428 #: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428
@ -7950,7 +7950,7 @@ msgstr ""
#: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327
#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 #: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324
msgid "Mask length" msgid "Mask Length"
msgstr "" msgstr ""
#: ipam/filtersets.py:373 vpn/filtersets.py:446 #: ipam/filtersets.py:373 vpn/filtersets.py:446
@ -8095,13 +8095,13 @@ msgstr ""
#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 #: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240
#: templates/ipam/prefix.html:85 #: templates/ipam/prefix.html:85
msgid "Is a pool" msgid "Is a Pool"
msgstr "" msgstr ""
#: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302
#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 #: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286
#: ipam/models/ip.py:271 ipam/models/ip.py:538 #: ipam/models/ip.py:271 ipam/models/ip.py:538
msgid "Treat as fully utilized" msgid "Treat as Fully Utilized"
msgstr "" msgstr ""
#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 #: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771
@ -8131,7 +8131,7 @@ msgid "Authentication Type"
msgstr "" msgstr ""
#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 #: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399
msgid "Authentication key" msgid "Authentication Key"
msgstr "" msgstr ""
#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 #: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376
@ -8260,7 +8260,7 @@ msgid "Maximum child VLAN VID (default: {maximum})"
msgstr "" msgstr ""
#: ipam/forms/bulk_import.py:448 #: ipam/forms/bulk_import.py:448
msgid "Assigned VLAN group" msgid "Assigned VLAN Group"
msgstr "" msgstr ""
#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 #: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505
@ -8287,12 +8287,12 @@ msgstr ""
#: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48 #: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48
#: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397 #: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397
msgid "Import targets" msgid "Import Targets"
msgstr "" msgstr ""
#: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53 #: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53
#: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402 #: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402
msgid "Export targets" msgid "Export Targets"
msgstr "" msgstr ""
#: ipam/forms/filtersets.py:73 #: ipam/forms/filtersets.py:73
@ -8309,7 +8309,7 @@ msgstr ""
#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 #: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190
#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 #: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319
msgid "Address family" msgid "Address Family"
msgstr "" msgstr ""
#: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25 #: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25
@ -8325,7 +8325,7 @@ msgid "End"
msgstr "" msgstr ""
#: ipam/forms/filtersets.py:185 #: ipam/forms/filtersets.py:185
msgid "Search within" msgid "Search Within"
msgstr "" msgstr ""
#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 #: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335
@ -8349,7 +8349,7 @@ msgid "Assigned VM"
msgstr "" msgstr ""
#: ipam/forms/filtersets.py:359 #: ipam/forms/filtersets.py:359
msgid "Assigned to an interface" msgid "Assigned to an Interface"
msgstr "" msgstr ""
#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 #: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51
@ -8811,7 +8811,7 @@ msgid "Highest permissible ID of a child VLAN"
msgstr "" msgstr ""
#: ipam/models/vlans.py:85 #: ipam/models/vlans.py:85
msgid "VLAN groups" msgid "VLAN Groups"
msgstr "" msgstr ""
#: ipam/models/vlans.py:95 #: ipam/models/vlans.py:95
@ -8831,7 +8831,7 @@ msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "" msgstr ""
#: ipam/models/vlans.py:153 #: ipam/models/vlans.py:153
msgid "VLAN group (optional)" msgid "VLAN Group (optional)"
msgstr "" msgstr ""
#: ipam/models/vlans.py:161 #: ipam/models/vlans.py:161
@ -13398,7 +13398,7 @@ msgid "Cluster type (ID)"
msgstr "" msgstr ""
#: virtualization/filtersets.py:130 #: virtualization/filtersets.py:130
msgid "Cluster group (ID)" msgid "Cluster Group (ID)"
msgstr "" msgstr ""
#: virtualization/filtersets.py:151 virtualization/filtersets.py:267 #: virtualization/filtersets.py:151 virtualization/filtersets.py:267

View File

@ -3209,7 +3209,7 @@ msgstr "Modo"
#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 #: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498
#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240
#: virtualization/forms/model_forms.py:321 #: virtualization/forms/model_forms.py:321
msgid "VLAN group" msgid "VLAN Group"
msgstr "Grupo de VLAN" msgstr "Grupo de VLAN"
#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304
@ -6510,11 +6510,11 @@ msgstr "Tipo de clúster (babosa)"
#: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476
#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 #: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615
#: virtualization/forms/filtersets.py:112 #: virtualization/forms/filtersets.py:112
msgid "Cluster group" msgid "Cluster Group"
msgstr "Grupo de clústeres" msgstr "Grupo de clústeres"
#: extras/filtersets.py:543 virtualization/filtersets.py:136 #: extras/filtersets.py:543 virtualization/filtersets.py:136
msgid "Cluster group (slug)" msgid "Cluster Group (slug)"
msgstr "Grupo de racimos (babosa)" msgstr "Grupo de racimos (babosa)"
#: extras/filtersets.py:553 tenancy/forms/forms.py:16 #: extras/filtersets.py:553 tenancy/forms/forms.py:16
@ -6833,7 +6833,7 @@ msgid "Cluster types"
msgstr "Tipos de clústeres" msgstr "Tipos de clústeres"
#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423 #: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423
msgid "Cluster groups" msgid "Cluster Groups"
msgstr "Grupos de clústeres" msgstr "Grupos de clústeres"
#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428 #: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428
@ -8262,7 +8262,7 @@ msgstr "Prefijos que contienen este prefijo o IP"
#: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327
#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 #: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324
msgid "Mask length" msgid "Mask Length"
msgstr "Longitud de la máscara" msgstr "Longitud de la máscara"
#: ipam/filtersets.py:373 vpn/filtersets.py:446 #: ipam/filtersets.py:373 vpn/filtersets.py:446
@ -8407,13 +8407,13 @@ msgstr "Longitud del prefijo"
#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 #: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240
#: templates/ipam/prefix.html:85 #: templates/ipam/prefix.html:85
msgid "Is a pool" msgid "Is a Pool"
msgstr "Es una piscina" msgstr "Es una piscina"
#: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302
#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 #: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286
#: ipam/models/ip.py:271 ipam/models/ip.py:538 #: ipam/models/ip.py:271 ipam/models/ip.py:538
msgid "Treat as fully utilized" msgid "Treat as Fully Utilized"
msgstr "Tratar como si se hubiera utilizado por completo" msgstr "Tratar como si se hubiera utilizado por completo"
#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 #: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771
@ -8443,7 +8443,7 @@ msgid "Authentication Type"
msgstr "Tipo de autenticación" msgstr "Tipo de autenticación"
#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 #: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399
msgid "Authentication key" msgid "Authentication Key"
msgstr "Clave de autenticación" msgstr "Clave de autenticación"
#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 #: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376
@ -8576,7 +8576,7 @@ msgid "Maximum child VLAN VID (default: {maximum})"
msgstr "Número máximo de VID de VLAN secundaria (predeterminado: {maximum})" msgstr "Número máximo de VID de VLAN secundaria (predeterminado: {maximum})"
#: ipam/forms/bulk_import.py:448 #: ipam/forms/bulk_import.py:448
msgid "Assigned VLAN group" msgid "Assigned VLAN Group"
msgstr "Grupo de VLAN asignado" msgstr "Grupo de VLAN asignado"
#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 #: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505
@ -8603,12 +8603,12 @@ msgstr "Objetivos de ruta"
#: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48 #: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48
#: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397 #: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397
msgid "Import targets" msgid "Import Targets"
msgstr "Importar objetivos" msgstr "Importar objetivos"
#: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53 #: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53
#: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402 #: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402
msgid "Export targets" msgid "Export Targets"
msgstr "Objetivos de exportación" msgstr "Objetivos de exportación"
#: ipam/forms/filtersets.py:73 #: ipam/forms/filtersets.py:73
@ -8625,7 +8625,7 @@ msgstr "Privada"
#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 #: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190
#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 #: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319
msgid "Address family" msgid "Address Family"
msgstr "Familia de direcciones" msgstr "Familia de direcciones"
#: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25 #: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25
@ -8641,7 +8641,7 @@ msgid "End"
msgstr "Fin" msgstr "Fin"
#: ipam/forms/filtersets.py:185 #: ipam/forms/filtersets.py:185
msgid "Search within" msgid "Search Within"
msgstr "Busca dentro" msgstr "Busca dentro"
#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 #: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335
@ -8665,7 +8665,7 @@ msgid "Assigned VM"
msgstr "VM asignada" msgstr "VM asignada"
#: ipam/forms/filtersets.py:359 #: ipam/forms/filtersets.py:359
msgid "Assigned to an interface" msgid "Assigned to an Interface"
msgstr "Asignado a una interfaz" msgstr "Asignado a una interfaz"
#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 #: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51
@ -9153,7 +9153,7 @@ msgid "Highest permissible ID of a child VLAN"
msgstr "El ID más alto permitido de una VLAN secundaria" msgstr "El ID más alto permitido de una VLAN secundaria"
#: ipam/models/vlans.py:85 #: ipam/models/vlans.py:85
msgid "VLAN groups" msgid "VLAN Groups"
msgstr "Grupos de VLAN" msgstr "Grupos de VLAN"
#: ipam/models/vlans.py:95 #: ipam/models/vlans.py:95
@ -9175,7 +9175,7 @@ msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "El sitio específico al que está asignada esta VLAN (si existe)" msgstr "El sitio específico al que está asignada esta VLAN (si existe)"
#: ipam/models/vlans.py:153 #: ipam/models/vlans.py:153
msgid "VLAN group (optional)" msgid "VLAN Group (optional)"
msgstr "Grupo de VLAN (opcional)" msgstr "Grupo de VLAN (opcional)"
#: ipam/models/vlans.py:161 #: ipam/models/vlans.py:161
@ -13923,7 +13923,7 @@ msgid "Cluster type (ID)"
msgstr "Tipo de clúster (ID)" msgstr "Tipo de clúster (ID)"
#: virtualization/filtersets.py:130 #: virtualization/filtersets.py:130
msgid "Cluster group (ID)" msgid "Cluster Group (ID)"
msgstr "Grupo de clústeres (ID)" msgstr "Grupo de clústeres (ID)"
#: virtualization/filtersets.py:151 virtualization/filtersets.py:267 #: virtualization/filtersets.py:151 virtualization/filtersets.py:267

View File

@ -3217,7 +3217,7 @@ msgstr "Mode"
#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 #: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498
#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240
#: virtualization/forms/model_forms.py:321 #: virtualization/forms/model_forms.py:321
msgid "VLAN group" msgid "VLAN Group"
msgstr "groupe VLAN" msgstr "groupe VLAN"
#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304
@ -6520,11 +6520,11 @@ msgstr "Type de cluster (slug)"
#: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476
#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 #: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615
#: virtualization/forms/filtersets.py:112 #: virtualization/forms/filtersets.py:112
msgid "Cluster group" msgid "Cluster Group"
msgstr "Groupe de clusters" msgstr "Groupe de clusters"
#: extras/filtersets.py:543 virtualization/filtersets.py:136 #: extras/filtersets.py:543 virtualization/filtersets.py:136
msgid "Cluster group (slug)" msgid "Cluster Group (slug)"
msgstr "Groupe de clusters (slug)" msgstr "Groupe de clusters (slug)"
#: extras/filtersets.py:553 tenancy/forms/forms.py:16 #: extras/filtersets.py:553 tenancy/forms/forms.py:16
@ -6842,7 +6842,7 @@ msgid "Cluster types"
msgstr "Types de clusters" msgstr "Types de clusters"
#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423 #: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423
msgid "Cluster groups" msgid "Cluster Groups"
msgstr "Groupes de clusters" msgstr "Groupes de clusters"
#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428 #: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428
@ -8285,7 +8285,7 @@ msgstr "Préfixes contenant ce préfixe ou cette adresse IP"
#: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327
#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 #: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324
msgid "Mask length" msgid "Mask Length"
msgstr "Longueur du masque" msgstr "Longueur du masque"
#: ipam/filtersets.py:373 vpn/filtersets.py:446 #: ipam/filtersets.py:373 vpn/filtersets.py:446
@ -8430,13 +8430,13 @@ msgstr "Longueur du préfixe"
#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 #: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240
#: templates/ipam/prefix.html:85 #: templates/ipam/prefix.html:85
msgid "Is a pool" msgid "Is a Pool"
msgstr "C'est une piscine" msgstr "C'est une piscine"
#: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302
#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 #: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286
#: ipam/models/ip.py:271 ipam/models/ip.py:538 #: ipam/models/ip.py:271 ipam/models/ip.py:538
msgid "Treat as fully utilized" msgid "Treat as Fully Utilized"
msgstr "Traiter comme s'il avait été pleinement utilisé" msgstr "Traiter comme s'il avait été pleinement utilisé"
#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 #: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771
@ -8466,7 +8466,7 @@ msgid "Authentication Type"
msgstr "Type d'authentification" msgstr "Type d'authentification"
#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 #: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399
msgid "Authentication key" msgid "Authentication Key"
msgstr "Clé d'authentification" msgstr "Clé d'authentification"
#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 #: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376
@ -8600,7 +8600,7 @@ msgid "Maximum child VLAN VID (default: {maximum})"
msgstr "VID VLAN enfant maximal (par défaut) : {maximum})" msgstr "VID VLAN enfant maximal (par défaut) : {maximum})"
#: ipam/forms/bulk_import.py:448 #: ipam/forms/bulk_import.py:448
msgid "Assigned VLAN group" msgid "Assigned VLAN Group"
msgstr "Groupe VLAN attribué" msgstr "Groupe VLAN attribué"
#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 #: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505
@ -8627,12 +8627,12 @@ msgstr "Cibles de l'itinéraire"
#: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48 #: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48
#: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397 #: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397
msgid "Import targets" msgid "Import Targets"
msgstr "Cibles d'importation" msgstr "Cibles d'importation"
#: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53 #: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53
#: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402 #: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402
msgid "Export targets" msgid "Export Targets"
msgstr "Objectifs d'exportation" msgstr "Objectifs d'exportation"
#: ipam/forms/filtersets.py:73 #: ipam/forms/filtersets.py:73
@ -8649,7 +8649,7 @@ msgstr "Privé"
#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 #: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190
#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 #: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319
msgid "Address family" msgid "Address Family"
msgstr "Famille d'adresses" msgstr "Famille d'adresses"
#: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25 #: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25
@ -8665,7 +8665,7 @@ msgid "End"
msgstr "Fin" msgstr "Fin"
#: ipam/forms/filtersets.py:185 #: ipam/forms/filtersets.py:185
msgid "Search within" msgid "Search Within"
msgstr "Rechercher dans" msgstr "Rechercher dans"
#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 #: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335
@ -8689,7 +8689,7 @@ msgid "Assigned VM"
msgstr "Machine virtuelle attribuée" msgstr "Machine virtuelle attribuée"
#: ipam/forms/filtersets.py:359 #: ipam/forms/filtersets.py:359
msgid "Assigned to an interface" msgid "Assigned to an Interface"
msgstr "Affecté à une interface" msgstr "Affecté à une interface"
#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 #: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51
@ -9182,7 +9182,7 @@ msgid "Highest permissible ID of a child VLAN"
msgstr "ID le plus élevé autorisé d'un VLAN enfant" msgstr "ID le plus élevé autorisé d'un VLAN enfant"
#: ipam/models/vlans.py:85 #: ipam/models/vlans.py:85
msgid "VLAN groups" msgid "VLAN Groups"
msgstr "groupes VLAN" msgstr "groupes VLAN"
#: ipam/models/vlans.py:95 #: ipam/models/vlans.py:95
@ -9204,7 +9204,7 @@ msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "Le site spécifique auquel ce VLAN est attribué (le cas échéant)" msgstr "Le site spécifique auquel ce VLAN est attribué (le cas échéant)"
#: ipam/models/vlans.py:153 #: ipam/models/vlans.py:153
msgid "VLAN group (optional)" msgid "VLAN Group (optional)"
msgstr "Groupe VLAN (facultatif)" msgstr "Groupe VLAN (facultatif)"
#: ipam/models/vlans.py:161 #: ipam/models/vlans.py:161
@ -13960,7 +13960,7 @@ msgid "Cluster type (ID)"
msgstr "Type de cluster (ID)" msgstr "Type de cluster (ID)"
#: virtualization/filtersets.py:130 #: virtualization/filtersets.py:130
msgid "Cluster group (ID)" msgid "Cluster Group (ID)"
msgstr "Groupe de clusters (ID)" msgstr "Groupe de clusters (ID)"
#: virtualization/filtersets.py:151 virtualization/filtersets.py:267 #: virtualization/filtersets.py:151 virtualization/filtersets.py:267

View File

@ -3196,7 +3196,7 @@ msgstr "モード"
#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 #: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498
#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240
#: virtualization/forms/model_forms.py:321 #: virtualization/forms/model_forms.py:321
msgid "VLAN group" msgid "VLAN Group"
msgstr "VLAN グループ" msgstr "VLAN グループ"
#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304
@ -6360,11 +6360,11 @@ msgstr "クラスタタイプ (slug)"
#: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476
#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 #: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615
#: virtualization/forms/filtersets.py:112 #: virtualization/forms/filtersets.py:112
msgid "Cluster group" msgid "Cluster Group"
msgstr "クラスタグループ" msgstr "クラスタグループ"
#: extras/filtersets.py:543 virtualization/filtersets.py:136 #: extras/filtersets.py:543 virtualization/filtersets.py:136
msgid "Cluster group (slug)" msgid "Cluster Group (slug)"
msgstr "クラスタグループ (slug)" msgstr "クラスタグループ (slug)"
#: extras/filtersets.py:553 tenancy/forms/forms.py:16 #: extras/filtersets.py:553 tenancy/forms/forms.py:16
@ -6680,7 +6680,7 @@ msgid "Cluster types"
msgstr "クラスタタイプ" msgstr "クラスタタイプ"
#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423 #: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423
msgid "Cluster groups" msgid "Cluster Groups"
msgstr "クラスタグループ" msgstr "クラスタグループ"
#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428 #: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428
@ -8039,7 +8039,7 @@ msgstr "このプレフィックス / IP を含むプレフィックス"
#: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327
#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 #: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324
msgid "Mask length" msgid "Mask Length"
msgstr "マスクの長さ" msgstr "マスクの長さ"
#: ipam/filtersets.py:373 vpn/filtersets.py:446 #: ipam/filtersets.py:373 vpn/filtersets.py:446
@ -8184,13 +8184,13 @@ msgstr "プレフィックス長"
#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 #: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240
#: templates/ipam/prefix.html:85 #: templates/ipam/prefix.html:85
msgid "Is a pool" msgid "Is a Pool"
msgstr "プールです" msgstr "プールです"
#: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302
#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 #: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286
#: ipam/models/ip.py:271 ipam/models/ip.py:538 #: ipam/models/ip.py:271 ipam/models/ip.py:538
msgid "Treat as fully utilized" msgid "Treat as Fully Utilized"
msgstr "すべて使用済として扱う" msgstr "すべて使用済として扱う"
#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 #: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771
@ -8220,7 +8220,7 @@ msgid "Authentication Type"
msgstr "認証タイプ" msgstr "認証タイプ"
#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 #: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399
msgid "Authentication key" msgid "Authentication Key"
msgstr "認証キー" msgstr "認証キー"
#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 #: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376
@ -8350,7 +8350,7 @@ msgid "Maximum child VLAN VID (default: {maximum})"
msgstr "子 VLAN VID の最大数 (デフォルト: {maximum})" msgstr "子 VLAN VID の最大数 (デフォルト: {maximum})"
#: ipam/forms/bulk_import.py:448 #: ipam/forms/bulk_import.py:448
msgid "Assigned VLAN group" msgid "Assigned VLAN Group"
msgstr "割当 VLAN グループ" msgstr "割当 VLAN グループ"
#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 #: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505
@ -8377,12 +8377,12 @@ msgstr "ルートターゲット"
#: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48 #: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48
#: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397 #: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397
msgid "Import targets" msgid "Import Targets"
msgstr "インポートターゲット" msgstr "インポートターゲット"
#: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53 #: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53
#: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402 #: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402
msgid "Export targets" msgid "Export Targets"
msgstr "エクスポートターゲット" msgstr "エクスポートターゲット"
#: ipam/forms/filtersets.py:73 #: ipam/forms/filtersets.py:73
@ -8399,7 +8399,7 @@ msgstr "プライベート"
#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 #: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190
#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 #: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319
msgid "Address family" msgid "Address Family"
msgstr "アドレスファミリー" msgstr "アドレスファミリー"
#: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25 #: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25
@ -8415,7 +8415,7 @@ msgid "End"
msgstr "終了" msgstr "終了"
#: ipam/forms/filtersets.py:185 #: ipam/forms/filtersets.py:185
msgid "Search within" msgid "Search Within"
msgstr "範囲内を検索" msgstr "範囲内を検索"
#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 #: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335
@ -8439,7 +8439,7 @@ msgid "Assigned VM"
msgstr "割当VM" msgstr "割当VM"
#: ipam/forms/filtersets.py:359 #: ipam/forms/filtersets.py:359
msgid "Assigned to an interface" msgid "Assigned to an Interface"
msgstr "インタフェースに割当済" msgstr "インタフェースに割当済"
#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 #: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51
@ -8903,7 +8903,7 @@ msgid "Highest permissible ID of a child VLAN"
msgstr "子 VLAN の最大許容ID" msgstr "子 VLAN の最大許容ID"
#: ipam/models/vlans.py:85 #: ipam/models/vlans.py:85
msgid "VLAN groups" msgid "VLAN Groups"
msgstr "VLAN グループ" msgstr "VLAN グループ"
#: ipam/models/vlans.py:95 #: ipam/models/vlans.py:95
@ -8923,7 +8923,7 @@ msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "この VLAN が割り当てられているサイト (存在する場合)" msgstr "この VLAN が割り当てられているサイト (存在する場合)"
#: ipam/models/vlans.py:153 #: ipam/models/vlans.py:153
msgid "VLAN group (optional)" msgid "VLAN Group (optional)"
msgstr "VLAN グループ (オプション)" msgstr "VLAN グループ (オプション)"
#: ipam/models/vlans.py:161 #: ipam/models/vlans.py:161
@ -13548,7 +13548,7 @@ msgid "Cluster type (ID)"
msgstr "クラスタタイプ (ID)" msgstr "クラスタタイプ (ID)"
#: virtualization/filtersets.py:130 #: virtualization/filtersets.py:130
msgid "Cluster group (ID)" msgid "Cluster Group (ID)"
msgstr "クラスタグループ (ID)" msgstr "クラスタグループ (ID)"
#: virtualization/filtersets.py:151 virtualization/filtersets.py:267 #: virtualization/filtersets.py:151 virtualization/filtersets.py:267

View File

@ -3211,7 +3211,7 @@ msgstr "Modo"
#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 #: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498
#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240
#: virtualization/forms/model_forms.py:321 #: virtualization/forms/model_forms.py:321
msgid "VLAN group" msgid "VLAN Group"
msgstr "Grupo de VLAN" msgstr "Grupo de VLAN"
#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304
@ -6495,11 +6495,11 @@ msgstr "Tipo de cluster (slug)"
#: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476
#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 #: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615
#: virtualization/forms/filtersets.py:112 #: virtualization/forms/filtersets.py:112
msgid "Cluster group" msgid "Cluster Group"
msgstr "Grupo de clusters" msgstr "Grupo de clusters"
#: extras/filtersets.py:543 virtualization/filtersets.py:136 #: extras/filtersets.py:543 virtualization/filtersets.py:136
msgid "Cluster group (slug)" msgid "Cluster Group (slug)"
msgstr "Grupo de clusters (slug)" msgstr "Grupo de clusters (slug)"
#: extras/filtersets.py:553 tenancy/forms/forms.py:16 #: extras/filtersets.py:553 tenancy/forms/forms.py:16
@ -6817,7 +6817,7 @@ msgid "Cluster types"
msgstr "Tipos de cluster" msgstr "Tipos de cluster"
#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423 #: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423
msgid "Cluster groups" msgid "Cluster Groups"
msgstr "Grupos de clusters" msgstr "Grupos de clusters"
#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428 #: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428
@ -8239,7 +8239,7 @@ msgstr "Prefixos que contêm esse prefixo ou IP"
#: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327
#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 #: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324
msgid "Mask length" msgid "Mask Length"
msgstr "Comprimento da máscara" msgstr "Comprimento da máscara"
#: ipam/filtersets.py:373 vpn/filtersets.py:446 #: ipam/filtersets.py:373 vpn/filtersets.py:446
@ -8384,13 +8384,13 @@ msgstr "Comprimento do prefixo"
#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 #: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240
#: templates/ipam/prefix.html:85 #: templates/ipam/prefix.html:85
msgid "Is a pool" msgid "Is a Pool"
msgstr "É uma piscina" msgstr "É uma piscina"
#: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302
#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 #: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286
#: ipam/models/ip.py:271 ipam/models/ip.py:538 #: ipam/models/ip.py:271 ipam/models/ip.py:538
msgid "Treat as fully utilized" msgid "Treat as Fully Utilized"
msgstr "Trate como totalmente utilizado" msgstr "Trate como totalmente utilizado"
#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 #: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771
@ -8420,7 +8420,7 @@ msgid "Authentication Type"
msgstr "Tipo de autenticação" msgstr "Tipo de autenticação"
#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 #: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399
msgid "Authentication key" msgid "Authentication Key"
msgstr "Chave de autenticação" msgstr "Chave de autenticação"
#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 #: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376
@ -8553,7 +8553,7 @@ msgid "Maximum child VLAN VID (default: {maximum})"
msgstr "VLAN filho máximo (VID) (padrão): {maximum})" msgstr "VLAN filho máximo (VID) (padrão): {maximum})"
#: ipam/forms/bulk_import.py:448 #: ipam/forms/bulk_import.py:448
msgid "Assigned VLAN group" msgid "Assigned VLAN Group"
msgstr "Grupo de VLAN atribuído" msgstr "Grupo de VLAN atribuído"
#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 #: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505
@ -8580,12 +8580,12 @@ msgstr "Alvos da rota"
#: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48 #: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48
#: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397 #: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397
msgid "Import targets" msgid "Import Targets"
msgstr "Alvos de importação" msgstr "Alvos de importação"
#: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53 #: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53
#: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402 #: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402
msgid "Export targets" msgid "Export Targets"
msgstr "Alvos de exportação" msgstr "Alvos de exportação"
#: ipam/forms/filtersets.py:73 #: ipam/forms/filtersets.py:73
@ -8602,7 +8602,7 @@ msgstr "Privado"
#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 #: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190
#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 #: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319
msgid "Address family" msgid "Address Family"
msgstr "Família de endereços" msgstr "Família de endereços"
#: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25 #: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25
@ -8618,7 +8618,7 @@ msgid "End"
msgstr "Fim" msgstr "Fim"
#: ipam/forms/filtersets.py:185 #: ipam/forms/filtersets.py:185
msgid "Search within" msgid "Search Within"
msgstr "Pesquisar dentro" msgstr "Pesquisar dentro"
#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 #: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335
@ -8642,7 +8642,7 @@ msgid "Assigned VM"
msgstr "VM atribuída" msgstr "VM atribuída"
#: ipam/forms/filtersets.py:359 #: ipam/forms/filtersets.py:359
msgid "Assigned to an interface" msgid "Assigned to an Interface"
msgstr "Atribuído a uma interface" msgstr "Atribuído a uma interface"
#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 #: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51
@ -9128,7 +9128,7 @@ msgid "Highest permissible ID of a child VLAN"
msgstr "ID mais alta permitida de uma VLAN secundária" msgstr "ID mais alta permitida de uma VLAN secundária"
#: ipam/models/vlans.py:85 #: ipam/models/vlans.py:85
msgid "VLAN groups" msgid "VLAN Groups"
msgstr "Grupos de VLAN" msgstr "Grupos de VLAN"
#: ipam/models/vlans.py:95 #: ipam/models/vlans.py:95
@ -9149,7 +9149,7 @@ msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "O site específico ao qual essa VLAN está atribuída (se houver)" msgstr "O site específico ao qual essa VLAN está atribuída (se houver)"
#: ipam/models/vlans.py:153 #: ipam/models/vlans.py:153
msgid "VLAN group (optional)" msgid "VLAN Group (optional)"
msgstr "Grupo de VLAN (opcional)" msgstr "Grupo de VLAN (opcional)"
#: ipam/models/vlans.py:161 #: ipam/models/vlans.py:161
@ -13872,7 +13872,7 @@ msgid "Cluster type (ID)"
msgstr "Tipo de cluster (ID)" msgstr "Tipo de cluster (ID)"
#: virtualization/filtersets.py:130 #: virtualization/filtersets.py:130
msgid "Cluster group (ID)" msgid "Cluster Group (ID)"
msgstr "Grupo de clusters (ID)" msgstr "Grupo de clusters (ID)"
#: virtualization/filtersets.py:151 virtualization/filtersets.py:267 #: virtualization/filtersets.py:151 virtualization/filtersets.py:267

View File

@ -3216,7 +3216,7 @@ msgstr "Режим"
#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 #: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498
#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240
#: virtualization/forms/model_forms.py:321 #: virtualization/forms/model_forms.py:321
msgid "VLAN group" msgid "VLAN Group"
msgstr "Группа VLAN" msgstr "Группа VLAN"
#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304
@ -6494,11 +6494,11 @@ msgstr "Тип кластера (подстрока)"
#: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476
#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 #: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615
#: virtualization/forms/filtersets.py:112 #: virtualization/forms/filtersets.py:112
msgid "Cluster group" msgid "Cluster Group"
msgstr "Кластерная группа" msgstr "Кластерная группа"
#: extras/filtersets.py:543 virtualization/filtersets.py:136 #: extras/filtersets.py:543 virtualization/filtersets.py:136
msgid "Cluster group (slug)" msgid "Cluster Group (slug)"
msgstr "Группа кластеров (подстрока)" msgstr "Группа кластеров (подстрока)"
#: extras/filtersets.py:553 tenancy/forms/forms.py:16 #: extras/filtersets.py:553 tenancy/forms/forms.py:16
@ -6819,7 +6819,7 @@ msgid "Cluster types"
msgstr "Типы кластеров" msgstr "Типы кластеров"
#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423 #: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423
msgid "Cluster groups" msgid "Cluster Groups"
msgstr "Кластерные группы" msgstr "Кластерные группы"
#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428 #: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428
@ -8229,7 +8229,7 @@ msgstr "Префиксы, содержащие этот префикс или IP
#: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327
#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 #: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324
msgid "Mask length" msgid "Mask Length"
msgstr "Длина маски" msgstr "Длина маски"
#: ipam/filtersets.py:373 vpn/filtersets.py:446 #: ipam/filtersets.py:373 vpn/filtersets.py:446
@ -8374,13 +8374,13 @@ msgstr "Длина префикса"
#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 #: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240
#: templates/ipam/prefix.html:85 #: templates/ipam/prefix.html:85
msgid "Is a pool" msgid "Is a Pool"
msgstr "Это пул" msgstr "Это пул"
#: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302
#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 #: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286
#: ipam/models/ip.py:271 ipam/models/ip.py:538 #: ipam/models/ip.py:271 ipam/models/ip.py:538
msgid "Treat as fully utilized" msgid "Treat as Fully Utilized"
msgstr "Считать полностью использованным" msgstr "Считать полностью использованным"
#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 #: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771
@ -8410,7 +8410,7 @@ msgid "Authentication Type"
msgstr "Тип аутентификации" msgstr "Тип аутентификации"
#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 #: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399
msgid "Authentication key" msgid "Authentication Key"
msgstr "Ключ аутентификации" msgstr "Ключ аутентификации"
#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 #: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376
@ -8543,7 +8543,7 @@ msgid "Maximum child VLAN VID (default: {maximum})"
msgstr "Максимальный ID дочерней VLAN (по умолчанию: {maximum})" msgstr "Максимальный ID дочерней VLAN (по умолчанию: {maximum})"
#: ipam/forms/bulk_import.py:448 #: ipam/forms/bulk_import.py:448
msgid "Assigned VLAN group" msgid "Assigned VLAN Group"
msgstr "Назначенная VLAN группа" msgstr "Назначенная VLAN группа"
#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 #: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505
@ -8570,12 +8570,12 @@ msgstr "Цели маршрута"
#: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48 #: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48
#: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397 #: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397
msgid "Import targets" msgid "Import Targets"
msgstr "Цели импорта" msgstr "Цели импорта"
#: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53 #: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53
#: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402 #: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402
msgid "Export targets" msgid "Export Targets"
msgstr "Экспортные цели" msgstr "Экспортные цели"
#: ipam/forms/filtersets.py:73 #: ipam/forms/filtersets.py:73
@ -8592,7 +8592,7 @@ msgstr "Частное"
#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 #: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190
#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 #: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319
msgid "Address family" msgid "Address Family"
msgstr "Семейство адресов" msgstr "Семейство адресов"
#: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25 #: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25
@ -8608,7 +8608,7 @@ msgid "End"
msgstr "Конец" msgstr "Конец"
#: ipam/forms/filtersets.py:185 #: ipam/forms/filtersets.py:185
msgid "Search within" msgid "Search Within"
msgstr "Поиск внутри" msgstr "Поиск внутри"
#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 #: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335
@ -8632,7 +8632,7 @@ msgid "Assigned VM"
msgstr "назначенная виртуальная машина" msgstr "назначенная виртуальная машина"
#: ipam/forms/filtersets.py:359 #: ipam/forms/filtersets.py:359
msgid "Assigned to an interface" msgid "Assigned to an Interface"
msgstr "Назначено интерфейсу" msgstr "Назначено интерфейсу"
#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 #: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51
@ -9114,7 +9114,7 @@ msgid "Highest permissible ID of a child VLAN"
msgstr "Максимально допустимый ID дочерней VLAN" msgstr "Максимально допустимый ID дочерней VLAN"
#: ipam/models/vlans.py:85 #: ipam/models/vlans.py:85
msgid "VLAN groups" msgid "VLAN Groups"
msgstr "Группы VLAN" msgstr "Группы VLAN"
#: ipam/models/vlans.py:95 #: ipam/models/vlans.py:95
@ -9136,7 +9136,7 @@ msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "Конкретный сайт, которому назначена эта VLAN (если есть)" msgstr "Конкретный сайт, которому назначена эта VLAN (если есть)"
#: ipam/models/vlans.py:153 #: ipam/models/vlans.py:153
msgid "VLAN group (optional)" msgid "VLAN Group (optional)"
msgstr "Группа VLAN (опционально)" msgstr "Группа VLAN (опционально)"
#: ipam/models/vlans.py:161 #: ipam/models/vlans.py:161
@ -13866,7 +13866,7 @@ msgid "Cluster type (ID)"
msgstr "Тип кластера (ID)" msgstr "Тип кластера (ID)"
#: virtualization/filtersets.py:130 #: virtualization/filtersets.py:130
msgid "Cluster group (ID)" msgid "Cluster Group (ID)"
msgstr "Кластерная группа (ID)" msgstr "Кластерная группа (ID)"
#: virtualization/filtersets.py:151 virtualization/filtersets.py:267 #: virtualization/filtersets.py:151 virtualization/filtersets.py:267

View File

@ -3205,7 +3205,7 @@ msgstr "Modu"
#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 #: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498
#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240
#: virtualization/forms/model_forms.py:321 #: virtualization/forms/model_forms.py:321
msgid "VLAN group" msgid "VLAN Group"
msgstr "VLAN grubu" msgstr "VLAN grubu"
#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304
@ -6433,11 +6433,11 @@ msgstr "Küme tipi (kısa ad)"
#: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476
#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 #: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615
#: virtualization/forms/filtersets.py:112 #: virtualization/forms/filtersets.py:112
msgid "Cluster group" msgid "Cluster Group"
msgstr "Küme grubu" msgstr "Küme grubu"
#: extras/filtersets.py:543 virtualization/filtersets.py:136 #: extras/filtersets.py:543 virtualization/filtersets.py:136
msgid "Cluster group (slug)" msgid "Cluster Group (slug)"
msgstr "Küme grubu (kısa ad)" msgstr "Küme grubu (kısa ad)"
#: extras/filtersets.py:553 tenancy/forms/forms.py:16 #: extras/filtersets.py:553 tenancy/forms/forms.py:16
@ -6755,7 +6755,7 @@ msgid "Cluster types"
msgstr "Küme türleri" msgstr "Küme türleri"
#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423 #: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423
msgid "Cluster groups" msgid "Cluster Groups"
msgstr "Küme grupları" msgstr "Küme grupları"
#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428 #: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428
@ -8159,7 +8159,7 @@ msgstr "Bu önek veya IP'yi içeren önekler"
#: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327
#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 #: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324
msgid "Mask length" msgid "Mask Length"
msgstr "Maske uzunluğu" msgstr "Maske uzunluğu"
#: ipam/filtersets.py:373 vpn/filtersets.py:446 #: ipam/filtersets.py:373 vpn/filtersets.py:446
@ -8304,13 +8304,13 @@ msgstr "Önek uzunluğu"
#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 #: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240
#: templates/ipam/prefix.html:85 #: templates/ipam/prefix.html:85
msgid "Is a pool" msgid "Is a Pool"
msgstr "Havuz mu" msgstr "Havuz mu"
#: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302
#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 #: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286
#: ipam/models/ip.py:271 ipam/models/ip.py:538 #: ipam/models/ip.py:271 ipam/models/ip.py:538
msgid "Treat as fully utilized" msgid "Treat as Fully Utilized"
msgstr "Tamamen kullanılmış gibi davran" msgstr "Tamamen kullanılmış gibi davran"
#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 #: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771
@ -8340,7 +8340,7 @@ msgid "Authentication Type"
msgstr "Kimlik doğrulama türü" msgstr "Kimlik doğrulama türü"
#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 #: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399
msgid "Authentication key" msgid "Authentication Key"
msgstr "Kimlik doğrulama anahtarı" msgstr "Kimlik doğrulama anahtarı"
#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 #: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376
@ -8471,7 +8471,7 @@ msgid "Maximum child VLAN VID (default: {maximum})"
msgstr "Maksimum alt VLAN VID (varsayılan: {maximum})" msgstr "Maksimum alt VLAN VID (varsayılan: {maximum})"
#: ipam/forms/bulk_import.py:448 #: ipam/forms/bulk_import.py:448
msgid "Assigned VLAN group" msgid "Assigned VLAN Group"
msgstr "Atanmış VLAN grubu" msgstr "Atanmış VLAN grubu"
#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 #: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505
@ -8498,12 +8498,12 @@ msgstr "Rota Hedefleri"
#: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48 #: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48
#: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397 #: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397
msgid "Import targets" msgid "Import Targets"
msgstr "Hedefleri içe aktarma" msgstr "Hedefleri içe aktarma"
#: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53 #: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53
#: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402 #: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402
msgid "Export targets" msgid "Export Targets"
msgstr "İhracat hedefleri" msgstr "İhracat hedefleri"
#: ipam/forms/filtersets.py:73 #: ipam/forms/filtersets.py:73
@ -8520,7 +8520,7 @@ msgstr "Özel"
#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 #: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190
#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 #: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319
msgid "Address family" msgid "Address Family"
msgstr "Adres ailesi" msgstr "Adres ailesi"
#: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25 #: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25
@ -8536,7 +8536,7 @@ msgid "End"
msgstr "Bitiş" msgstr "Bitiş"
#: ipam/forms/filtersets.py:185 #: ipam/forms/filtersets.py:185
msgid "Search within" msgid "Search Within"
msgstr "İçinde ara" msgstr "İçinde ara"
#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 #: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335
@ -8560,7 +8560,7 @@ msgid "Assigned VM"
msgstr "Atanmış VM" msgstr "Atanmış VM"
#: ipam/forms/filtersets.py:359 #: ipam/forms/filtersets.py:359
msgid "Assigned to an interface" msgid "Assigned to an Interface"
msgstr "Bir arayüze atandı" msgstr "Bir arayüze atandı"
#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 #: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51
@ -9036,7 +9036,7 @@ msgid "Highest permissible ID of a child VLAN"
msgstr "Çocuk VLAN'ın izin verilen en yüksek kimliği" msgstr "Çocuk VLAN'ın izin verilen en yüksek kimliği"
#: ipam/models/vlans.py:85 #: ipam/models/vlans.py:85
msgid "VLAN groups" msgid "VLAN Groups"
msgstr "VLAN grupları" msgstr "VLAN grupları"
#: ipam/models/vlans.py:95 #: ipam/models/vlans.py:95
@ -9057,7 +9057,7 @@ msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "Bu VLAN'ın atandığı belirli site (varsa)" msgstr "Bu VLAN'ın atandığı belirli site (varsa)"
#: ipam/models/vlans.py:153 #: ipam/models/vlans.py:153
msgid "VLAN group (optional)" msgid "VLAN Group (optional)"
msgstr "VLAN grubu (isteğe bağlı)" msgstr "VLAN grubu (isteğe bağlı)"
#: ipam/models/vlans.py:161 #: ipam/models/vlans.py:161
@ -13768,7 +13768,7 @@ msgid "Cluster type (ID)"
msgstr "Küme türü (ID)" msgstr "Küme türü (ID)"
#: virtualization/filtersets.py:130 #: virtualization/filtersets.py:130
msgid "Cluster group (ID)" msgid "Cluster Group (ID)"
msgstr "Küme grubu (ID)" msgstr "Küme grubu (ID)"
#: virtualization/filtersets.py:151 virtualization/filtersets.py:267 #: virtualization/filtersets.py:151 virtualization/filtersets.py:267

View File

@ -3202,7 +3202,7 @@ msgstr "Режим"
#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 #: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498
#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240
#: virtualization/forms/model_forms.py:321 #: virtualization/forms/model_forms.py:321
msgid "VLAN group" msgid "VLAN Group"
msgstr "Група VLAN" msgstr "Група VLAN"
#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304
@ -6466,11 +6466,11 @@ msgstr "Кластерний тип (слимак)"
#: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476
#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 #: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615
#: virtualization/forms/filtersets.py:112 #: virtualization/forms/filtersets.py:112
msgid "Cluster group" msgid "Cluster Group"
msgstr "Кластерна група" msgstr "Кластерна група"
#: extras/filtersets.py:543 virtualization/filtersets.py:136 #: extras/filtersets.py:543 virtualization/filtersets.py:136
msgid "Cluster group (slug)" msgid "Cluster Group (slug)"
msgstr "Кластерна група (слимак)" msgstr "Кластерна група (слимак)"
#: extras/filtersets.py:553 tenancy/forms/forms.py:16 #: extras/filtersets.py:553 tenancy/forms/forms.py:16
@ -6788,7 +6788,7 @@ msgid "Cluster types"
msgstr "Типи кластерів" msgstr "Типи кластерів"
#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423 #: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423
msgid "Cluster groups" msgid "Cluster Groups"
msgstr "Кластерні групи" msgstr "Кластерні групи"
#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428 #: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428
@ -8189,7 +8189,7 @@ msgstr "Префікси, які містять цей префікс або IP"
#: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327
#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 #: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324
msgid "Mask length" msgid "Mask Length"
msgstr "Довжина маски" msgstr "Довжина маски"
#: ipam/filtersets.py:373 vpn/filtersets.py:446 #: ipam/filtersets.py:373 vpn/filtersets.py:446
@ -8334,13 +8334,13 @@ msgstr "Довжина префікса"
#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 #: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240
#: templates/ipam/prefix.html:85 #: templates/ipam/prefix.html:85
msgid "Is a pool" msgid "Is a Pool"
msgstr "Чи є басейн" msgstr "Чи є басейн"
#: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302
#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 #: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286
#: ipam/models/ip.py:271 ipam/models/ip.py:538 #: ipam/models/ip.py:271 ipam/models/ip.py:538
msgid "Treat as fully utilized" msgid "Treat as Fully Utilized"
msgstr "Ставтеся до повного використання" msgstr "Ставтеся до повного використання"
#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 #: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771
@ -8370,7 +8370,7 @@ msgid "Authentication Type"
msgstr "Тип аутентифікації" msgstr "Тип аутентифікації"
#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 #: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399
msgid "Authentication key" msgid "Authentication Key"
msgstr "Ключ автентифікації" msgstr "Ключ автентифікації"
#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 #: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376
@ -8502,7 +8502,7 @@ msgid "Maximum child VLAN VID (default: {maximum})"
msgstr "Максимальний дочірній VLAN VID (за замовчуванням: {maximum})" msgstr "Максимальний дочірній VLAN VID (за замовчуванням: {maximum})"
#: ipam/forms/bulk_import.py:448 #: ipam/forms/bulk_import.py:448
msgid "Assigned VLAN group" msgid "Assigned VLAN Group"
msgstr "Призначена група VLAN" msgstr "Призначена група VLAN"
#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 #: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505
@ -8529,12 +8529,12 @@ msgstr "Маршрутні цілі"
#: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48 #: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48
#: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397 #: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397
msgid "Import targets" msgid "Import Targets"
msgstr "Імпортувати цілі" msgstr "Імпортувати цілі"
#: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53 #: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53
#: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402 #: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402
msgid "Export targets" msgid "Export Targets"
msgstr "Експортні цілі" msgstr "Експортні цілі"
#: ipam/forms/filtersets.py:73 #: ipam/forms/filtersets.py:73
@ -8551,7 +8551,7 @@ msgstr "Приватний"
#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 #: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190
#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 #: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319
msgid "Address family" msgid "Address Family"
msgstr "Адреса сім'ї" msgstr "Адреса сім'ї"
#: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25 #: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25
@ -8567,7 +8567,7 @@ msgid "End"
msgstr "Кінець" msgstr "Кінець"
#: ipam/forms/filtersets.py:185 #: ipam/forms/filtersets.py:185
msgid "Search within" msgid "Search Within"
msgstr "Пошук всередині" msgstr "Пошук всередині"
#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 #: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335
@ -8591,7 +8591,7 @@ msgid "Assigned VM"
msgstr "Призначена VM" msgstr "Призначена VM"
#: ipam/forms/filtersets.py:359 #: ipam/forms/filtersets.py:359
msgid "Assigned to an interface" msgid "Assigned to an Interface"
msgstr "Призначено до інтерфейсу" msgstr "Призначено до інтерфейсу"
#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 #: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51
@ -9073,7 +9073,7 @@ msgid "Highest permissible ID of a child VLAN"
msgstr "Найвищий допустимий ідентифікатор дитини VLAN" msgstr "Найвищий допустимий ідентифікатор дитини VLAN"
#: ipam/models/vlans.py:85 #: ipam/models/vlans.py:85
msgid "VLAN groups" msgid "VLAN Groups"
msgstr "Групи VLAN" msgstr "Групи VLAN"
#: ipam/models/vlans.py:95 #: ipam/models/vlans.py:95
@ -9095,7 +9095,7 @@ msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "Конкретний сайт, якому присвоєно цей VLAN (якщо такий є)" msgstr "Конкретний сайт, якому присвоєно цей VLAN (якщо такий є)"
#: ipam/models/vlans.py:153 #: ipam/models/vlans.py:153
msgid "VLAN group (optional)" msgid "VLAN Group (optional)"
msgstr "Група VLAN (необов'язково)" msgstr "Група VLAN (необов'язково)"
#: ipam/models/vlans.py:161 #: ipam/models/vlans.py:161
@ -13805,7 +13805,7 @@ msgid "Cluster type (ID)"
msgstr "Тип кластера (ID)" msgstr "Тип кластера (ID)"
#: virtualization/filtersets.py:130 #: virtualization/filtersets.py:130
msgid "Cluster group (ID)" msgid "Cluster Group (ID)"
msgstr "Група кластерів (ID)" msgstr "Група кластерів (ID)"
#: virtualization/filtersets.py:151 virtualization/filtersets.py:267 #: virtualization/filtersets.py:151 virtualization/filtersets.py:267

View File

@ -3194,7 +3194,7 @@ msgstr "模式"
#: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498 #: ipam/forms/bulk_import.py:177 ipam/forms/filtersets.py:498
#: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240 #: ipam/models/vlans.py:84 virtualization/forms/bulk_edit.py:240
#: virtualization/forms/model_forms.py:321 #: virtualization/forms/model_forms.py:321
msgid "VLAN group" msgid "VLAN Group"
msgstr "VLAN 组" msgstr "VLAN 组"
#: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304 #: dcim/forms/bulk_edit.py:1369 dcim/forms/model_forms.py:1304
@ -6341,11 +6341,11 @@ msgstr "集群类型slug"
#: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476 #: extras/filtersets.py:537 ipam/forms/bulk_edit.py:476
#: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615 #: ipam/forms/filtersets.py:457 ipam/forms/model_forms.py:615
#: virtualization/forms/filtersets.py:112 #: virtualization/forms/filtersets.py:112
msgid "Cluster group" msgid "Cluster Group"
msgstr "集群组" msgstr "集群组"
#: extras/filtersets.py:543 virtualization/filtersets.py:136 #: extras/filtersets.py:543 virtualization/filtersets.py:136
msgid "Cluster group (slug)" msgid "Cluster Group (slug)"
msgstr "集群组slug" msgstr "集群组slug"
#: extras/filtersets.py:553 tenancy/forms/forms.py:16 #: extras/filtersets.py:553 tenancy/forms/forms.py:16
@ -6659,7 +6659,7 @@ msgid "Cluster types"
msgstr "集群类型" msgstr "集群类型"
#: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423 #: extras/forms/filtersets.py:390 extras/forms/model_forms.py:423
msgid "Cluster groups" msgid "Cluster Groups"
msgstr "集群组" msgstr "集群组"
#: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428 #: extras/forms/filtersets.py:395 extras/forms/model_forms.py:428
@ -8011,7 +8011,7 @@ msgstr "包含此前缀或 IP 的前缀"
#: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327 #: ipam/filtersets.py:304 ipam/filtersets.py:572 ipam/forms/bulk_edit.py:327
#: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324 #: ipam/forms/filtersets.py:195 ipam/forms/filtersets.py:324
msgid "Mask length" msgid "Mask Length"
msgstr "口罩长度" msgstr "口罩长度"
#: ipam/filtersets.py:373 vpn/filtersets.py:446 #: ipam/filtersets.py:373 vpn/filtersets.py:446
@ -8156,13 +8156,13 @@ msgstr "前缀长度"
#: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240 #: ipam/forms/bulk_edit.py:253 ipam/forms/filtersets.py:240
#: templates/ipam/prefix.html:85 #: templates/ipam/prefix.html:85
msgid "Is a pool" msgid "Is a Pool"
msgstr "是一个游泳池" msgstr "是一个游泳池"
#: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302 #: ipam/forms/bulk_edit.py:258 ipam/forms/bulk_edit.py:302
#: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286 #: ipam/forms/filtersets.py:247 ipam/forms/filtersets.py:286
#: ipam/models/ip.py:271 ipam/models/ip.py:538 #: ipam/models/ip.py:271 ipam/models/ip.py:538
msgid "Treat as fully utilized" msgid "Treat as Fully Utilized"
msgstr "视作已充分利用" msgstr "视作已充分利用"
#: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771 #: ipam/forms/bulk_edit.py:350 ipam/models/ip.py:771
@ -8192,7 +8192,7 @@ msgid "Authentication Type"
msgstr "身份验证类型" msgstr "身份验证类型"
#: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399 #: ipam/forms/bulk_edit.py:388 ipam/forms/filtersets.py:399
msgid "Authentication key" msgid "Authentication Key"
msgstr "身份验证密钥" msgstr "身份验证密钥"
#: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376 #: ipam/forms/bulk_edit.py:405 ipam/forms/filtersets.py:376
@ -8322,7 +8322,7 @@ msgid "Maximum child VLAN VID (default: {maximum})"
msgstr "子 VLAN VID 的最大值(默认值: {maximum})" msgstr "子 VLAN VID 的最大值(默认值: {maximum})"
#: ipam/forms/bulk_import.py:448 #: ipam/forms/bulk_import.py:448
msgid "Assigned VLAN group" msgid "Assigned VLAN Group"
msgstr "已分配的 VLAN 组" msgstr "已分配的 VLAN 组"
#: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505 #: ipam/forms/bulk_import.py:479 ipam/forms/bulk_import.py:505
@ -8349,12 +8349,12 @@ msgstr "路线目标"
#: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48 #: ipam/forms/filtersets.py:53 ipam/forms/model_forms.py:48
#: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397 #: vpn/forms/filtersets.py:224 vpn/forms/model_forms.py:397
msgid "Import targets" msgid "Import Targets"
msgstr "导入目标" msgstr "导入目标"
#: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53 #: ipam/forms/filtersets.py:58 ipam/forms/model_forms.py:53
#: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402 #: vpn/forms/filtersets.py:229 vpn/forms/model_forms.py:402
msgid "Export targets" msgid "Export Targets"
msgstr "出口目标" msgstr "出口目标"
#: ipam/forms/filtersets.py:73 #: ipam/forms/filtersets.py:73
@ -8371,7 +8371,7 @@ msgstr "私人"
#: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190 #: ipam/forms/filtersets.py:105 ipam/forms/filtersets.py:190
#: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319 #: ipam/forms/filtersets.py:265 ipam/forms/filtersets.py:319
msgid "Address family" msgid "Address Family"
msgstr "地址家族" msgstr "地址家族"
#: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25 #: ipam/forms/filtersets.py:119 templates/ipam/asnrange.html:25
@ -8387,7 +8387,7 @@ msgid "End"
msgstr "结束" msgstr "结束"
#: ipam/forms/filtersets.py:185 #: ipam/forms/filtersets.py:185
msgid "Search within" msgid "Search Within"
msgstr "在里面搜索" msgstr "在里面搜索"
#: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335 #: ipam/forms/filtersets.py:206 ipam/forms/filtersets.py:335
@ -8411,7 +8411,7 @@ msgid "Assigned VM"
msgstr "分配的虚拟机" msgstr "分配的虚拟机"
#: ipam/forms/filtersets.py:359 #: ipam/forms/filtersets.py:359
msgid "Assigned to an interface" msgid "Assigned to an Interface"
msgstr "分配给接口" msgstr "分配给接口"
#: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51 #: ipam/forms/filtersets.py:366 templates/ipam/ipaddress.html:51
@ -8875,7 +8875,7 @@ msgid "Highest permissible ID of a child VLAN"
msgstr "子 VLAN 的最大允许 ID" msgstr "子 VLAN 的最大允许 ID"
#: ipam/models/vlans.py:85 #: ipam/models/vlans.py:85
msgid "VLAN groups" msgid "VLAN Groups"
msgstr "VLAN 群组" msgstr "VLAN 群组"
#: ipam/models/vlans.py:95 #: ipam/models/vlans.py:95
@ -8895,7 +8895,7 @@ msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "此 VLAN 分配到的特定站点(如果有)" msgstr "此 VLAN 分配到的特定站点(如果有)"
#: ipam/models/vlans.py:153 #: ipam/models/vlans.py:153
msgid "VLAN group (optional)" msgid "VLAN Group (optional)"
msgstr "VLAN 组(可选)" msgstr "VLAN 组(可选)"
#: ipam/models/vlans.py:161 #: ipam/models/vlans.py:161
@ -13490,7 +13490,7 @@ msgid "Cluster type (ID)"
msgstr "集群类型 (ID)" msgstr "集群类型 (ID)"
#: virtualization/filtersets.py:130 #: virtualization/filtersets.py:130
msgid "Cluster group (ID)" msgid "Cluster Group (ID)"
msgstr "集群组 (ID)" msgstr "集群组 (ID)"
#: virtualization/filtersets.py:151 virtualization/filtersets.py:267 #: virtualization/filtersets.py:151 virtualization/filtersets.py:267

View File

@ -127,13 +127,13 @@ class VirtualMachineFilterSet(
cluster_group_id = django_filters.ModelMultipleChoiceFilter( cluster_group_id = django_filters.ModelMultipleChoiceFilter(
field_name='cluster__group', field_name='cluster__group',
queryset=ClusterGroup.objects.all(), queryset=ClusterGroup.objects.all(),
label=_('Cluster group (ID)'), label=_('Cluster Group (ID)'),
) )
cluster_group = django_filters.ModelMultipleChoiceFilter( cluster_group = django_filters.ModelMultipleChoiceFilter(
field_name='cluster__group__slug', field_name='cluster__group__slug',
queryset=ClusterGroup.objects.all(), queryset=ClusterGroup.objects.all(),
to_field_name='slug', to_field_name='slug',
label=_('Cluster group (slug)'), label=_('Cluster Group (slug)'),
) )
cluster_type_id = django_filters.ModelMultipleChoiceFilter( cluster_type_id = django_filters.ModelMultipleChoiceFilter(
field_name='cluster__type', field_name='cluster__type',

View File

@ -237,7 +237,7 @@ class VMInterfaceBulkEditForm(NetBoxModelBulkEditForm):
vlan_group = DynamicModelChoiceField( vlan_group = DynamicModelChoiceField(
queryset=VLANGroup.objects.all(), queryset=VLANGroup.objects.all(),
required=False, required=False,
label=_('VLAN group') label=_('VLAN Group')
) )
untagged_vlan = DynamicModelChoiceField( untagged_vlan = DynamicModelChoiceField(
queryset=VLAN.objects.all(), queryset=VLAN.objects.all(),

View File

@ -109,7 +109,7 @@ class VirtualMachineFilterForm(
queryset=ClusterGroup.objects.all(), queryset=ClusterGroup.objects.all(),
required=False, required=False,
null_option='None', null_option='None',
label=_('Cluster group') label=_('Cluster Group')
) )
cluster_type_id = DynamicModelMultipleChoiceField( cluster_type_id = DynamicModelMultipleChoiceField(
queryset=ClusterType.objects.all(), queryset=ClusterType.objects.all(),

View File

@ -318,7 +318,7 @@ class VMInterfaceForm(InterfaceCommonForm, VMComponentForm):
vlan_group = DynamicModelChoiceField( vlan_group = DynamicModelChoiceField(
queryset=VLANGroup.objects.all(), queryset=VLANGroup.objects.all(),
required=False, required=False,
label=_('VLAN group') label=_('VLAN Group')
) )
untagged_vlan = DynamicModelChoiceField( untagged_vlan = DynamicModelChoiceField(
queryset=VLAN.objects.all(), queryset=VLAN.objects.all(),

View File

@ -221,12 +221,12 @@ class L2VPNFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm):
import_target_id = DynamicModelMultipleChoiceField( import_target_id = DynamicModelMultipleChoiceField(
queryset=RouteTarget.objects.all(), queryset=RouteTarget.objects.all(),
required=False, required=False,
label=_('Import targets') label=_('Import Targets')
) )
export_target_id = DynamicModelMultipleChoiceField( export_target_id = DynamicModelMultipleChoiceField(
queryset=RouteTarget.objects.all(), queryset=RouteTarget.objects.all(),
required=False, required=False,
label=_('Export targets') label=_('Export Targets')
) )
tag = TagFilterField(model) tag = TagFilterField(model)

View File

@ -394,12 +394,12 @@ class IPSecProfileForm(NetBoxModelForm):
class L2VPNForm(TenancyForm, NetBoxModelForm): class L2VPNForm(TenancyForm, NetBoxModelForm):
slug = SlugField() slug = SlugField()
import_targets = DynamicModelMultipleChoiceField( import_targets = DynamicModelMultipleChoiceField(
label=_('Import targets'), label=_('Import Targets'),
queryset=RouteTarget.objects.all(), queryset=RouteTarget.objects.all(),
required=False required=False
) )
export_targets = DynamicModelMultipleChoiceField( export_targets = DynamicModelMultipleChoiceField(
label=_('Export targets'), label=_('Export Targets'),
queryset=RouteTarget.objects.all(), queryset=RouteTarget.objects.all(),
required=False required=False
) )