diff --git a/app/views/mailer/test_ticket/fr.html.erb b/app/views/mailer/test_ticket/fr.html.erb
new file mode 100644
index 000000000..c2ebe3c93
--- /dev/null
+++ b/app/views/mailer/test_ticket/fr.html.erb
@@ -0,0 +1,9 @@
+Ticket de Test!
+
+
Cher #{agent.firstname},
+
+Ceci est un ticket de test. Je suis un client et j'ai besoin d'aide! :)
+
+#{customer.fullname}
+
+Le projet Zammad
diff --git a/app/views/mailer/ticket_create/fr.html.erb b/app/views/mailer/ticket_create/fr.html.erb
new file mode 100644
index 000000000..636b042d3
--- /dev/null
+++ b/app/views/mailer/ticket_create/fr.html.erb
@@ -0,0 +1,24 @@
+Nouveau Ticket (#{ticket.title})
+
+Bonjour #{recipient.firstname},
+
+Un nouveau ticket (#{ticket.title}) a été créé par "#{current_user.longname}".
+
+
+#{t('Group')}: #{ticket.group.name}
+#{t('Owner')}: #{ticket.owner.fullname}
+#{t('State')}: #{t(ticket.state.name)}
+
+
+<% if @objects[:article] %>
+
+ #{t('Information')}:
+
+ #{article.body_as_html}
+
+
+<% end %>
+
+
diff --git a/app/views/mailer/ticket_escalation/fr.html.erb b/app/views/mailer/ticket_escalation/fr.html.erb
new file mode 100644
index 000000000..04addd518
--- /dev/null
+++ b/app/views/mailer/ticket_escalation/fr.html.erb
@@ -0,0 +1,18 @@
+Ticket escaladé (#{ticket.title})
+
+Bonjour #{recipient.firstname},
+
+Le ticket (#{ticket.title}) de "#{ticket.customer.longname}" est escaladé depuis "#{ticket.escalation_at}"!
+
+<% if @objects[:article] %>
+
+ #{t('Information')}:
+
+ #{article.body_as_html}
+
+
+<% end %>
+
+
diff --git a/app/views/mailer/ticket_escalation_warning/fr.html.erb b/app/views/mailer/ticket_escalation_warning/fr.html.erb
new file mode 100644
index 000000000..ca83e54a9
--- /dev/null
+++ b/app/views/mailer/ticket_escalation_warning/fr.html.erb
@@ -0,0 +1,18 @@
+Le ticket va escalader (#{ticket.title})
+
+Bojour #{recipient.firstname},
+
+Le ticket (#{ticket.title}) de "#{ticket.customer.longname}" escaladera "#{ticket.escalation_at}"!
+
+<% if @objects[:article] %>
+
+ #{t('Information')}:
+
+ #{article.body_as_html}
+
+
+<% end %>
+
+
diff --git a/app/views/mailer/ticket_reminder_reached/fr.html.erb b/app/views/mailer/ticket_reminder_reached/fr.html.erb
new file mode 100644
index 000000000..e6ac4c508
--- /dev/null
+++ b/app/views/mailer/ticket_reminder_reached/fr.html.erb
@@ -0,0 +1,18 @@
+Rappel atteint (#{ticket.title})
+
+Bonjour #{recipient.firstname},
+
+Un ticket nécessite une attention, un rappel a été atteint pour (#{ticket.title}) avec le client "#{ticket.customer.longname}".
+
+<% if @objects[:article] %>
+
+ #{t('Information')}:
+
+ #{article.body_as_html}
+
+
+<% end %>
+
+
diff --git a/app/views/mailer/ticket_update/fr.html.erb b/app/views/mailer/ticket_update/fr.html.erb
new file mode 100644
index 000000000..c56b90857
--- /dev/null
+++ b/app/views/mailer/ticket_update/fr.html.erb
@@ -0,0 +1,29 @@
+Ticket Mis à jour (#{ticket.title})
+
+Bonjour #{recipient.firstname},
+
+
+Le ticket (#{ticket.title}) a été mis à jour par "#{current_user.longname}".
+
+
+<% if @objects[:changes] && !@objects[:changes].empty? %>
+
+ #{t('Changes')}:
+ <% @objects[:changes].each do |key, value| %>
+ <%= t key %>: <%= h value[0] %> -> <%= h value[1] %>
+ <% end %>
+
+<% end %>
+
+<% if @objects[:article] %>
+
+ #{t('Information')}:
+
+ #{article.body_as_html}
+
+
+<% end %>
+
+
diff --git a/app/views/mailer/user_device_new/fr.html.erb b/app/views/mailer/user_device_new/fr.html.erb
new file mode 100644
index 000000000..b3651657b
--- /dev/null
+++ b/app/views/mailer/user_device_new/fr.html.erb
@@ -0,0 +1,19 @@
+Connexion #{config.product_name} détectée à partir d'un nouvel appareil
+
+Bonjour #{user.firstname},
+
+Il semble que vous vous soyez connecté à votre compte à l'aide d'un nouvel appareil le "#{user_device.created_at}":
+
+
+Votre appareil: #{user_device.name}
+Votre localisation (relative): #{user_device.location}
+Votre IP: #{user_device.ip}
+
+
+Votre appareil a été ajouté à votre liste d'appareils connus, que vous pouvez consulter ici:
+
+#{config.http_type}://#{config.fqdn}/#profile/devices
+
+Si ce n'était pas vous, supprimez l'appareil, modifiez le mot de passe de votre compte et contactez votre administrateur. Quelqu'un a peut-être obtenu un accès non autorisé à votre compte.
+
+Votre équipe #{config.product_name}
diff --git a/app/views/mailer/user_device_new_location/fr.html.erb b/app/views/mailer/user_device_new_location/fr.html.erb
new file mode 100644
index 000000000..67b24ae80
--- /dev/null
+++ b/app/views/mailer/user_device_new_location/fr.html.erb
@@ -0,0 +1,19 @@
+Connexion #{config.product_name} détectée depuis un nouveau pays
+
+Bonjour #{user.firstname},
+
+Il semble que vous ayez utilisé votre compte avec un appareil connu mais depuis un nouveau pays le "#{user_device.created_at}":
+
+
+Votre appareil: #{user_device.name}
+Votre localisation (relative): #{user_device.location}
+Votre IP: #{user_device.ip}
+
+
+Le pays a été ajouté à votre liste d'appareils connus, que vous pouvez l'afficher ici:
+
+#{config.http_type}://#{config.fqdn}/#profile/devices
+
+Si ce n'était pas vous, supprimez l'appareil, modifiez le mot de passe de votre compte et contactez votre administrateur. Quelqu'un a peut-être obtenu un accès non autorisé à votre compte.
+
+Votre équipe #{config.product_name}