我在語言轉換中遇到問題。我的網站語言是英文的,但我的客戶需要土耳其語的網站。它是交易網站。後端管理員用英語發佈交易,但在前端客戶需要用土耳其語顯示。我正在使用PHP & Mysql來開發這個項目。我如何轉換的頁面在土耳其的任何一個幫助我..提前將網站轉換爲多語言?
謝謝...
我在語言轉換中遇到問題。我的網站語言是英文的,但我的客戶需要土耳其語的網站。它是交易網站。後端管理員用英語發佈交易,但在前端客戶需要用土耳其語顯示。我正在使用PHP & Mysql來開發這個項目。我如何轉換的頁面在土耳其的任何一個幫助我..提前將網站轉換爲多語言?
謝謝...
如果你不打算建立的方式你的代碼,它允許多國語言,你會必須使用Google翻譯之類的內容。
您可以在頁面上創建一個鏈接,其中包含谷歌翻譯的鏈接以及您的實際頁面網址。
對於您希望支持的每種語言,您需要一組平行的頁面。
您可以簡單地在主頁上提供不同「語言根源」的鏈接。
或者你可以使用PHP腳本這樣,基於瀏覽器的語言自動重定向:
http://www.willmaster.com/library/automation/alternate-language-redirect.php
也,不要忘記設置的字符集,因此它可以同時接受英語/土耳其:
<!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");
然後you'be準備添加(翻譯)UTF8在數據庫中。
我不知道爲什麼這是downvoted - 這聽起來像是對我的好建議;) – paulsm4
thanx!我也希望對下調的評論 – 2012-06-01 04:49:15
問題在哪裏?你做了什麼?你遇到什麼問題? –
http://translate.google.com/translate_tools試試這個 –
是硬編碼的字符串..? –