mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-10 01:28:16 -06:00
Devices filters
This commit is contained in:
parent
1776b692fe
commit
cd11ff1c8b
@ -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
|
||||
},
|
||||
|
@ -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:
|
||||
|
@ -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: |
|
||||
|
@ -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'
|
||||
|
@ -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',
|
||||
|
@ -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'),
|
||||
|
@ -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'),
|
||||
|
@ -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,
|
||||
|
@ -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
|
||||
)
|
||||
|
@ -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={
|
||||
|
@ -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:
|
||||
|
@ -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,
|
||||
|
@ -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',
|
||||
|
@ -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):
|
||||
|
@ -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
|
||||
)
|
||||
|
@ -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
|
||||
)
|
||||
|
@ -551,7 +551,7 @@ class ConfigTemplateTestCase(
|
||||
|
||||
cls.form_data = {
|
||||
'name': 'Config Template X',
|
||||
'description': 'Config template',
|
||||
'description': 'Config Template',
|
||||
'template_code': TEMPLATE_CODE,
|
||||
}
|
||||
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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:
|
||||
|
@ -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:
|
||||
|
@ -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(),
|
||||
|
@ -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()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user