我想把翻译单词放在tpl文件中。
语言文件夹 语言/英语/ lang.php lang.php
$lang = array(
'adminpanel' => "Admin Panel",
'home' => "Home",
'database' => "Database",
);
function.php
function lang_show($var){
global $lang;
if(isset($lang['$var']))
return $lang['$var'];
}
的index.php
$tpl->set('/\{lang=(.+?)\\}/ies', lang_show('\$1'));
我想输出
{lang=home} = Home
但输出只是{lang = home}
有什么建议吗?我真的需要
答案 0 :(得分:2)
lang.php:
main loop
的index.php:
<?php
$data['101'] = 'Admin Panel';
$data['102'] = 'Home';
$data['103'] = 'Database';
//.......
?>
smarty文件:
$smarty->assign('data',$data);