Я пытаюсь разработать мини-cms, более ли гибко иметь "переведенную копию" статьи по языку или мультиязычную статью?
Я работаю с Django, но это большеpb логического и модельного дизайна.
Я думаю, что проще иметь таблицу со всеми доступными языками.В статье article просто хранится первичный ключ и связанные со статьей вещи.Но нет названия и нет контента.Тогда у вас есть переведенная таблица статей.Эта таблица имеет отношение один к одному с языковой таблицей и отношение один к одному с таблицей товаров.