永远我一直在创建object / element的同一个表中进行翻译
因此,例如,如果我使用帖子和帖子的标题需要翻译我这样做 - > post_title_en
,post_title_fr
,post_title_nl
嗯,这是维护应用程序的非常糟糕的方法,你必须在代码中对很多东西进行硬编码。
所以我现在正在编写一个应用程序,我想打破这种不良习惯,像这样翻译。
如果我不知道我必须在表格字段中保留哪种数据长度,我将如何处理翻译?
我可以翻译post_title
女巫通常是varchar(255)
,我可能会像post_content
那样通常会text
。我将如何用主要对象引用所有这些?
欢迎提出任何指示。谢谢。
答案 0 :(得分:0)
创建另一个包含以下内容的表:
所以不要在posts表中放置任何受语言影响的值(你仍然可以放置帖子的作者,日期和时间等)。