在我创建的网站中我想包含几种语言。如何在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