Добрый день, есть сайт на Laravel нужно сделать локализацию БД, с таблицами типа articles все понятно
atricles_language: id | language_id| title | content | article_id
articles: id | image | create_date | category_id
а как локализовать простую таблицу : id | name . По id этой таблицы много отборов.
an543, в любом фв уже втроенно подобное. Делается это не через бд, хотя тоже возможно. https://m.habr.com/ru/post/108096/
Обычный gettext есть софт удобный. Могут помогать люди, можно и в одну каску перевести, благо есть интересный сервис для этого
https://crowdin.com/
Размещаете приложение, делаете свое приложение на английском(желательно) и любой желающий переводит, типо как гитхаб только для переводов =)
Дмитрий, ну я таким способом перевожу интерфейс( кнопки, метки, ссылки), а вот если достаем из БД не думал, по какому ключу искать в словаре ? а если в базе изменят name
Если вы путеводите контент, то лучше сразу иметь разные переводы под это дело. Вот интерфейсы подобным способом удобно переводить. Ну а так придётся делать таблички со связями один ко многим.
Дмитрий, так и вопрос , есть таблица
id | name
1 | name1
2 | name2
как тут прикрутить таблицу
id | name | languaue_id | name_id
1 | name1 | 1 | 1
2 | Имя1 | 2 | 1
получается в первой таблице поле name не нужно, как тут быть ?