diff --git a/app/controllers/invitations_controller.rb b/app/controllers/invitations_controller.rb
index ebfff4a7ca61d55fc32e8ac705001d8d75947357..b7f8f9882a3c74513562725dc9738b35c978fb0b 100644
--- a/app/controllers/invitations_controller.rb
+++ b/app/controllers/invitations_controller.rb
@@ -3,7 +3,6 @@
 #   the COPYRIGHT file.
 
 class InvitationsController < ApplicationController
-
   before_action :authenticate_user!
 
   def new
@@ -14,35 +13,32 @@ class InvitationsController < ApplicationController
 
     respond_to do |format|
       format.html do
-        render 'invitations/new', layout: false
+        render "invitations/new", layout: false
       end
     end
   end
 
   def create
-    emails = inviter_params[:emails].split(',').map(&:strip).uniq
+    emails = inviter_params[:emails].split(",").map(&:strip).uniq
 
-    valid_emails, invalid_emails = emails.partition { |email| valid_email?(email) }
+    valid_emails, invalid_emails = emails.partition {|email| valid_email?(email) }
 
     session[:valid_email_invites] = valid_emails
     session[:invalid_email_invites] = invalid_emails
 
     unless valid_emails.empty?
-      Workers::Mail::InviteEmail.perform_async(valid_emails.join(','),
-                                               current_user.id,
-                                               inviter_params)
+      Workers::Mail::InviteEmail.perform_async(valid_emails.join(","), current_user.id, inviter_params)
     end
 
     if emails.empty?
-      flash[:error] = t('invitations.create.empty')
+      flash[:error] = t("invitations.create.empty")
     elsif invalid_emails.empty?
-      flash[:notice] =  t('invitations.create.sent', :emails => valid_emails.join(', '))
+      flash[:notice] = t("invitations.create.sent", emails: valid_emails.join(", "))
     elsif valid_emails.empty?
-      flash[:error] = t('invitations.create.rejected') +  invalid_emails.join(', ')
+      flash[:error] = t("invitations.create.rejected", emails: invalid_emails.join(", "))
     else
-      flash[:error] = t('invitations.create.sent', :emails => valid_emails.join(', '))
-      flash[:error] << '. '
-      flash[:error] << t('invitations.create.rejected') +  invalid_emails.join(', ')
+      flash[:error] = t("invitations.create.sent", emails: valid_emails.join(", ")) + ". " +
+        t("invitations.create.rejected", emails: invalid_emails.join(", "))
     end
 
     redirect_to :back
@@ -57,9 +53,9 @@ class InvitationsController < ApplicationController
   def html_safe_string_from_session_array(key)
     return "" unless session[key].present?
     return "" unless session[key].respond_to?(:join)
-    value = session[key].join(', ').html_safe
+    value = session[key].join(", ").html_safe
     session[key] = nil
-    return value
+    value
   end
 
   def inviter_params
diff --git a/app/views/invitations/new.html.haml b/app/views/invitations/new.html.haml
index 0788442763ae5a80697a41e2d03f3bf7b41228e4..43a3603977e4a4e03933dc8b139f3a83191599c2 100644
--- a/app/views/invitations/new.html.haml
+++ b/app/views/invitations/new.html.haml
@@ -15,8 +15,8 @@
       .col-sm-10
         = text_field_tag 'email_inviter[emails]', @invalid_emails, title: t('.comma_separated_plz'),
             placeholder: 'foo@bar.com, max@foo.com...', class: "form-control"
-      #already_sent
-        = t('invitations.create.note_already_sent', emails: @valid_emails) unless @valid_emails.empty?
+        #already_sent
+          = t("invitations.create.note_already_sent", emails: @valid_emails) unless @valid_emails.empty?
 
     .form-group
       %label.col-sm-2.control-label{ for: 'email_inviter_locale' }
diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml
index b94d0f24b4a8d65af4326aa4bba597400a2478be..bdac8f67d68870f261aa4ef0b6f5d3b951ffaaae 100644
--- a/config/locales/diaspora/en.yml
+++ b/config/locales/diaspora/en.yml
@@ -556,7 +556,7 @@ en:
   invitations:
     create:
       sent: "Invitations have been sent to: %{emails}"
-      rejected: "The following email addresses had problems: "
+      rejected: "The following email addresses had problems: %{emails}"
       no_more: "You have no more invitations."
       empty: "Please enter at least one email address."
       note_already_sent: "Invitations have already been sent to: %{emails}"
diff --git a/spec/controllers/invitations_controller_spec.rb b/spec/controllers/invitations_controller_spec.rb
index 83cea3a8baa90e5266aaff623a8a081297ec8619..086c909917d8c99f39f5d92c17b596a201e6ff0b 100644
--- a/spec/controllers/invitations_controller_spec.rb
+++ b/spec/controllers/invitations_controller_spec.rb
@@ -81,10 +81,10 @@ describe InvitationsController, :type => :controller do
         expect(response).to redirect_to @referer
       end
 
-      it 'flashes an error' do
+      it "flashes an error" do
         post :create, @invite
 
-        expected =  I18n.t('invitations.create.rejected') + @emails.split(',').join(', ')
+        expected = I18n.t("invitations.create.rejected", emails: @emails.split(",").join(", "))
         expect(flash[:error]).to eq(expected)
       end
     end
@@ -108,12 +108,10 @@ describe InvitationsController, :type => :controller do
         expect(response).to redirect_to @referer
       end
 
-      it 'flashes a notice' do
+      it "flashes a notice" do
         post :create, @invite
-        expected =  I18n.t('invitations.create.sent', :emails =>
-                          @valid_emails.split(',').join(', ')) +
-                          '. ' + I18n.t('invitations.create.rejected') +
-                          @invalid_emails.split(',').join(', ')
+        expected = I18n.t("invitations.create.sent", emails: @valid_emails.split(",").join(", ")) + ". " +
+          I18n.t("invitations.create.rejected", emails: @invalid_emails.split(",").join(", "))
         expect(flash[:error]).to eq(expected)
       end
     end