Drupal 7 以用户';Drupal 7中的首选语言

Drupal 7 以用户';Drupal 7中的首选语言,drupal-7,Drupal 7,我已启用区域设置模块。但我看不到任何选项可以翻译电子邮件(帐户激活、欢迎、密码恢复) 如何使用用户的首选语言发送电子邮件?如果站点上启用了您要使用的语言,您应该能够在翻译界面中翻译消息文本。进入配置->翻译界面。在“翻译”选项卡下,键入消息的前几个单词。找到所需文本并添加翻译。以防有人需要。需要下载内部化模块并启用变量转换子模块。那么你需要按照这里的说明来做。要输入译文(或另一种语言的另一个版本),您需要将您的语言切换到您希望翻译的语言。并将另一种语言版本放入英语版本所在的字段。对于默认文本,它

我已启用区域设置模块。但我看不到任何选项可以翻译电子邮件(帐户激活、欢迎、密码恢复)


如何使用用户的首选语言发送电子邮件?

如果站点上启用了您要使用的语言,您应该能够在翻译界面中翻译消息文本。进入配置->翻译界面。在“翻译”选项卡下,键入消息的前几个单词。找到所需文本并添加翻译。

以防有人需要。需要下载内部化模块并启用变量转换子模块。那么你需要按照这里的说明来做。要输入译文(或另一种语言的另一个版本),您需要将您的语言切换到您希望翻译的语言。并将另一种语言版本放入英语版本所在的字段。

对于默认文本,它可以工作。但我已经用英语(默认语言)编写了我自己版本的“欢迎(无需批准)”电子邮件,翻译界面上没有任何内容。棘手的我注意到,在站点上至少生成一次文本之前,您需要翻译的字符串有时不会显示在translate接口中,也就是说,直到运行了t()函数。当然可能只是巧合。您是否安装了i18n模块?在这种情况下,您可以尝试刷新translate接口的String选项卡上的字符串。