Как хранить список стран в бд для мультиязычного сайта?

27 июня, 13:22 Работа 4167 5
Здравствуйте.
Подскажите как лучше хранить список стран в бд для мультиязычного сайта?
Что хранить в таблице сос странами если сайт мультиязычный (много языков, более 10) и для каждой страны нужен перевод.
Что хранить в таблице, где и как хранить переводы для стран?
5 комментариев
Сортировка:
Добавить комментарий
Nikolas
Nikolas 2019, 28 июня, 17:15
0
Может вам сделать одну таблицу в ключе которого будет код страны, а в столбцах переводы. Ну и собственно запрос в бд по коду страны и коду языка перевода кидайте. Коды стран и языков не проблема найти в гугле.
Andrey Kolosov
Andrey Kolosov 2019, 27 июня, 18:46
0
Я хранил переводы как json строку, где ключ код языка, ну а значение перевод.
Maks
Maks 2019, 27 июня, 18:31
0
Список стран можно хранить в конфигах. Если так уж хочется - в БД, но без перевода. Ну а потом по ключу доставать перевод где нужно. Хранить переводы в БД - не нужно, если только это не какие-то посты в интернациональном бложике.
Vitaly Marchuk
Vitaly Marchuk 2019, 27 июня, 16:42
0
Конечно, для каждой нужен перевод. Сами вы переведете, или гугл-транслейтом, но нужен. Хранить переводы в базе или в файлах (как в wp).
Виктор Чуй
Виктор Чуй 2019, 27 июня, 15:48
0
Я выносил все атрибуты отношений, которые требуют перевода, в отдельные таблицы и делил переводы по префиксам таблиц. решение так себе, мне никогда не нравилось.

IT Новости

Смотреть все