我在一个多语言网站的中间,客户要求他可以自己编辑任何消息,而无需触及脚本。我试图建立几个数据库结构但未能达到任何逻辑点。他希望将来添加更多语言,这个场景背后的想法是他可以用多种语言编辑网站上的每个单词,例如阿拉伯语法语俄语等。这是我的表结构,但我没有得到它的工作,因为我将存储英文版的消息? 任何帮助将受到高度赞赏
答案 0 :(得分:1)
你这样做是错误的。计算单词意味着如果您的网站中有500个单词,并且您想要使用多种语言进行转换,那么您应该有三个表格 例如像这样的语言表
tlb语言
id ->
language ->
status ->
第二,你应该有一个翻译表 翻译
id ->
第三,你会有一个像文字一样的表
tbl words
id -> primary key
transID -> tbl translation (id) FK
languageID -> tbl language (id) FK
sentence ->