Devices filters

This commit is contained in:
Daniel W. Anner 2024-05-21 15:30:12 +00:00 committed by GitHub
parent 1776b692fe
commit cd11ff1c8b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
32 changed files with 531 additions and 531 deletions

View File

@ -73939,7 +73939,7 @@
"readOnly": true
},
"device_type": {
"title": "Device type",
"title": "Device Type",
"type": "integer",
"x-nullable": true
},
@ -74578,7 +74578,7 @@
"readOnly": true
},
"device_type": {
"title": "Device type",
"title": "Device Type",
"type": "integer",
"x-nullable": true
},
@ -75104,7 +75104,7 @@
"readOnly": true
},
"device_type": {
"title": "Device type",
"title": "Device Type",
"type": "integer"
},
"name": {
@ -75434,7 +75434,7 @@
"type": "boolean"
},
"config_template": {
"title": "Config template",
"title": "Config Template",
"type": "integer",
"x-nullable": true
},
@ -75525,7 +75525,7 @@
"minLength": 1
},
"part_number": {
"title": "Part number",
"title": "Part Number",
"description": "Discrete part number (optional)",
"type": "string",
"maxLength": 50
@ -75716,7 +75716,7 @@
"type": "integer"
},
"default_platform": {
"title": "Default platform",
"title": "Default Platform",
"type": "integer",
"x-nullable": true
},
@ -75735,7 +75735,7 @@
"minLength": 1
},
"part_number": {
"title": "Part number",
"title": "Part Number",
"description": "Discrete part number (optional)",
"type": "string",
"maxLength": 50
@ -76084,7 +76084,7 @@
"readOnly": true
},
"device_type": {
"title": "Device type",
"title": "Device Type",
"type": "integer",
"x-nullable": true
},
@ -77060,7 +77060,7 @@
"readOnly": true
},
"device_type": {
"title": "Device type",
"title": "Device Type",
"type": "integer",
"x-nullable": true
},
@ -77212,7 +77212,7 @@
"x-nullable": true
},
"poe_mode": {
"title": "PoE mode",
"title": "PoE Mode",
"type": "string",
"enum": [
"pd",
@ -77220,7 +77220,7 @@
]
},
"poe_type": {
"title": "PoE type",
"title": "PoE Type",
"type": "string",
"enum": [
"type1-ieee802.3af",
@ -78450,14 +78450,14 @@
"x-nullable": true
},
"rf_channel_width": {
"title": "Channel width (MHz)",
"title": "Channel Width (MHz)",
"description": "Populated by selected channel (if set)",
"type": "number",
"format": "decimal",
"x-nullable": true
},
"tx_power": {
"title": "Transmit power (dBm)",
"title": "Transmit Power (dBm)",
"type": "integer",
"maximum": 127,
"minimum": 0,
@ -78817,7 +78817,7 @@
]
},
"rf_role": {
"title": "Wireless role",
"title": "Wireless Role",
"type": "string",
"enum": [
"ap",
@ -78825,7 +78825,7 @@
]
},
"rf_channel": {
"title": "Wireless channel",
"title": "Wireless Channel",
"type": "string",
"enum": [
"2.4g-1-2412-22",
@ -79028,7 +79028,7 @@
]
},
"poe_mode": {
"title": "PoE mode",
"title": "PoE Mode",
"type": "string",
"enum": [
"pd",
@ -79036,7 +79036,7 @@
]
},
"poe_type": {
"title": "PoE type",
"title": "PoE Type",
"type": "string",
"enum": [
"type1-ieee802.3af",
@ -79057,14 +79057,14 @@
"x-nullable": true
},
"rf_channel_width": {
"title": "Channel width (MHz)",
"title": "Channel Width (MHz)",
"description": "Populated by selected channel (if set)",
"type": "number",
"format": "decimal",
"x-nullable": true
},
"tx_power": {
"title": "Transmit power (dBm)",
"title": "Transmit Power (dBm)",
"type": "integer",
"maximum": 127,
"minimum": 0,
@ -79444,7 +79444,7 @@
"readOnly": true
},
"device_type": {
"title": "Device type",
"title": "Device Type",
"type": "integer"
},
"parent": {
@ -80189,7 +80189,7 @@
"readOnly": true
},
"device_type": {
"title": "Device type",
"title": "Device Type",
"type": "integer"
},
"name": {
@ -80453,7 +80453,7 @@
"minLength": 1
},
"part_number": {
"title": "Part number",
"title": "Part Number",
"description": "Discrete part number (optional)",
"type": "string",
"maxLength": 50
@ -80562,7 +80562,7 @@
"minLength": 1
},
"part_number": {
"title": "Part number",
"title": "Part Number",
"description": "Discrete part number (optional)",
"type": "string",
"maxLength": 50
@ -81032,7 +81032,7 @@
"x-nullable": true
},
"config_template": {
"title": "Config template",
"title": "Config Template",
"type": "integer",
"x-nullable": true
},
@ -81908,7 +81908,7 @@
"readOnly": true
},
"device_type": {
"title": "Device type",
"title": "Device Type",
"type": "integer",
"x-nullable": true
},
@ -83170,7 +83170,7 @@
"readOnly": true
},
"device_type": {
"title": "Device type",
"title": "Device Type",
"type": "integer",
"x-nullable": true
},
@ -85000,7 +85000,7 @@
"readOnly": true
},
"device_type": {
"title": "Device type",
"title": "Device Type",
"type": "integer",
"x-nullable": true
},

View File

@ -51880,7 +51880,7 @@ definitions:
type: string
readOnly: true
device_type:
title: Device type
title: Device Type
type: integer
x-nullable: true
module_type:
@ -52409,7 +52409,7 @@ definitions:
type: string
readOnly: true
device_type:
title: Device type
title: Device Type
type: integer
x-nullable: true
module_type:
@ -52848,7 +52848,7 @@ definitions:
type: string
readOnly: true
device_type:
title: Device type
title: Device Type
type: integer
name:
title: Name
@ -53113,7 +53113,7 @@ definitions:
description: Virtual machines may be assigned to this role
type: boolean
config_template:
title: Config template
title: Config Template
type: integer
x-nullable: true
description:
@ -53185,7 +53185,7 @@ definitions:
maxLength: 100
minLength: 1
part_number:
title: Part number
title: Part Number
description: Discrete part number (optional)
type: string
maxLength: 50
@ -53334,7 +53334,7 @@ definitions:
title: Manufacturer
type: integer
default_platform:
title: Default platform
title: Default Platform
type: integer
x-nullable: true
model:
@ -53350,7 +53350,7 @@ definitions:
maxLength: 100
minLength: 1
part_number:
title: Part number
title: Part Number
description: Discrete part number (optional)
type: string
maxLength: 50
@ -53648,7 +53648,7 @@ definitions:
type: string
readOnly: true
device_type:
title: Device type
title: Device Type
type: integer
x-nullable: true
module_type:
@ -54502,7 +54502,7 @@ definitions:
type: string
readOnly: true
device_type:
title: Device type
title: Device Type
type: integer
x-nullable: true
module_type:
@ -54646,13 +54646,13 @@ definitions:
type: integer
x-nullable: true
poe_mode:
title: PoE mode
title: PoE Mode
type: string
enum:
- pd
- pse
poe_type:
title: PoE type
title: PoE Type
type: string
enum:
- type1-ieee802.3af
@ -55739,13 +55739,13 @@ definitions:
format: decimal
x-nullable: true
rf_channel_width:
title: Channel width (MHz)
title: Channel Width (MHz)
description: Populated by selected channel (if set)
type: number
format: decimal
x-nullable: true
tx_power:
title: Transmit power (dBm)
title: Transmit Power (dBm)
type: integer
maximum: 127
minimum: 0
@ -56054,13 +56054,13 @@ definitions:
- tagged
- tagged-all
rf_role:
title: Wireless role
title: Wireless Role
type: string
enum:
- ap
- station
rf_channel:
title: Wireless channel
title: Wireless Channel
type: string
enum:
- 2.4g-1-2412-22
@ -56261,13 +56261,13 @@ definitions:
- 60g-26-63720-6480
- 60g-27-65880-6480
poe_mode:
title: PoE mode
title: PoE Mode
type: string
enum:
- pd
- pse
poe_type:
title: PoE type
title: PoE Type
type: string
enum:
- type1-ieee802.3af
@ -56285,13 +56285,13 @@ definitions:
format: decimal
x-nullable: true
rf_channel_width:
title: Channel width (MHz)
title: Channel Width (MHz)
description: Populated by selected channel (if set)
type: number
format: decimal
x-nullable: true
tx_power:
title: Transmit power (dBm)
title: Transmit Power (dBm)
type: integer
maximum: 127
minimum: 0
@ -56599,7 +56599,7 @@ definitions:
type: string
readOnly: true
device_type:
title: Device type
title: Device Type
type: integer
parent:
title: Parent
@ -57197,7 +57197,7 @@ definitions:
type: string
readOnly: true
device_type:
title: Device type
title: Device Type
type: integer
name:
title: Name
@ -57408,7 +57408,7 @@ definitions:
maxLength: 100
minLength: 1
part_number:
title: Part number
title: Part Number
description: Discrete part number (optional)
type: string
maxLength: 50
@ -57493,7 +57493,7 @@ definitions:
maxLength: 100
minLength: 1
part_number:
title: Part number
title: Part Number
description: Discrete part number (optional)
type: string
maxLength: 50
@ -57863,7 +57863,7 @@ definitions:
type: integer
x-nullable: true
config_template:
title: Config template
title: Config Template
type: integer
x-nullable: true
napalm_driver:
@ -58592,7 +58592,7 @@ definitions:
type: string
readOnly: true
device_type:
title: Device type
title: Device Type
type: integer
x-nullable: true
module_type:
@ -59708,7 +59708,7 @@ definitions:
type: string
readOnly: true
device_type:
title: Device type
title: Device Type
type: integer
x-nullable: true
module_type:
@ -61266,7 +61266,7 @@ definitions:
type: string
readOnly: true
device_type:
title: Device type
title: Device Type
type: integer
x-nullable: true
module_type:

View File

@ -21,7 +21,7 @@ Config contexts can be computed for objects based on the following criteria:
| Site Group | :material-check: | :material-check: |
| Site | :material-check: | :material-check: |
| Location | :material-check: | |
| Device type | :material-check: | |
| Device Type | :material-check: | |
| Role | :material-check: | :material-check: |
| Platform | :material-check: | :material-check: |
| Cluster type | | :material-check: |

View File

@ -42,7 +42,7 @@ class MACAddressField(models.Field):
try:
return EUI(value, version=48, dialect=mac_unix_expanded_uppercase)
except AddrFormatError:
raise ValidationError(_("Invalid MAC address format: {value}").format(value=value))
raise ValidationError(_("Invalid MAC Address format: {value}").format(value=value))
def db_type(self, connection):
return 'macaddr'

View File

