Существует ли общепринятое решение для хранения многоязычного контента в базе данных?Компания, в которой я работал, заставила меня создать собственную CMS, и они хотели иметь возможность динамически поддерживать языки.Тогда я был довольно зелен, поэтому у меня была таблица «Языки» для хранения языков и таблица «Содержимое», в которой содержались данные надгробной плиты (publ_datetime ,ified_datetime, expiry_datetime и т.д.у меня была таблица «ContentBody», в которой были столбцы: language_id, content_id, title и content.
Это решение работало, но я не особо задумывался об этом.В настоящее время у меня много свободного времени, и я решил снова заняться разработкой CMS, и это один из тех аспектов, который я всегда чувствовал, что поступил неправильно.Я посмотрел на диаграмму WordPress ERM, и на ней, похоже, нет таблицы для многоязычного контента.
Любые советы или комментарии будут потрясающими:)