PHP Gettext:临时语言开关?

PHP Gettext:临时语言开关?,php,gettext,Php,Gettext,是否可以使用php gettext模块临时切换语言?我想更改语言,因为电子邮件应该为两个不同的收件人生成两种语言。您需要设置LC.*变量。像这样: putenv('LC_ALL=de_DE'); setlocale(LC_ALL, 'de_DE'); renderEmail(); putenv('LC_ALL=en_US'); setlocale(LC_ALL, 'en_US'); renderEmail(); 谢谢,我不知道可以重新设置LC变量。

是否可以使用php gettext模块临时切换语言?我想更改语言,因为电子邮件应该为两个不同的收件人生成两种语言。

您需要设置
LC.*
变量。像这样:

putenv('LC_ALL=de_DE');
setlocale(LC_ALL, 'de_DE');

renderEmail();

putenv('LC_ALL=en_US');
setlocale(LC_ALL, 'en_US');

renderEmail();

谢谢,我不知道可以重新设置LC变量。