2012-02-22 116 views
1

我目前正在使用的網站應該是多種語言(本例中爲4)。 達到此目標的「最佳」方法是什麼?多語言html頁面

它似乎像大多數人使用它的PHP表。這是現在「最好」的方式嗎?

唉我只知道一些HTML和CSS,所以我的想法是簡單地複製整個網站樹,併爲每種語言創建一個單獨的html樹,以index.html作爲默認語言,以及其他三個以index_lang2開頭的樹。 html,index_lang3.html,index_4.html。

在索引站點上,您可以切換語言並沿着每個單獨的html樹進行下去。 這個解決方案可以接受嗎?我似乎很容易產生但很難維護。

回答

3

這取決於你有多少頁!如果你只有10個普通的html頁面,並且對php沒有任何線索,那麼在製作語言系統時沒有任何理由。並且這樣的系統是「僅用於」 UI元素,而不是用於真實內容如果您計劃在那裏發佈信息... 如果這是靜態頁面,那麼不使用這樣的系統是一個不錯的解決方案!

但是,如果你有更多的,則有幾種解決方案:

  1. ,要考慮與語言支持現有的框架
  2. 撰寫與瓦爾自己的語文課上不同的地方
  3. ...有肯定有更多的可能性,但沒有什麼在我心中:)
+0

有7個不同的頁面大部分的內容+約70多個圖像庫,它有少的文本內容。在這種情況下,我提出的解決方案與不同的樹會很好? – BlueHorizon 2012-02-22 10:38:07

+0

@BlueHorizo​​n我會使這7頁靜態,因爲你描述和圖像畫廊使用可下載的畫廊。只是谷歌的。 (例如我googled http://codex.gallery2.org/Gallery3:Features支持許多語言) – Neysor 2012-02-22 11:24:25

+0

感謝您的建議,但我找到[超級畫廊](http://buildinternet.com/project/supersized/)以更好地展示大量高品質的圖片:)。 – BlueHorizon 2012-02-22 11:41:16

1

如前所述,我認爲只要您的網站只有有限的靜態HTML網頁,那麼它不是麥汁h試圖實現一個奇特的PHP解決方案(尤其是如果你必須學習PHP這樣做!)