diff --git a/app/helpers/notifications_helper.rb b/app/helpers/notifications_helper.rb
index e722797bf62fb8e4a74db8b330708258a58bcb5d..e6be832d35e5b5584a4faf1f78597831873d968d 100644
--- a/app/helpers/notifications_helper.rb
+++ b/app/helpers/notifications_helper.rb
@@ -1,6 +1,6 @@
 module NotificationsHelper
   def object_link(note)
-    target_type = note.translation_key
+    target_type = note.popup_translation_key
     if note.instance_of?(Notifications::Mentioned)
       post = Mention.find(note.target_id).post
       if post
@@ -8,10 +8,6 @@ module NotificationsHelper
       else
         "#{translation(target_type)} #{t('notifications.deleted')} #{t('notifications.post')}"
       end
-    elsif note.instance_of?(Notifications::RequestAccepted)
-      translation(target_type)
-    elsif note.instance_of?(Notifications::NewRequest)
-      translation(target_type)
     elsif note.instance_of?(Notifications::CommentOnPost)
       post = Post.where(:id => note.target_id).first
       if post
@@ -26,11 +22,13 @@ module NotificationsHelper
       else
         t('notifications.also_commented_deleted')
       end
+    else #Notifications::NewRequest, Notifications::RequestAccepted, Notifications::Liked, etc.
+      translation(target_type)
     end
   end
 
   def translation(target_type, post_author = nil)
-    t("notifications.#{target_type}", :post_author => post_author)
+    t("#{target_type}", :post_author => post_author)
   end
 
 
diff --git a/app/models/notifications/also_commented.rb b/app/models/notifications/also_commented.rb
index f31341cf5d82a8a3dd693128210070b14f029365..61b1346d382579a592fbc60623331fcbc44d50b9 100644
--- a/app/models/notifications/also_commented.rb
+++ b/app/models/notifications/also_commented.rb
@@ -2,7 +2,7 @@ class Notifications::AlsoCommented < Notification
   def mail_job
     Job::MailAlsoCommented
   end
-  def translation_key
-    'also_commented'
+  def popup_translation_key
+    'notifications.also_commented'
   end
 end
diff --git a/app/models/notifications/comment_on_post.rb b/app/models/notifications/comment_on_post.rb
index 096b9d885982dee1d4d76e4d27d69127d0c605f2..7235daadb16ba69d404f66edb4114ec24acbedcb 100644
--- a/app/models/notifications/comment_on_post.rb
+++ b/app/models/notifications/comment_on_post.rb
@@ -2,7 +2,7 @@ class Notifications::CommentOnPost < Notification
   def mail_job
     Job::MailCommentOnPost
   end
-  def translation_key
-    'comment_on_post'
+  def popup_translation_key
+    'notifications.comment_on_post'
   end
 end
diff --git a/app/models/notifications/liked.rb b/app/models/notifications/liked.rb
index 1039edbc9f0e94e985bd6fcdf9ac47536c2140dd..8b32b9eb55613d103026cc2566ef7bf29b200c1f 100644
--- a/app/models/notifications/liked.rb
+++ b/app/models/notifications/liked.rb
@@ -2,7 +2,7 @@ class Notifications::Liked < Notification
   def mail_job
     Job::MailLiked
   end
-  def translation_key
-    'liked'
+  def popup_translation_key
+    'notifications.liked'
   end
 end
diff --git a/app/models/notifications/mentioned.rb b/app/models/notifications/mentioned.rb
index 34cdb44c00d25111e14f1e538ed738952c5444b1..e7a2d3e757e77e2fdb07f68f70c1b288d85f9dd6 100644
--- a/app/models/notifications/mentioned.rb
+++ b/app/models/notifications/mentioned.rb
@@ -2,7 +2,7 @@ class Notifications::Mentioned < Notification
   def mail_job
     Job::MailMentioned
   end
-  def translation_key
-    'mentioned'
+  def popup_translation_key
+    'notifications.mentioned'
   end
 end
