关于多语言网站的结构和逻辑的建议

时间:2013-05-23 09:39:52

标签: php database data-structures multilingual directory-structure

我创办了一个网站,现在需要使用不同的语言。网站 是一个简单的产品展示,有一些新闻。我将简要解释一下我的结构: www.website.com是根,每种语言我只有一个文件夹(en /,de / it /),在这些文件夹中我只有主页.php(索引,联系人,新闻等等)没有任何其他文件夹,如图像,js,css等。

我不确定如何管理的两件事是产品和新闻的CRUD系统。每种语言的产品都是相同的,所以只有单词会发生变化。每种语言的新闻都不同,所以这有点容易。

现在,只需要处理一种语言,我就有一个简单的管理控制面板,我可以插入/编辑/删除产品和新闻。主要问题是我应该如何构建数据库?我正在考虑制作与我的语言一样多的“product_tables”,以及与新闻相同的东西。然后,从管理面板中,我将选择应插入新闻/产品的位置,在哪个表(products_en,products_de,products_it,...)中。这样我就必须像语言一样多次插入相同的产品。您怎么看?有更好的方法吗?

很抱歉,如果已经被问过,但是根据我的研究,我无法找到适合我情况的答案。 谢谢

L.E。谢谢你的建议。最重要的是,这个网站很少更新,让我们说5个新闻/年和10个产品/年,所以我不想用模板重新做所有的网站。我只需要对db-structure

提出一些建议

1 个答案:

答案 0 :(得分:0)

首先,我不会构建这样的东西,但只需使用Shop-System。或者是Wordpress的插件。

但如果你真的想这样做:
我们在数据库中有一个产品表,然后只有不同的列用于任何语言。 例如。 product_name_de,product_name_en等

干杯

雷米