PHP Gettext:临时语言切换?

PHP Gettext: temporary language switch?

是否可以使用 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();