для каждого языка создать отдельную таблицу и брать фразы по их ID. Дело в том, что нужен не автоматический перевод, иногда фраза на другом языке перефразирована.
Зачем отдельные таблицы
Ну или хранить в 1 таблице добавив колонку с id языка
у меня в yaml хранятся языки редачить одно удовольствие
а покажи скрин 👀. где не очень важная часть
Ну вообще, предложенное мною предложение нормальное?
можно и словарь использовать
кросивое
Не надо в разных таблицах хранить. Можно в одной. Само решение — ну, ок. Только кэшами обвешайся, чтобы каждый раз не дрочить бд
Большое спасибо за ответ
Прошу прощения, а какой primary key лучше сделать, если хранить все в одной БД? Просто ненужный ID записи в БД?
Можно просто автоинкрементированный primary key и дальше колонки ru, en и т.д.
Обсуждают сегодня