первое самое простое судя по всему и по производительности тоже. второе добавляет join по таблице третье вообще пиздец. гдето видел такое, мудаки разрабы производительность там в районе 0
Тоже юзаю первый вариант, а для django вообще
ОЙойой)
Почему локаль через урл? Ссылкой в куку если загнать и проверять потом если?
@malaba, куки подходят для интерфейсов, но не контента. Вообщем там где идет интерактивная работа с пользователем (всякие админки тому пример), а вот контенты это в том числе для поисковик (а они не разберуться, всегда будут один язык индексировать), к тому же если пользователь поделится ссылкой с другим пользователем, то тот может увидеть другой контент, так как локали разные
django-modeltranslation 0.8b2 : Python Package Index
Translates Django models using a registration approach.
pypi.python.org