建立多語言網頁的最佳方式(避免修改重複代碼)是什麼? 我知道如何在不修改CSS和Javascript文件的情況下構建多語言網頁。 但我想不出一個整潔的HTML和PHP文件解決方案。因爲如果我有每種語言的HTML或Php文件,我將不得不修改每個語言,例如,如果我添加一個額外的div或其他元素。 我想有這樣的事情:建立多語言網頁的最佳方式(避免修改重複代碼)
<div id="multilingual div">
<p><?php echo($multilingual-paragraph); ?></p>
</div>
(所以,即使我修改這些元素,我只是做了一次,因爲這是在其他語言的文本將從變量顯示)。
我不知道PHP的,所以我不知道該怎麼告訴PHP根據語言來顯示不同的變量(我認爲這是與IF條件)
這是一個很好的創建多語言網頁的方式還是其他方法?
(所以用這個
我嘗試了以下,但它沒有工作,我認爲我做錯了。 <?php apc_define_constants('en',array('welcomeMessage'=>'Welcome!')); apc_define_constants('es',array('welcomeMessage'=>'Bienvenidos!')); apc_define_constants('de',array('welcomeMessage'=>'Willkommen!「)); $ _SESSION ['language'] ='en'; apc_load_constants($ _ SESSION ['language']); ? >
– alexchenco你首先需要下載APC庫,作爲一個dll文件,並配置你的php.ini文件來加載它。你可以從手冊/梨網站找到可下載的文件。如果你不能在那裏找到它,運行谷歌搜索它,甚至在堆棧溢出。 – Gal
@janoChen作爲一個旁註,我建議你也閱讀APC的文檔,你可能會發現它很有洞察力,因爲它不僅僅是複製和粘貼代碼。 – Gal