diff --git a/app/models/notifications/new_request.rb b/app/models/notifications/new_request.rb
index 0f80bd6568240bd35a23b70f446fdc8cc6ecd472..9c440fee5df37f77db571a94e66a0cecf1b9e88e 100644
--- a/app/models/notifications/new_request.rb
+++ b/app/models/notifications/new_request.rb
@@ -2,7 +2,7 @@ class Notifications::NewRequest < Notification
   def mail_job
     Job::MailRequestReceived
   end
-  def translation_key
-    'new_request'
+  def popup_translation_key
+    'notifications.new_request'
   end
 end
diff --git a/app/models/notifications/private_message.rb b/app/models/notifications/private_message.rb
index 3044816c8664a4a0e51b2dcdca0b2959ae1f5574..394442cbada2ff20ab90f153f3553b59551c0c77 100644
--- a/app/models/notifications/private_message.rb
+++ b/app/models/notifications/private_message.rb
@@ -2,8 +2,8 @@ class Notifications::PrivateMessage < Notification
   def mail_job
     Job::MailPrivateMessage
   end
-  def translation_key
-    'private_message'
+  def popup_translation_key
+    'notifications.private_message'
   end
   def self.make_notification(recipient, target, actor, notification_type)
     n = notification_type.new(:target => target,
diff --git a/app/models/notifications/request_accepted.rb b/app/models/notifications/request_accepted.rb
index 226c57f7aa57f3c5242bbcc05ee8fbccce40cdd0..4486a50211a2588c761612f2b5ace785b8dad59f 100644
--- a/app/models/notifications/request_accepted.rb
+++ b/app/models/notifications/request_accepted.rb
@@ -2,7 +2,7 @@ class Notifications::RequestAccepted < Notification
   def mail_job
     Job::MailRequestAcceptance
   end
-  def translation_key
-    'request_accepted'
+  def popup_translation_key
+    'notifications.request_accepted'
   end
 end
diff --git a/app/views/notifier/liked.html.haml b/app/views/notifier/liked.html.haml
index 5b52c3db44de8e10c98d58aee60c9c359998c668..a9b3bac35a919e39c58a3cecbd13cd7bae26c5d9 100644
--- a/app/views/notifier/liked.html.haml
+++ b/app/views/notifier/liked.html.haml
@@ -2,11 +2,12 @@
   = t('notifier.hello', :name => @receiver.profile.first_name)
 %p
   = t('.liked', :name => "#{@sender.name} (#{@sender.diaspora_handle})")
+  = @like.post.text
 
   %br
   = link_to t('.sign_in'), status_message_url(@like.post)
 
   %br
-  = t('notifier.love') 
+  = t('notifier.love')
   %br
   = t('notifier.diaspora')
diff --git a/app/views/notifier/liked.text.haml b/app/views/notifier/liked.text.haml
index 1a8e523d8eda2d5873ad430615adc667eddbceca..754ff34fcac2bac708ccb00621e6f5719580211e 100644
--- a/app/views/notifier/liked.text.haml
+++ b/app/views/notifier/liked.text.haml
@@ -1,7 +1,6 @@
 != t('notifier.hello', :name => @receiver.profile.first_name)
-!= t('.liked', :name => "#{@sender.name} (#{@sender.diaspora_handle})")
+!= t('notifier.liked.liked', :name => "#{@sender.name} (#{@sender.diaspora_handle})")
+!= @like.post.text
 
-!= link_to t('.sign_in'), status_message_url(@like.post)
-
-!= t('notifier.love') 
+!= t('notifier.love')
 != t('notifier.diaspora')
diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml
index fd6f7959cc35b2c820b93ab9f9d471a2c22efec2..993bceeb3c64e9618107f2040766c2f9d165b921 100644
--- a/config/locales/diaspora/en.yml
+++ b/config/locales/diaspora/en.yml
@@ -290,6 +290,7 @@ en:
     comment_on_post: "commented on your"
     also_commented: "also commented on %{post_author}'s"
     mentioned: "has mentioned you in a "
+    liked: "has just liked your post"
     post: "post."
     deleted: "deleted"
     also_commented_deleted: "commented on a deleted post."
@@ -343,7 +344,7 @@ en:
         sign_in: "Sign in to view it."
     liked:
         subject: "%{name} has just liked your post"
-        liked: "%{name} has just liked your post"
+        liked: "%{name} has just liked your post: "
         sign_in: "Sign to view it"
 
   people: