PHP 获取文本 : temporary language switch?

标签 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();

关于PHP 获取文本 : temporary language switch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29586908/

相关文章:

没有gettext的Linux Glib安装?

php 显示一个 COUNT 的结果?我认为

php - 命名空间函数 (PHP)

angularjs - angularjs 中的 gettext 模块不会翻译 Controller 中的 gettextCatalog.getString()

ruby-on-rails - Rails i18n API 的 Yaml 翻译文件中的复数形式示例

python - 如何在 Django 应用程序的 setup.py 中编译 gettext 翻译

javascript - Json_encode 变音符号输出

php - 无法让自动滑动在我的一个 slider 上工作

php - 通过更改查询字符串参数在 Symfony2 中进行简单重定向,与路由无关

c++ - 使 GNU gettext 为 MFC 应用程序工作