如何制作一个多语言的网站,有英语和印地语在PHP

时间:2017-02-04 20:17:12

标签: php dynamic web hindi

我正在努力创建一个包含英语和印地语的网站,就像网站digit.in一样。

我怎样才能实现这一目标?

该网站是动态的。请帮助我。因为我已经创建了我的网站的英文版。现在我只能处理它的印地语版本

2 个答案:

答案 0 :(得分:0)

第一步是用Hindi复制你的内容(在数据库中标记它(或文件系统,每种语言的不同目录),即lang ='en'代表英语,lang ='hi'代表印地文)。< / p>

然后,您有两个选择:使用JS检测用户语言设置,并根据以下内容显示正确的内容:

JavaScript for detecting browser language preference

或者,您可以在网站上的某个位置创建一个下拉选项(或任何其他类型的选择器),以允许他们选择首选语言,并再次根据该选项提供正确的内容。

编辑*

如果您想纯粹使用PHP,则必须在User-Agent字符串中检测语言设置。

Detect Browser Language in PHP

答案 1 :(得分:-1)

使用语言文件创建配置。在每个文件中创建一个语言文件夹,如印地语,阿拉伯语,法语。然后在您的布局中引用文件。