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


Suggestion about structure and logic of multi-language website

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

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

现在,不得不处理只有一种语言,我有一个简单的管理控制面板,我插入/编辑/删除产品和新闻。主要的问题是我应该如何构建数据库?我在考虑制作尽可能多的"product_tables",就像我的语言一样,新闻也是如此。然后,从管理面板中,我将选择应该在哪个表(products_en、products_de、products_it等)中插入新闻/产品。这样的话,我就必须插入相同产品的次数和语言的次数一样多。你觉得有更好的方法吗?

对不起,如果它已经被问到,但从我的研究,我找不到一个适合我的情况的答案。谢谢你

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

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

但是如果你真的想这样做:
我们有一个产品表在数据库中,然后只是不同的列为每一种语言。如。Product_name_de、product_name_en等

欢呼雷米