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 ->
我在一个多语言网站中,客户要求他可以在不接触脚本的情况下自行编辑任何消息。我试图制作几个数据库结构,但未能达到任何逻辑点。他想在未来添加更多语言,幕后的想法是他可以用多种语言编辑网站上的每个单词,例如阿拉伯语法语俄语中文等。这是我的 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 ->