[gelöst] E-Mail in der korrekten Sprache senden

am 02.04.2014 - 11:31 Uhr in
Hallo allerseits
Ich habe mein Problem auch auf https://drupal.org/node/2231229 gepostet.
Mit dem dortigen Code bekomme ich es nicht hin, dass die Usersprache gezogen wird. user_mail() hat zwar einen language-Parameter, doch würde ich das gerne über mimemail senden, da ich irgendwann evtl. Anhänge etc. versende und auch mit HTML keine Probleme habe.
Kurz: Wie sende ich in Drupal 7 selbst programmiert eine E-Mail, welche die Usersprache zieht, in HTML erscheint und Anhänge auch kein Problem sind?
Für einen Code-Schnippsel oder dergleichen wäre ich sehr erfreut. Falls jemand helfen kann, vielen vielen Dank!
Gruss Feanor
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo,hast du das i18n modul
am 06.04.2014 - 10:56 Uhr
Hallo,
hast du das i18n modul installiert?
mit drupal t() übersetzt Du die Strings automatisch in die Sprache des Users.
https://drupal.org/node/1844980
mit:
global $user;
echo $user->language;
bekommst Du die Sprache des Users.
da mimemail HTML sendet musst Du ggf. auch den Text in den Templates entprechend übersetzen:
https://drupal.org/node/958146
Vielen Dank für deine
am 12.05.2014 - 20:55 Uhr
Vielen Dank für deine Antwort. Ich konnte es schlussendlich zufriedenstellend lösen. Die Anleitung hab ich hier gepostet:
https://drupal.org/node/2231229