我正在創建PHP中的Web應用程序,該應用程序將以多種不同語言(總共約10個)提供,並且我想知道你認爲最好的做法是用更一般的術語來設置它。PHP Web應用程序的多語言結構的最佳實踐
我的想法是保持所有語言在同一個域下,並帶有諸如「http://myservice.com/de」的後綴,其中腳本在進入站點並重定向用戶時執行位置檢查。
編輯內容將在所有語言之間共享爲數據庫中的單個帖子,每種語言都有一個特定的數據列。 標記和腳本將全部以英文形式記錄下來,而用戶可見的頁面和部分將被翻譯成從常用詞庫文件收集的各自語言。
.htaccess文件提供處理文章的所有重寫以便以適當的語言顯示它們,即「http://myservice.com/de/artikel/12345/」到「http://myservice.com/article ?id = 12345 & lang = de「。
你認爲什麼是一個乾淨和高效的多語言設置?
您可能想要指定您將使用的編程語言。 – user371320 2012-01-08 12:08:23
我正在考慮使用NodeJS或PHP。至於數據庫,我不確定是否要使用RDBMS。但最有可能的MySQL。 – 2012-01-08 12:12:54