209 похожих чатов

Как вы решаете мультиязычность? Создаете таблицы под языки? Типо есть блог и

может быть написан на разных языках

15 ответов

24 просмотра

https://habr.com/ru/articles/192228/ Вот вроде ничего нового пока не придумали, кроме автоперевода

на s3 хранишь json и в ответе выдаёшь ключи

Apache- Автор вопроса
Илья 🐸
на s3 хранишь json и в ответе выдаёшь ключи

Можно поподробнее пожалуйста Извините за наглость, просто я мало понимаю

Apache
Можно поподробнее пожалуйста Извините за наглость...

Хранишь в json файлах все переводы, а в таблице в колонке i18n хранишь ключ. Максимально простое решение, без костылей, масштабируемое до бесконечности по количеству языков и ключей

Apache- Автор вопроса
lutik
А можешь показать пример таблицы?

обычная колонка с текстом, ничего особенного

Илья 🐸
Хранишь в json файлах все переводы, а в таблице в ...

Как искать по тексту, кроме оригинала с таким решением?

Кирилл
Как искать по тексту, кроме оригинала с таким реше...

за поиск по тексту должен отвечать поисковой движок, если делать правильно, opensearch, например

Илья 🐸
за поиск по тексту должен отвечать поисковой движо...

тут все верно говоришь, я у себя через meilisearch сделал все

Evgenii 🇷🇺🇷🇸
тут все верно говоришь, я у себя через meilisearch...

А реиндекс делал в мэйлисерч? Допустим, база дропнулась извне, или что-то удалилось/изменилось, подтягиваешь изменения с какой-то периодичностью?

Кирилл
А реиндекс делал в мэйлисерч? Допустим, база дропн...

я достаточно простую синхронизацию там сделал, у меня данные не удаляются, только добавляются раз в неделю) Новые данные потом просто индексируются и все) https://github.com/mdwitr0/kinopoiskdev/blob/main/src/search-sync/search-sync.service.ts

Evgenii 🇷🇺🇷🇸
я достаточно простую синхронизацию там сделал, у м...

Понял, просто был на проекте, где бд используется несколькими приложениями и редачится, пришлось реиндекс сделать раз в 12 часов, гемор еще тот

Кирилл
Понял, просто был на проекте, где бд используется ...

у меня было так, но у меня слишком много данных, решил уменьшить нагрузку)

Похожие вопросы

Обсуждают сегодня

Карта сайта