为什么我的翻译不起作用?我该怎么解决?

时间:2013-06-24 18:09:56

标签: php

我正在努力解决页脚导航中的翻译问题。导航的翻译工作正常,但我无法弄清楚如何设置text_1&的翻译。 _2。我非常感谢任何帮助!

这是我的语言PHP:

<?php

class l
{
public static function lang($name)
{
$l = array();
// Footer
$l['text_1'] = "Hello";
$l['text_2'] = "World";

return $l[$name];
}

public static function __callStatic($name, $arguments)
{
return self::lang($name);
}
}

?>

这就是我尝试翻译的内容(text_1&amp; text_2):

<?php

class footer_nav
{

public function get_footer_nav()
{

$lang = language::getLang();

if (isset($_GET['page']))
  $page = $_GET['page'];
else
  $page = 'home';


$ret = '
        <a href="' . $lang . '/private" ';
if ($page == 'private')
  $ret .= ('class="active"');
$ret .= '>' . l::confidence() . '</a>
        <a href="' . $lang . '/rules" ';
if ($page == 'rules')
  $ret .= ('class="active"');
$ret .= '>' . l::rules() . '</a>
        <a href="' . $lang . '/reklama" ';
if ($page == 'reklama')
  $ret .= ('class="active"');
$ret .= '>' . l::adv() . '</a>
        <a href="' . $lang . '/contact" ';
if ($page == 'contact')
  $ret .= ('class="active"');
$ret .= '>' . l::contacts() . '</a>
    ';


return $ret;

<div class="soc_box">
    <a href="#" target="_blank" class="facebook_ico"></a>
    <a href="#" target="_blank" class="twitter_ico"></a>
        <p class="soc_box_txt">
            ' . l::text_1() . '<br />
            ' . l::text_2() . '
        </p>
 </div>

 }
 }
 ?>

1 个答案:

答案 0 :(得分:0)

你可以从这些Php代码中取出div:

?>
<div class="soc_box">
    <a href="#" target="_blank" class="facebook_ico"></a>
    <a href="#" target="_blank" class="twitter_ico"></a>
        <p class="soc_box_txt">
            ' . l::text_1() . '<br />
            ' . l::text_2() . '
        </p>
 </div>
<?php

只需用关闭php代码?&gt; 添加html代码并使用&lt; 再次启动php代码?php 或:

echo '<div class="soc_box">';
 echo '<a href="#" target="_blank" class="facebook_ico"></a>';
 echo '<a href="#" target="_blank" class="twitter_ico"></a>';
 echo '<p class="soc_box_txt">
            \' . l::text_1() . \'<br />
            \' . l::text_2() . \'
       </p>';
 echo ' </div>';