当我输入英文版时,如何将“textos legales”更改为例如“法律文本”,以便可以将 a href 更改为新的英文“法律文本”?
这是我用于西班牙语版本的内容:
<li class="legal"><a href="/textos-legales">Textos legales</a></li>
一种取决于用户浏览器首选语言的方法:
http://php.net/manual/en/function.http-negotiate-language.php
$languages = array(
'en',// default
'es',
);
$result = array();
$locale = http_negotiate_language($languages, $result);..
if($locale=="es"){
echo "<li class='legal'><a href='/textos-legales'>Textos legales</a></li>";
}else{
echo "<li class='legal'><a href='/legal'>legal text</a></li>";
}
可以获取 URI,如果 URI == en 回显英文文本
$page=$_SERVER['REQUEST_URI'];
if ($page == '/en'){
echo 'Legal text';
}else if($page == '/es'){
echo 'Textos legales';
}.....