【发布时间】:2010-10-05 11:45:53
【问题描述】:
我使用 smarty 允许在我的网站上使用不同的语言,到目前为止效果还不错。我将文本存储在不同部分的配置文件中。
但是还有这样的句子:
“您有 6 封新邮件!”,德语为“Sie haben 6 neue Mails!”
现在数字之前和数字后面都有文本,这是从数据库中加载的。我想把它放到配置文件中,然后自己加载数字。
所以我的“text.conf”中有这个
[en]
mail_count = "You have $NUMBER new mails!"
[de]
mail_count = "Sie haben $NUMBER neue Mails!"
这在我的“show_text.php”中
$smarty->assign('NUMBER', 6);
这样的事情可能吗?也许是 Smarty 3.0?
提前致谢, BH
【问题讨论】: