为用户设置语言

时间:2011-10-29 00:05:34

标签: php

我希望我的php网站能够多语言。我想过使用:

echo $lang[$_SESSION['lang']]['WellcomeMessage'];

但是我发现我需要格式化文本,例如男性/女性或者从数据库中输入一些值。所以我认为简单的字符串可能无法实现格式化技巧?

我知道#define可能在C中工​​作,因为字符串转换为代码,但我不知道php是如何做到的。例如:

define ($lang['en']['credit_left'],'you have $credits_left');
define ($lang['sp']['credit_left'],'tienes $credits_left creditos mas');

有什么建议吗?

0 个答案:

没有答案