diff --git a/docs/integrations/django-import-export.md b/docs/integrations/django-import-export.md index adba2d72b..fc404141a 100644 --- a/docs/integrations/django-import-export.md +++ b/docs/integrations/django-import-export.md @@ -35,39 +35,3 @@ from unfold.contrib.import_export.admin import ExportActionModelAdmin class ExampleAdmin(ModelAdmin, ExportActionModelAdmin): pass ``` - -### django-modeltranslation - -By default, Unfold supports django-modeltranslation and `TabbedTranslationAdmin` admin class for the tabbed navigation is implemented with custom styling as well. - -```python -from django.contrib import admin - -from modeltranslation.admin import TabbedTranslationAdmin -from unfold.admin import ModelAdmin - -from .models import MyModel - - -@admin.register(MyModel) -class MyModelAdmin(ModelAdmin, TabbedTranslationAdmin): - pass -``` - -For django-modeltranslation fields for spefic languages, it is possible to define custom flags which will appear as a suffix in field's label. It is recommended to use emojis as suffix. - -```python -# settings.py - -UNFOLD = { - "EXTENSIONS": { - "modeltranslation": { - "flags": { - "en": "🇬🇧", - "fr": "🇫🇷", - "nl": "🇧🇪", - }, - }, - }, -} -``` diff --git a/docs/integrations/django-modeltranslation.md b/docs/integrations/django-modeltranslation.md new file mode 100644 index 000000000..592a9e379 --- /dev/null +++ b/docs/integrations/django-modeltranslation.md @@ -0,0 +1,41 @@ +--- +title: django-modeltranslation +order: 0 +description: Integration with django-modeltranslation. +--- + +# django-modeltranslation + +By default, Unfold supports django-modeltranslation and `TabbedTranslationAdmin` admin class for the tabbed navigation is implemented with custom styling as well. + +```python +from django.contrib import admin + +from modeltranslation.admin import TabbedTranslationAdmin +from unfold.admin import ModelAdmin + +from .models import MyModel + + +@admin.register(MyModel) +class MyModelAdmin(ModelAdmin, TabbedTranslationAdmin): + pass +``` + +For django-modeltranslation fields for spefic languages, it is possible to define custom flags which will appear as a suffix in field's label. It is recommended to use emojis as suffix. + +```python +# settings.py + +UNFOLD = { + "EXTENSIONS": { + "modeltranslation": { + "flags": { + "en": "🇬🇧", + "fr": "🇫🇷", + "nl": "🇧🇪", + }, + }, + }, +} +```