0

我在语言转换方面遇到问题。我的网站语言是英语,但我的客户需要土耳其语的网站。这是交易网站。后端管理员以英语发布交易,但在前端客户需要以土耳其语显示。我正在使用 PHP & Mysql 来开发这个项目。我如何将页面转换为土耳其语任何人帮助我..

提前致谢...

4

3 回答 3

1
  1. 对于您希望支持的每种语言,您都需要一组并行的页面。

  2. 您可以简单地在主页上提供指向不同“语言根”的链接。

  3. 或者您可以使用这样的 PHP 脚本,根据浏览器的语言自动重定向:

http://www.willmaster.com/library/automation/alternate-language-redirect.php

于 2012-05-31T05:47:52.647 回答
0

另外,不要忘记设置字符集,以便它可以接受英语/土耳其语:

<!DOCTYPE html5>
...
<meta charset='utf8'>

你的 mysql 表也应该为 utf8 准备好:

CREATE TABLE foo (
   id INT PRIMARY KEY AUTO_INCREMENT;   # example
   ...
) CHARACTER SET utf8 COLLATE utf8_general_ci;

或更新它们:

ALTER TABLE foo CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

在你的 php 中(在顶部):

header("Content-type:text/html;charset=UTF-8\n");

那么你就可以在你的数据库中添加(翻译的)utf8 了。

于 2012-05-31T06:09:47.717 回答
0

如果您不打算以允许多种语言的方式构建代码,则必须使用谷歌翻译之类的东西。

您可以在页面上创建一个链接,其中包含指向谷歌翻译的链接以及您的实际页面网址。

于 2012-05-31T05:47:44.720 回答