在我創建的網站中我想包含幾種語言。如何在PHP網站中包含不同的語言?
下面是我如何識別應顯示哪種語言。
<?php
$pagename = $_SERVER["REQUEST_URI"];
if (strpos($pagename,'?en') !== false)
{
echo 'english';
here is when I have to include a language template file for english language.
}
?>
我的目標是包含語言模板文件,而不是複製任何語言的所有網站。
所以我想到的是,例如在index.php
這個變量對於所有的語言都是一樣的,但內容會改變。
<div id="main">
<?php echo $main_description; ?>
</div>
我應該如何包含一個語言文件才能正常工作?
$main_description ="this is the main description written in english"
你有沒有嘗試過使用'php本地化'的東西? – ametren 2012-07-16 14:07:04
看看'Gettext':http://php.net/manual/en/book.gettext.php – 2012-07-16 14:08:21
我對PHP/GNU gettext有很好的體驗(http://php.net/manual/en/書。gettext.php) – Arcadien 2012-07-16 14:08:24