I\'m using django modeltranslation for a multi-language site.
Language fallback works good when reading attributes directly. For example, if current language is Germ
You must ensure that your model is registered in translation.py
from modeltranslation.translator import register, TranslationOptions
@register(YourModel)
class YourModel(TranslationOptions):
pass
In this way all the queries that are done will return the appropriate field depending on the language in which it is, this because to register it is created a MultilingualManager