Drupal Webform提交:如何通过邮件发送变量的翻译

Drupal Webform提交:如何通过邮件发送变量的翻译,drupal,drupal-webform,drupal-form-submission,Drupal,Drupal Webform,Drupal Form Submission,在Drupal项目中,我有一个基本的weborm。一旦用户提交了一封电子邮件,就会发送一封包含他刚刚写的所有内容的电子邮件 例如: Imp_First_Name:%value[firstname] Imp\u姓氏:%value[lastname] Imp_城市:%value[姓氏] 进口国:%value[国家] 导入电子邮件:%value[电子邮件] 导入主题:%value[主题] 我在这条线上遇到了一个问题: 导入主题:%value[主题] 主题包含用户在选择列表中选择的内容。我的问题是,当网

在Drupal项目中,我有一个基本的weborm。一旦用户提交了一封电子邮件,就会发送一封包含他刚刚写的所有内容的电子邮件

例如:

Imp_First_Name:%value[firstname] Imp\u姓氏:%value[lastname] Imp_城市:%value[姓氏] 进口国:%value[国家] 导入电子邮件:%value[电子邮件] 导入主题:%value[主题] 我在这条线上遇到了一个问题:

导入主题:%value[主题] 主题包含用户在选择列表中选择的内容。我的问题是,当网站设置为中文时,所有内容显然都是用中文编写的,但我不希望发送中文版本。我需要英文的

例如:

在我的网络表单中,用户可以在3个国家/地区中进行选择:

阿富汗|阿富汗 南非|南非 阿尔巴尼|阿尔巴尼亚 我需要拉丁字母的国家名称!我怎样才能做到这一点

提前感谢您的帮助

这是一个棘手的问题。。。 有替换和两个可能的模板层。一个来自webform,另一个来自mailsystem/mail处理程序模块

我假设替换是在模板层之前完成的,所以t函数应该应用于该层上的钩子或适当的模板文件中

使用XDebug进行调试确实有助于解决这个问题