Я нахожусь в середине многоязычного сайта и требований клиентов, он может редактировать любое сообщение сам, не касаясь скрипта. Я попытался создать несколько структур базы данных, но не смог добраться до какой-либо логической точки. он хочет добавить больше языков в будущем, идея за сценой заключается в том, что он может редактировать каждое слово на веб-сайте на нескольких языках, например, арабские французские русские китайцы и т. д. это моя таблица структуры, но я didnt получить его работать, где я буду хранить английскую версию сообщений? любая помощь будет высоко оценен Laravel Multi Language База данных сайта
1
A
ответ
1
вы делаете это неправильно, как я думаю. слова считаются средства, если есть 500 слов возложение на свой веб-сайт, и вы хотите, чтобы преобразовать их в нескольких языках, то вы должны иметь три таблицы , например, как этот язык таблица
язык TLB
id ->
language ->
status ->
второй вы должны иметь таблицу перевода как TBL перевод
id ->
третий вы будете иметь таблицу, как слова TBL слова
id -> primary key
transID -> tbl translation (id) FK
languageID -> tbl language (id) FK
sentence ->
+0
да, сейчас это имеет смысл я делаю свою структуру подобной –
Может быть, вы могли бы использовать этот пакет: [Laravel-перевод-менеджер] (https://github.com/barryvdh/laravel-translation-manager) – Siliace
не могли бы вы дать мне какие-либо идеи без упаковки. схема базы данных с несколькими языками, которую вы сделали ранее. @siliace –
Я нашел, что это очень полезно при создании базы данных с несколькими языками в каждом предложении. http://www.apphp.com/tutorials/images/single_translation_approach_tbl.png –