Перенос переводов текста в базу данных?

Adre Adre 16 Февраля 2022 (ред)

Вопрос не праздный, можно ли сделать на этом сайте хранение переводов в базе, а не в файлах. Какое лучшее решение для хранения переводов в таблице базы данных или в файле?

И как скорость загрузки будет?

3 Ответа

  1. Evg Evg 16 Февраля 2022

    можно ли сделать на этом сайте хранение переводов в базе, а не в файлах.

    Можно сделать всё.

    Какое лучшее решение для хранения

    Лучшее для чего?

    База гибче, если в этом плане, и она собственно и предназначена чтобы что-то хранить. Сейчас переводов не особо много и разницы, ИМХО, вообще не будет, что в базе, что не в базе. А далее, кеширование, если в базе может помочь. Тут нет проблем.

    Сейчас по умолчанию 6 запросов на центральной после авторизации, что очень мало. Добавится ещё одни. По скорости нет проблем, думаю.

    Проблема в том, что просто много работы. Если делать, то делать достаточно гибко, а не просто перенести туда то, что переведено и сейчас есть в файлах. Вот взять опять каталог, он более статичный чем статьи и на его примере посмотреть.

    Переводить надо и категории там (фасеты) и предусмотреть перевод и ресурсов, всех полей. 3 таблицы (думаю) необходимо. Хотя, какую схему выбрать. Подход с дополнительной таблицей есть ещё, там таблиц становится больше.

    База появится, а управлять? Админ раздел, и пошло, поехало. Хм.

    А чем конкретно вызвано желание использовать базу?

    1. Adre Adre 16 Февраля 2022 (ред.)

      Иметь перевод ещё и категорий, чтобы сайт действительно был многоязычный, а то сейчас перевода в некоторых местах нет, например, в title сайта.

  1. Yori Yori 16 Февраля 2022 (ред.)

    Полностью переделать локализацию? Задача однако smile