Laravel 多语言站点数据库结构

Laravel Multi language Site Database Structure

我在一个多语言网站中,客户要求他可以在不接触脚本的情况下自行编辑任何消息。我试图制作几个数据库结构,但未能达到任何逻辑点。他想在未来添加更多语言,幕后的想法是他可以用多种语言编辑网站上的每个单词,例如阿拉伯语法语俄语中文等。这是我的 table 结构,但我没有让它工作,因为我将在哪里存储英文版本的消息? 任何帮助将不胜感激

我认为你做错了。单词数是指如果您的网站中有 500 个单词,并且您想将它们转换为多种语言,那么您应该有三个 tables 例如像这样的语言 table

tlb 语言

id ->
language -> 
status ->

其次你应该有一个 table 的翻译像 tbl 翻译

id ->  

第三你会有table喜欢的话 tbl 单词

id -> primary key  
transID -> tbl translation (id) FK 
languageID -> tbl language (id) FK
sentence ->