2
情況很簡單。我開始開發一個應根據訪問者的原始IP地址進行本地化的網站。如何處理多語言網頁內容?
這是一個PHP-MySQL堆棧。我如何去了解多語言文本內容?我正考慮在數據庫中使用主鍵作爲內容標識符,另一個頁面標識符列和每種語言內容的單獨列。相應的頁面內容將以所需語言的數組形式提取,然後顯示在頁面上。
這是一個高效的解決方案嗎?對於靜態內容的數據庫調用,我感到有些荒謬。我想過爲每種語言提供PHP定義文件,並在頁面加載期間加載定義。但更新每種語言的定義就像手動編輯文件一樣。
有人爲這種情況提出了有效的解決方案嗎?任何輸入都非常感謝。
gettext的+1。它不僅是標準的語言不可知的解決方案,而且使用「英文」文本作爲「內容標識符」纔有意義。 – slebetman 2010-01-18 02:48:13
謝謝!我以前不知道Gettext。似乎是我在找什麼。 – Nirmal 2010-01-18 03:10:58