diff --git a/app/views/admin/admin_notifications/_form.html.erb b/app/views/admin/admin_notifications/_form.html.erb
index 4053bb66d..a08342f2b 100644
--- a/app/views/admin/admin_notifications/_form.html.erb
+++ b/app/views/admin/admin_notifications/_form.html.erb
@@ -8,6 +8,7 @@
<%= f.text_area :body %>
- <%= f.submit class: "button success" %>
+ <%= f.submit t("admin.admin_notifications.#{admin_submit_action(@admin_notification)}.submit_button"),
+ class: "button success" %>
<% end %>
diff --git a/config/i18n-tasks.yml b/config/i18n-tasks.yml
index a0fb7110e..b673c2110 100644
--- a/config/i18n-tasks.yml
+++ b/config/i18n-tasks.yml
@@ -145,6 +145,7 @@ ignore_unused:
- 'admin.settings.index.features.*'
- 'admin.polls.*.submit_button'
- 'admin.booths.*.submit_button'
+ - 'admin.admin_notifications.*.submit_button'
- 'admin.homepage.*'
- 'moderation.comments.index.filter*'
- 'moderation.comments.index.order*'
diff --git a/config/locales/en/admin.yml b/config/locales/en/admin.yml
index 0806b68b9..682a87dee 100644
--- a/config/locales/en/admin.yml
+++ b/config/locales/en/admin.yml
@@ -658,8 +658,10 @@ en:
empty_notifications: There are no notifications to show
new:
section_title: New notification
+ submit_button: Create notification
edit:
section_title: Edit notification
+ submit_button: Update notification
show:
section_title: Notification preview
send: Send notification
diff --git a/config/locales/es/admin.yml b/config/locales/es/admin.yml
index 3ef8039ae..eabfbc536 100644
--- a/config/locales/es/admin.yml
+++ b/config/locales/es/admin.yml
@@ -659,8 +659,10 @@ es:
empty_notifications: No hay notificaciones para mostrar
new:
section_title: Nueva notificación
+ submit_button: Crear notificación
edit:
section_title: Editar notificación
+ submit_button: Actualizar notificación
show:
section_title: Vista previa de notificación
send: Enviar notificación
diff --git a/spec/features/admin/admin_notifications_spec.rb b/spec/features/admin/admin_notifications_spec.rb
index 9bea144d4..4035c17d0 100644
--- a/spec/features/admin/admin_notifications_spec.rb
+++ b/spec/features/admin/admin_notifications_spec.rb
@@ -75,7 +75,7 @@ feature "Admin Notifications" do
body: 'This is a body',
link: 'http://www.dummylink.dev')
- click_button "Create Admin notification"
+ click_button "Create notification"
expect(page).to have_content "Notification created successfully"
expect(page).to have_content "Proposal authors"
@@ -99,7 +99,7 @@ feature "Admin Notifications" do
body: 'Other body',
link: '')
- click_button "Update Admin notification"
+ click_button "Update notification"
expect(page).to have_content "Notification updated successfully"
expect(page).to have_content "All users"
@@ -171,7 +171,7 @@ feature "Admin Notifications" do
scenario 'Errors on create' do
visit new_admin_admin_notification_path
- click_button "Create Admin notification"
+ click_button "Create notification"
expect(page).to have_content error_message
end
@@ -181,7 +181,7 @@ feature "Admin Notifications" do
visit edit_admin_admin_notification_path(notification)
fill_in :admin_notification_title, with: ''
- click_button "Update Admin notification"
+ click_button "Update notification"
expect(page).to have_content error_message
end
@@ -228,7 +228,7 @@ feature "Admin Notifications" do
visit new_admin_admin_notification_path
fill_in_admin_notification_form(segment_recipient: segment_recipient)
- click_button "Create Admin notification"
+ click_button "Create notification"
expect(page).to have_content(I18n.t("admin.segment_recipient.#{user_segment}"))
end