diff --git a/app/views/polls/index.html.erb b/app/views/polls/index.html.erb
index ad37e4687..e23fc81ee 100644
--- a/app/views/polls/index.html.erb
+++ b/app/views/polls/index.html.erb
@@ -28,10 +28,12 @@
- <%= link_to t("polls.index.button"),
- poll,
- class: "button",
- title: t("polls.index.button") + ": " + (poll.name) %>
+ <% if can? :answer, poll %>
+ <%= link_to t("polls.index.participate_button"), poll, class: "button" %>
+ <% else %>
+ <%= render 'polls/reasons_for_not_answering', poll: poll %>
+ <%= link_to t("polls.index.view_button"), poll, class: "button info small" %>
+ <% end %>
diff --git a/config/locales/en.yml b/config/locales/en.yml
index b778c4166..a5b671809 100755
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -401,7 +401,8 @@ en:
incoming: "Incoming"
expired: "Expired"
title: "Polls"
- button: "Participate in this poll"
+ participate_button: "Participate in this poll"
+ view_button: "View details about this poll"
show:
dates_title: "Participation dates"
cant_answer_not_logged_in: "You must %{signin} or %{signup} to participate."
diff --git a/config/locales/es.yml b/config/locales/es.yml
index abbe23ddf..388cbbbe7 100755
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -401,7 +401,8 @@ es:
incoming: "Próximamente"
expired: "Terminadas"
title: "Votaciones"
- button: "Participar en esta votación"
+ participate_button: "Participar en esta votación"
+ view_button: "Ver detalles de la votación"
show:
dates_title: "Fechas de participación"
cant_answer_not_logged_in: "Necesitas %{signin} o %{signup} para participar."