Customization filters

This commit is contained in:
Daniel W. Anner 2024-05-21 20:50:38 +00:00 committed by GitHub
parent a3012ce93b
commit ade7984611
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
20 changed files with 204 additions and 204 deletions

View File

@ -87509,7 +87509,7 @@
"maxLength": 50
},
"group_name": {
"title": "Group name",
"title": "Group Name",
"description": "Custom fields within the same group will be displayed together",
"type": "string",
"maxLength": 50
@ -87724,7 +87724,7 @@
"maxLength": 50
},
"group_name": {
"title": "Group name",
"title": "Group Name",
"description": "Custom fields within the same group will be displayed together",
"type": "string",
"maxLength": 50
@ -87894,7 +87894,7 @@
"minimum": 0
},
"group_name": {
"title": "Group name",
"title": "Group Name",
"description": "Links with the same group will appear as a dropdown menu",
"type": "string",
"maxLength": 50
@ -87922,7 +87922,7 @@
]
},
"new_window": {
"title": "New window",
"title": "New Window",
"description": "Force link to open in a new window",
"type": "boolean"
},
@ -88004,19 +88004,19 @@
"minLength": 1
},
"mime_type": {
"title": "MIME type",
"title": "MIME Type",
"description": "Defaults to <code>text/plain</code>",
"type": "string",
"maxLength": 50
},
"file_extension": {
"title": "File extension",
"title": "File Extension",
"description": "Extension to append to the rendered filename",
"type": "string",
"maxLength": 15
},
"as_attachment": {
"title": "As attachment",
"title": "As Attachment",
"description": "Download file as attachment",
"type": "boolean"
},
@ -88105,19 +88105,19 @@
"minLength": 1
},
"mime_type": {
"title": "MIME type",
"title": "MIME Type",
"description": "Defaults to <code>text/plain</code>",
"type": "string",
"maxLength": 50
},
"file_extension": {
"title": "File extension",
"title": "File Extension",
"description": "Extension to append to the rendered filename",
"type": "string",
"maxLength": 15
},
"as_attachment": {
"title": "As attachment",
"title": "As Attachment",
"description": "Download file as attachment",
"type": "boolean"
},

View File

@ -63290,7 +63290,7 @@ definitions:
type: string
maxLength: 50
group_name:
title: Group name
title: Group Name
description: Custom fields within the same group will be displayed together
type: string
maxLength: 50
@ -63469,7 +63469,7 @@ definitions:
type: string
maxLength: 50
group_name:
title: Group name
title: Group Name
description: Custom fields within the same group will be displayed together
type: string
maxLength: 50
@ -63614,7 +63614,7 @@ definitions:
maximum: 32767
minimum: 0
group_name:
title: Group name
title: Group Name
description: Links with the same group will appear as a dropdown menu
type: string
maxLength: 50
@ -63640,7 +63640,7 @@ definitions:
- white
- ghost-dark
new_window:
title: New window
title: New Window
description: Force link to open in a new window
type: boolean
created:
@ -63705,17 +63705,17 @@ definitions:
type: string
minLength: 1
mime_type:
title: MIME type
title: MIME Type
description: Defaults to <code>text/plain</code>
type: string
maxLength: 50
file_extension:
title: File extension
title: File Extension
description: Extension to append to the rendered filename
type: string
maxLength: 15
as_attachment:
title: As attachment
title: As Attachment
description: Download file as attachment
type: boolean
data_source:
@ -63787,17 +63787,17 @@ definitions:
type: string
minLength: 1
mime_type:
title: MIME type
title: MIME Type
description: Defaults to <code>text/plain</code>
type: string
maxLength: 50
file_extension:
title: File extension
title: File Extension
description: Extension to append to the rendered filename
type: string
maxLength: 15
as_attachment:
title: As attachment
title: As Attachment
description: Download file as attachment
type: boolean
data_source:

View File

@ -122,7 +122,7 @@
* [#8456](https://github.com/netbox-community/netbox/issues/8456) - Fix redundant display of VRF RD in prefix view
* [#8465](https://github.com/netbox-community/netbox/issues/8465) - Accept empty string values for Interface `rf_channel` in REST API
* [#8498](https://github.com/netbox-community/netbox/issues/8498) - Fix display of selected content type filters in object list views
* [#8499](https://github.com/netbox-community/netbox/issues/8499) - Content types REST API endpoint should not require model permission
* [#8499](https://github.com/netbox-community/netbox/issues/8499) - Content Types REST API endpoint should not require model permission
* [#8512](https://github.com/netbox-community/netbox/issues/8512) - Correct file permissions to allow execution of housekeeping script
* [#8527](https://github.com/netbox-community/netbox/issues/8527) - Fix display of changelog retention period
@ -329,7 +329,7 @@ Webhooks now include a `conditions` field, which may be used to specify conditio
}
```
Multiple conditions may be nested using AND/OR logic as well. For more information, please see the [conditional logic documentation](../reference/conditions.md).
Multiple conditions may be nested using AND/OR logic as well. For more information, please see the [conditional logic documentation](../reference/conditions.md).
#### Interface Bridging ([#6346](https://github.com/netbox-community/netbox/issues/6346))
@ -423,7 +423,7 @@ Support for single sign-on (SSO) authentication has been added via the [python-s
* The `display` field now includes the device's asset tag, if set
* Added `airflow` field
* dcim.DeviceType
* Added `airflow` field
* Added `airflow` field
* dcim.FrontPort
* `cable_peer` has been renamed to `link_peer`
* `cable_peer_type` has been renamed to `link_peer_type`

View File

@ -29,7 +29,7 @@ class CustomFieldBulkEditForm(BulkEditForm):
widget=forms.MultipleHiddenInput
)
group_name = forms.CharField(
label=_('Group name'),
label=_('Group Name'),
required=False
)
description = forms.CharField(
@ -50,17 +50,17 @@ class CustomFieldBulkEditForm(BulkEditForm):
required=False
)
ui_visible = forms.ChoiceField(
label=_("UI visible"),
label=_("UI Visible"),
choices=add_blank_choice(CustomFieldUIVisibleChoices),
required=False
)
ui_editable = forms.ChoiceField(
label=_("UI editable"),
label=_("UI Editable"),
choices=add_blank_choice(CustomFieldUIEditableChoices),
required=False
)
is_cloneable = forms.NullBooleanField(
label=_('Is cloneable'),
label=_('Is Cloneable'),
required=False,
widget=BulkEditNullBooleanSelect()
)
@ -100,7 +100,7 @@ class CustomLinkBulkEditForm(BulkEditForm):
widget=BulkEditNullBooleanSelect()
)
new_window = forms.NullBooleanField(
label=_('New window'),
label=_('New Window'),
required=False,
widget=BulkEditNullBooleanSelect()
)
@ -126,17 +126,17 @@ class ExportTemplateBulkEditForm(BulkEditForm):
required=False
)
mime_type = forms.CharField(
label=_('MIME type'),
label=_('MIME Type'),
max_length=50,
required=False
)
file_extension = forms.CharField(
label=_('File extension'),
label=_('File Extension'),
max_length=15,
required=False
)
as_attachment = forms.NullBooleanField(
label=_('As attachment'),
label=_('As Attachment'),
required=False,
widget=BulkEditNullBooleanSelect()
)

View File

@ -47,20 +47,20 @@ class CustomFieldImportForm(CSVModelForm):
help_text=_("Object Type (for object or multi-object fields)")
)
choice_set = CSVModelChoiceField(
label=_('Choice set'),
label=_('Choice Set'),
queryset=CustomFieldChoiceSet.objects.all(),
to_field_name='name',
required=False,
help_text=_('Choice set (for selection fields)')
help_text=_('Choice Set (for selection fields)')
)
ui_visible = CSVChoiceField(
label=_('UI visible'),
label=_('UI Visible'),
choices=CustomFieldUIVisibleChoices,
required=False,
help_text=_('Whether the custom field is displayed in the UI')
)
ui_editable = CSVChoiceField(
label=_('UI editable'),
label=_('UI Editable'),
choices=CustomFieldUIEditableChoices,
required=False,
help_text=_('Whether the custom field is editable in the UI')

View File

@ -46,15 +46,15 @@ class CustomFieldFilterForm(SavedFiltersMixin, FilterForm):
related_object_type_id = ContentTypeMultipleChoiceField(
queryset=ObjectType.objects.with_feature('custom_fields'),
required=False,
label=_('Related object type')
label=_('Related Object Type')
)
type = forms.MultipleChoiceField(
choices=CustomFieldTypeChoices,
required=False,
label=_('Field type')
label=_('Field Type')
)
group_name = forms.CharField(
label=_('Group name'),
label=_('Group Name'),
required=False
)
weight = forms.IntegerField(
@ -71,20 +71,20 @@ class CustomFieldFilterForm(SavedFiltersMixin, FilterForm):
choice_set_id = DynamicModelMultipleChoiceField(
queryset=CustomFieldChoiceSet.objects.all(),
required=False,
label=_('Choice set')
label=_('Choice Set')
)
ui_visible = forms.ChoiceField(
choices=add_blank_choice(CustomFieldUIVisibleChoices),
required=False,
label=_('UI visible')
label=_('UI Visible')
)
ui_editable = forms.ChoiceField(
choices=add_blank_choice(CustomFieldUIEditableChoices),
required=False,
label=_('UI editable')
label=_('UI Editable')
)
is_cloneable = forms.NullBooleanField(
label=_('Is cloneable'),
label=_('Is Cloneable'),
required=False,
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
@ -124,7 +124,7 @@ class CustomLinkFilterForm(SavedFiltersMixin, FilterForm):
)
)
new_window = forms.NullBooleanField(
label=_('New window'),
label=_('New Window'),
required=False,
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
@ -158,18 +158,18 @@ class ExportTemplateFilterForm(SavedFiltersMixin, FilterForm):
object_type_id = ContentTypeMultipleChoiceField(
queryset=ObjectType.objects.with_feature('export_templates'),
required=False,
label=_('Content types')
label=_('Content Types')
)
mime_type = forms.CharField(
required=False,
label=_('MIME type')
label=_('MIME Type')
)
file_extension = forms.CharField(
label=_('File extension'),
label=_('File Extension'),
required=False
)
as_attachment = forms.NullBooleanField(
label=_('As attachment'),
label=_('As Attachment'),
required=False,
widget=forms.Select(
choices=BOOLEAN_WITH_BLANK_CHOICES
@ -313,12 +313,12 @@ class TagFilterForm(SavedFiltersMixin, FilterForm):
content_type_id = ContentTypeMultipleChoiceField(
queryset=ObjectType.objects.with_feature('tags'),
required=False,
label=_('Tagged object type')
label=_('Tagged Object Type')
)
for_object_type_id = ContentTypeChoiceField(
queryset=ObjectType.objects.with_feature('tags'),
required=False,
label=_('Allowed object type')
label=_('Allowed Object Type')
)

View File

@ -44,7 +44,7 @@ class CustomFieldForm(forms.ModelForm):
queryset=ObjectType.objects.with_feature('custom_fields')
)
related_object_type = ContentTypeChoiceField(
label=_('Related object type'),
label=_('Related Object Type'),
queryset=ObjectType.objects.public(),
required=False,
help_text=_("Type of the related object (for object/multi-object fields only)")

View File

@ -191,14 +191,14 @@ class CustomField(CloningMixin, ExportTemplatesMixin, ChangeLoggedModel):
max_length=50,
choices=CustomFieldUIVisibleChoices,
default=CustomFieldUIVisibleChoices.ALWAYS,
verbose_name=_('UI visible'),
verbose_name=_('UI Visible'),
help_text=_('Specifies whether the custom field is displayed in the UI')
)
ui_editable = models.CharField(
max_length=50,
choices=CustomFieldUIEditableChoices,
default=CustomFieldUIEditableChoices.YES,
verbose_name=_('UI editable'),
verbose_name=_('UI Editable'),
help_text=_('Specifies whether the custom field value can be edited in the UI')
)
is_cloneable = models.BooleanField(

View File

@ -434,7 +434,7 @@ class ExportTemplate(SyncedDataMixin, CloningMixin, ExportTemplatesMixin, Change
mime_type = models.CharField(
max_length=50,
blank=True,
verbose_name=_('MIME type'),
verbose_name=_('MIME Type'),
help_text=_('Defaults to <code>text/plain; charset=utf-8</code>')
)
file_extension = models.CharField(

View File

@ -6575,7 +6575,7 @@ msgid "User name"
msgstr "Nutzername"
#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:57
msgid "Group name"
msgid "Group Name"
msgstr "Name der Gruppe"
#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:65
@ -6586,20 +6586,20 @@ msgstr "Erforderlich"
#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57
#: extras/forms/filtersets.py:79 extras/models/customfields.py:194
msgid "UI visible"
msgid "UI Visible"
msgstr "UI sichtbar"
#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63
#: extras/forms/filtersets.py:84 extras/models/customfields.py:201
msgid "UI editable"
msgid "UI Editable"
msgstr "UI editierbar"
#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:87
msgid "Is cloneable"
msgid "Is Cloneable"
msgstr "Ist klonbar"
#: extras/forms/bulk_edit.py:103 extras/forms/filtersets.py:127
msgid "New window"
msgid "New Window"
msgstr "Neues Fenster"
#: extras/forms/bulk_edit.py:112
@ -6608,15 +6608,15 @@ msgstr "Button-Klasse"
#: extras/forms/bulk_edit.py:129 extras/forms/filtersets.py:165
#: extras/models/models.py:437
msgid "MIME type"
msgid "MIME Type"
msgstr "MIME-Typ"
#: extras/forms/bulk_edit.py:134 extras/forms/filtersets.py:168
msgid "File extension"
msgid "File Extension"
msgstr "Dateierweiterung"
#: extras/forms/bulk_edit.py:139 extras/forms/filtersets.py:172
msgid "As attachment"
msgid "As Attachment"
msgstr "Als Anlage"
#: extras/forms/bulk_edit.py:167 extras/forms/filtersets.py:214
@ -6701,11 +6701,11 @@ msgid "Object Type (for object or multi-object fields)"
msgstr "Objekttyp (für Objekt- oder Mehrfachobjektfelder)"
#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:74
msgid "Choice set"
msgid "Choice Set"
msgstr "Auswahlset"
#: extras/forms/bulk_import.py:54
msgid "Choice set (for selection fields)"
msgid "Choice Set (for selection fields)"
msgstr "Auswahlset (für Auswahlfelder)"
#: extras/forms/bulk_import.py:60
@ -6772,11 +6772,11 @@ msgid "The classification of entry"
msgstr "Die Klassifizierung der Einreise"
#: extras/forms/filtersets.py:49 extras/forms/model_forms.py:47
msgid "Related object type"
msgid "Related Object Type"
msgstr "Verwandter Objekttyp"
#: extras/forms/filtersets.py:54
msgid "Field type"
msgid "Field Type"
msgstr "Typ des Feldes"
#: extras/forms/filtersets.py:98 extras/tables/tables.py:70
@ -6797,7 +6797,7 @@ msgid "Data File"
msgstr "Datendatei"
#: extras/forms/filtersets.py:161
msgid "Content types"
msgid "Content Types"
msgstr "Inhaltstypen"
#: extras/forms/filtersets.py:233 extras/models/models.py:207
@ -6834,11 +6834,11 @@ msgid "Job terminations"
msgstr "Kündigungen von Arbeitsstellen"
#: extras/forms/filtersets.py:316
msgid "Tagged object type"
msgid "Tagged Object Type"
msgstr "Typ des markierten Objekts"
#: extras/forms/filtersets.py:321
msgid "Allowed object type"
msgid "Allowed Object Type"
msgstr "Erlaubter Objekttyp"
#: extras/forms/filtersets.py:350 extras/forms/model_forms.py:383

View File

@ -6332,7 +6332,7 @@ msgid "User name"
msgstr ""
#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:57
msgid "Group name"
msgid "Group Name"
msgstr ""
#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:65
@ -6343,20 +6343,20 @@ msgstr ""
#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57
#: extras/forms/filtersets.py:79 extras/models/customfields.py:194
msgid "UI visible"
msgid "UI Visible"
msgstr ""
#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63
#: extras/forms/filtersets.py:84 extras/models/customfields.py:201
msgid "UI editable"
msgid "UI Editable"
msgstr ""
#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:87
msgid "Is cloneable"
msgid "Is Cloneable"
msgstr ""
#: extras/forms/bulk_edit.py:103 extras/forms/filtersets.py:127
msgid "New window"
msgid "New Window"
msgstr ""
#: extras/forms/bulk_edit.py:112
@ -6365,15 +6365,15 @@ msgstr ""
#: extras/forms/bulk_edit.py:129 extras/forms/filtersets.py:165
#: extras/models/models.py:437
msgid "MIME type"
msgid "MIME Type"
msgstr ""
#: extras/forms/bulk_edit.py:134 extras/forms/filtersets.py:168
msgid "File extension"
msgid "File Extension"
msgstr ""
#: extras/forms/bulk_edit.py:139 extras/forms/filtersets.py:172
msgid "As attachment"
msgid "As Attachment"
msgstr ""
#: extras/forms/bulk_edit.py:167 extras/forms/filtersets.py:214
@ -6458,11 +6458,11 @@ msgid "Object Type (for object or multi-object fields)"
msgstr ""
#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:74
msgid "Choice set"
msgid "Choice Set"
msgstr ""
#: extras/forms/bulk_import.py:54
msgid "Choice set (for selection fields)"
msgid "Choice Set (for selection fields)"
msgstr ""
#: extras/forms/bulk_import.py:60
@ -6519,11 +6519,11 @@ msgid "The classification of entry"
msgstr ""
#: extras/forms/filtersets.py:49 extras/forms/model_forms.py:47
msgid "Related object type"
msgid "Related Object Type"
msgstr ""
#: extras/forms/filtersets.py:54
msgid "Field type"
msgid "Field Type"
msgstr ""
#: extras/forms/filtersets.py:98 extras/tables/tables.py:70
@ -6544,7 +6544,7 @@ msgid "Data File"
msgstr ""
#: extras/forms/filtersets.py:161
msgid "Content types"
msgid "Content Types"
msgstr ""
#: extras/forms/filtersets.py:233 extras/models/models.py:207
@ -6581,11 +6581,11 @@ msgid "Job terminations"
msgstr ""
#: extras/forms/filtersets.py:316
msgid "Tagged object type"
msgid "Tagged Object Type"
msgstr ""
#: extras/forms/filtersets.py:321
msgid "Allowed object type"
msgid "Allowed Object Type"
msgstr ""
#: extras/forms/filtersets.py:350 extras/forms/model_forms.py:383

View File

@ -6545,7 +6545,7 @@ msgid "User name"
msgstr "Nombre de usuario"
#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:57
msgid "Group name"
msgid "Group Name"
msgstr "Nombre del grupo"
#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:65
@ -6556,20 +6556,20 @@ msgstr "Obligatorio"
#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57
#: extras/forms/filtersets.py:79 extras/models/customfields.py:194
msgid "UI visible"
msgid "UI Visible"
msgstr "Interfaz de usuario visible"
#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63
#: extras/forms/filtersets.py:84 extras/models/customfields.py:201
msgid "UI editable"
msgid "UI Editable"
msgstr "Interfaz de usuario editable"
#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:87
msgid "Is cloneable"
msgid "Is Cloneable"
msgstr "Es clonable"
#: extras/forms/bulk_edit.py:103 extras/forms/filtersets.py:127
msgid "New window"
msgid "New Window"
msgstr "Ventana nueva"
#: extras/forms/bulk_edit.py:112
@ -6578,15 +6578,15 @@ msgstr "Clase de botones"
#: extras/forms/bulk_edit.py:129 extras/forms/filtersets.py:165
#: extras/models/models.py:437
msgid "MIME type"
msgid "MIME Type"
msgstr "Tipo MIME"
#: extras/forms/bulk_edit.py:134 extras/forms/filtersets.py:168
msgid "File extension"
msgid "File Extension"
msgstr "Extensión de archivo"
#: extras/forms/bulk_edit.py:139 extras/forms/filtersets.py:172
msgid "As attachment"
msgid "As Attachment"
msgstr "Como archivo adjunto"
#: extras/forms/bulk_edit.py:167 extras/forms/filtersets.py:214
@ -6671,11 +6671,11 @@ msgid "Object Type (for object or multi-object fields)"
msgstr "Tipo de objeto (para campos de objetos o de varios objetos)"
#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:74
msgid "Choice set"
msgid "Choice Set"
msgstr "Set de elección"
#: extras/forms/bulk_import.py:54
msgid "Choice set (for selection fields)"
msgid "Choice Set (for selection fields)"
msgstr "Conjunto de opciones (para campos de selección)"
#: extras/forms/bulk_import.py:60
@ -6737,11 +6737,11 @@ msgid "The classification of entry"
msgstr "La clasificación de entrada"
#: extras/forms/filtersets.py:49 extras/forms/model_forms.py:47
msgid "Related object type"
msgid "Related Object Type"
msgstr "Tipo de objeto relacionado"
#: extras/forms/filtersets.py:54
msgid "Field type"
msgid "Field Type"
msgstr "Tipo de campo"
#: extras/forms/filtersets.py:98 extras/tables/tables.py:70
@ -6762,7 +6762,7 @@ msgid "Data File"
msgstr "Archivo de datos"
#: extras/forms/filtersets.py:161
msgid "Content types"
msgid "Content Types"
msgstr "Tipos de contenido"
#: extras/forms/filtersets.py:233 extras/models/models.py:207
@ -6799,11 +6799,11 @@ msgid "Job terminations"
msgstr "Cese de puestos"
#: extras/forms/filtersets.py:316
msgid "Tagged object type"
msgid "Tagged Object Type"
msgstr "Tipo de objeto etiquetado"
#: extras/forms/filtersets.py:321
msgid "Allowed object type"
msgid "Allowed Object Type"
msgstr "Tipo de objeto permitido"
#: extras/forms/filtersets.py:350 extras/forms/model_forms.py:383

View File

@ -6555,7 +6555,7 @@ msgid "User name"
msgstr "Nom d'utilisateur"
#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:57
msgid "Group name"
msgid "Group Name"
msgstr "Nom du groupe"
#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:65
@ -6566,20 +6566,20 @@ msgstr "Obligatoire"
#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57
#: extras/forms/filtersets.py:79 extras/models/customfields.py:194
msgid "UI visible"
msgid "UI Visible"
msgstr "Interface utilisateur visible"
#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63
#: extras/forms/filtersets.py:84 extras/models/customfields.py:201
msgid "UI editable"
msgid "UI Editable"
msgstr "Interface utilisateur modifiable"
#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:87
msgid "Is cloneable"
msgid "Is Cloneable"
msgstr "Est cloneable"
#: extras/forms/bulk_edit.py:103 extras/forms/filtersets.py:127
msgid "New window"
msgid "New Window"
msgstr "Nouvelle fenêtre"
#: extras/forms/bulk_edit.py:112
@ -6588,15 +6588,15 @@ msgstr "Classe de boutons"
#: extras/forms/bulk_edit.py:129 extras/forms/filtersets.py:165
#: extras/models/models.py:437
msgid "MIME type"
msgid "MIME Type"
msgstr "Type MIME"
#: extras/forms/bulk_edit.py:134 extras/forms/filtersets.py:168
msgid "File extension"
msgid "File Extension"
msgstr "Extension de fichier"
#: extras/forms/bulk_edit.py:139 extras/forms/filtersets.py:172
msgid "As attachment"
msgid "As Attachment"
msgstr "En pièce jointe"
#: extras/forms/bulk_edit.py:167 extras/forms/filtersets.py:214
@ -6681,11 +6681,11 @@ msgid "Object Type (for object or multi-object fields)"
msgstr "Type d'objet (pour les champs d'objets ou multi-objets)"
#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:74
msgid "Choice set"
msgid "Choice Set"
msgstr "Coffret Choice"
#: extras/forms/bulk_import.py:54
msgid "Choice set (for selection fields)"
msgid "Choice Set (for selection fields)"
msgstr "Set de choix (pour les champs de sélection)"
#: extras/forms/bulk_import.py:60
@ -6746,11 +6746,11 @@ msgid "The classification of entry"
msgstr "La classification de l'entrée"
#: extras/forms/filtersets.py:49 extras/forms/model_forms.py:47
msgid "Related object type"
msgid "Related Object Type"
msgstr "Type d'objet associé"
#: extras/forms/filtersets.py:54
msgid "Field type"
msgid "Field Type"
msgstr "Type de champ"
#: extras/forms/filtersets.py:98 extras/tables/tables.py:70
@ -6771,7 +6771,7 @@ msgid "Data File"
msgstr "Fichier de données"
#: extras/forms/filtersets.py:161
msgid "Content types"
msgid "Content Types"
msgstr "Types de contenu"
#: extras/forms/filtersets.py:233 extras/models/models.py:207
@ -6808,11 +6808,11 @@ msgid "Job terminations"
msgstr "Résiliations d'emploi"
#: extras/forms/filtersets.py:316
msgid "Tagged object type"
msgid "Tagged Object Type"
msgstr "Type d'objet balisé"
#: extras/forms/filtersets.py:321
msgid "Allowed object type"
msgid "Allowed Object Type"
msgstr "Type d'objet autorisé"
#: extras/forms/filtersets.py:350 extras/forms/model_forms.py:383

View File

@ -6395,7 +6395,7 @@ msgid "User name"
msgstr "ユーザ名"
#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:57
msgid "Group name"
msgid "Group Name"
msgstr "グループ名"
#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:65
@ -6406,20 +6406,20 @@ msgstr "必須"
#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57
#: extras/forms/filtersets.py:79 extras/models/customfields.py:194
msgid "UI visible"
msgid "UI Visible"
msgstr "UI で表示される"
#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63
#: extras/forms/filtersets.py:84 extras/models/customfields.py:201
msgid "UI editable"
msgid "UI Editable"
msgstr "UI で編集可能"
#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:87
msgid "Is cloneable"
msgid "Is Cloneable"
msgstr "複製可能"
#: extras/forms/bulk_edit.py:103 extras/forms/filtersets.py:127
msgid "New window"
msgid "New Window"
msgstr "新しいウィンドウ"
#: extras/forms/bulk_edit.py:112
@ -6428,15 +6428,15 @@ msgstr "ボタンクラス"
#: extras/forms/bulk_edit.py:129 extras/forms/filtersets.py:165
#: extras/models/models.py:437
msgid "MIME type"
msgid "MIME Type"
msgstr "MIMEタイプ"
#: extras/forms/bulk_edit.py:134 extras/forms/filtersets.py:168
msgid "File extension"
msgid "File Extension"
msgstr "ファイル拡張子"
#: extras/forms/bulk_edit.py:139 extras/forms/filtersets.py:172
msgid "As attachment"
msgid "As Attachment"
msgstr "添付ファイルとして"
#: extras/forms/bulk_edit.py:167 extras/forms/filtersets.py:214
@ -6521,11 +6521,11 @@ msgid "Object Type (for object or multi-object fields)"
msgstr "オブジェクトタイプ (オブジェクトフィールドまたはマルチオブジェクトフィールド用)"
#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:74
msgid "Choice set"
msgid "Choice Set"
msgstr "選択肢"
#: extras/forms/bulk_import.py:54
msgid "Choice set (for selection fields)"
msgid "Choice Set (for selection fields)"
msgstr "選択肢 (選択フィールド用)"
#: extras/forms/bulk_import.py:60
@ -6584,11 +6584,11 @@ msgid "The classification of entry"
msgstr "エントリの分類"
#: extras/forms/filtersets.py:49 extras/forms/model_forms.py:47
msgid "Related object type"
msgid "Related Object Type"
msgstr "関連オブジェクトタイプ"
#: extras/forms/filtersets.py:54
msgid "Field type"
msgid "Field Type"
msgstr "フィールドタイプ"
#: extras/forms/filtersets.py:98 extras/tables/tables.py:70
@ -6609,7 +6609,7 @@ msgid "Data File"
msgstr "データファイル"
#: extras/forms/filtersets.py:161
msgid "Content types"
msgid "Content Types"
msgstr "コンテンツタイプ"
#: extras/forms/filtersets.py:233 extras/models/models.py:207
@ -6646,11 +6646,11 @@ msgid "Job terminations"
msgstr "ジョブの終了"
#: extras/forms/filtersets.py:316
msgid "Tagged object type"
msgid "Tagged Object Type"
msgstr "タグ付きオブジェクトタイプ"
#: extras/forms/filtersets.py:321
msgid "Allowed object type"
msgid "Allowed Object Type"
msgstr "許可されるオブジェクトタイプ"
#: extras/forms/filtersets.py:350 extras/forms/model_forms.py:383

View File

@ -6530,7 +6530,7 @@ msgid "User name"
msgstr "Nome de usuário"
#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:57
msgid "Group name"
msgid "Group Name"
msgstr "Nome do grupo"
#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:65
@ -6541,20 +6541,20 @@ msgstr "Obrigatório"
#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57
#: extras/forms/filtersets.py:79 extras/models/customfields.py:194
msgid "UI visible"
msgid "UI Visible"
msgstr "UI visível"
#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63
#: extras/forms/filtersets.py:84 extras/models/customfields.py:201
msgid "UI editable"
msgid "UI Editable"
msgstr "UI editável"
#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:87
msgid "Is cloneable"
msgid "Is Cloneable"
msgstr "É clonável"
#: extras/forms/bulk_edit.py:103 extras/forms/filtersets.py:127
msgid "New window"
msgid "New Window"
msgstr "Nova janela"
#: extras/forms/bulk_edit.py:112
@ -6563,15 +6563,15 @@ msgstr "Classe de botão"
#: extras/forms/bulk_edit.py:129 extras/forms/filtersets.py:165
#: extras/models/models.py:437
msgid "MIME type"
msgid "MIME Type"
msgstr "Tipo MIME"
#: extras/forms/bulk_edit.py:134 extras/forms/filtersets.py:168
msgid "File extension"
msgid "File Extension"
msgstr "Extensão de arquivo"
#: extras/forms/bulk_edit.py:139 extras/forms/filtersets.py:172
msgid "As attachment"
msgid "As Attachment"
msgstr "Como anexo"
#: extras/forms/bulk_edit.py:167 extras/forms/filtersets.py:214
@ -6656,11 +6656,11 @@ msgid "Object Type (for object or multi-object fields)"
msgstr "Tipo de objeto (para campos de objeto ou de vários objetos)"
#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:74
msgid "Choice set"
msgid "Choice Set"
msgstr "Conjunto de opções"
#: extras/forms/bulk_import.py:54
msgid "Choice set (for selection fields)"
msgid "Choice Set (for selection fields)"
msgstr "Conjunto de opções (para campos de seleção)"
#: extras/forms/bulk_import.py:60
@ -6721,11 +6721,11 @@ msgid "The classification of entry"
msgstr "A classificação da entrada"
#: extras/forms/filtersets.py:49 extras/forms/model_forms.py:47
msgid "Related object type"
msgid "Related Object Type"
msgstr "Tipo de objeto relacionado"
#: extras/forms/filtersets.py:54
msgid "Field type"
msgid "Field Type"
msgstr "Tipo de campo"
#: extras/forms/filtersets.py:98 extras/tables/tables.py:70
@ -6746,7 +6746,7 @@ msgid "Data File"
msgstr "Arquivo de dados"
#: extras/forms/filtersets.py:161
msgid "Content types"
msgid "Content Types"
msgstr "Tipos de conteúdo"
#: extras/forms/filtersets.py:233 extras/models/models.py:207
@ -6783,11 +6783,11 @@ msgid "Job terminations"
msgstr "Rescisões de trabalho"
#: extras/forms/filtersets.py:316
msgid "Tagged object type"
msgid "Tagged Object Type"
msgstr "Tipo de objeto marcado"
#: extras/forms/filtersets.py:321
msgid "Allowed object type"
msgid "Allowed Object Type"
msgstr "Tipo de objeto permitido"
#: extras/forms/filtersets.py:350 extras/forms/model_forms.py:383

View File

@ -6529,7 +6529,7 @@ msgid "User name"
msgstr "Имя пользователя"
#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:57
msgid "Group name"
msgid "Group Name"
msgstr "Название группы"
#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:65
@ -6540,20 +6540,20 @@ msgstr "Требуется"
#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57
#: extras/forms/filtersets.py:79 extras/models/customfields.py:194
msgid "UI visible"
msgid "UI Visible"
msgstr "Видимый пользовательский интерфейс"
#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63
#: extras/forms/filtersets.py:84 extras/models/customfields.py:201
msgid "UI editable"
msgid "UI Editable"
msgstr "Редактируемый UI"
#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:87
msgid "Is cloneable"
msgid "Is Cloneable"
msgstr "Можно клонировать"
#: extras/forms/bulk_edit.py:103 extras/forms/filtersets.py:127
msgid "New window"
msgid "New Window"
msgstr "Новое окно"
#: extras/forms/bulk_edit.py:112
@ -6562,15 +6562,15 @@ msgstr "Класс кнопки"
#: extras/forms/bulk_edit.py:129 extras/forms/filtersets.py:165
#: extras/models/models.py:437
msgid "MIME type"
msgid "MIME Type"
msgstr "Тип MIME"
#: extras/forms/bulk_edit.py:134 extras/forms/filtersets.py:168
msgid "File extension"
msgid "File Extension"
msgstr "Расширение файла"
#: extras/forms/bulk_edit.py:139 extras/forms/filtersets.py:172
msgid "As attachment"
msgid "As Attachment"
msgstr "В качестве вложения"
#: extras/forms/bulk_edit.py:167 extras/forms/filtersets.py:214
@ -6656,11 +6656,11 @@ msgstr ""
"Тип объекта (для полей объектов или полей, состоящих из нескольких объектов)"
#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:74
msgid "Choice set"
msgid "Choice Set"
msgstr "Набор для выбора"
#: extras/forms/bulk_import.py:54
msgid "Choice set (for selection fields)"
msgid "Choice Set (for selection fields)"
msgstr "Набор вариантов (для полей выбора)"
#: extras/forms/bulk_import.py:60
@ -6723,11 +6723,11 @@ msgid "The classification of entry"
msgstr "Классификация записей"
#: extras/forms/filtersets.py:49 extras/forms/model_forms.py:47
msgid "Related object type"
msgid "Related Object Type"
msgstr "Тип связанного объекта"
#: extras/forms/filtersets.py:54
msgid "Field type"
msgid "Field Type"
msgstr "Тип поля"
#: extras/forms/filtersets.py:98 extras/tables/tables.py:70
@ -6748,7 +6748,7 @@ msgid "Data File"
msgstr "Файл данных"
#: extras/forms/filtersets.py:161
msgid "Content types"
msgid "Content Types"
msgstr "Типы контента"
#: extras/forms/filtersets.py:233 extras/models/models.py:207
@ -6785,11 +6785,11 @@ msgid "Job terminations"
msgstr "Прекращение работы"
#: extras/forms/filtersets.py:316
msgid "Tagged object type"
msgid "Tagged Object Type"
msgstr "Тип объекта с тегами"
#: extras/forms/filtersets.py:321
msgid "Allowed object type"
msgid "Allowed Object Type"
msgstr "Разрешенный тип объекта"
#: extras/forms/filtersets.py:350 extras/forms/model_forms.py:383

View File

@ -6468,7 +6468,7 @@ msgid "User name"
msgstr "Kullanıcı adı"
#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:57
msgid "Group name"
msgid "Group Name"
msgstr "Grup adı"
#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:65
@ -6479,20 +6479,20 @@ msgstr "Gerekli"
#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57
#: extras/forms/filtersets.py:79 extras/models/customfields.py:194
msgid "UI visible"
msgid "UI Visible"
msgstr "Kullanıcı arayüzü görünür"
#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63
#: extras/forms/filtersets.py:84 extras/models/customfields.py:201
msgid "UI editable"
msgid "UI Editable"
msgstr "UI düzenlenebilir"
#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:87
msgid "Is cloneable"
msgid "Is Cloneable"
msgstr "Klonlanabilir mi"
#: extras/forms/bulk_edit.py:103 extras/forms/filtersets.py:127
msgid "New window"
msgid "New Window"
msgstr "Yeni pencere"
#: extras/forms/bulk_edit.py:112
@ -6501,15 +6501,15 @@ msgstr "Düğme sınıfı"
#: extras/forms/bulk_edit.py:129 extras/forms/filtersets.py:165
#: extras/models/models.py:437
msgid "MIME type"
msgid "MIME Type"
msgstr "MIME türü"
#: extras/forms/bulk_edit.py:134 extras/forms/filtersets.py:168
msgid "File extension"
msgid "File Extension"
msgstr "Dosya uzantısı"
#: extras/forms/bulk_edit.py:139 extras/forms/filtersets.py:172
msgid "As attachment"
msgid "As Attachment"
msgstr "Ek olarak"
#: extras/forms/bulk_edit.py:167 extras/forms/filtersets.py:214
@ -6594,11 +6594,11 @@ msgid "Object Type (for object or multi-object fields)"
msgstr "Nesne türü (nesne veya çoklu nesne alanları için)"
#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:74
msgid "Choice set"
msgid "Choice Set"
msgstr "Seçim seti"
#: extras/forms/bulk_import.py:54
msgid "Choice set (for selection fields)"
msgid "Choice Set (for selection fields)"
msgstr "Seçim kümesi (seçim alanları için)"
#: extras/forms/bulk_import.py:60
@ -6659,11 +6659,11 @@ msgid "The classification of entry"
msgstr "Girişin sınıflandırılması"
#: extras/forms/filtersets.py:49 extras/forms/model_forms.py:47
msgid "Related object type"
msgid "Related Object Type"
msgstr "İlgili nesne türü"
#: extras/forms/filtersets.py:54
msgid "Field type"
msgid "Field Type"
msgstr "Alan tipi"
#: extras/forms/filtersets.py:98 extras/tables/tables.py:70
@ -6684,7 +6684,7 @@ msgid "Data File"
msgstr "Veri dosyası"
#: extras/forms/filtersets.py:161
msgid "Content types"
msgid "Content Types"
msgstr "İçerik türleri"
#: extras/forms/filtersets.py:233 extras/models/models.py:207
@ -6721,11 +6721,11 @@ msgid "Job terminations"
msgstr "İş sonlandırmaları"
#: extras/forms/filtersets.py:316
msgid "Tagged object type"
msgid "Tagged Object Type"
msgstr "Etiketli nesne türü"
#: extras/forms/filtersets.py:321
msgid "Allowed object type"
msgid "Allowed Object Type"
msgstr "İzin verilen nesne türü"
#: extras/forms/filtersets.py:350 extras/forms/model_forms.py:383

View File

@ -6501,7 +6501,7 @@ msgid "User name"
msgstr "Ім'я користувача"
#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:57
msgid "Group name"
msgid "Group Name"
msgstr "Назва групи"
#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:65
@ -6512,20 +6512,20 @@ msgstr "Обов'язково"
#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57
#: extras/forms/filtersets.py:79 extras/models/customfields.py:194
msgid "UI visible"
msgid "UI Visible"
msgstr "Видимий інтерфейс користувача"
#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63
#: extras/forms/filtersets.py:84 extras/models/customfields.py:201
msgid "UI editable"
msgid "UI Editable"
msgstr "Інтерфейс користувача редагований"
#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:87
msgid "Is cloneable"
msgid "Is Cloneable"
msgstr "Чи можна клонувати"
#: extras/forms/bulk_edit.py:103 extras/forms/filtersets.py:127
msgid "New window"
msgid "New Window"
msgstr "Нове вікно"
#: extras/forms/bulk_edit.py:112
@ -6534,15 +6534,15 @@ msgstr "Клас кнопок"
#: extras/forms/bulk_edit.py:129 extras/forms/filtersets.py:165
#: extras/models/models.py:437
msgid "MIME type"
msgid "MIME Type"
msgstr "Тип MIME"
#: extras/forms/bulk_edit.py:134 extras/forms/filtersets.py:168
msgid "File extension"
msgid "File Extension"
msgstr "розширення файлу"
#: extras/forms/bulk_edit.py:139 extras/forms/filtersets.py:172
msgid "As attachment"
msgid "As Attachment"
msgstr "Як вкладення"
#: extras/forms/bulk_edit.py:167 extras/forms/filtersets.py:214
@ -6627,11 +6627,11 @@ msgid "Object Type (for object or multi-object fields)"
msgstr "Тип об'єкта (для об'єктів або полів з кількома об'єктами)"
#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:74
msgid "Choice set"
msgid "Choice Set"
msgstr "Набір вибору"
#: extras/forms/bulk_import.py:54
msgid "Choice set (for selection fields)"
msgid "Choice Set (for selection fields)"
msgstr "Набір вибору (для полів виділення)"
#: extras/forms/bulk_import.py:60
@ -6692,11 +6692,11 @@ msgid "The classification of entry"
msgstr "Класифікація вступу"
#: extras/forms/filtersets.py:49 extras/forms/model_forms.py:47
msgid "Related object type"
msgid "Related Object Type"
msgstr "Пов'язаний тип об'єкта"
#: extras/forms/filtersets.py:54
msgid "Field type"
msgid "Field Type"
msgstr "Тип поля"
#: extras/forms/filtersets.py:98 extras/tables/tables.py:70
@ -6717,7 +6717,7 @@ msgid "Data File"
msgstr "Файл даних"
#: extras/forms/filtersets.py:161
msgid "Content types"
msgid "Content Types"
msgstr "Типи контенту"
#: extras/forms/filtersets.py:233 extras/models/models.py:207
@ -6754,11 +6754,11 @@ msgid "Job terminations"
msgstr "Припинення роботи"
#: extras/forms/filtersets.py:316
msgid "Tagged object type"
msgid "Tagged Object Type"
msgstr "Тип об'єкта з позначкою"
#: extras/forms/filtersets.py:321
msgid "Allowed object type"
msgid "Allowed Object Type"
msgstr "Дозволений тип об'єкта"
#: extras/forms/filtersets.py:350 extras/forms/model_forms.py:383

View File

@ -6376,7 +6376,7 @@ msgid "User name"
msgstr "用户名"
#: extras/forms/bulk_edit.py:32 extras/forms/filtersets.py:57
msgid "Group name"
msgid "Group Name"
msgstr "群组名称"
#: extras/forms/bulk_edit.py:40 extras/forms/filtersets.py:65
@ -6387,20 +6387,20 @@ msgstr "必填项"
#: extras/forms/bulk_edit.py:53 extras/forms/bulk_import.py:57
#: extras/forms/filtersets.py:79 extras/models/customfields.py:194
msgid "UI visible"
msgid "UI Visible"
msgstr "用户界面可见"
#: extras/forms/bulk_edit.py:58 extras/forms/bulk_import.py:63
#: extras/forms/filtersets.py:84 extras/models/customfields.py:201
msgid "UI editable"
msgid "UI Editable"
msgstr "用户界面可编辑"
#: extras/forms/bulk_edit.py:63 extras/forms/filtersets.py:87
msgid "Is cloneable"
msgid "Is Cloneable"
msgstr "是可克隆的"
#: extras/forms/bulk_edit.py:103 extras/forms/filtersets.py:127
msgid "New window"
msgid "New Window"
msgstr "新窗口"
#: extras/forms/bulk_edit.py:112
@ -6409,15 +6409,15 @@ msgstr "按钮类别"
#: extras/forms/bulk_edit.py:129 extras/forms/filtersets.py:165
#: extras/models/models.py:437
msgid "MIME type"
msgid "MIME Type"
msgstr "哑剧类型"
#: extras/forms/bulk_edit.py:134 extras/forms/filtersets.py:168
msgid "File extension"
msgid "File Extension"
msgstr "文件扩展名"
#: extras/forms/bulk_edit.py:139 extras/forms/filtersets.py:172
msgid "As attachment"
msgid "As Attachment"
msgstr "作为附件"
#: extras/forms/bulk_edit.py:167 extras/forms/filtersets.py:214
@ -6502,11 +6502,11 @@ msgid "Object Type (for object or multi-object fields)"
msgstr "对象类型(适用于对象或多对象字段)"
#: extras/forms/bulk_import.py:50 extras/forms/filtersets.py:74
msgid "Choice set"
msgid "Choice Set"
msgstr "选择集"
#: extras/forms/bulk_import.py:54
msgid "Choice set (for selection fields)"
msgid "Choice Set (for selection fields)"
msgstr "选择集(用于选择字段)"
#: extras/forms/bulk_import.py:60
@ -6563,11 +6563,11 @@ msgid "The classification of entry"
msgstr "参赛分类"
#: extras/forms/filtersets.py:49 extras/forms/model_forms.py:47
msgid "Related object type"
msgid "Related Object Type"
msgstr "相关对象类型"
#: extras/forms/filtersets.py:54
msgid "Field type"
msgid "Field Type"
msgstr "字段类型"
#: extras/forms/filtersets.py:98 extras/tables/tables.py:70
@ -6588,7 +6588,7 @@ msgid "Data File"
msgstr "数据文件"
#: extras/forms/filtersets.py:161
msgid "Content types"
msgid "Content Types"
msgstr "内容类型"
#: extras/forms/filtersets.py:233 extras/models/models.py:207
@ -6625,11 +6625,11 @@ msgid "Job terminations"
msgstr "终止工作"
#: extras/forms/filtersets.py:316
msgid "Tagged object type"
msgid "Tagged Object Type"
msgstr "标记的对象类型"
#: extras/forms/filtersets.py:321
msgid "Allowed object type"
msgid "Allowed Object Type"
msgstr "允许的对象类型"
#: extras/forms/filtersets.py:350 extras/forms/model_forms.py:383

View File

@ -132,7 +132,7 @@ def tzoffset(value):
#
# Content types
# Content Types
#
@register.filter()