# core/translation.py - VERSION CORRIGÉE
from modeltranslation.translator import translator, TranslationOptions
from .models import Service, Certification, Projet, Temoignage, Configuration


class ServiceTranslationOptions(TranslationOptions):
    fields = ('titre', 'description_courte', 'description_complete')


class CertificationTranslationOptions(TranslationOptions):
    fields = ('nom', 'description')


class ProjetTranslationOptions(TranslationOptions):
    fields = ('titre', 'description', 'client')


class TemoignageTranslationOptions(TranslationOptions):
    fields = ('temoignage', 'poste')


class ConfigurationTranslationOptions(TranslationOptions):
    fields = ('nom_entreprise', 'slogan', 'adresse', 'horaires')


# Enregistrement des modèles
translator.register(Service, ServiceTranslationOptions)
translator.register(Certification, CertificationTranslationOptions)
translator.register(Projet, ProjetTranslationOptions)
translator.register(Temoignage, TemoignageTranslationOptions)
translator.register(Configuration, ConfigurationTranslationOptions)