給定一個簡單的靜態網站,只有一個主頁和兩個其他頁面,每個頁面都包含兩種語言的文本:英語和荷蘭語。所有內容應在每頁一個php文件進行:單頁多語言網站只使用CSS和PHP
<body>
<menu id="EN">
<ul>
<li>About</li>
<li>Home</li>
</ul>
</menu>
<menu id="NL">
<ul>
<li>Over</li>
<li>Thuis</li>
</ul>
</menu>
<article id="EN">
Goodmorning [...]
</article>
<article id="NL">
Goedemorgen [...]
</article>
</body>
默認可以是英文,所以在顯示到來的英語內容,除非觀衆選擇荷蘭語。一旦用戶點擊一種語言,系統應該「記住」該選擇,以便用正確的語言打開進一步的鏈接。如何儘可能簡單地通過php/css儘可能簡單地使用幾行代碼進行設置?如果可能的話?如果沒有建立一個完整的(數據庫驅動的動態)多語言框架,這將成爲建立多語言網站的絕對和最終的替代方案,也是最簡單的方式,這種方式超越了這一願望的適度性。
不要重複HTML在onefile應用。將語言數據綁定到命名變量並在html中使用它們。 '$ about = $ langarray ['DE'] ['ABOUT'];
你的問題的其餘部分是廣泛回答。 Google如何做:基於Cookie和會話製作簡單的多語種wepage。 – JustOnUnderMillions
你可以記住用戶選擇通過存儲所選擇的語言在一個cookie中,可以設置爲只要你想記住 – SuperDJ