我想使用PHP的數組函數來翻譯網站。我已經創建了PHP文件,其中包含所有要翻譯的文本。使用數組函數翻譯網頁
<?php
//ESPANOL
$lang = array(
'work' => 'Trabajo'
'packaging' => 'Empaque'
);
然後我打電話給他們我的nav.php文件中,並會在內容部分了。
<?php include('includes/languages/es.php'); ?>
<a href="#"><?php echo $lang['work']; ?></a>
所有非常直截了當。
我想知道的是如何在不編輯HTML的情況下在這些數組文件之間切換,以便我不必鏈接到另一個'index_es.php'等等。我知道鏈接將是這樣的,但我不知道這是如何工作的。
<a href="index.php?es.php>Español</a>|<a href="index.php/?en.php">English</a>
我猜我需要包括其他文件,其中包括語言文件,然後鏈接可以從中選擇,但我不知道該代碼會是什麼這一點。 它會涉及包括一個'lang_directory'的鏈接上,然後以某種方式包括從那裏?
**另外我想避免使用Zend/Gettext的翻譯,因爲我想從裏面學習。
所以這就像使用** <?php _the code你放置_?> **之前的一切,然後改變鏈接? – 2013-03-10 11:55:33
是的(抱歉,延遲!) – Nabab 2013-03-10 12:14:17
不要忘記session_start()! – Nabab 2013-03-10 12:15:16