在应用程序的数据库端支持多种语言

时间:2012-06-15 15:02:01

标签: database codeigniter database-design multilingual multiple-languages

对于我们的网络应用程序的前端,我们使用Codeigniter的语言类来支持多种语言。

对于后端:数据库中的某些值也需要使用多种语言,因为它们将显示在前端。

以下是我读过的两种方法:

  • 为每个字段使用特定于语言的列:title_en,title_es,title_fr
  • 使用包含所有翻译的单独表格

想知道是否还有更多(更好)的方法我们应该注意什么?

1 个答案:

答案 0 :(得分:0)

这也是我通常做的,但是包含所有列的表格: element,en,fr,es 可能更好,每一行都由列元素(或 id 或任何其他名称)引用,添加或删除语言将非常简单,因为你只需要do是添加/删除列