我有我的項目文件夾,例如,myWeb。在這裏面有像風格(對於CSS), 腳本(JS),PHP(對於PHP腳本),文件夾3種不同的語言不同的文件夾,例如:恩(英文),sp(西班牙語), cn(中文)。這有時會給我帶來問題,因爲索引或默認頁面應位於根目錄 中,但是我的所有索引頁都位於其語言文件夾內。如何有效地組織您的Web項目? (特別是多語言網站)
有沒有更好的組織方式?
我有我的項目文件夾,例如,myWeb。在這裏面有像風格(對於CSS), 腳本(JS),PHP(對於PHP腳本),文件夾3種不同的語言不同的文件夾,例如:恩(英文),sp(西班牙語), cn(中文)。這有時會給我帶來問題,因爲索引或默認頁面應位於根目錄 中,但是我的所有索引頁都位於其語言文件夾內。如何有效地組織您的Web項目? (特別是多語言網站)
有沒有更好的組織方式?
那麼JS和PHP腳本也可能是語言所依賴的呢?
我會嘗試使用HTTP header accepted language並使用web服務器來選擇並提供正確版本的頁面。
這當然不能解決使用多種語言的站點的所有問題 - 即每種語言版本的重複腳本(這可以通過類似於功能的gettext
來解決)。
對於我自己來說,我不需要像那樣組織它,因爲我使用gettext來轉換爲所需的語言環境。雖然我用python & django同樣的東西可以應用在php。