@ -488,13 +488,13 @@ class DeviceTypeFilterSet(NetBoxModelFilterSet):
)
default_platform_id = django_filters.ModelMultipleChoiceFilter(
queryset=Platform.objects.all(),
label=_('Default platform (ID)'),
label=_('Default Platform (ID)'),
)
default_platform = django_filters.ModelMultipleChoiceFilter(
field_name='default_platform__slug',
queryset=Platform.objects.all(),
to_field_name='slug',
label=_('Default platform (slug)'),
label=_('Default Platform (slug)'),
)
has_front_image = django_filters.BooleanFilter(
label=_('Has a front image'),
@ -506,27 +506,27 @@ class DeviceTypeFilterSet(NetBoxModelFilterSet):
)
console_ports = django_filters.BooleanFilter(
method='_console_ports',
label=_('Has console ports'),
label=_('Has Console Ports'),
)
console_server_ports = django_filters.BooleanFilter(
method='_console_server_ports',
label=_('Has console server ports'),
label=_('Has Console Server Ports'),
)
power_ports = django_filters.BooleanFilter(
method='_power_ports',
label=_('Has power ports'),
label=_('Has Power Ports'),
)
power_outlets = django_filters.BooleanFilter(
method='_power_outlets',
label=_('Has power outlets'),
label=_('Has Power Outlets'),
)
interfaces = django_filters.BooleanFilter(
method='_interfaces',
label=_('Has interfaces'),
label=_('Has Interfaces'),
)
pass_through_ports = django_filters.BooleanFilter(
method='_pass_through_ports',
label=_('Has pass-through ports'),
label=_('Has Pass-Through Ports'),
)
module_bays = django_filters.BooleanFilter(
method='_module_bays',
@ -627,27 +627,27 @@ class ModuleTypeFilterSet(NetBoxModelFilterSet):
)
console_ports = django_filters.BooleanFilter(
method='_console_ports',
label=_('Has console ports'),
label=_('Has Console Ports'),
)
console_server_ports = django_filters.BooleanFilter(
method='_console_server_ports',
label=_('Has console server ports'),
label=_('Has Console Server Ports'),
)
power_ports = django_filters.BooleanFilter(
method='_power_ports',
label=_('Has power ports'),
label=_('Has Power Ports'),
)
power_outlets = django_filters.BooleanFilter(
method='_power_outlets',
label=_('Has power outlets'),
label=_('Has Power Outlets'),
)
interfaces = django_filters.BooleanFilter(
method='_interfaces',
label=_('Has interfaces'),
label=_('Has Interfaces'),
)
pass_through_ports = django_filters.BooleanFilter(
method='_pass_through_ports',
label=_('Has pass-through ports'),
label=_('Has Pass-Through Ports'),
)
class Meta:
@ -695,7 +695,7 @@ class DeviceTypeComponentFilterSet(django_filters.FilterSet):
device_type_id = django_filters.ModelMultipleChoiceFilter(
queryset=DeviceType.objects.all(),
field_name='device_type_id',
label=_('Device type (ID)'),
label=_('Device Type (ID)'),
)
# TODO: Remove in v4.1
@ -866,7 +866,7 @@ class InventoryItemTemplateFilterSet(ChangeLoggedModelFilterSet, DeviceTypeCompo
class DeviceRoleFilterSet(OrganizationalModelFilterSet):
config_template_id = django_filters.ModelMultipleChoiceFilter(
queryset=ConfigTemplate.objects.all(),
label=_('Config template (ID)'),
label=_('Config Template (ID)'),
)
class Meta:
@ -892,7 +892,7 @@ class PlatformFilterSet(OrganizationalModelFilterSet):
)
config_template_id = django_filters.ModelMultipleChoiceFilter(
queryset=ConfigTemplate.objects.all(),
label=_('Config template (ID)'),
label=_('Config Template (ID)'),
)
class Meta:
@ -930,11 +930,11 @@ class DeviceFilterSet(
field_name='device_type__slug',
queryset=DeviceType.objects.all(),
to_field_name='slug',
label=_('Device type (slug)'),
label=_('Device Type (slug)'),
)
device_type_id = django_filters.ModelMultipleChoiceFilter(
queryset=DeviceType.objects.all(),
label=_('Device type (ID)'),
label=_('Device Type (ID)'),
)
role_id = django_filters.ModelMultipleChoiceFilter(
field_name='role_id',
@ -1037,14 +1037,14 @@ class DeviceFilterSet(
)
mac_address = MultiValueMACAddressFilter(
field_name='interfaces__mac_address',
label=_('MAC address'),
label=_('MAC Address'),
)
serial = MultiValueCharFilter(
lookup_expr='iexact'
)
has_primary_ip = django_filters.BooleanFilter(
method='_has_primary_ip',
label=_('Has a primary IP'),
label=_('Has a Primary IP'),
)
has_oob_ip = django_filters.BooleanFilter(
method='_has_oob_ip',
@ -1061,31 +1061,31 @@ class DeviceFilterSet(
)
config_template_id = django_filters.ModelMultipleChoiceFilter(
queryset=ConfigTemplate.objects.all(),
label=_('Config template (ID)'),
label=_('Config Template (ID)'),
)
console_ports = django_filters.BooleanFilter(
method='_console_ports',
label=_('Has console ports'),
label=_('Has Console Ports'),
)
console_server_ports = django_filters.BooleanFilter(
method='_console_server_ports',
label=_('Has console server ports'),
label=_('Has Console Server Ports'),
)
power_ports = django_filters.BooleanFilter(
method='_power_ports',
label=_('Has power ports'),
label=_('Has Power Ports'),
)
power_outlets = django_filters.BooleanFilter(
method='_power_outlets',
label=_('Has power outlets'),
label=_('Has Power Outlets'),
)
interfaces = django_filters.BooleanFilter(
method='_interfaces',
label=_('Has interfaces'),
label=_('Has Interfaces'),
)
pass_through_ports = django_filters.BooleanFilter(
method='_pass_through_ports',
label=_('Has pass-through ports'),
label=_('Has Pass-Through Ports'),
)
module_bays = django_filters.BooleanFilter(
method='_module_bays',
@ -1198,7 +1198,7 @@ class VirtualDeviceContextFilterSet(NetBoxModelFilterSet, TenancyFilterSet, Prim
)
has_primary_ip = django_filters.BooleanFilter(
method='_has_primary_ip',
label=_('Has a primary IP')
label=_('Has a Primary IP')
)
class Meta:
@ -1360,24 +1360,24 @@ class DeviceComponentFilterSet(django_filters.FilterSet):
device_type_id = django_filters.ModelMultipleChoiceFilter(
field_name='device__device_type',
queryset=DeviceType.objects.all(),
label=_('Device type (ID)'),
label=_('Device Type (ID)'),
)
device_type = django_filters.ModelMultipleChoiceFilter(
field_name='device__device_type__model',
queryset=DeviceType.objects.all(),
to_field_name='model',
label=_('Device type (model)'),
label=_('Device Type (model)'),
)
role_id = django_filters.ModelMultipleChoiceFilter(
field_name='device__role',
queryset=DeviceRole.objects.all(),
label=_('Device role (ID)'),
label=_('Device Role (ID)'),
)
role = django_filters.ModelMultipleChoiceFilter(
field_name='device__role__slug',
queryset=DeviceRole.objects.all(),
to_field_name='slug',
label=_('Device role (slug)'),
label=_('Device Role (slug)'),
)
virtual_chassis_id = django_filters.ModelMultipleChoiceFilter(
field_name='device__virtual_chassis',

View File

@ -404,12 +404,12 @@ class DeviceTypeBulkEditForm(NetBoxModelBulkEditForm):
required=False
)
default_platform = DynamicModelChoiceField(
label=_('Default platform'),
label=_('Default Platform'),
queryset=Platform.objects.all(),
required=False
)
part_number = forms.CharField(
label=_('Part number'),
label=_('Part Number'),
required=False
)
u_height = forms.IntegerField(
@ -468,7 +468,7 @@ class ModuleTypeBulkEditForm(NetBoxModelBulkEditForm):
required=False
)
part_number = forms.CharField(
label=_('Part number'),
label=_('Part Number'),
required=False
)
weight = forms.DecimalField(
@ -508,7 +508,7 @@ class DeviceRoleBulkEditForm(NetBoxModelBulkEditForm):
label=_('VM role')
)
config_template = DynamicModelChoiceField(
label=_('Config template'),
label=_('Config Template'),
queryset=ConfigTemplate.objects.all(),
required=False
)
@ -532,7 +532,7 @@ class PlatformBulkEditForm(NetBoxModelBulkEditForm):
required=False
)
config_template = DynamicModelChoiceField(
label=_('Config template'),
label=_('Config Template'),
queryset=ConfigTemplate.objects.all(),
required=False
)
@ -556,7 +556,7 @@ class DeviceBulkEditForm(NetBoxModelBulkEditForm):
required=False
)
device_type = DynamicModelChoiceField(
label=_('Device type'),
label=_('Device Type'),
queryset=DeviceType.objects.all(),
required=False,
context={
@ -567,7 +567,7 @@ class DeviceBulkEditForm(NetBoxModelBulkEditForm):
}
)
role = DynamicModelChoiceField(
label=_('Device role'),
label=_('Device Role'),
queryset=DeviceRole.objects.all(),
required=False
)
@ -615,7 +615,7 @@ class DeviceBulkEditForm(NetBoxModelBulkEditForm):
required=False
)
config_template = DynamicModelChoiceField(
label=_('Config template'),
label=_('Config Template'),
queryset=ConfigTemplate.objects.all(),
required=False
)
@ -956,7 +956,7 @@ class PowerOutletTemplateBulkEditForm(BulkEditForm):
widget=forms.MultipleHiddenInput()
)
device_type = forms.ModelChoiceField(
label=_('Device type'),
label=_('Device Type'),
queryset=DeviceType.objects.all(),
required=False,
disabled=True,
@ -1034,19 +1034,19 @@ class InterfaceTemplateBulkEditForm(BulkEditForm):
choices=add_blank_choice(InterfacePoEModeChoices),
required=False,
initial='',
label=_('PoE mode')
label=_('PoE Mode')
)
poe_type = forms.ChoiceField(
choices=add_blank_choice(InterfacePoETypeChoices),
required=False,
initial='',
label=_('PoE type')
label=_('PoE Type')
)
rf_role = forms.ChoiceField(
choices=add_blank_choice(WirelessRoleChoices),
required=False,
initial='',
label=_('Wireless role')
label=_('Wireless Role')
)
nullable_fields = ('label', 'description', 'poe_mode', 'poe_type', 'rf_role')
@ -1336,13 +1336,13 @@ class InterfaceBulkEditForm(
choices=add_blank_choice(InterfacePoEModeChoices),
required=False,
initial='',
label=_('PoE mode')
label=_('PoE Mode')
)
poe_type = forms.ChoiceField(
choices=add_blank_choice(InterfacePoETypeChoices),
required=False,
initial='',
label=_('PoE type')
label=_('PoE Type')
)
mark_connected = forms.NullBooleanField(
label=_('Mark connected'),

View File

@ -322,7 +322,7 @@ class DeviceTypeImportForm(NetBoxModelImportForm):
help_text=_('The manufacturer which produces this device type')
)
default_platform = forms.ModelChoiceField(
label=_('Default platform'),
label=_('Default Platform'),
queryset=Platform.objects.all(),
to_field_name='name',
required=False,
@ -373,11 +373,11 @@ class ModuleTypeImportForm(NetBoxModelImportForm):
class DeviceRoleImportForm(NetBoxModelImportForm):
config_template = CSVModelChoiceField(
label=_('Config template'),
label=_('Config Template'),
queryset=ConfigTemplate.objects.all(),
to_field_name='name',
required=False,
help_text=_('Config template')
help_text=_('Config Template')
)
slug = SlugField()
@ -399,11 +399,11 @@ class PlatformImportForm(NetBoxModelImportForm):
help_text=_('Limit platform assignments to this manufacturer')
)
config_template = CSVModelChoiceField(
label=_('Config template'),
label=_('Config Template'),
queryset=ConfigTemplate.objects.all(),
to_field_name='name',
required=False,
help_text=_('Config template')
help_text=_('Config Template')
)
class Meta:
@ -415,7 +415,7 @@ class PlatformImportForm(NetBoxModelImportForm):
class BaseDeviceImportForm(NetBoxModelImportForm):
role = CSVModelChoiceField(
label=_('Device role'),
label=_('Device Role'),
queryset=DeviceRole.objects.all(),
to_field_name='name',
help_text=_('Assigned role')
@ -431,13 +431,13 @@ class BaseDeviceImportForm(NetBoxModelImportForm):
label=_('Manufacturer'),
queryset=Manufacturer.objects.all(),
to_field_name='name',
help_text=_('Device type manufacturer')
help_text=_('Device Type manufacturer')
)
device_type = CSVModelChoiceField(
label=_('Device type'),
label=_('Device Type'),
queryset=DeviceType.objects.all(),
to_field_name='model',
help_text=_('Device type model')
help_text=_('Device Type model')
)
platform = CSVModelChoiceField(
label=_('Platform'),
@ -528,11 +528,11 @@ class DeviceImportForm(BaseDeviceImportForm):
help_text=_('Airflow direction')
)
config_template = CSVModelChoiceField(
label=_('Config template'),
label=_('Config Template'),
queryset=ConfigTemplate.objects.all(),
to_field_name='name',
required=False,
help_text=_('Config template')
help_text=_('Config Template')
)
class Meta(BaseDeviceImportForm.Meta):
@ -818,13 +818,13 @@ class InterfaceImportForm(NetBoxModelImportForm):
label=_('Poe mode'),
choices=InterfacePoEModeChoices,
required=False,
help_text=_('PoE mode')
help_text=_('PoE Mode')
)
poe_type = CSVChoiceField(
label=_('Poe type'),
choices=InterfacePoETypeChoices,
required=False,
help_text=_('PoE type')
help_text=_('PoE Type')
)
mode = CSVChoiceField(
label=_('Mode'),

View File

@ -15,7 +15,7 @@ class InterfaceCommonForm(forms.Form):
mac_address = forms.CharField(
empty_value=None,
required=False,
label=_('MAC address')
label=_('MAC Address')
)
mtu = forms.IntegerField(
required=False,

View File

@ -109,12 +109,12 @@ class DeviceComponentFilterForm(NetBoxModelFilterSetForm):
device_type_id = DynamicModelMultipleChoiceField(
queryset=DeviceType.objects.all(),
required=False,
label=_('Device type')
label=_('Device Type')
)
device_role_id = DynamicModelMultipleChoiceField(
queryset=DeviceRole.objects.all(),
required=False,
label=_('Device role')
label=_('Device Role')
)
device_id = DynamicModelMultipleChoiceField(
queryset=Device.objects.all(),
@ -431,10 +431,10 @@ class DeviceTypeFilterForm(NetBoxModelFilterSetForm):
default_platform_id = DynamicModelMultipleChoiceField(
queryset=Platform.objects.all(),
required=False,
label=_('Default platform')
label=_('Default Platform')
)
part_number = forms.CharField(
label=_('Part number'),
label=_('Part Number'),
required=False
)
subdevice_role = forms.MultipleChoiceField(
@ -463,42 +463,42 @@ class DeviceTypeFilterForm(NetBoxModelFilterSetForm):
)
console_ports = forms.NullBooleanField(
required=False,
label=_('Has console ports'),
label=_('Has Console Ports'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
console_server_ports = forms.NullBooleanField(
required=False,
label=_('Has console server ports'),
label=_('Has Console Server Ports'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
power_ports = forms.NullBooleanField(
required=False,
label=_('Has power ports'),
label=_('Has Power Ports'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
power_outlets = forms.NullBooleanField(
required=False,
label=_('Has power outlets'),
label=_('Has Power Outlets'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
interfaces = forms.NullBooleanField(
required=False,
label=_('Has interfaces'),
label=_('Has Interfaces'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
pass_through_ports = forms.NullBooleanField(
required=False,
label=_('Has pass-through ports'),
label=_('Has Pass-Through Ports'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
@ -554,47 +554,47 @@ class ModuleTypeFilterForm(NetBoxModelFilterSetForm):
label=_('Manufacturer')
)
part_number = forms.CharField(
label=_('Part number'),
label=_('Part Number'),
required=False
)
console_ports = forms.NullBooleanField(
required=False,
label=_('Has console ports'),
label=_('Has Console Ports'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
console_server_ports = forms.NullBooleanField(
required=False,
label=_('Has console server ports'),
label=_('Has Console Server Ports'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
power_ports = forms.NullBooleanField(
required=False,
label=_('Has power ports'),
label=_('Has Power Ports'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
power_outlets = forms.NullBooleanField(
required=False,
label=_('Has power outlets'),
label=_('Has Power Outlets'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
interfaces = forms.NullBooleanField(
required=False,
label=_('Has interfaces'),
label=_('Has Interfaces'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
pass_through_ports = forms.NullBooleanField(
required=False,
label=_('Has pass-through ports'),
label=_('Has Pass-Through Ports'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
@ -616,7 +616,7 @@ class DeviceRoleFilterForm(NetBoxModelFilterSetForm):
config_template_id = DynamicModelMultipleChoiceField(
queryset=ConfigTemplate.objects.all(),
required=False,
label=_('Config template')
label=_('Config Template')
)
tag = TagFilterField(model)
@ -632,7 +632,7 @@ class PlatformFilterForm(NetBoxModelFilterSetForm):
config_template_id = DynamicModelMultipleChoiceField(
queryset=ConfigTemplate.objects.all(),
required=False,
label=_('Config template')
label=_('Config Template')
)
tag = TagFilterField(model)
@ -743,16 +743,16 @@ class DeviceFilterForm(
)
mac_address = forms.CharField(
required=False,
label=_('MAC address')
label=_('MAC Address')
)
config_template_id = DynamicModelMultipleChoiceField(
queryset=ConfigTemplate.objects.all(),
required=False,
label=_('Config template')
label=_('Config Template')
)
has_primary_ip = forms.NullBooleanField(
required=False,
label=_('Has a primary IP'),
label=_('Has a Primary IP'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
@ -766,49 +766,49 @@ class DeviceFilterForm(
)
virtual_chassis_member = forms.NullBooleanField(
required=False,
label=_('Virtual chassis member'),
label=_('Virtual Chassis Member'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
console_ports = forms.NullBooleanField(
required=False,
label=_('Has console ports'),
label=_('Has Console Ports'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
console_server_ports = forms.NullBooleanField(
required=False,
label=_('Has console server ports'),
label=_('Has Console Server Ports'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
power_ports = forms.NullBooleanField(
required=False,
label=_('Has power ports'),
label=_('Has Power Ports'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
power_outlets = forms.NullBooleanField(
required=False,
label=_('Has power outlets'),
label=_('Has Power Outlets'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
interfaces = forms.NullBooleanField(
required=False,
label=_('Has interfaces'),
label=_('Has Interfaces'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
)
pass_through_ports = forms.NullBooleanField(
required=False,
label=_('Has pass-through ports'),
label=_('Has Pass-Through Ports'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
@ -838,7 +838,7 @@ class VirtualDeviceContextFilterForm(
)
has_primary_ip = forms.NullBooleanField(
required=False,
label=_('Has a primary IP'),
label=_('Has a Primary IP'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
@ -1272,7 +1272,7 @@ class InterfaceFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm):
)
)
mgmt_only = forms.NullBooleanField(
label=_('Mgmt only'),
label=_('Mgmt Only'),
required=False,
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
@ -1280,7 +1280,7 @@ class InterfaceFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm):
)
mac_address = forms.CharField(
required=False,
label=_('MAC address')
label=_('MAC Address')
)
wwn = forms.CharField(
required=False,
@ -1289,22 +1289,22 @@ class InterfaceFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm):
poe_mode = forms.MultipleChoiceField(
choices=InterfacePoEModeChoices,
required=False,
label=_('PoE mode')
label=_('PoE Mode')
)
poe_type = forms.MultipleChoiceField(
choices=InterfacePoETypeChoices,
required=False,
label=_('PoE type')
label=_('PoE Type')
)
rf_role = forms.MultipleChoiceField(
choices=WirelessRoleChoices,
required=False,
label=_('Wireless role')
label=_('Wireless Role')
)
rf_channel = forms.MultipleChoiceField(
choices=WirelessChannelChoices,
required=False,
label=_('Wireless channel')
label=_('Wireless Channel')
)
rf_channel_frequency = forms.IntegerField(
required=False,
@ -1312,11 +1312,11 @@ class InterfaceFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm):
)
rf_channel_width = forms.IntegerField(
required=False,
label=_('Channel width (MHz)')
label=_('Channel Width (MHz)')
)
tx_power = forms.IntegerField(
required=False,
label=_('Transmit power (dBm)'),
label=_('Transmit Power (dBm)'),
min_value=0,
max_value=127
)

View File

@ -294,7 +294,7 @@ class DeviceTypeForm(NetBoxModelForm):
queryset=Manufacturer.objects.all()
)
default_platform = DynamicModelChoiceField(
label=_('Default platform'),
label=_('Default Platform'),
queryset=Platform.objects.all(),
required=False,
selector=True,
@ -355,7 +355,7 @@ class ModuleTypeForm(NetBoxModelForm):
class DeviceRoleForm(NetBoxModelForm):
config_template = DynamicModelChoiceField(
label=_('Config template'),
label=_('Config Template'),
queryset=ConfigTemplate.objects.all(),
required=False
)
@ -381,7 +381,7 @@ class PlatformForm(NetBoxModelForm):
required=False
)
config_template = DynamicModelChoiceField(
label=_('Config template'),
label=_('Config Template'),
queryset=ConfigTemplate.objects.all(),
required=False
)
@ -441,7 +441,7 @@ class DeviceForm(TenancyForm, NetBoxModelForm):
)
)
device_type = DynamicModelChoiceField(
label=_('Device type'),
label=_('Device Type'),
queryset=DeviceType.objects.all(),
context={
'parent': 'manufacturer',
@ -449,7 +449,7 @@ class DeviceForm(TenancyForm, NetBoxModelForm):
selector=True
)
role = DynamicModelChoiceField(
label=_('Device role'),
label=_('Device Role'),
queryset=DeviceRole.objects.all()
)
platform = DynamicModelChoiceField(
@ -492,7 +492,7 @@ class DeviceForm(TenancyForm, NetBoxModelForm):
help_text=_("The priority of the device in the virtual chassis")
)
config_template = DynamicModelChoiceField(
label=_('Config template'),
label=_('Config Template'),
queryset=ConfigTemplate.objects.all(),
required=False
)
@ -814,7 +814,7 @@ class VCMemberSelectForm(forms.Form):
class ComponentTemplateForm(forms.ModelForm):
device_type = DynamicModelChoiceField(
label=_('Device type'),
label=_('Device Type'),
queryset=DeviceType.objects.all(),
context={
'parent': 'manufacturer',
@ -831,7 +831,7 @@ class ComponentTemplateForm(forms.ModelForm):
class ModularComponentTemplateForm(ComponentTemplateForm):
device_type = DynamicModelChoiceField(
label=_('Device type'),
label=_('Device Type'),
queryset=DeviceType.objects.all().all(),
required=False,
context={

View File

@ -87,17 +87,17 @@ class InterfaceTemplateImportForm(forms.ModelForm):
poe_mode = forms.ChoiceField(
choices=InterfacePoEModeChoices,
required=False,
label=_('PoE mode')
label=_('PoE Mode')
)
poe_type = forms.ChoiceField(
choices=InterfacePoETypeChoices,
required=False,
label=_('PoE type')
label=_('PoE Type')
)
rf_role = forms.ChoiceField(
choices=WirelessRoleChoices,
required=False,
label=_('Wireless role')
label=_('Wireless Role')
)
class Meta:

View File

@ -408,13 +408,13 @@ class InterfaceTemplate(ModularComponentTemplateModel):
max_length=50,
choices=InterfacePoEModeChoices,
blank=True,
verbose_name=_('PoE mode')
verbose_name=_('PoE Mode')
)
poe_type = models.CharField(
max_length=50,
choices=InterfacePoETypeChoices,
blank=True,
verbose_name=_('PoE type')
verbose_name=_('PoE Type')
)
rf_role = models.CharField(
max_length=30,

View File

@ -516,7 +516,7 @@ class BaseInterface(models.Model):
mac_address = MACAddressField(
null=True,
blank=True,
verbose_name=_('MAC address')
verbose_name=_('MAC Address')
)
mtu = models.PositiveIntegerField(
blank=True,
@ -668,13 +668,13 @@ class Interface(ModularComponentModel, BaseInterface, CabledObjectModel, PathEnd
max_length=50,
choices=InterfacePoEModeChoices,
blank=True,
verbose_name=_('PoE mode')
verbose_name=_('PoE Mode')
)
poe_type = models.CharField(
max_length=50,
choices=InterfacePoETypeChoices,
blank=True,
verbose_name=_('PoE type')
verbose_name=_('PoE Type')
)
wireless_link = models.ForeignKey(
to='wireless.WirelessLink',

View File

@ -496,7 +496,7 @@ class ConfigContextFilterSet(ChangeLoggedModelFilterSet):
device_type_id = django_filters.ModelMultipleChoiceFilter(
field_name='device_types',
queryset=DeviceType.objects.all(),
label=_('Device type'),
label=_('Device Type'),
)
device_role_id = django_filters.ModelMultipleChoiceFilter(
field_name='roles',
@ -642,7 +642,7 @@ class ConfigTemplateFilterSet(ChangeLoggedModelFilterSet):
class LocalConfigContextFilterSet(django_filters.FilterSet):
local_context_data = django_filters.BooleanFilter(
method='_local_context_data',
label=_('Has local config context data'),
label=_('Has Local Config Context Data'),
)
def _local_context_data(self, queryset, name, value):

View File

@ -367,7 +367,7 @@ class ConfigContextFilterForm(SavedFiltersMixin, FilterForm):
device_type_id = DynamicModelMultipleChoiceField(
queryset=DeviceType.objects.all(),
required=False,
label=_('Device types')
label=_('Device Types')
)
role_id = DynamicModelMultipleChoiceField(
queryset=DeviceRole.objects.all(),
@ -435,7 +435,7 @@ class ConfigTemplateFilterForm(SavedFiltersMixin, FilterForm):
class LocalConfigContextFilterForm(forms.Form):
local_context_data = forms.NullBooleanField(
required=False,
label=_('Has local config context data'),
label=_('Has Local Config Context Data'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)

View File

@ -400,7 +400,7 @@ class ConfigContextForm(SyncedDataMixin, forms.ModelForm):
required=False
)
device_types = DynamicModelMultipleChoiceField(
label=_('Device types'),
label=_('Device Types'),
queryset=DeviceType.objects.all(),
required=False
)

View File

@ -551,7 +551,7 @@ class ConfigTemplateTestCase(
cls.form_data = {
'name': 'Config Template X',
'description': 'Config template',
'description': 'Config Template',
'template_code': TEMPLATE_CODE,
}

View File

@ -82,7 +82,7 @@
<td>{{ object.get_mode_display|placeholder }}</td>
</tr>
<tr>
<th scope="row">{% trans "Transmit power (dBm)" %}</th>
<th scope="row">{% trans "Transmit Power (dBm)" %}</th>
<td>{{ object.tx_power|placeholder }}</td>
</tr>
<tr>
@ -346,7 +346,7 @@
{% endif %}
</h5>
{% htmx_table 'ipam:ipaddress_list' interface_id=object.pk %}
</div>
</div>
</div>

View File

@ -2204,7 +2204,7 @@ msgstr "Dreiphasig"
#: dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
msgid "Invalid MAC Address format: {value}"
msgstr "Ungültiges MAC-Adressformat: {value}"
#: dcim/fields.py:71
@ -2299,11 +2299,11 @@ msgid "Manufacturer (slug)"
msgstr "Hersteller (Slug)"
#: dcim/filtersets.py:491
msgid "Default platform (ID)"
msgid "Default Platform (ID)"
msgstr "Standardplattform (ID)"
#: dcim/filtersets.py:497
msgid "Default platform (slug)"
msgid "Default Platform (slug)"
msgstr "Standardplattform (Slug)"
#: dcim/filtersets.py:500 dcim/forms/filtersets.py:452
@ -2317,37 +2317,37 @@ msgstr "Hat ein hinteres Bild"
#: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068
#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562
#: dcim/forms/filtersets.py:776
msgid "Has console ports"
msgid "Has Console Ports"
msgstr "Hat Konsolenanschlüsse"
#: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072
#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569
#: dcim/forms/filtersets.py:783
msgid "Has console server ports"
msgid "Has Console Server Ports"
msgstr "Hat Konsolenserver-Ports"
#: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076
#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576
#: dcim/forms/filtersets.py:790
msgid "Has power ports"
msgid "Has Power Ports"
msgstr "Hat Stromanschlüsse"
#: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080
#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583
#: dcim/forms/filtersets.py:797
msgid "Has power outlets"
msgid "Has Power Outlets"
msgstr "Hat Steckdosen"
#: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084
#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590
#: dcim/forms/filtersets.py:804
msgid "Has interfaces"
msgid "Has Interfaces"
msgstr "Hat Schnittstellen"
#: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088
#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597
#: dcim/forms/filtersets.py:811
msgid "Has pass-through ports"
msgid "Has Pass-Through Ports"
msgstr "Hat Pass-Through-Anschlüsse"
#: dcim/filtersets.py:533 dcim/filtersets.py:1092 dcim/forms/filtersets.py:515
@ -2363,7 +2363,7 @@ msgid "Has inventory items"
msgstr "Hat Inventargegenstände"
#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363
msgid "Device type (ID)"
msgid "Device Type (ID)"
msgstr "Gerätetyp (ID)"
#: dcim/filtersets.py:717 dcim/filtersets.py:1244
@ -2380,11 +2380,11 @@ msgstr "Übergeordneter Inventarartikel (ID)"
#: dcim/filtersets.py:869 dcim/filtersets.py:895 dcim/filtersets.py:1064
#: virtualization/filtersets.py:238
msgid "Config template (ID)"
msgid "Config Template (ID)"
msgstr "Konfigurationsvorlage (ID)"
#: dcim/filtersets.py:933
msgid "Device type (slug)"
msgid "Device Type (slug)"
msgstr "Gerätetyp (Slug)"
#: dcim/filtersets.py:953
@ -2426,13 +2426,13 @@ msgstr "Ist in voller Tiefe"
#: dcim/models/device_components.py:519 virtualization/filtersets.py:230
#: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172
#: virtualization/forms/filtersets.py:219
msgid "MAC address"
msgid "MAC Address"
msgstr "MAC-Adresse"
#: dcim/filtersets.py:1047 dcim/filtersets.py:1201
#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841
#: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176
msgid "Has a primary IP"
msgid "Has a Primary IP"
msgstr "Hat eine primäre IP"
#: dcim/filtersets.py:1051
@ -2488,15 +2488,15 @@ msgid "Device (name)"
msgstr "Gerät (Name)"
#: dcim/filtersets.py:1369
msgid "Device type (model)"
msgid "Device Type (model)"
msgstr "Gerätetyp (Modell)"
#: dcim/filtersets.py:1374
msgid "Device role (ID)"
msgid "Device Role (ID)"
msgstr "Geräterolle (ID)"
#: dcim/filtersets.py:1380
msgid "Device role (slug)"
msgid "Device Role (slug)"
msgstr "Geräterolle (Slug)"
#: dcim/filtersets.py:1385
@ -2903,12 +2903,12 @@ msgstr "Hersteller"
#: dcim/forms/bulk_edit.py:407 dcim/forms/bulk_import.py:325
#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:297
msgid "Default platform"
msgid "Default Platform"
msgstr "Standardplattform"
#: dcim/forms/bulk_edit.py:412 dcim/forms/bulk_edit.py:471
#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:557
msgid "Part number"
msgid "Part Number"
msgstr "Nummer des Artikels"
#: dcim/forms/bulk_edit.py:416
@ -2954,19 +2954,19 @@ msgstr "VM-Rolle"
#: virtualization/forms/bulk_import.py:133
#: virtualization/forms/filtersets.py:184
#: virtualization/forms/model_forms.py:215
msgid "Config template"
msgid "Config Template"
msgstr "Vorlage konfigurieren"
#: dcim/forms/bulk_edit.py:559 dcim/forms/bulk_edit.py:959
#: dcim/forms/bulk_import.py:437 dcim/forms/filtersets.py:112
#: dcim/forms/model_forms.py:444 dcim/forms/model_forms.py:817
#: dcim/forms/model_forms.py:834 extras/filtersets.py:499
msgid "Device type"
msgid "Device Type"
msgstr "Art des Geräts"
#: dcim/forms/bulk_edit.py:570 dcim/forms/bulk_import.py:418
#: dcim/forms/filtersets.py:117 dcim/forms/model_forms.py:452
msgid "Device role"
msgid "Device Role"
msgstr "Rolle „Gerät“"
#: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443
@ -3155,7 +3155,7 @@ msgstr "Nur Verwaltung"
#: dcim/forms/object_import.py:90
#: dcim/models/device_component_templates.py:411
#: dcim/models/device_components.py:671
msgid "PoE mode"
msgid "PoE Mode"
msgstr "PoE-Modus"
#: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345
@ -3163,12 +3163,12 @@ msgstr "PoE-Modus"
#: dcim/forms/object_import.py:95
#: dcim/models/device_component_templates.py:417
#: dcim/models/device_components.py:677
msgid "PoE type"
msgid "PoE Type"
msgstr "PoE-Typ"
#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302
#: dcim/forms/object_import.py:100
msgid "Wireless role"
msgid "Wireless Role"
msgstr "Drahtlose Rolle"
#: dcim/forms/bulk_edit.py:1186 dcim/forms/model_forms.py:609
@ -3581,7 +3581,7 @@ msgid "Rf role"
msgstr "Rf-Rolle"
#: dcim/forms/bulk_import.py:846
msgid "Wireless role (AP/station)"
msgid "Wireless Role (AP/station)"
msgstr "Drahtlose Rolle (AP/Station)"
#: dcim/forms/bulk_import.py:882
@ -3811,7 +3811,7 @@ msgid "Has an OOB IP"
msgstr "Hat eine OOB-IP"
#: dcim/forms/filtersets.py:769
msgid "Virtual chassis member"
msgid "Virtual Chassis Member"
msgstr "Virtuelles Chassis-Mitglied"
#: dcim/forms/filtersets.py:1121
@ -3840,7 +3840,7 @@ msgid "Kind"
msgstr "Freundlich"
#: dcim/forms/filtersets.py:1275
msgid "Mgmt only"
msgid "Mgmt Only"
msgstr "Nur Verwaltung"
#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327
@ -3849,7 +3849,7 @@ msgid "WWN"
msgstr "WWN"
#: dcim/forms/filtersets.py:1307
msgid "Wireless channel"
msgid "Wireless Channel"
msgstr "Drahtloser Kanal"
#: dcim/forms/filtersets.py:1311
@ -3857,11 +3857,11 @@ msgid "Channel frequency (MHz)"
msgstr "Kanalfrequenz (MHz)"
#: dcim/forms/filtersets.py:1315
msgid "Channel width (MHz)"
msgid "Channel Width (MHz)"
msgstr "Kanalbreite (MHz)"
#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85
msgid "Transmit power (dBm)"
msgid "Transmit Power (dBm)"
msgstr "Sendeleistung (dBm)"
#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364
@ -4794,7 +4794,7 @@ msgstr ""
"Bei der Festlegung eines PoE-Typs muss der PoE-Modus angegeben werden."
#: dcim/models/device_components.py:874
msgid "Wireless role may be set only on wireless interfaces."
msgid "Wireless Role may be set only on wireless interfaces."
msgstr ""
"Die Wireless-Rolle kann nur auf drahtlosen Schnittstellen festgelegt werden."
@ -6567,7 +6567,7 @@ msgid "Tag (slug)"
msgstr "Schlagwort (Schnecke)"
#: extras/filtersets.py:645 extras/forms/filtersets.py:438
msgid "Has local config context data"
msgid "Has Local Config Context Data"
msgstr "Hat lokale Konfigurationskontextdaten"
#: extras/filtersets.py:670
@ -6856,7 +6856,7 @@ msgid "Locations"
msgstr "Standorte"
#: extras/forms/filtersets.py:370 extras/forms/model_forms.py:403
msgid "Device types"
msgid "Device Types"
msgstr "Typen von Geräten"
#: extras/forms/filtersets.py:375 extras/forms/model_forms.py:408
@ -13736,7 +13736,7 @@ msgstr ""
"formatieren."
#: utilities/forms/fields/fields.py:124
msgid "MAC address must be in EUI-48 format"
msgid "MAC Address must be in EUI-48 format"
msgstr "Die MAC-Adresse muss im EUI-48-Format sein"
#: utilities/forms/forms.py:52

View File

@ -2156,7 +2156,7 @@ msgstr ""
#: dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
msgid "Invalid MAC Address format: {value}"
msgstr ""
#: dcim/fields.py:71
@ -2251,11 +2251,11 @@ msgid "Manufacturer (slug)"
msgstr ""
#: dcim/filtersets.py:491
msgid "Default platform (ID)"
msgid "Default Platform (ID)"
msgstr ""
#: dcim/filtersets.py:497
msgid "Default platform (slug)"
msgid "Default Platform (slug)"
msgstr ""
#: dcim/filtersets.py:500 dcim/forms/filtersets.py:452
@ -2269,37 +2269,37 @@ msgstr ""
#: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068
#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562
#: dcim/forms/filtersets.py:776
msgid "Has console ports"
msgid "Has Console Ports"
msgstr ""
#: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072
#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569
#: dcim/forms/filtersets.py:783
msgid "Has console server ports"
msgid "Has Console Server Ports"
msgstr ""
#: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076
#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576
#: dcim/forms/filtersets.py:790
msgid "Has power ports"
msgid "Has Power Ports"
msgstr ""
#: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080
#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583
#: dcim/forms/filtersets.py:797
msgid "Has power outlets"
msgid "Has Power Outlets"
msgstr ""
#: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084
#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590
#: dcim/forms/filtersets.py:804
msgid "Has interfaces"
msgid "Has Interfaces"
msgstr ""
#: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088
#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597
#: dcim/forms/filtersets.py:811
msgid "Has pass-through ports"
msgid "Has Pass-Through Ports"
msgstr ""
#: dcim/filtersets.py:533 dcim/filtersets.py:1092 dcim/forms/filtersets.py:515
@ -2315,7 +2315,7 @@ msgid "Has inventory items"
msgstr ""
#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363
msgid "Device type (ID)"
msgid "Device Type (ID)"
msgstr ""
#: dcim/filtersets.py:717 dcim/filtersets.py:1244
@ -2332,11 +2332,11 @@ msgstr ""
#: dcim/filtersets.py:869 dcim/filtersets.py:895 dcim/filtersets.py:1064
#: virtualization/filtersets.py:238
msgid "Config template (ID)"
msgid "Config Template (ID)"
msgstr ""
#: dcim/filtersets.py:933
msgid "Device type (slug)"
msgid "Device Type (slug)"
msgstr ""
#: dcim/filtersets.py:953
@ -2378,13 +2378,13 @@ msgstr ""
#: virtualization/filtersets.py:230 virtualization/filtersets.py:297
#: virtualization/forms/filtersets.py:172
#: virtualization/forms/filtersets.py:219
msgid "MAC address"
msgid "MAC Address"
msgstr ""
#: dcim/filtersets.py:1047 dcim/filtersets.py:1201 dcim/forms/filtersets.py:755
#: dcim/forms/filtersets.py:841 virtualization/filtersets.py:234
#: virtualization/forms/filtersets.py:176
msgid "Has a primary IP"
msgid "Has a Primary IP"
msgstr ""
#: dcim/filtersets.py:1051
@ -2440,15 +2440,15 @@ msgid "Device (name)"
msgstr ""
#: dcim/filtersets.py:1369
msgid "Device type (model)"
msgid "Device Type (model)"
msgstr ""
#: dcim/filtersets.py:1374
msgid "Device role (ID)"
msgid "Device Role (ID)"
msgstr ""
#: dcim/filtersets.py:1380
msgid "Device role (slug)"
msgid "Device Role (slug)"
msgstr ""
#: dcim/filtersets.py:1385
@ -2851,12 +2851,12 @@ msgstr ""
#: dcim/forms/bulk_edit.py:407 dcim/forms/bulk_import.py:325
#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:297
msgid "Default platform"
msgid "Default Platform"
msgstr ""
#: dcim/forms/bulk_edit.py:412 dcim/forms/bulk_edit.py:471
#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:557
msgid "Part number"
msgid "Part Number"
msgstr ""
#: dcim/forms/bulk_edit.py:416
@ -2902,19 +2902,19 @@ msgstr ""
#: virtualization/forms/bulk_import.py:133
#: virtualization/forms/filtersets.py:184
#: virtualization/forms/model_forms.py:215
msgid "Config template"
msgid "Config Template"
msgstr ""
#: dcim/forms/bulk_edit.py:559 dcim/forms/bulk_edit.py:959
#: dcim/forms/bulk_import.py:437 dcim/forms/filtersets.py:112
#: dcim/forms/model_forms.py:444 dcim/forms/model_forms.py:817
#: dcim/forms/model_forms.py:834 extras/filtersets.py:499
msgid "Device type"
msgid "Device Type"
msgstr ""
#: dcim/forms/bulk_edit.py:570 dcim/forms/bulk_import.py:418
#: dcim/forms/filtersets.py:117 dcim/forms/model_forms.py:452
msgid "Device role"
msgid "Device Role"
msgstr ""
#: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443
@ -3102,19 +3102,19 @@ msgstr ""
#: dcim/forms/bulk_import.py:821 dcim/forms/filtersets.py:1292
#: dcim/forms/object_import.py:90 dcim/models/device_component_templates.py:411
#: dcim/models/device_components.py:671
msgid "PoE mode"
msgid "PoE Mode"
msgstr ""
#: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345
#: dcim/forms/bulk_import.py:827 dcim/forms/filtersets.py:1297
#: dcim/forms/object_import.py:95 dcim/models/device_component_templates.py:417
#: dcim/models/device_components.py:677
msgid "PoE type"
msgid "PoE Type"
msgstr ""
#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302
#: dcim/forms/object_import.py:100
msgid "Wireless role"
msgid "Wireless Role"
msgstr ""
#: dcim/forms/bulk_edit.py:1186 dcim/forms/model_forms.py:609
@ -3520,7 +3520,7 @@ msgid "Rf role"
msgstr ""
#: dcim/forms/bulk_import.py:846
msgid "Wireless role (AP/station)"
msgid "Wireless Role (AP/station)"
msgstr ""
#: dcim/forms/bulk_import.py:882
@ -3743,7 +3743,7 @@ msgid "Has an OOB IP"
msgstr ""
#: dcim/forms/filtersets.py:769
msgid "Virtual chassis member"
msgid "Virtual Chassis Member"
msgstr ""
#: dcim/forms/filtersets.py:1121
@ -3772,7 +3772,7 @@ msgid "Kind"
msgstr ""
#: dcim/forms/filtersets.py:1275
msgid "Mgmt only"
msgid "Mgmt Only"
msgstr ""
#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327
@ -3781,7 +3781,7 @@ msgid "WWN"
msgstr ""
#: dcim/forms/filtersets.py:1307
msgid "Wireless channel"
msgid "Wireless Channel"
msgstr ""
#: dcim/forms/filtersets.py:1311
@ -3789,11 +3789,11 @@ msgid "Channel frequency (MHz)"
msgstr ""
#: dcim/forms/filtersets.py:1315
msgid "Channel width (MHz)"
msgid "Channel Width (MHz)"
msgstr ""
#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85
msgid "Transmit power (dBm)"
msgid "Transmit Power (dBm)"
msgstr ""
#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364
@ -6324,7 +6324,7 @@ msgid "Tag (slug)"
msgstr ""
#: extras/filtersets.py:645 extras/forms/filtersets.py:438
msgid "Has local config context data"
msgid "Has Local Config Context Data"
msgstr ""
#: extras/filtersets.py:670
@ -6603,7 +6603,7 @@ msgid "Locations"
msgstr ""
#: extras/forms/filtersets.py:370 extras/forms/model_forms.py:403
msgid "Device types"
msgid "Device Types"
msgstr ""
#: extras/forms/filtersets.py:375 extras/forms/model_forms.py:408
@ -13176,7 +13176,7 @@ msgid "Enter context data in <a href=\"https://json.org/\">JSON</a> format."
msgstr ""
#: utilities/forms/fields/fields.py:124
msgid "MAC address must be in EUI-48 format"
msgid "MAC Address must be in EUI-48 format"
msgstr ""
#: utilities/forms/forms.py:52

View File

@ -2199,7 +2199,7 @@ msgstr "Trifásico"
#: dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
msgid "Invalid MAC Address format: {value}"
msgstr "Formato de dirección MAC no válido: {value}"
#: dcim/fields.py:71
@ -2294,11 +2294,11 @@ msgid "Manufacturer (slug)"
msgstr "Fabricante (babosa)"
#: dcim/filtersets.py:491
msgid "Default platform (ID)"
msgid "Default Platform (ID)"
msgstr "Plataforma predeterminada (ID)"
#: dcim/filtersets.py:497
msgid "Default platform (slug)"
msgid "Default Platform (slug)"
msgstr "Plataforma predeterminada (slug)"
#: dcim/filtersets.py:500 dcim/forms/filtersets.py:452
@ -2312,37 +2312,37 @@ msgstr "Tiene una imagen trasera"
#: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068
#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562
#: dcim/forms/filtersets.py:776
msgid "Has console ports"
msgid "Has Console Ports"
msgstr "Tiene puertos de consola"
#: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072
#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569
#: dcim/forms/filtersets.py:783
msgid "Has console server ports"
msgid "Has Console Server Ports"
msgstr "Tiene puertos de servidor de consola"
#: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076
#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576
#: dcim/forms/filtersets.py:790
msgid "Has power ports"
msgid "Has Power Ports"
msgstr "Tiene puertos de alimentación"
#: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080
#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583
#: dcim/forms/filtersets.py:797
msgid "Has power outlets"
msgid "Has Power Outlets"
msgstr "Tiene tomas de corriente"
#: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084
#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590
#: dcim/forms/filtersets.py:804
msgid "Has interfaces"
msgid "Has Interfaces"
msgstr "Tiene interfaces"
#: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088
#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597
#: dcim/forms/filtersets.py:811
msgid "Has pass-through ports"
msgid "Has Pass-Through Ports"
msgstr "Tiene puertos de paso"
#: dcim/filtersets.py:533 dcim/filtersets.py:1092 dcim/forms/filtersets.py:515
@ -2358,7 +2358,7 @@ msgid "Has inventory items"
msgstr "Tiene artículos de inventario"
#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363
msgid "Device type (ID)"
msgid "Device Type (ID)"
msgstr "Tipo de dispositivo (ID)"
#: dcim/filtersets.py:717 dcim/filtersets.py:1244
@ -2375,11 +2375,11 @@ msgstr "Artículo del inventario principal (ID)"
#: dcim/filtersets.py:869 dcim/filtersets.py:895 dcim/filtersets.py:1064
#: virtualization/filtersets.py:238
msgid "Config template (ID)"
msgid "Config Template (ID)"
msgstr "Plantilla de configuración (ID)"
#: dcim/filtersets.py:933
msgid "Device type (slug)"
msgid "Device Type (slug)"
msgstr "Tipo de dispositivo (slug)"
#: dcim/filtersets.py:953
@ -2421,13 +2421,13 @@ msgstr "Es de profundidad total"
#: dcim/models/device_components.py:519 virtualization/filtersets.py:230
#: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172
#: virtualization/forms/filtersets.py:219
msgid "MAC address"
msgid "MAC Address"
msgstr "Dirección MAC"
#: dcim/filtersets.py:1047 dcim/filtersets.py:1201
#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841
#: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176
msgid "Has a primary IP"
msgid "Has a Primary IP"
msgstr "Tiene una IP principal"
#: dcim/filtersets.py:1051
@ -2483,15 +2483,15 @@ msgid "Device (name)"
msgstr "Dispositivo (nombre)"
#: dcim/filtersets.py:1369
msgid "Device type (model)"
msgid "Device Type (model)"
msgstr "Tipo de dispositivo (modelo)"
#: dcim/filtersets.py:1374
msgid "Device role (ID)"
msgid "Device Role (ID)"
msgstr "Función del dispositivo (ID)"
#: dcim/filtersets.py:1380
msgid "Device role (slug)"
msgid "Device Role (slug)"
msgstr "Función del dispositivo (slug)"
#: dcim/filtersets.py:1385
@ -2898,12 +2898,12 @@ msgstr "fabricante"
#: dcim/forms/bulk_edit.py:407 dcim/forms/bulk_import.py:325
#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:297
msgid "Default platform"
msgid "Default Platform"
msgstr "Plataforma predeterminada"
#: dcim/forms/bulk_edit.py:412 dcim/forms/bulk_edit.py:471
#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:557
msgid "Part number"
msgid "Part Number"
msgstr "Número de pieza"
#: dcim/forms/bulk_edit.py:416
@ -2949,19 +2949,19 @@ msgstr "Función de máquina virtual"
#: virtualization/forms/bulk_import.py:133
#: virtualization/forms/filtersets.py:184
#: virtualization/forms/model_forms.py:215
msgid "Config template"
msgid "Config Template"
msgstr "Plantilla de configuración"
#: dcim/forms/bulk_edit.py:559 dcim/forms/bulk_edit.py:959
#: dcim/forms/bulk_import.py:437 dcim/forms/filtersets.py:112
#: dcim/forms/model_forms.py:444 dcim/forms/model_forms.py:817
#: dcim/forms/model_forms.py:834 extras/filtersets.py:499
msgid "Device type"
msgid "Device Type"
msgstr "Tipo de dispositivo"
#: dcim/forms/bulk_edit.py:570 dcim/forms/bulk_import.py:418
#: dcim/forms/filtersets.py:117 dcim/forms/model_forms.py:452
msgid "Device role"
msgid "Device Role"
msgstr "Función del dispositivo"
#: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443
@ -3150,7 +3150,7 @@ msgstr "Solo administración"
#: dcim/forms/object_import.py:90
#: dcim/models/device_component_templates.py:411
#: dcim/models/device_components.py:671
msgid "PoE mode"
msgid "PoE Mode"
msgstr "Modo PoE"
#: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345
@ -3158,12 +3158,12 @@ msgstr "Modo PoE"
#: dcim/forms/object_import.py:95
#: dcim/models/device_component_templates.py:417
#: dcim/models/device_components.py:677
msgid "PoE type"
msgid "PoE Type"
msgstr "Tipo de PoE"
#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302
#: dcim/forms/object_import.py:100
msgid "Wireless role"
msgid "Wireless Role"
msgstr "Función inalámbrica"
#: dcim/forms/bulk_edit.py:1186 dcim/forms/model_forms.py:609
@ -3578,7 +3578,7 @@ msgid "Rf role"
msgstr "Rol RF"
#: dcim/forms/bulk_import.py:846
msgid "Wireless role (AP/station)"
msgid "Wireless Role (AP/station)"
msgstr "Función inalámbrica (AP/estación)"
#: dcim/forms/bulk_import.py:882
@ -3805,7 +3805,7 @@ msgid "Has an OOB IP"
msgstr "Tiene una IP OOB"
#: dcim/forms/filtersets.py:769
msgid "Virtual chassis member"
msgid "Virtual Chassis Member"
msgstr "Miembro del chasis virtual"
#: dcim/forms/filtersets.py:1121
@ -3834,7 +3834,7 @@ msgid "Kind"
msgstr "Amable"
#: dcim/forms/filtersets.py:1275
msgid "Mgmt only"
msgid "Mgmt Only"
msgstr "Solo administración"
#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327
@ -3843,7 +3843,7 @@ msgid "WWN"
msgstr "WWN"
#: dcim/forms/filtersets.py:1307
msgid "Wireless channel"
msgid "Wireless Channel"
msgstr "Canal inalámbrico"
#: dcim/forms/filtersets.py:1311
@ -3851,11 +3851,11 @@ msgid "Channel frequency (MHz)"
msgstr "Frecuencia de canal (MHz)"
#: dcim/forms/filtersets.py:1315
msgid "Channel width (MHz)"
msgid "Channel Width (MHz)"
msgstr "Ancho de canal (MHz)"
#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85
msgid "Transmit power (dBm)"
msgid "Transmit Power (dBm)"
msgstr "Potencia de transmisión (dBm)"
#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364
@ -6537,7 +6537,7 @@ msgid "Tag (slug)"
msgstr "Etiqueta (babosa)"
#: extras/filtersets.py:645 extras/forms/filtersets.py:438
msgid "Has local config context data"
msgid "Has Local Config Context Data"
msgstr "Tiene datos de contexto de configuración local"
#: extras/filtersets.py:670
@ -6821,7 +6821,7 @@ msgid "Locations"
msgstr "Ubicaciones"
#: extras/forms/filtersets.py:370 extras/forms/model_forms.py:403
msgid "Device types"
msgid "Device Types"
msgstr "Tipos de dispositivos"
#: extras/forms/filtersets.py:375 extras/forms/model_forms.py:408
@ -13681,7 +13681,7 @@ msgstr ""
"formato."
#: utilities/forms/fields/fields.py:124
msgid "MAC address must be in EUI-48 format"
msgid "MAC Address must be in EUI-48 format"
msgstr "La dirección MAC debe estar en formato EUI-48"
#: utilities/forms/forms.py:52

View File

@ -2207,7 +2207,7 @@ msgstr "Triphasé"
#: dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
msgid "Invalid MAC Address format: {value}"
msgstr "Format d'adresse MAC non valide : {value}"
#: dcim/fields.py:71
@ -2302,11 +2302,11 @@ msgid "Manufacturer (slug)"
msgstr "Fabricant (limace)"
#: dcim/filtersets.py:491
msgid "Default platform (ID)"
msgid "Default Platform (ID)"
msgstr "Plateforme par défaut (ID)"
#: dcim/filtersets.py:497
msgid "Default platform (slug)"
msgid "Default Platform (slug)"
msgstr "Plateforme par défaut (slug)"
#: dcim/filtersets.py:500 dcim/forms/filtersets.py:452
@ -2320,37 +2320,37 @@ msgstr "Possède une image arrière"
#: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068
#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562
#: dcim/forms/filtersets.py:776
msgid "Has console ports"
msgid "Has Console Ports"
msgstr "Possède des ports de console"
#: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072
#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569
#: dcim/forms/filtersets.py:783
msgid "Has console server ports"
msgid "Has Console Server Ports"
msgstr "Possède des ports de serveur de console"
#: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076
#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576
#: dcim/forms/filtersets.py:790
msgid "Has power ports"
msgid "Has Power Ports"
msgstr "Possède des ports d'alimentation"
#: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080
#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583
#: dcim/forms/filtersets.py:797
msgid "Has power outlets"
msgid "Has Power Outlets"
msgstr "Dispose de prises de courant"
#: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084
#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590
#: dcim/forms/filtersets.py:804
msgid "Has interfaces"
msgid "Has Interfaces"
msgstr "Possède des interfaces"
#: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088
#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597
#: dcim/forms/filtersets.py:811
msgid "Has pass-through ports"
msgid "Has Pass-Through Ports"
msgstr "Possède des ports d'intercommunication"
#: dcim/filtersets.py:533 dcim/filtersets.py:1092 dcim/forms/filtersets.py:515
@ -2366,7 +2366,7 @@ msgid "Has inventory items"
msgstr "Possède des articles en inventaire"
#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363
msgid "Device type (ID)"
msgid "Device Type (ID)"
msgstr "Type d'appareil (ID)"
#: dcim/filtersets.py:717 dcim/filtersets.py:1244
@ -2383,11 +2383,11 @@ msgstr "Article d'inventaire parent (ID)"
#: dcim/filtersets.py:869 dcim/filtersets.py:895 dcim/filtersets.py:1064
#: virtualization/filtersets.py:238
msgid "Config template (ID)"
msgid "Config Template (ID)"
msgstr "Modèle de configuration (ID)"
#: dcim/filtersets.py:933
msgid "Device type (slug)"
msgid "Device Type (slug)"
msgstr "Type d'appareil (slug)"
#: dcim/filtersets.py:953
@ -2429,13 +2429,13 @@ msgstr "Est en pleine profondeur"
#: dcim/models/device_components.py:519 virtualization/filtersets.py:230
#: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172
#: virtualization/forms/filtersets.py:219
msgid "MAC address"
msgid "MAC Address"
msgstr "Adresse MAC"
#: dcim/filtersets.py:1047 dcim/filtersets.py:1201
#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841
#: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176
msgid "Has a primary IP"
msgid "Has a Primary IP"
msgstr "Possède une adresse IP principale"
#: dcim/filtersets.py:1051
@ -2491,15 +2491,15 @@ msgid "Device (name)"
msgstr "Appareil (nom)"
#: dcim/filtersets.py:1369
msgid "Device type (model)"
msgid "Device Type (model)"
msgstr "Type d'appareil (modèle)"
#: dcim/filtersets.py:1374
msgid "Device role (ID)"
msgid "Device Role (ID)"
msgstr "Rôle de l'appareil (ID)"
#: dcim/filtersets.py:1380
msgid "Device role (slug)"
msgid "Device Role (slug)"
msgstr "Rôle de l'appareil (slug)"
#: dcim/filtersets.py:1385
@ -2906,12 +2906,12 @@ msgstr "Fabricant"
#: dcim/forms/bulk_edit.py:407 dcim/forms/bulk_import.py:325
#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:297
msgid "Default platform"
msgid "Default Platform"
msgstr "Plateforme par défaut"
#: dcim/forms/bulk_edit.py:412 dcim/forms/bulk_edit.py:471
#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:557
msgid "Part number"
msgid "Part Number"
msgstr "Numéro de pièce"
#: dcim/forms/bulk_edit.py:416
@ -2957,19 +2957,19 @@ msgstr "rôle de machine virtuelle"
#: virtualization/forms/bulk_import.py:133
#: virtualization/forms/filtersets.py:184
#: virtualization/forms/model_forms.py:215
msgid "Config template"
msgid "Config Template"
msgstr "Modèle de configuration"
#: dcim/forms/bulk_edit.py:559 dcim/forms/bulk_edit.py:959
#: dcim/forms/bulk_import.py:437 dcim/forms/filtersets.py:112
#: dcim/forms/model_forms.py:444 dcim/forms/model_forms.py:817
#: dcim/forms/model_forms.py:834 extras/filtersets.py:499
msgid "Device type"
msgid "Device Type"
msgstr "Type d'appareil"
#: dcim/forms/bulk_edit.py:570 dcim/forms/bulk_import.py:418
#: dcim/forms/filtersets.py:117 dcim/forms/model_forms.py:452
msgid "Device role"
msgid "Device Role"
msgstr "Rôle de l'appareil"
#: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443
@ -3158,7 +3158,7 @@ msgstr "Gestion uniquement"
#: dcim/forms/object_import.py:90
#: dcim/models/device_component_templates.py:411
#: dcim/models/device_components.py:671
msgid "PoE mode"
msgid "PoE Mode"
msgstr "Mode PoE"
#: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345
@ -3166,12 +3166,12 @@ msgstr "Mode PoE"
#: dcim/forms/object_import.py:95
#: dcim/models/device_component_templates.py:417
#: dcim/models/device_components.py:677
msgid "PoE type"
msgid "PoE Type"
msgstr "Type PoE"
#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302
#: dcim/forms/object_import.py:100
msgid "Wireless role"
msgid "Wireless Role"
msgstr "Rôle sans fil"
#: dcim/forms/bulk_edit.py:1186 dcim/forms/model_forms.py:609
@ -3585,7 +3585,7 @@ msgid "Rf role"
msgstr "Rôle RF"
#: dcim/forms/bulk_import.py:846
msgid "Wireless role (AP/station)"
msgid "Wireless Role (AP/station)"
msgstr "Rôle sans fil (AP/station)"
#: dcim/forms/bulk_import.py:882
@ -3813,7 +3813,7 @@ msgid "Has an OOB IP"
msgstr "Possède une adresse IP OOB"
#: dcim/forms/filtersets.py:769
msgid "Virtual chassis member"
msgid "Virtual Chassis Member"
msgstr "Membre virtuel du châssis"
#: dcim/forms/filtersets.py:1121
@ -3842,7 +3842,7 @@ msgid "Kind"
msgstr "Type"
#: dcim/forms/filtersets.py:1275
msgid "Mgmt only"
msgid "Mgmt Only"
msgstr "Gestion uniquement"
#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327
@ -3851,7 +3851,7 @@ msgid "WWN"
msgstr "WWN"
#: dcim/forms/filtersets.py:1307
msgid "Wireless channel"
msgid "Wireless Channel"
msgstr "Canal sans fil"
#: dcim/forms/filtersets.py:1311
@ -3859,11 +3859,11 @@ msgid "Channel frequency (MHz)"
msgstr "Fréquence du canal (MHz)"
#: dcim/forms/filtersets.py:1315
msgid "Channel width (MHz)"
msgid "Channel Width (MHz)"
msgstr "Largeur du canal (MHz)"
#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85
msgid "Transmit power (dBm)"
msgid "Transmit Power (dBm)"
msgstr "Puissance de transmission (dBm)"
#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364
@ -6547,7 +6547,7 @@ msgid "Tag (slug)"
msgstr "Tag (limace)"
#: extras/filtersets.py:645 extras/forms/filtersets.py:438
msgid "Has local config context data"
msgid "Has Local Config Context Data"
msgstr "Possède des données contextuelles de configuration locales"
#: extras/filtersets.py:670
@ -6830,7 +6830,7 @@ msgid "Locations"
msgstr "Localisations"
#: extras/forms/filtersets.py:370 extras/forms/model_forms.py:403
msgid "Device types"
msgid "Device Types"
msgstr "Types d'appareils"
#: extras/forms/filtersets.py:375 extras/forms/model_forms.py:408
@ -13719,7 +13719,7 @@ msgstr ""
" format."
#: utilities/forms/fields/fields.py:124
msgid "MAC address must be in EUI-48 format"
msgid "MAC Address must be in EUI-48 format"
msgstr "L'adresse MAC doit être au format EUI-48"
#: utilities/forms/forms.py:52

View File

@ -2188,7 +2188,7 @@ msgstr "三相"
#: dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
msgid "Invalid MAC Address format: {value}"
msgstr "MAC アドレス形式が無効です: {value}"
#: dcim/fields.py:71
@ -2283,11 +2283,11 @@ msgid "Manufacturer (slug)"
msgstr "メーカ (slug)"
#: dcim/filtersets.py:491
msgid "Default platform (ID)"
msgid "Default Platform (ID)"
msgstr "デフォルトプラットフォーム (ID)"
#: dcim/filtersets.py:497
msgid "Default platform (slug)"
msgid "Default Platform (slug)"
msgstr "デフォルトプラットフォーム (slug)"
#: dcim/filtersets.py:500 dcim/forms/filtersets.py:452
@ -2301,37 +2301,37 @@ msgstr "背面画像がある"
#: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068
#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562
#: dcim/forms/filtersets.py:776
msgid "Has console ports"
msgid "Has Console Ports"
msgstr "コンソールポートがある"
#: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072
#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569
#: dcim/forms/filtersets.py:783
msgid "Has console server ports"
msgid "Has Console Server Ports"
msgstr "コンソールサーバポートがある"
#: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076
#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576
#: dcim/forms/filtersets.py:790
msgid "Has power ports"
msgid "Has Power Ports"
msgstr "電源ポートがある"
#: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080
#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583
#: dcim/forms/filtersets.py:797
msgid "Has power outlets"
msgid "Has Power Outlets"
msgstr "電源コンセントがある"
#: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084
#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590
#: dcim/forms/filtersets.py:804
msgid "Has interfaces"
msgid "Has Interfaces"
msgstr "インタフェースがある"
#: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088
#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597
#: dcim/forms/filtersets.py:811
msgid "Has pass-through ports"
msgid "Has Pass-Through Ports"
msgstr "パススルーポートがある"
#: dcim/filtersets.py:533 dcim/filtersets.py:1092 dcim/forms/filtersets.py:515
@ -2347,7 +2347,7 @@ msgid "Has inventory items"
msgstr "在庫品目がある"
#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363
msgid "Device type (ID)"
msgid "Device Type (ID)"
msgstr "デバイスタイプ (ID)"
#: dcim/filtersets.py:717 dcim/filtersets.py:1244
@ -2364,11 +2364,11 @@ msgstr "親在庫品目 (ID)"
#: dcim/filtersets.py:869 dcim/filtersets.py:895 dcim/filtersets.py:1064
#: virtualization/filtersets.py:238
msgid "Config template (ID)"
msgid "Config Template (ID)"
msgstr "設定テンプレート (ID)"
#: dcim/filtersets.py:933
msgid "Device type (slug)"
msgid "Device Type (slug)"
msgstr "デバイスタイプ (slug)"
#: dcim/filtersets.py:953
@ -2410,13 +2410,13 @@ msgstr "奥行きをすべて使うか"
#: dcim/models/device_components.py:519 virtualization/filtersets.py:230
#: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172
#: virtualization/forms/filtersets.py:219
msgid "MAC address"
msgid "MAC Address"
msgstr "MAC アドレス"
#: dcim/filtersets.py:1047 dcim/filtersets.py:1201
#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841
#: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176
msgid "Has a primary IP"
msgid "Has a Primary IP"
msgstr "プライマリ IP がある"
#: dcim/filtersets.py:1051
@ -2472,15 +2472,15 @@ msgid "Device (name)"
msgstr "デバイス (名前)"
#: dcim/filtersets.py:1369
msgid "Device type (model)"
msgid "Device Type (model)"
msgstr "デバイスタイプ (モデル)"
#: dcim/filtersets.py:1374
msgid "Device role (ID)"
msgid "Device Role (ID)"
msgstr "デバイスロール (ID)"
#: dcim/filtersets.py:1380
msgid "Device role (slug)"
msgid "Device Role (slug)"
msgstr "デバイスロール (slug)"
#: dcim/filtersets.py:1385
@ -2885,12 +2885,12 @@ msgstr "メーカ"
#: dcim/forms/bulk_edit.py:407 dcim/forms/bulk_import.py:325
#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:297
msgid "Default platform"
msgid "Default Platform"
msgstr "デフォルトプラットフォーム"
#: dcim/forms/bulk_edit.py:412 dcim/forms/bulk_edit.py:471
#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:557
msgid "Part number"
msgid "Part Number"
msgstr "パーツ番号"
#: dcim/forms/bulk_edit.py:416
@ -2936,19 +2936,19 @@ msgstr "VMのロール"
#: virtualization/forms/bulk_import.py:133
#: virtualization/forms/filtersets.py:184
#: virtualization/forms/model_forms.py:215
msgid "Config template"
msgid "Config Template"
msgstr "設定テンプレート"
#: dcim/forms/bulk_edit.py:559 dcim/forms/bulk_edit.py:959
#: dcim/forms/bulk_import.py:437 dcim/forms/filtersets.py:112
#: dcim/forms/model_forms.py:444 dcim/forms/model_forms.py:817
#: dcim/forms/model_forms.py:834 extras/filtersets.py:499
msgid "Device type"
msgid "Device Type"
msgstr "デバイスタイプ"
#: dcim/forms/bulk_edit.py:570 dcim/forms/bulk_import.py:418
#: dcim/forms/filtersets.py:117 dcim/forms/model_forms.py:452
msgid "Device role"
msgid "Device Role"
msgstr "デバイスロール"
#: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443
@ -3137,7 +3137,7 @@ msgstr "管理のみ"
#: dcim/forms/object_import.py:90
#: dcim/models/device_component_templates.py:411
#: dcim/models/device_components.py:671
msgid "PoE mode"
msgid "PoE Mode"
msgstr "PoE モード"
#: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345
@ -3145,12 +3145,12 @@ msgstr "PoE モード"
#: dcim/forms/object_import.py:95
#: dcim/models/device_component_templates.py:417
#: dcim/models/device_components.py:677
msgid "PoE type"
msgid "PoE Type"
msgstr "PoE タイプ"
#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302
#: dcim/forms/object_import.py:100
msgid "Wireless role"
msgid "Wireless Role"
msgstr "無線ロール"
#: dcim/forms/bulk_edit.py:1186 dcim/forms/model_forms.py:609
@ -3558,7 +3558,7 @@ msgid "Rf role"
msgstr "RF ロール"
#: dcim/forms/bulk_import.py:846
msgid "Wireless role (AP/station)"
msgid "Wireless Role (AP/station)"
msgstr "無線ロール (AP/ステーション)"
#: dcim/forms/bulk_import.py:882
@ -3781,7 +3781,7 @@ msgid "Has an OOB IP"
msgstr "OOB IP アドレスを持っている"
#: dcim/forms/filtersets.py:769
msgid "Virtual chassis member"
msgid "Virtual Chassis Member"
msgstr "バーチャルシャーシメンバー"
#: dcim/forms/filtersets.py:1121
@ -3810,7 +3810,7 @@ msgid "Kind"
msgstr "種類"
#: dcim/forms/filtersets.py:1275
msgid "Mgmt only"
msgid "Mgmt Only"
msgstr "管理のみ"
#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327
@ -3819,7 +3819,7 @@ msgid "WWN"
msgstr "WWN"
#: dcim/forms/filtersets.py:1307
msgid "Wireless channel"
msgid "Wireless Channel"
msgstr "無線チャネル"
#: dcim/forms/filtersets.py:1311
@ -3827,11 +3827,11 @@ msgid "Channel frequency (MHz)"
msgstr "チャネル周波数 (MHz)"
#: dcim/forms/filtersets.py:1315
msgid "Channel width (MHz)"
msgid "Channel Width (MHz)"
msgstr "チャネル幅 (MHz)"
#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85
msgid "Transmit power (dBm)"
msgid "Transmit Power (dBm)"
msgstr "送信出力 (dBm)"
#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364
@ -6387,7 +6387,7 @@ msgid "Tag (slug)"
msgstr "タグ (slug)"
#: extras/filtersets.py:645 extras/forms/filtersets.py:438
msgid "Has local config context data"
msgid "Has Local Config Context Data"
msgstr "ローカル設定コンテキストがある"
#: extras/filtersets.py:670
@ -6668,7 +6668,7 @@ msgid "Locations"
msgstr "ロケーション"
#: extras/forms/filtersets.py:370 extras/forms/model_forms.py:403
msgid "Device types"
msgid "Device Types"
msgstr "デバイスタイプ"
#: extras/forms/filtersets.py:375 extras/forms/model_forms.py:408
@ -13324,7 +13324,7 @@ msgid "Enter context data in <a href=\"https://json.org/\">JSON</a> format."
msgstr "にコンテキストデータを入力してください <a href=\"https://json.org/\">JSON</a> フォーマット。"
#: utilities/forms/fields/fields.py:124
msgid "MAC address must be in EUI-48 format"
msgid "MAC Address must be in EUI-48 format"
msgstr "MAC アドレスは EUI-48 形式である必要があります"
#: utilities/forms/forms.py:52

View File

@ -2201,7 +2201,7 @@ msgstr "Trifásico"
#: dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
msgid "Invalid MAC Address format: {value}"
msgstr "Formato de endereço MAC inválido: {value}"
#: dcim/fields.py:71
@ -2296,11 +2296,11 @@ msgid "Manufacturer (slug)"
msgstr "Fabricante (slug)"
#: dcim/filtersets.py:491
msgid "Default platform (ID)"
msgid "Default Platform (ID)"
msgstr "Plataforma padrão (ID)"
#: dcim/filtersets.py:497
msgid "Default platform (slug)"
msgid "Default Platform (slug)"
msgstr "Plataforma padrão (slug)"
#: dcim/filtersets.py:500 dcim/forms/filtersets.py:452
@ -2314,37 +2314,37 @@ msgstr "Tem uma imagem traseira"
#: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068
#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562
#: dcim/forms/filtersets.py:776
msgid "Has console ports"
msgid "Has Console Ports"
msgstr "Tem portas de console"
#: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072
#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569
#: dcim/forms/filtersets.py:783
msgid "Has console server ports"
msgid "Has Console Server Ports"
msgstr "Tem portas de servidor de console"
#: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076
#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576
#: dcim/forms/filtersets.py:790
msgid "Has power ports"
msgid "Has Power Ports"
msgstr "Tem portas de alimentação"
#: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080
#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583
#: dcim/forms/filtersets.py:797
msgid "Has power outlets"
msgid "Has Power Outlets"
msgstr "Tem tomadas elétricas"
#: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084
#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590
#: dcim/forms/filtersets.py:804
msgid "Has interfaces"
msgid "Has Interfaces"
msgstr "Tem interfaces"
#: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088
#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597
#: dcim/forms/filtersets.py:811
msgid "Has pass-through ports"
msgid "Has Pass-Through Ports"
msgstr "Tem portas de passagem"
#: dcim/filtersets.py:533 dcim/filtersets.py:1092 dcim/forms/filtersets.py:515
@ -2360,7 +2360,7 @@ msgid "Has inventory items"
msgstr "Tem itens de inventário"
#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363
msgid "Device type (ID)"
msgid "Device Type (ID)"
msgstr "Tipo de dispositivo (ID)"
#: dcim/filtersets.py:717 dcim/filtersets.py:1244
@ -2377,11 +2377,11 @@ msgstr "Item do inventário principal (ID)"
#: dcim/filtersets.py:869 dcim/filtersets.py:895 dcim/filtersets.py:1064
#: virtualization/filtersets.py:238
msgid "Config template (ID)"
msgid "Config Template (ID)"
msgstr "Modelo de configuração (ID)"
#: dcim/filtersets.py:933
msgid "Device type (slug)"
msgid "Device Type (slug)"
msgstr "Tipo de dispositivo (slug)"
#: dcim/filtersets.py:953
@ -2423,13 +2423,13 @@ msgstr "É de profundidade total"
#: dcim/models/device_components.py:519 virtualization/filtersets.py:230
#: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172
#: virtualization/forms/filtersets.py:219
msgid "MAC address"
msgid "MAC Address"
msgstr "Endereço MAC"
#: dcim/filtersets.py:1047 dcim/filtersets.py:1201
#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841
#: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176
msgid "Has a primary IP"
msgid "Has a Primary IP"
msgstr "Tem um IP primário"
#: dcim/filtersets.py:1051
@ -2485,15 +2485,15 @@ msgid "Device (name)"
msgstr "Dispositivo (nome)"
#: dcim/filtersets.py:1369
msgid "Device type (model)"
msgid "Device Type (model)"
msgstr "Tipo de dispositivo (modelo)"
#: dcim/filtersets.py:1374
msgid "Device role (ID)"
msgid "Device Role (ID)"
msgstr "Função do dispositivo (ID)"
#: dcim/filtersets.py:1380
msgid "Device role (slug)"
msgid "Device Role (slug)"
msgstr "Função do dispositivo (slug)"
#: dcim/filtersets.py:1385
@ -2900,12 +2900,12 @@ msgstr "Fabricante"
#: dcim/forms/bulk_edit.py:407 dcim/forms/bulk_import.py:325
#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:297
msgid "Default platform"
msgid "Default Platform"
msgstr "Plataforma padrão"
#: dcim/forms/bulk_edit.py:412 dcim/forms/bulk_edit.py:471
#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:557
msgid "Part number"
msgid "Part Number"
msgstr "Número da peça"
#: dcim/forms/bulk_edit.py:416
@ -2951,19 +2951,19 @@ msgstr "Função da VM"
#: virtualization/forms/bulk_import.py:133
#: virtualization/forms/filtersets.py:184
#: virtualization/forms/model_forms.py:215
msgid "Config template"
msgid "Config Template"
msgstr "Modelo de configuração"
#: dcim/forms/bulk_edit.py:559 dcim/forms/bulk_edit.py:959
#: dcim/forms/bulk_import.py:437 dcim/forms/filtersets.py:112
#: dcim/forms/model_forms.py:444 dcim/forms/model_forms.py:817
#: dcim/forms/model_forms.py:834 extras/filtersets.py:499
msgid "Device type"
msgid "Device Type"
msgstr "Tipo de dispositivo"
#: dcim/forms/bulk_edit.py:570 dcim/forms/bulk_import.py:418
#: dcim/forms/filtersets.py:117 dcim/forms/model_forms.py:452
msgid "Device role"
msgid "Device Role"
msgstr "Função do dispositivo"
#: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443
@ -3152,7 +3152,7 @@ msgstr "Somente gerenciamento"
#: dcim/forms/object_import.py:90
#: dcim/models/device_component_templates.py:411
#: dcim/models/device_components.py:671
msgid "PoE mode"
msgid "PoE Mode"
msgstr "Modo PoE"
#: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345
@ -3160,12 +3160,12 @@ msgstr "Modo PoE"
#: dcim/forms/object_import.py:95
#: dcim/models/device_component_templates.py:417
#: dcim/models/device_components.py:677
msgid "PoE type"
msgid "PoE Type"
msgstr "Tipo PoE"
#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302
#: dcim/forms/object_import.py:100
msgid "Wireless role"
msgid "Wireless Role"
msgstr "Função sem fio"
#: dcim/forms/bulk_edit.py:1186 dcim/forms/model_forms.py:609
@ -3577,7 +3577,7 @@ msgid "Rf role"
msgstr "Função Rf"
#: dcim/forms/bulk_import.py:846
msgid "Wireless role (AP/station)"
msgid "Wireless Role (AP/station)"
msgstr "Função sem fio (AP/estação)"
#: dcim/forms/bulk_import.py:882
@ -3804,7 +3804,7 @@ msgid "Has an OOB IP"
msgstr "Tem um IP OOB"
#: dcim/forms/filtersets.py:769
msgid "Virtual chassis member"
msgid "Virtual Chassis Member"
msgstr "Membro do chassi virtual"
#: dcim/forms/filtersets.py:1121
@ -3833,7 +3833,7 @@ msgid "Kind"
msgstr "Gentil"
#: dcim/forms/filtersets.py:1275
msgid "Mgmt only"
msgid "Mgmt Only"
msgstr "Somente gerenciamento"
#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327
@ -3842,7 +3842,7 @@ msgid "WWN"
msgstr "WWN"
#: dcim/forms/filtersets.py:1307
msgid "Wireless channel"
msgid "Wireless Channel"
msgstr "Canal sem fio"
#: dcim/forms/filtersets.py:1311
@ -3850,11 +3850,11 @@ msgid "Channel frequency (MHz)"
msgstr "Frequência do canal (MHz)"
#: dcim/forms/filtersets.py:1315
msgid "Channel width (MHz)"
msgid "Channel Width (MHz)"
msgstr "Largura do canal (MHz)"
#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85
msgid "Transmit power (dBm)"
msgid "Transmit Power (dBm)"
msgstr "Potência de transmissão (dBm)"
#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364
@ -6522,7 +6522,7 @@ msgid "Tag (slug)"
msgstr "Tag (slug)"
#: extras/filtersets.py:645 extras/forms/filtersets.py:438
msgid "Has local config context data"
msgid "Has Local Config Context Data"
msgstr "Tem dados de contexto de configuração local"
#: extras/filtersets.py:670
@ -6805,7 +6805,7 @@ msgid "Locations"
msgstr "Localizações"
#: extras/forms/filtersets.py:370 extras/forms/model_forms.py:403
msgid "Device types"
msgid "Device Types"
msgstr "Tipos de dispositivos"
#: extras/forms/filtersets.py:375 extras/forms/model_forms.py:408
@ -13632,7 +13632,7 @@ msgstr ""
"Inserir dados de contexto em <a href=\"https://json.org/\">JSON</a> formato."
#: utilities/forms/fields/fields.py:124
msgid "MAC address must be in EUI-48 format"
msgid "MAC Address must be in EUI-48 format"
msgstr "O endereço MAC deve estar no formato EUI-48"
#: utilities/forms/forms.py:52

View File

@ -2206,7 +2206,7 @@ msgstr "Трехфазный"
#: dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
msgid "Invalid MAC Address format: {value}"
msgstr "Неверный формат MAC-адреса: {value}"
#: dcim/fields.py:71
@ -2301,11 +2301,11 @@ msgid "Manufacturer (slug)"
msgstr "Производитель (подстрока)"
#: dcim/filtersets.py:491
msgid "Default platform (ID)"
msgid "Default Platform (ID)"
msgstr "Платформа по умолчанию (ID)"
#: dcim/filtersets.py:497
msgid "Default platform (slug)"
msgid "Default Platform (slug)"
msgstr "Платформа по умолчанию (подстрока)"
#: dcim/filtersets.py:500 dcim/forms/filtersets.py:452
@ -2319,37 +2319,37 @@ msgstr "Имеет изображение сзади"
#: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068
#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562
#: dcim/forms/filtersets.py:776
msgid "Has console ports"
msgid "Has Console Ports"
msgstr "Имеет консольные порты"
#: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072
#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569
#: dcim/forms/filtersets.py:783
msgid "Has console server ports"
msgid "Has Console Server Ports"
msgstr "Имеет серверные консольные порты"
#: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076
#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576
#: dcim/forms/filtersets.py:790
msgid "Has power ports"
msgid "Has Power Ports"
msgstr "Имеет порты питания"
#: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080
#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583
#: dcim/forms/filtersets.py:797
msgid "Has power outlets"
msgid "Has Power Outlets"
msgstr "Имеет розетки"
#: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084
#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590
#: dcim/forms/filtersets.py:804
msgid "Has interfaces"
msgid "Has Interfaces"
msgstr "Имеет интерфейсы"
#: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088
#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597
#: dcim/forms/filtersets.py:811
msgid "Has pass-through ports"
msgid "Has Pass-Through Ports"
msgstr "Имеет сквозные порты"
#: dcim/filtersets.py:533 dcim/filtersets.py:1092 dcim/forms/filtersets.py:515
@ -2365,7 +2365,7 @@ msgid "Has inventory items"
msgstr "Имеет инвентарь"
#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363
msgid "Device type (ID)"
msgid "Device Type (ID)"
msgstr "Тип устройства (ID)"
#: dcim/filtersets.py:717 dcim/filtersets.py:1244
@ -2382,11 +2382,11 @@ msgstr "Родительский инвентарь (ID)"
#: dcim/filtersets.py:869 dcim/filtersets.py:895 dcim/filtersets.py:1064
#: virtualization/filtersets.py:238
msgid "Config template (ID)"
msgid "Config Template (ID)"
msgstr "Шаблон конфигурации (ID)"
#: dcim/filtersets.py:933
msgid "Device type (slug)"
msgid "Device Type (slug)"
msgstr "Тип устройства (подстрока)"
#: dcim/filtersets.py:953
@ -2428,13 +2428,13 @@ msgstr "Полная глубина"
#: dcim/models/device_components.py:519 virtualization/filtersets.py:230
#: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172
#: virtualization/forms/filtersets.py:219
msgid "MAC address"
msgid "MAC Address"
msgstr "MAC-адрес"
#: dcim/filtersets.py:1047 dcim/filtersets.py:1201
#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841
#: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176
msgid "Has a primary IP"
msgid "Has a Primary IP"
msgstr "Имеет основной IP-адрес"
#: dcim/filtersets.py:1051
@ -2490,15 +2490,15 @@ msgid "Device (name)"
msgstr "Устройство (имя)"
#: dcim/filtersets.py:1369
msgid "Device type (model)"
msgid "Device Type (model)"
msgstr "Тип устройства (модель)"
#: dcim/filtersets.py:1374
msgid "Device role (ID)"
msgid "Device Role (ID)"
msgstr "Роль устройства (ID)"
#: dcim/filtersets.py:1380
msgid "Device role (slug)"
msgid "Device Role (slug)"
msgstr "Роль устройства (подстрока)"
#: dcim/filtersets.py:1385
@ -2905,12 +2905,12 @@ msgstr "Производитель"
#: dcim/forms/bulk_edit.py:407 dcim/forms/bulk_import.py:325
#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:297
msgid "Default platform"
msgid "Default Platform"
msgstr "Платформа по умолчанию"
#: dcim/forms/bulk_edit.py:412 dcim/forms/bulk_edit.py:471
#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:557
msgid "Part number"
msgid "Part Number"
msgstr "Номер детали"
#: dcim/forms/bulk_edit.py:416
@ -2956,19 +2956,19 @@ msgstr "Роль виртуальной машины"
#: virtualization/forms/bulk_import.py:133
#: virtualization/forms/filtersets.py:184
#: virtualization/forms/model_forms.py:215
msgid "Config template"
msgid "Config Template"
msgstr "Шаблон конфигурации"
#: dcim/forms/bulk_edit.py:559 dcim/forms/bulk_edit.py:959
#: dcim/forms/bulk_import.py:437 dcim/forms/filtersets.py:112
#: dcim/forms/model_forms.py:444 dcim/forms/model_forms.py:817
#: dcim/forms/model_forms.py:834 extras/filtersets.py:499
msgid "Device type"
msgid "Device Type"
msgstr "Тип устройства"
#: dcim/forms/bulk_edit.py:570 dcim/forms/bulk_import.py:418
#: dcim/forms/filtersets.py:117 dcim/forms/model_forms.py:452
msgid "Device role"
msgid "Device Role"
msgstr "Роль устройства"
#: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443
@ -3157,7 +3157,7 @@ msgstr "Только управление"
#: dcim/forms/object_import.py:90
#: dcim/models/device_component_templates.py:411
#: dcim/models/device_components.py:671
msgid "PoE mode"
msgid "PoE Mode"
msgstr "Режим PoE"
#: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345
@ -3165,12 +3165,12 @@ msgstr "Режим PoE"
#: dcim/forms/object_import.py:95
#: dcim/models/device_component_templates.py:417
#: dcim/models/device_components.py:677
msgid "PoE type"
msgid "PoE Type"
msgstr "Тип PoE"
#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302
#: dcim/forms/object_import.py:100
msgid "Wireless role"
msgid "Wireless Role"
msgstr "Роль беспроводной связи"
#: dcim/forms/bulk_edit.py:1186 dcim/forms/model_forms.py:609
@ -3582,7 +3582,7 @@ msgid "Rf role"
msgstr "Роль Rf"
#: dcim/forms/bulk_import.py:846
msgid "Wireless role (AP/station)"
msgid "Wireless Role (AP/station)"
msgstr "Роль беспроводной сети (точка доступа/станция)"
#: dcim/forms/bulk_import.py:882
@ -3811,7 +3811,7 @@ msgid "Has an OOB IP"
msgstr "Имеет IP-адрес OOB"
#: dcim/forms/filtersets.py:769
msgid "Virtual chassis member"
msgid "Virtual Chassis Member"
msgstr "Элемент виртуального шасси"
#: dcim/forms/filtersets.py:1121
@ -3840,7 +3840,7 @@ msgid "Kind"
msgstr "Вид"
#: dcim/forms/filtersets.py:1275
msgid "Mgmt only"
msgid "Mgmt Only"
msgstr "Только менеджмент"
#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327
@ -3849,7 +3849,7 @@ msgid "WWN"
msgstr "Глобальное уникальное имя"
#: dcim/forms/filtersets.py:1307
msgid "Wireless channel"
msgid "Wireless Channel"
msgstr "Беспроводной канал"
#: dcim/forms/filtersets.py:1311
@ -3857,11 +3857,11 @@ msgid "Channel frequency (MHz)"
msgstr "Частота канала (МГц)"
#: dcim/forms/filtersets.py:1315
msgid "Channel width (MHz)"
msgid "Channel Width (MHz)"
msgstr "Ширина канала (МГц)"
#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85
msgid "Transmit power (dBm)"
msgid "Transmit Power (dBm)"
msgstr "Мощность передачи (дБм)"
#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364
@ -6521,7 +6521,7 @@ msgid "Tag (slug)"
msgstr "Тег (подстрока)"
#: extras/filtersets.py:645 extras/forms/filtersets.py:438
msgid "Has local config context data"
msgid "Has Local Config Context Data"
msgstr "Имеет локальные контекстные данные конфигурации"
#: extras/filtersets.py:670
@ -6807,7 +6807,7 @@ msgid "Locations"
msgstr "Локации"
#: extras/forms/filtersets.py:370 extras/forms/model_forms.py:403
msgid "Device types"
msgid "Device Types"
msgstr "Типы устройств"
#: extras/forms/filtersets.py:375 extras/forms/model_forms.py:408
@ -13625,7 +13625,7 @@ msgstr ""
"Введите контекстные данные в <a href=\"https://json.org/\">JSON</a> формат."
#: utilities/forms/fields/fields.py:124
msgid "MAC address must be in EUI-48 format"
msgid "MAC Address must be in EUI-48 format"
msgstr "MAC-адрес должен быть в формате EUI-48"
#: utilities/forms/forms.py:52

View File

@ -2195,7 +2195,7 @@ msgstr "Üç fazlı"
#: dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
msgid "Invalid MAC Address format: {value}"
msgstr "Geçersiz MAC adresi biçimi: {value}"
#: dcim/fields.py:71
@ -2290,11 +2290,11 @@ msgid "Manufacturer (slug)"
msgstr "Üretici (kısa ad)"
#: dcim/filtersets.py:491
msgid "Default platform (ID)"
msgid "Default Platform (ID)"
msgstr "Varsayılan platform (ID)"
#: dcim/filtersets.py:497
msgid "Default platform (slug)"
msgid "Default Platform (slug)"
msgstr "Varsayılan platform (kısa ad)"
#: dcim/filtersets.py:500 dcim/forms/filtersets.py:452
@ -2308,37 +2308,37 @@ msgstr "Arka görüntüsü var"
#: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068
#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562
#: dcim/forms/filtersets.py:776
msgid "Has console ports"
msgid "Has Console Ports"
msgstr "Konsol bağlantı noktaları vardır"
#: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072
#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569
#: dcim/forms/filtersets.py:783
msgid "Has console server ports"
msgid "Has Console Server Ports"
msgstr "Konsol sunucusu bağlantı noktaları vardır"
#: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076
#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576
#: dcim/forms/filtersets.py:790
msgid "Has power ports"
msgid "Has Power Ports"
msgstr "Güç bağlantı noktaları vardır"
#: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080
#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583
#: dcim/forms/filtersets.py:797
msgid "Has power outlets"
msgid "Has Power Outlets"
msgstr "Elektrik prizleri var"
#: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084
#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590
#: dcim/forms/filtersets.py:804
msgid "Has interfaces"
msgid "Has Interfaces"
msgstr "Arayüzleri vardır"
#: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088
#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597
#: dcim/forms/filtersets.py:811
msgid "Has pass-through ports"
msgid "Has Pass-Through Ports"
msgstr "Geçiş bağlantı noktaları vardır"
#: dcim/filtersets.py:533 dcim/filtersets.py:1092 dcim/forms/filtersets.py:515
@ -2354,7 +2354,7 @@ msgid "Has inventory items"
msgstr "Envanter kalemleri var"
#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363
msgid "Device type (ID)"
msgid "Device Type (ID)"
msgstr "Aygıt tipi (ID)"
#: dcim/filtersets.py:717 dcim/filtersets.py:1244
@ -2371,11 +2371,11 @@ msgstr "Ana envanter kalemi (ID)"
#: dcim/filtersets.py:869 dcim/filtersets.py:895 dcim/filtersets.py:1064
#: virtualization/filtersets.py:238
msgid "Config template (ID)"
msgid "Config Template (ID)"
msgstr "Yapılandırma şablonu (ID)"
#: dcim/filtersets.py:933
msgid "Device type (slug)"
msgid "Device Type (slug)"
msgstr "Aygıt tipi (kısa ad)"
#: dcim/filtersets.py:953
@ -2417,13 +2417,13 @@ msgstr "Tam derinlik mi"
#: dcim/models/device_components.py:519 virtualization/filtersets.py:230
#: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172
#: virtualization/forms/filtersets.py:219
msgid "MAC address"
msgid "MAC Address"
msgstr "MAC adresi"
#: dcim/filtersets.py:1047 dcim/filtersets.py:1201
#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841
#: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176
msgid "Has a primary IP"
msgid "Has a Primary IP"
msgstr "Birincil IP'ye sahiptir"
#: dcim/filtersets.py:1051
@ -2479,15 +2479,15 @@ msgid "Device (name)"
msgstr "Aygıt (isim)"
#: dcim/filtersets.py:1369
msgid "Device type (model)"
msgid "Device Type (model)"
msgstr "Aygıt tipi (model)"
#: dcim/filtersets.py:1374
msgid "Device role (ID)"
msgid "Device Role (ID)"
msgstr "Aygıt rolü (ID)"
#: dcim/filtersets.py:1380
msgid "Device role (slug)"
msgid "Device Role (slug)"
msgstr "Aygıt rolü (kısa ad)"
#: dcim/filtersets.py:1385
@ -2894,12 +2894,12 @@ msgstr "Üretici"
#: dcim/forms/bulk_edit.py:407 dcim/forms/bulk_import.py:325
#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:297
msgid "Default platform"
msgid "Default Platform"
msgstr "Varsayılan platform"
#: dcim/forms/bulk_edit.py:412 dcim/forms/bulk_edit.py:471
#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:557
msgid "Part number"
msgid "Part Number"
msgstr "Parça numarası"
#: dcim/forms/bulk_edit.py:416
@ -2945,19 +2945,19 @@ msgstr "VM rolü"
#: virtualization/forms/bulk_import.py:133
#: virtualization/forms/filtersets.py:184
#: virtualization/forms/model_forms.py:215
msgid "Config template"
msgid "Config Template"
msgstr "Yapılandırma şablonu"
#: dcim/forms/bulk_edit.py:559 dcim/forms/bulk_edit.py:959
#: dcim/forms/bulk_import.py:437 dcim/forms/filtersets.py:112
#: dcim/forms/model_forms.py:444 dcim/forms/model_forms.py:817
#: dcim/forms/model_forms.py:834 extras/filtersets.py:499
msgid "Device type"
msgid "Device Type"
msgstr "Aygıt tipi"
#: dcim/forms/bulk_edit.py:570 dcim/forms/bulk_import.py:418
#: dcim/forms/filtersets.py:117 dcim/forms/model_forms.py:452
msgid "Device role"
msgid "Device Role"
msgstr "Aygıt rolü"
#: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443
@ -3146,7 +3146,7 @@ msgstr "Yalnızca yönetim"
#: dcim/forms/object_import.py:90
#: dcim/models/device_component_templates.py:411
#: dcim/models/device_components.py:671
msgid "PoE mode"
msgid "PoE Mode"
msgstr "PoE modu"
#: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345
@ -3154,12 +3154,12 @@ msgstr "PoE modu"
#: dcim/forms/object_import.py:95
#: dcim/models/device_component_templates.py:417
#: dcim/models/device_components.py:677
msgid "PoE type"
msgid "PoE Type"
msgstr "PoE tipi"
#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302
#: dcim/forms/object_import.py:100
msgid "Wireless role"
msgid "Wireless Role"
msgstr "Kablosuz rolü"
#: dcim/forms/bulk_edit.py:1186 dcim/forms/model_forms.py:609
@ -3571,7 +3571,7 @@ msgid "Rf role"
msgstr "Rf rolü"
#: dcim/forms/bulk_import.py:846
msgid "Wireless role (AP/station)"
msgid "Wireless Role (AP/station)"
msgstr "Kablosuz rolü (AP/istasyon)"
#: dcim/forms/bulk_import.py:882
@ -3798,7 +3798,7 @@ msgid "Has an OOB IP"
msgstr "OOB IP'ye sahiptir"
#: dcim/forms/filtersets.py:769
msgid "Virtual chassis member"
msgid "Virtual Chassis Member"
msgstr "Sanal şasi elemanı"
#: dcim/forms/filtersets.py:1121
@ -3827,7 +3827,7 @@ msgid "Kind"
msgstr "Tür"
#: dcim/forms/filtersets.py:1275
msgid "Mgmt only"
msgid "Mgmt Only"
msgstr "Sadece Mgmt"
#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327
@ -3836,7 +3836,7 @@ msgid "WWN"
msgstr "WWN"
#: dcim/forms/filtersets.py:1307
msgid "Wireless channel"
msgid "Wireless Channel"
msgstr "Kablosuz kanal"
#: dcim/forms/filtersets.py:1311
@ -3844,11 +3844,11 @@ msgid "Channel frequency (MHz)"
msgstr "Kanal frekansı (MHz)"
#: dcim/forms/filtersets.py:1315
msgid "Channel width (MHz)"
msgid "Channel Width (MHz)"
msgstr "Kanal genişliği (MHz)"
#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85
msgid "Transmit power (dBm)"
msgid "Transmit Power (dBm)"
msgstr "İletim gücü (dBm)"
#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364
@ -6460,7 +6460,7 @@ msgid "Tag (slug)"
msgstr "Etiket (kısa ad)"
#: extras/filtersets.py:645 extras/forms/filtersets.py:438
msgid "Has local config context data"
msgid "Has Local Config Context Data"
msgstr "Yerel yapılandırma bağlam verilerine sahiptir"
#: extras/filtersets.py:670
@ -6743,7 +6743,7 @@ msgid "Locations"
msgstr "Konumlar"
#: extras/forms/filtersets.py:370 extras/forms/model_forms.py:403
msgid "Device types"
msgid "Device Types"
msgstr "Aygıt türleri"
#: extras/forms/filtersets.py:375 extras/forms/model_forms.py:408
@ -13533,7 +13533,7 @@ msgstr ""
"biçim."
#: utilities/forms/fields/fields.py:124
msgid "MAC address must be in EUI-48 format"
msgid "MAC Address must be in EUI-48 format"
msgstr "MAC adresi EUI-48 formatında olmalıdır"
#: utilities/forms/forms.py:52

View File

@ -2192,7 +2192,7 @@ msgstr "Трифазний"
#: dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
msgid "Invalid MAC Address format: {value}"
msgstr "Невірний формат MAC-адреси: {value}"
#: dcim/fields.py:71
@ -2287,11 +2287,11 @@ msgid "Manufacturer (slug)"
msgstr "Виробник (слимак)"
#: dcim/filtersets.py:491
msgid "Default platform (ID)"
msgid "Default Platform (ID)"
msgstr "Платформа за замовчуванням (ID)"
#: dcim/filtersets.py:497
msgid "Default platform (slug)"
msgid "Default Platform (slug)"
msgstr "Платформа за замовчуванням (slug)"
#: dcim/filtersets.py:500 dcim/forms/filtersets.py:452
@ -2305,37 +2305,37 @@ msgstr "Має тилове зображення"
#: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068
#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562
#: dcim/forms/filtersets.py:776
msgid "Has console ports"
msgid "Has Console Ports"
msgstr "Має консольні порти"
#: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072
#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569
#: dcim/forms/filtersets.py:783
msgid "Has console server ports"
msgid "Has Console Server Ports"
msgstr "Має порти консольного сервера"
#: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076
#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576
#: dcim/forms/filtersets.py:790
msgid "Has power ports"
msgid "Has Power Ports"
msgstr "Має порти живлення"
#: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080
#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583
#: dcim/forms/filtersets.py:797
msgid "Has power outlets"
msgid "Has Power Outlets"
msgstr "Має розетки"
#: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084
#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590
#: dcim/forms/filtersets.py:804
msgid "Has interfaces"
msgid "Has Interfaces"
msgstr "Має інтерфейси"
#: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088
#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597
#: dcim/forms/filtersets.py:811
msgid "Has pass-through ports"
msgid "Has Pass-Through Ports"
msgstr "Має прохідні порти"
#: dcim/filtersets.py:533 dcim/filtersets.py:1092 dcim/forms/filtersets.py:515
@ -2351,7 +2351,7 @@ msgid "Has inventory items"
msgstr "Має предмети інвентарю"
#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363
msgid "Device type (ID)"
msgid "Device Type (ID)"
msgstr "Тип пристрою (ID)"
#: dcim/filtersets.py:717 dcim/filtersets.py:1244
@ -2368,11 +2368,11 @@ msgstr "Батьківський товарний товар (ID)"
#: dcim/filtersets.py:869 dcim/filtersets.py:895 dcim/filtersets.py:1064
#: virtualization/filtersets.py:238
msgid "Config template (ID)"
msgid "Config Template (ID)"
msgstr "Шаблон конфігурації (ID)"
#: dcim/filtersets.py:933
msgid "Device type (slug)"
msgid "Device Type (slug)"
msgstr "Тип пристрою (слимак)"
#: dcim/filtersets.py:953
@ -2414,13 +2414,13 @@ msgstr "Це повна глибина"
#: dcim/models/device_components.py:519 virtualization/filtersets.py:230
#: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172
#: virtualization/forms/filtersets.py:219
msgid "MAC address"
msgid "MAC Address"
msgstr "MAC-адреса"
#: dcim/filtersets.py:1047 dcim/filtersets.py:1201
#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841
#: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176
msgid "Has a primary IP"
msgid "Has a Primary IP"
msgstr "Має основний IP"
#: dcim/filtersets.py:1051
@ -2476,15 +2476,15 @@ msgid "Device (name)"
msgstr "Пристрій (назва)"
#: dcim/filtersets.py:1369
msgid "Device type (model)"
msgid "Device Type (model)"
msgstr "Тип пристрою (модель)"
#: dcim/filtersets.py:1374
msgid "Device role (ID)"
msgid "Device Role (ID)"
msgstr "Роль пристрою (ID)"
#: dcim/filtersets.py:1380
msgid "Device role (slug)"
msgid "Device Role (slug)"
msgstr "Роль пристрою (слимак)"
#: dcim/filtersets.py:1385
@ -2891,12 +2891,12 @@ msgstr "Виробник"
#: dcim/forms/bulk_edit.py:407 dcim/forms/bulk_import.py:325
#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:297
msgid "Default platform"
msgid "Default Platform"
msgstr "Платформа за замовчуванням"
#: dcim/forms/bulk_edit.py:412 dcim/forms/bulk_edit.py:471
#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:557
msgid "Part number"
msgid "Part Number"
msgstr "Номер частини"
#: dcim/forms/bulk_edit.py:416
@ -2942,19 +2942,19 @@ msgstr "Роль ВМ"
#: virtualization/forms/bulk_import.py:133
#: virtualization/forms/filtersets.py:184
#: virtualization/forms/model_forms.py:215
msgid "Config template"
msgid "Config Template"
msgstr "Шаблон конфігурації"
#: dcim/forms/bulk_edit.py:559 dcim/forms/bulk_edit.py:959
#: dcim/forms/bulk_import.py:437 dcim/forms/filtersets.py:112
#: dcim/forms/model_forms.py:444 dcim/forms/model_forms.py:817
#: dcim/forms/model_forms.py:834 extras/filtersets.py:499
msgid "Device type"
msgid "Device Type"
msgstr "Тип пристрою"
#: dcim/forms/bulk_edit.py:570 dcim/forms/bulk_import.py:418
#: dcim/forms/filtersets.py:117 dcim/forms/model_forms.py:452
msgid "Device role"
msgid "Device Role"
msgstr "Роль пристрою"
#: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443
@ -3143,7 +3143,7 @@ msgstr "Тільки управління"
#: dcim/forms/object_import.py:90
#: dcim/models/device_component_templates.py:411
#: dcim/models/device_components.py:671
msgid "PoE mode"
msgid "PoE Mode"
msgstr "Режим PoE"
#: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345
@ -3151,12 +3151,12 @@ msgstr "Режим PoE"
#: dcim/forms/object_import.py:95
#: dcim/models/device_component_templates.py:417
#: dcim/models/device_components.py:677
msgid "PoE type"
msgid "PoE Type"
msgstr "Тип PoE"
#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302
#: dcim/forms/object_import.py:100
msgid "Wireless role"
msgid "Wireless Role"
msgstr "Бездротова роль"
#: dcim/forms/bulk_edit.py:1186 dcim/forms/model_forms.py:609
@ -3567,7 +3567,7 @@ msgid "Rf role"
msgstr "роль Rf"
#: dcim/forms/bulk_import.py:846
msgid "Wireless role (AP/station)"
msgid "Wireless Role (AP/station)"
msgstr "Бездротова роль (AP/станція)"
#: dcim/forms/bulk_import.py:882
@ -3794,7 +3794,7 @@ msgid "Has an OOB IP"
msgstr "Має IP-адресу OOB"
#: dcim/forms/filtersets.py:769
msgid "Virtual chassis member"
msgid "Virtual Chassis Member"
msgstr "Віртуальний елемент шасі"
#: dcim/forms/filtersets.py:1121
@ -3823,7 +3823,7 @@ msgid "Kind"
msgstr "Вид"
#: dcim/forms/filtersets.py:1275
msgid "Mgmt only"
msgid "Mgmt Only"
msgstr "Тільки управління"
#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327
@ -3832,7 +3832,7 @@ msgid "WWN"
msgstr "ВОН"
#: dcim/forms/filtersets.py:1307
msgid "Wireless channel"
msgid "Wireless Channel"
msgstr "Бездротовий канал"
#: dcim/forms/filtersets.py:1311
@ -3840,11 +3840,11 @@ msgid "Channel frequency (MHz)"
msgstr "Частота каналу (МГц)"
#: dcim/forms/filtersets.py:1315
msgid "Channel width (MHz)"
msgid "Channel Width (MHz)"
msgstr "Ширина каналу (МГц)"
#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85
msgid "Transmit power (dBm)"
msgid "Transmit Power (dBm)"
msgstr "Потужність передачі (дБм)"
#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364
@ -6493,7 +6493,7 @@ msgid "Tag (slug)"
msgstr "Тег (слимак)"
#: extras/filtersets.py:645 extras/forms/filtersets.py:438
msgid "Has local config context data"
msgid "Has Local Config Context Data"
msgstr "Має локальні контекстні дані конфігурації"
#: extras/filtersets.py:670
@ -6776,7 +6776,7 @@ msgid "Locations"
msgstr "Локації"
#: extras/forms/filtersets.py:370 extras/forms/model_forms.py:403
msgid "Device types"
msgid "Device Types"
msgstr "Типи пристроїв"
#: extras/forms/filtersets.py:375 extras/forms/model_forms.py:408
@ -13565,7 +13565,7 @@ msgid "Enter context data in <a href=\"https://json.org/\">JSON</a> format."
msgstr "Введіть контекстні дані в <a href=\"https://json.org/\">JSON</a> формат."
#: utilities/forms/fields/fields.py:124
msgid "MAC address must be in EUI-48 format"
msgid "MAC Address must be in EUI-48 format"
msgstr "MAC-адреса повинна бути у форматі EUI-48"
#: utilities/forms/forms.py:52

View File

@ -2186,7 +2186,7 @@ msgstr "三相"
#: dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
msgid "Invalid MAC Address format: {value}"
msgstr "MAC 地址格式无效: {value}"
#: dcim/fields.py:71
@ -2281,11 +2281,11 @@ msgid "Manufacturer (slug)"
msgstr "制造商slug"
#: dcim/filtersets.py:491
msgid "Default platform (ID)"
msgid "Default Platform (ID)"
msgstr "默认平台 (ID)"
#: dcim/filtersets.py:497
msgid "Default platform (slug)"
msgid "Default Platform (slug)"
msgstr "默认平台slug"
#: dcim/filtersets.py:500 dcim/forms/filtersets.py:452
@ -2299,37 +2299,37 @@ msgstr "有背面影像"
#: dcim/filtersets.py:509 dcim/filtersets.py:630 dcim/filtersets.py:1068
#: dcim/forms/filtersets.py:466 dcim/forms/filtersets.py:562
#: dcim/forms/filtersets.py:776
msgid "Has console ports"
msgid "Has Console Ports"
msgstr "有控制台端口"
#: dcim/filtersets.py:513 dcim/filtersets.py:634 dcim/filtersets.py:1072
#: dcim/forms/filtersets.py:473 dcim/forms/filtersets.py:569
#: dcim/forms/filtersets.py:783
msgid "Has console server ports"
msgid "Has Console Server Ports"
msgstr "有控制台服务器端口"
#: dcim/filtersets.py:517 dcim/filtersets.py:638 dcim/filtersets.py:1076
#: dcim/forms/filtersets.py:480 dcim/forms/filtersets.py:576
#: dcim/forms/filtersets.py:790
msgid "Has power ports"
msgid "Has Power Ports"
msgstr "有电源端口"
#: dcim/filtersets.py:521 dcim/filtersets.py:642 dcim/filtersets.py:1080
#: dcim/forms/filtersets.py:487 dcim/forms/filtersets.py:583
#: dcim/forms/filtersets.py:797
msgid "Has power outlets"
msgid "Has Power Outlets"
msgstr "有电源插座"
#: dcim/filtersets.py:525 dcim/filtersets.py:646 dcim/filtersets.py:1084
#: dcim/forms/filtersets.py:494 dcim/forms/filtersets.py:590
#: dcim/forms/filtersets.py:804
msgid "Has interfaces"
msgid "Has Interfaces"
msgstr "有接口"
#: dcim/filtersets.py:529 dcim/filtersets.py:650 dcim/filtersets.py:1088
#: dcim/forms/filtersets.py:501 dcim/forms/filtersets.py:597
#: dcim/forms/filtersets.py:811
msgid "Has pass-through ports"
msgid "Has Pass-Through Ports"
msgstr "有直通端口"
#: dcim/filtersets.py:533 dcim/filtersets.py:1092 dcim/forms/filtersets.py:515
@ -2345,7 +2345,7 @@ msgid "Has inventory items"
msgstr "有库存物品"
#: dcim/filtersets.py:698 dcim/filtersets.py:937 dcim/filtersets.py:1363
msgid "Device type (ID)"
msgid "Device Type (ID)"
msgstr "设备类型 (ID)"
#: dcim/filtersets.py:717 dcim/filtersets.py:1244
@ -2362,11 +2362,11 @@ msgstr "父库存物品 (ID)"
#: dcim/filtersets.py:869 dcim/filtersets.py:895 dcim/filtersets.py:1064
#: virtualization/filtersets.py:238
msgid "Config template (ID)"
msgid "Config Template (ID)"
msgstr "配置模板 (ID)"
#: dcim/filtersets.py:933
msgid "Device type (slug)"
msgid "Device Type (slug)"
msgstr "设备类型slug"
#: dcim/filtersets.py:953
@ -2408,13 +2408,13 @@ msgstr "深度已满"
#: dcim/models/device_components.py:519 virtualization/filtersets.py:230
#: virtualization/filtersets.py:297 virtualization/forms/filtersets.py:172
#: virtualization/forms/filtersets.py:219
msgid "MAC address"
msgid "MAC Address"
msgstr "MAC 地址"
#: dcim/filtersets.py:1047 dcim/filtersets.py:1201
#: dcim/forms/filtersets.py:755 dcim/forms/filtersets.py:841
#: virtualization/filtersets.py:234 virtualization/forms/filtersets.py:176
msgid "Has a primary IP"
msgid "Has a Primary IP"
msgstr "有主 IP"
#: dcim/filtersets.py:1051
@ -2470,15 +2470,15 @@ msgid "Device (name)"
msgstr "设备(名称)"
#: dcim/filtersets.py:1369
msgid "Device type (model)"
msgid "Device Type (model)"
msgstr "设备类型(型号)"
#: dcim/filtersets.py:1374
msgid "Device role (ID)"
msgid "Device Role (ID)"
msgstr "设备角色 (ID)"
#: dcim/filtersets.py:1380
msgid "Device role (slug)"
msgid "Device Role (slug)"
msgstr "设备角色slug"
#: dcim/filtersets.py:1385
@ -2883,12 +2883,12 @@ msgstr "制造商"
#: dcim/forms/bulk_edit.py:407 dcim/forms/bulk_import.py:325
#: dcim/forms/filtersets.py:434 dcim/forms/model_forms.py:297
msgid "Default platform"
msgid "Default Platform"
msgstr "默认平台"
#: dcim/forms/bulk_edit.py:412 dcim/forms/bulk_edit.py:471
#: dcim/forms/filtersets.py:437 dcim/forms/filtersets.py:557
msgid "Part number"
msgid "Part Number"
msgstr "零件号"
#: dcim/forms/bulk_edit.py:416
@ -2934,19 +2934,19 @@ msgstr "虚拟机角色"
#: virtualization/forms/bulk_import.py:133
#: virtualization/forms/filtersets.py:184
#: virtualization/forms/model_forms.py:215
msgid "Config template"
msgid "Config Template"
msgstr "配置模板"
#: dcim/forms/bulk_edit.py:559 dcim/forms/bulk_edit.py:959
#: dcim/forms/bulk_import.py:437 dcim/forms/filtersets.py:112
#: dcim/forms/model_forms.py:444 dcim/forms/model_forms.py:817
#: dcim/forms/model_forms.py:834 extras/filtersets.py:499
msgid "Device type"
msgid "Device Type"
msgstr "设备类型"
#: dcim/forms/bulk_edit.py:570 dcim/forms/bulk_import.py:418
#: dcim/forms/filtersets.py:117 dcim/forms/model_forms.py:452
msgid "Device role"
msgid "Device Role"
msgstr "设备角色"
#: dcim/forms/bulk_edit.py:593 dcim/forms/bulk_import.py:443
@ -3135,7 +3135,7 @@ msgstr "仅限管理"
#: dcim/forms/object_import.py:90
#: dcim/models/device_component_templates.py:411
#: dcim/models/device_components.py:671
msgid "PoE mode"
msgid "PoE Mode"
msgstr "PoE 模式"
#: dcim/forms/bulk_edit.py:1043 dcim/forms/bulk_edit.py:1345
@ -3143,12 +3143,12 @@ msgstr "PoE 模式"
#: dcim/forms/object_import.py:95
#: dcim/models/device_component_templates.py:417
#: dcim/models/device_components.py:677
msgid "PoE type"
msgid "PoE Type"
msgstr "PoE 类型"
#: dcim/forms/bulk_edit.py:1049 dcim/forms/filtersets.py:1302
#: dcim/forms/object_import.py:100
msgid "Wireless role"
msgid "Wireless Role"
msgstr "无线角色"
#: dcim/forms/bulk_edit.py:1186 dcim/forms/model_forms.py:609
@ -3556,7 +3556,7 @@ msgid "Rf role"
msgstr "射频角色"
#: dcim/forms/bulk_import.py:846
msgid "Wireless role (AP/station)"
msgid "Wireless Role (AP/station)"
msgstr "无线角色AP/电台)"
#: dcim/forms/bulk_import.py:882
@ -3779,7 +3779,7 @@ msgid "Has an OOB IP"
msgstr "有 OOB IP"
#: dcim/forms/filtersets.py:769
msgid "Virtual chassis member"
msgid "Virtual Chassis Member"
msgstr "虚拟机箱成员"
#: dcim/forms/filtersets.py:1121
@ -3808,7 +3808,7 @@ msgid "Kind"
msgstr "善良"
#: dcim/forms/filtersets.py:1275
msgid "Mgmt only"
msgid "Mgmt Only"
msgstr "仅限管理"
#: dcim/forms/filtersets.py:1287 dcim/forms/model_forms.py:1327
@ -3817,7 +3817,7 @@ msgid "WWN"
msgstr "WWN"
#: dcim/forms/filtersets.py:1307
msgid "Wireless channel"
msgid "Wireless Channel"
msgstr "无线频道"
#: dcim/forms/filtersets.py:1311
@ -3825,11 +3825,11 @@ msgid "Channel frequency (MHz)"
msgstr "信道频率 (MHz)"
#: dcim/forms/filtersets.py:1315
msgid "Channel width (MHz)"
msgid "Channel Width (MHz)"
msgstr "信道宽度 (MHz)"
#: dcim/forms/filtersets.py:1319 templates/dcim/interface.html:85
msgid "Transmit power (dBm)"
msgid "Transmit Power (dBm)"
msgstr "发射功率 (dBm)"
#: dcim/forms/filtersets.py:1342 dcim/forms/filtersets.py:1364
@ -6368,7 +6368,7 @@ msgid "Tag (slug)"
msgstr "标签(蛞蝓)"
#: extras/filtersets.py:645 extras/forms/filtersets.py:438
msgid "Has local config context data"
msgid "Has Local Config Context Data"
msgstr "有本地配置上下文数据"
#: extras/filtersets.py:670
@ -6647,7 +6647,7 @@ msgid "Locations"
msgstr "地点"
#: extras/forms/filtersets.py:370 extras/forms/model_forms.py:403
msgid "Device types"
msgid "Device Types"
msgstr "设备类型"
#: extras/forms/filtersets.py:375 extras/forms/model_forms.py:408
@ -13268,7 +13268,7 @@ msgid "Enter context data in <a href=\"https://json.org/\">JSON</a> format."
msgstr "在中输入上下文数据 <a href=\"https://json.org/\">JSON</a> 格式。"
#: utilities/forms/fields/fields.py:124
msgid "MAC address must be in EUI-48 format"
msgid "MAC Address must be in EUI-48 format"
msgstr "MAC 地址必须采用 EUI-48 格式"
#: utilities/forms/forms.py:52

View File

@ -227,15 +227,15 @@ class VirtualMachineFilterSet(
)
mac_address = MultiValueMACAddressFilter(
field_name='interfaces__mac_address',
label=_('MAC address'),
label=_('MAC Address'),
)
has_primary_ip = django_filters.BooleanFilter(
method='_has_primary_ip',
label=_('Has a primary IP'),
label=_('Has a Primary IP'),
)
config_template_id = django_filters.ModelMultipleChoiceFilter(
queryset=ConfigTemplate.objects.all(),
label=_('Config template (ID)'),
label=_('Config Template (ID)'),
)
class Meta:
@ -294,7 +294,7 @@ class VMInterfaceFilterSet(NetBoxModelFilterSet, CommonInterfaceFilterSet):
label=_('Bridged interface (ID)'),
)
mac_address = MultiValueMACAddressFilter(
label=_('MAC address'),
label=_('MAC Address'),
)
class Meta:

View File

@ -129,8 +129,8 @@ class VirtualMachineImportForm(NetBoxModelImportForm):
queryset=ConfigTemplate.objects.all(),
to_field_name='name',
required=False,
label=_('Config template'),
help_text=_('Config template')
label=_('Config Template'),
help_text=_('Config Template')
)
class Meta:

View File

@ -169,11 +169,11 @@ class VirtualMachineFilterForm(
)
mac_address = forms.CharField(
required=False,
label=_('MAC address')
label=_('MAC Address')
)
has_primary_ip = forms.NullBooleanField(
required=False,
label=_('Has a primary IP'),
label=_('Has a Primary IP'),
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
)
@ -181,7 +181,7 @@ class VirtualMachineFilterForm(
config_template_id = DynamicModelMultipleChoiceField(
queryset=ConfigTemplate.objects.all(),
required=False,
label=_('Config template')
label=_('Config Template')
)
tag = TagFilterField(model)
@ -216,7 +216,7 @@ class VMInterfaceFilterForm(NetBoxModelFilterSetForm):
)
mac_address = forms.CharField(
required=False,
label=_('MAC address')
label=_('MAC Address')
)
vrf_id = DynamicModelMultipleChoiceField(
queryset=VRF.objects.all(),

View File

@ -212,7 +212,7 @@ class VirtualMachineForm(TenancyForm, NetBoxModelForm):
config_template = DynamicModelChoiceField(
queryset=ConfigTemplate.objects.all(),
required=False,
label=_('Config template')
label=_('Config Template')
)
comments = CommentField()