Force locale on subject translation for diary comment notifications, since the sendin...
authorThomas Wood <grand.edgemaster@gmail.com>
Sat, 20 Jun 2009 20:36:52 +0000 (20:36 +0000)
committerThomas Wood <grand.edgemaster@gmail.com>
Sat, 20 Jun 2009 20:36:52 +0000 (20:36 +0000)
It is assumed that sender locale is that of recipient for the rest of the emails, which is fine, since the sender is the recipient.
The bodies are accounted for correctly by common_headers and the monkeypatching of ActionMailer.
(references #1968)

app/models/notifier.rb

index 80a8ae4850a20a8849b25369aab621b2e69450b0..2313e97cefbe877e08d2e90304178c6b5df04427 100644 (file)
@@ -68,7 +68,7 @@ class Notifier < ActionMailer::Base
 
   def diary_comment_notification(comment)
     common_headers comment.diary_entry.user
-    subject I18n.t('notifier.diary_comment_notification.subject', :user => comment.user.display_name)
+    subject I18n.t('notifier.diary_comment_notification.subject', :user => comment.user.display_name, :locale => locale)
     body :to_user => comment.diary_entry.user.display_name,
          :from_user => comment.user.display_name,
          :body => comment.body,