I'm trying to translate products and categories using modeltranslation but I can't figure out how to set it up.
I forked the catalogue app and created translation.py inside the ecommerce (directory to hold my forks) directory with the following contents:
from modeltranslation.translator import translator, TranslationOptions
from oscar.apps.catalogue.abstract_models import AbstractProduct
class AbstractProductTranslationOptions(TranslationOptions):
fields = ("title", "slug", "description")
translator.register(AbstractProduct, AbstractProductTranslationOptions)
I then add ecommerce.catalogue.apps.CatalogueConfig to INSTALLED_APPS and remove oscar.apps.catalogue.apps.CatalogueConfig
But when I run migrations, nothing happens.
Does anyone know what I'm doing wrong?