我在语言转换方面遇到问题。我的网站语言是英文,但我的客户需要土耳其语网站。它是交易网站。后端管理员发布英文交易,但在前端客户需要以土耳其语显示。我正在使用PHP& Mysql开发这个项目。我怎么能用土耳其语转换页面任何一个帮助我..
提前致谢...
答案 0 :(得分:1)
您需要为您希望支持的每种语言提供一组并行页面。
您只需在主页上提供指向不同“语言根”的链接即可。
或者您可以使用这样的PHP脚本,根据浏览器的语言自动重定向:
http://www.willmaster.com/library/automation/alternate-language-redirect.php
答案 1 :(得分:0)
如果您不打算以允许多种语言的方式构建代码,则必须使用Google翻译等内容。
您可以在页面上创建一个链接,其中包含指向Google翻译的链接以及您的实际网页网址。
答案 2 :(得分: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了。