diff --git a/app/helpers/admin/application_helper.rb b/app/helpers/admin/application_helper.rb
index b8ba504d6ff7fade36449639785f824c031616f2..4eea674f917849601dd69e1262feb470a5f41f8f 100644
--- a/app/helpers/admin/application_helper.rb
+++ b/app/helpers/admin/application_helper.rb
@@ -24,7 +24,7 @@ module Admin::ApplicationHelper
     link_to options.delete(:label) || t('delete'),
             polymorphic_url_param(object, **options),
             method: :delete,
-            data: { confirm: 'Êtes-vous certain ?' },
+            data: { confirm: t('please-confirm') },
             class: button_classes_danger
   end
 
diff --git a/app/views/admin/communication/website/pages/_list.html.erb b/app/views/admin/communication/website/pages/_list.html.erb
index ea058ab2c37dc0844d67753c92827b798e58a0dd..1679b84ed2345bf2a102ef7179ca8d5a02c3505d 100644
--- a/app/views/admin/communication/website/pages/_list.html.erb
+++ b/app/views/admin/communication/website/pages/_list.html.erb
@@ -12,8 +12,14 @@
         <td><%= link_to page, admin_communication_website_page_path(website_id: page.website.id, id: page.id) %></td>
         <td><%= page.path %></td>
         <td class="text-end">
-          <%= edit_link page %>
-          <%= destroy_link page %>
+          <%= link_to t('edit'),
+                      edit_admin_communication_website_page_path(website_id: page.website.id, id: page.id),
+                      class: button_classes %>
+          <%= link_to t('delete'),
+                      admin_communication_website_page_path(website_id: page.website.id, id: page.id),
+                      method: :delete,
+                      data: { confirm: t('please-confirm') },
+                      class: button_classes_danger %>
         </td>
       </tr>
     <% end %>
diff --git a/app/views/admin/research/journal/articles/_list.html.erb b/app/views/admin/research/journal/articles/_list.html.erb
index c80df1ffeeffebd2f6bee5d93be4aa0e2f8bacdf..1c089777464f258bd43c7501dabcaf388a6e3c2c 100644
--- a/app/views/admin/research/journal/articles/_list.html.erb
+++ b/app/views/admin/research/journal/articles/_list.html.erb
@@ -12,8 +12,14 @@
         <td class="ps-0"><%= link_to article, admin_research_journal_article_path(journal_id: @journal, id: article) %></td>
         <td><%= article.published_at %></td>
         <td class="text-end pe-0">
-          <%= edit_link article %>
-          <%= destroy_link article %>
+          <%= link_to t('edit'),
+                      edit_admin_research_journal_article_path(journal_id: @journal, id: article),
+                      class: button_classes %>
+          <%= link_to t('delete'),
+                      admin_research_journal_article_path(journal_id: @journal, id: article),
+                      method: :delete,
+                      data: { confirm: t('please-confirm') },
+                      class: button_classes_danger %>
         </td>
       </tr>
     <% end %>
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index a38e8d875868316c2c7df4854a4e27f9351247e1..505810077f814e11ee89327c917ecb8168a39b4a 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -7,6 +7,7 @@ fr:
   create: Créer
   edit: Modifier
   delete: Supprimer
+  please-confirm: Est-ce que vous confirmez ?
   activerecord:
     models:
       university: