X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/066ffa84ce4d577668b1a49140fb7facc19451c3..c3545c19bd62da303fe0f8c49f82d8c340d965ea:/wolnelektury/translation.py?ds=sidebyside diff --git a/wolnelektury/translation.py b/wolnelektury/translation.py index cda9ebb81..b9e7b9c7c 100644 --- a/wolnelektury/translation.py +++ b/wolnelektury/translation.py @@ -4,10 +4,27 @@ # from modeltranslation.translator import translator, TranslationOptions +from catalogue.models import Collection, Tag, Source from infopages.models import InfoPage +from chunks.models import Chunk class InfoPageTranslationOptions(TranslationOptions): fields = ('title', 'left_column', 'right_column') -translator.register(InfoPage, InfoPageTranslationOptions) +class TagTranslationOptions(TranslationOptions): + fields = ('name', 'description', 'wiki_link') + +class CollectionTranslationOptions(TranslationOptions): + fields = ('title', 'description') + +class SourceTranslationOptions(TranslationOptions): + fields = ('name',) +class ChunkTranslationOptions(TranslationOptions): + fields = ('content',) + +translator.register(InfoPage, InfoPageTranslationOptions) +translator.register(Tag, TagTranslationOptions) +translator.register(Collection, CollectionTranslationOptions) +translator.register(Source, SourceTranslationOptions) +translator.register(Chunk, ChunkTranslationOptions)