diff --git a/modules/templates/lang/en.php b/modules/templates/lang/en.php
index f0382e994b1b4b8f784e913a1f86c822dd6e5c76..d78332d0b85b3f3862ccbf7c80e6681745c2aeb5 100755
--- a/modules/templates/lang/en.php
+++ b/modules/templates/lang/en.php
@@ -1,149 +1,213 @@
 <?php
 /**
-* File : fr.php
+* Copyright Maarch since 2008 under licence GPLv3.
+* See LICENCE.txt file at the root folder for more details.
+* This file is part of Maarch software.
+
 *
-* French language file
+* @brief   en
 *
-* @package  Maarch workflow 1.0
-* @version 1.0
-* @since 06/2007
-* @license GPL
-* @author  Claire Figueras  <dev@maarch.org>
+* @author  dev <dev@maarch.org>
+* @ingroup templates
 */
+
 /*********************** Module Board ***********************************/
-if (!defined("_ADMIN_TEMPLATE_ANSWER"))
-    define("_ADMIN_TEMPLATE_ANSWER", "Manage the templates");
-if (!defined("_ADMIN_TEMPLATES_DESC"))
-    define("_ADMIN_TEMPLATES_DESC", "Create document templates with the suite office and HTML");
+if (!defined('_ADMIN_TEMPLATE_ANSWER')) {
+    define('_ADMIN_TEMPLATE_ANSWER', 'Manage the templates');
+}
+if (!defined('_ADMIN_TEMPLATES_DESC')) {
+    define('_ADMIN_TEMPLATES_DESC', 'Manage templates for attachments (OFFICE or LIBREOFFICE), notifications and document generation and sendmail (HTML), notes (PLAIN TEXT)');
+}
 
 /*********************** Menu ***********************************/
-if (!defined("_EXPLOIT_TEMPLATE_ANSWER"))
-    define("_EXPLOIT_TEMPLATE_ANSWER", "Exploit the templates");
-if (!defined("_TEMPLATE_NAME"))
-    define("_TEMPLATE_NAME", "Template name");
-if (!defined("_TEMPLATES_COMMENT"))
-    define("_TEMPLATES_COMMENT", "Document templates");
-if (!defined("_TEMPLATE_EMPTY"))
-    define("_TEMPLATE_EMPTY", "The template is empty");
-if (!defined("_TEMPLATE_LABEL"))
-    define( "_TEMPLATE_LABEL", "Template name");
-if (!defined("_TEMPLATE_COMMENT"))
-    define( "_TEMPLATE_COMMENT", "Description");
-if (!defined("_TEMPLATE_TYPE"))
-    define( "_TEMPLATE_TYPE", "Kind of template");
-if (!defined("_TEMPLATE_STYLE"))
-    define( "_TEMPLATE_STYLE", "Template nature");
-if (!defined("_EDIT_TEMPLATE"))
-    define( "_EDIT_TEMPLATE", "Template edition");
-if (!defined("_TEMPLATE_ID"))
-    define( "_TEMPLATE_ID", "Template ID");
-if (!defined("_ATTACH_TEMPLATE_TO_ENTITY"))
-    define("_ATTACH_TEMPLATE_TO_ENTITY", "The template has to be attached to one department at least");
-if (!defined("_TEMPLATE_DATASOURCE"))
-    define("_TEMPLATE_DATASOURCE", "Data source");
-if (!defined("_OFFICE"))
-    define("_OFFICE", "Office");
-if (!defined("_HTML"))
-    define("_HTML", "HTML");
-if (!defined("_MANAGE_TEMPLATES"))
-    define("_MANAGE_TEMPLATES", "Manage mail templates");
-if (!defined("_MANAGE_TEMPLATES_APP"))
-    define("_MANAGE_TEMPLATES_APP", "Manage mail templates from the application");
+if (!defined('_EXPLOIT_TEMPLATE_ANSWER')) {
+    define('_EXPLOIT_TEMPLATE_ANSWER', 'Exploit the templates');
+}
+if (!defined('_TEMPLATE_NAME')) {
+    define('_TEMPLATE_NAME', 'Template name');
+}
+if (!defined('_TEMPLATES_COMMENT')) {
+    define('_TEMPLATES_COMMENT', 'Document templates');
+}
+if (!defined('_TEMPLATE_EMPTY')) {
+    define('_TEMPLATE_EMPTY', 'The template is empty');
+}
+if (!defined('_TEMPLATE_LABEL')) {
+    define('_TEMPLATE_LABEL', 'Template name');
+}
+if (!defined('_TEMPLATE_COMMENT')) {
+    define('_TEMPLATE_COMMENT', 'Description');
+}
+if (!defined('_TEMPLATE_TYPE')) {
+    define('_TEMPLATE_TYPE', 'Kind of template');
+}
+if (!defined('_TEMPLATE_STYLE')) {
+    define('_TEMPLATE_STYLE', 'Template nature');
+}
+if (!defined('_EDIT_TEMPLATE')) {
+    define('_EDIT_TEMPLATE', 'Template edition');
+}
+if (!defined('_TEMPLATE_ID')) {
+    define('_TEMPLATE_ID', 'Template ID');
+}
+if (!defined('_ATTACH_TEMPLATE_TO_ENTITY')) {
+    define('_ATTACH_TEMPLATE_TO_ENTITY', 'The template has to be attached to one department at least');
+}
+if (!defined('_TEMPLATE_DATASOURCE')) {
+    define('_TEMPLATE_DATASOURCE', 'Data source');
+}
+if (!defined('_OFFICE')) {
+    define('_OFFICE', 'Office');
+}
+if (!defined('_HTML')) {
+    define('_HTML', 'HTML');
+}
+if (!defined('_MANAGE_TEMPLATES')) {
+    define('_MANAGE_TEMPLATES', 'Manage mail templates');
+}
+if (!defined('_MANAGE_TEMPLATES_APP')) {
+    define('_MANAGE_TEMPLATES_APP', 'Manage mail templates from the application');
+}
 
 /************** Models : Lists & forms **************/
-if (!defined("_TEMPLATES_LIST"))
-    define("_TEMPLATES_LIST", "Templates list");
-if (!defined("_ALL_TEMPLATES"))
-    define("_ALL_TEMPLATES", "All the templates");
-if (!defined("_TEMPLATE"))
-    define("_TEMPLATE", "Template");
-if (!defined("_ADD_TEMPLATE"))
-    define("_ADD_TEMPLATE", "Add a template");
-if (!defined("_THE_TEMPLATE"))
-    define("_THE_TEMPLATE", "The template");
-if (!defined("_TEMPLATE_ADDITION"))
-    define("_TEMPLATE_ADDITION", "Template addition");
-if (!defined("_TEMPLATE_MODIFICATION"))
-    define("_TEMPLATE_MODIFICATION", "Template modification");
-if (!defined("_TEMPLATE_DELETION"))
-    define("_TEMPLATE_DELETION", "Template deletion");
-if (!defined("_MODIFY_TEMPLATE"))
-    define("_MODIFY_TEMPLATE", "Validate the changes");
-if (!defined("_TEMPLATE_ADDED"))
-    define("_TEMPLATE_ADDED", "New template created");
-if (!defined("_TEMPLATE_UPDATED"))
-    define("_TEMPLATE_UPDATED", "Modified template");
-if (!defined("_CHOOSE_ENTITY_TEMPLATE"))
-    define("_CHOOSE_ENTITY_TEMPLATE", "Choose the department(s) that you want to associate to this template");
-if (!defined("_REALLY_DEL_TEMPLATE"))
-    define("_REALLY_DEL_TEMPLATE", "Do you really want to delete this template ?");
-if (!defined("_NEW_TEMPLATE"))
-    define("_NEW_TEMPLATE", "New template");
-if (!defined("_CHOOSE_TEMPLATE"))
-    define("_CHOOSE_TEMPLATE","Choose a template");
-if (!defined("_TEMPLATE_DELETED"))
-    define("_TEMPLATE_DELETED", "Deleted template");
-if (!defined("_DELETED_TEMPLATE"))
-    define("_DELETED_TEMPLATE", "Deleted template");
-if (!defined("_ASSOCIATED_TEMPLATES"))
-    define("_ASSOCIATED_TEMPLATES", "Associated templates");
-if (!defined("_NO_DEFINED_TEMPLATE"))
-    define("_NO_DEFINED_TEMPLATE", "No defined template");
-if (!defined("_EDIT_YOUR_TEMPLATE"))
-    define("_EDIT_YOUR_TEMPLATE", "please edit the template once at least");
-if (!defined("_TEMPLATE_NAME2"))
-    define("_TEMPLATE_NAME2", "Template name ");
-if (!defined("_TEMPLATE_CONTENT"))
-    define("_TEMPLATE_CONTENT", "Template content ");
-if (!defined("_TEMPLATES"))
-    define("_TEMPLATES", "Template(s)");
-if (!defined("_ADMIN_TEMPLATES"))
-    define("_ADMIN_TEMPLATES","Document templates");
-if (!defined("_LOADED_FILE"))
-    define("_LOADED_FILE", "Uploaded file");
-if (!defined("_GENERATED_FILE"))
-    define("_GENERATED_FILE", "Generated file");
-if (!defined("_MUST_CHOOSE_TEMPLATE"))
-    define("_MUST_CHOOSE_TEMPLATE", "You have too choose a template");
-if (!defined("_GENERATE_ANSWER"))
-    define("_GENERATE_ANSWER", "Generate an attachment");
-if (!defined("_GENERATE"))
-    define("_GENERATE", "Generate an attachment");
-if (!defined("_PLEASE_SELECT_TEMPLATE"))
-    define("_PLEASE_SELECT_TEMPLATE", "Please select an attachment template");
-if (!defined("_NO_MODE_DEFINED"))
-    define("_NO_MODE_DEFINED", "Error : absent mode");
-if (!defined("_TEMPLATE_OR_ANSWER_ERROR"))
-    define("_TEMPLATE_OR_ANSWER_ERROR", "Error : issue on template or answer loading");
-if (!defined("_NO_CONTENT"))
-    define("_NO_CONTENT", "Error : Response content is empty");
-if (!defined("_FILE_OPEN_ERROR"))
-    define("_FILE_OPEN_ERROR", "Impossible file opening");
-if (!defined("_ANSWER_OPEN_ERROR"))
-    define("_ANSWER_OPEN_ERROR", "Error : problem at the response opening");
-if (!defined("_TEMPLATE_UPDATE"))
-    define("_TEMPLATE_UPDATE", "Updated template");
-if (!defined("_ANSWER_UPDATED"))
-    define("_ANSWER_UPDATED", "Updated attachment");
-if (!defined("_ANSWER_TITLE"))
-    define("_ANSWER_TITLE", "Attachment title");
-if (!defined("_VALID_TEXT"))
-    define("_VALID_TEXT", "Validate text");
+if (!defined('_TEMPLATES_LIST')) {
+    define('_TEMPLATES_LIST', 'Templates list');
+}
+if (!defined('_ALL_TEMPLATES')) {
+    define('_ALL_TEMPLATES', 'All the templates');
+}
+if (!defined('_TEMPLATE')) {
+    define('_TEMPLATE', 'Template');
+}
+if (!defined('_ADD_TEMPLATE')) {
+    define('_ADD_TEMPLATE', 'Add a template');
+}
+if (!defined('_THE_TEMPLATE')) {
+    define('_THE_TEMPLATE', 'The template');
+}
+if (!defined('_TEMPLATE_ADDITION')) {
+    define('_TEMPLATE_ADDITION', 'Template addition');
+}
+if (!defined('_TEMPLATE_MODIFICATION')) {
+    define('_TEMPLATE_MODIFICATION', 'Template modification');
+}
+if (!defined('_TEMPLATE_DELETION')) {
+    define('_TEMPLATE_DELETION', 'Template deletion');
+}
+if (!defined('_MODIFY_TEMPLATE')) {
+    define('_MODIFY_TEMPLATE', 'Validate the changes');
+}
+if (!defined('_TEMPLATE_ADDED')) {
+    define('_TEMPLATE_ADDED', 'New template created');
+}
+if (!defined('_TEMPLATE_UPDATED')) {
+    define('_TEMPLATE_UPDATED', 'Modified template');
+}
+if (!defined('_CHOOSE_ENTITY_TEMPLATE')) {
+    define('_CHOOSE_ENTITY_TEMPLATE', 'Choose the department(s) that you want to associate to this template');
+}
+if (!defined('_REALLY_DEL_TEMPLATE')) {
+    define('_REALLY_DEL_TEMPLATE', 'Do you really want to delete this template ?');
+}
+if (!defined('_NEW_TEMPLATE')) {
+    define('_NEW_TEMPLATE', 'New template');
+}
+if (!defined('_CHOOSE_TEMPLATE')) {
+    define('_CHOOSE_TEMPLATE', 'Choose a template');
+}
+if (!defined('_TEMPLATE_DELETED')) {
+    define('_TEMPLATE_DELETED', 'Deleted template');
+}
+if (!defined('_DELETED_TEMPLATE')) {
+    define('_DELETED_TEMPLATE', 'Deleted template');
+}
+if (!defined('_ASSOCIATED_TEMPLATES')) {
+    define('_ASSOCIATED_TEMPLATES', 'Associated templates');
+}
+if (!defined('_NO_DEFINED_TEMPLATE')) {
+    define('_NO_DEFINED_TEMPLATE', 'No defined template');
+}
+if (!defined('_EDIT_YOUR_TEMPLATE')) {
+    define('_EDIT_YOUR_TEMPLATE', 'please edit the template once at least');
+}
+if (!defined('_TEMPLATE_NAME2')) {
+    define('_TEMPLATE_NAME2', 'Template name ');
+}
+if (!defined('_TEMPLATE_CONTENT')) {
+    define('_TEMPLATE_CONTENT', 'Template content ');
+}
+if (!defined('_TEMPLATES')) {
+    define('_TEMPLATES', 'Template(s)');
+}
+if (!defined('_ADMIN_TEMPLATES')) {
+    define('_ADMIN_TEMPLATES', 'Document templates');
+}
+if (!defined('_LOADED_FILE')) {
+    define('_LOADED_FILE', 'Uploaded file');
+}
+if (!defined('_GENERATED_FILE')) {
+    define('_GENERATED_FILE', 'Generated file');
+}
+if (!defined('_MUST_CHOOSE_TEMPLATE')) {
+    define('_MUST_CHOOSE_TEMPLATE', 'You have too choose a template');
+}
+if (!defined('_GENERATE_ANSWER')) {
+    define('_GENERATE_ANSWER', 'Generate an attachment');
+}
+if (!defined('_GENERATE')) {
+    define('_GENERATE', 'Generate an attachment');
+}
+if (!defined('_PLEASE_SELECT_TEMPLATE')) {
+    define('_PLEASE_SELECT_TEMPLATE', 'Please select an attachment template');
+}
+if (!defined('_NO_MODE_DEFINED')) {
+    define('_NO_MODE_DEFINED', 'Error : absent mode');
+}
+if (!defined('_TEMPLATE_OR_ANSWER_ERROR')) {
+    define('_TEMPLATE_OR_ANSWER_ERROR', 'Error : issue on template or answer loading');
+}
+if (!defined('_NO_CONTENT')) {
+    define('_NO_CONTENT', 'Error : Response content is empty');
+}
+if (!defined('_FILE_OPEN_ERROR')) {
+    define('_FILE_OPEN_ERROR', 'Impossible file opening');
+}
+if (!defined('_ANSWER_OPEN_ERROR')) {
+    define('_ANSWER_OPEN_ERROR', 'Error : problem at the response opening');
+}
+if (!defined('_TEMPLATE_UPDATE')) {
+    define('_TEMPLATE_UPDATE', 'Updated template');
+}
+if (!defined('_ANSWER_UPDATED')) {
+    define('_ANSWER_UPDATED', 'Updated attachment');
+}
+if (!defined('_ANSWER_TITLE')) {
+    define('_ANSWER_TITLE', 'Attachment title');
+}
+if (!defined('_VALID_TEXT')) {
+    define('_VALID_TEXT', 'Validate text');
+}
 
-if (!defined("_NO_DATASOURCE"))
-    define("_NO_DATASOURCE", "No data source");
+if (!defined('_NO_DATASOURCE')) {
+    define('_NO_DATASOURCE', 'No data source');
+}
 
-if (!defined("_ALREADY_RESERVED"))
-    define("_ALREADY_RESERVED", "Document on modification");
+if (!defined('_ALREADY_RESERVED')) {
+    define('_ALREADY_RESERVED', 'Document on modification');
+}
 
-if (!defined("_TXT"))
-    define("_TXT", "TXT");
+if (!defined('_TXT')) {
+    define('_TXT', 'TXT');
+}
 
-if (!defined("_TEMPLATE_TARGET"))
-    define("_TEMPLATE_TARGET", "Template target");
+if (!defined('_TEMPLATE_TARGET')) {
+    define('_TEMPLATE_TARGET', 'Template target');
+}
 
-if (!defined("_NO_TARGET"))
-    define("_NO_TARGET", "No target");
+if (!defined('_NO_TARGET')) {
+    define('_NO_TARGET', 'No target');
+}
 
-if (!defined("_EXTENSION_NOT_ALLOWED"))
-    define("_EXTENSION_NOT_ALLOWED", "Extension not allowed");
+if (!defined('_EXTENSION_NOT_ALLOWED')) {
+    define('_EXTENSION_NOT_ALLOWED', 'Extension not allowed');
+}
diff --git a/modules/templates/lang/fr.php b/modules/templates/lang/fr.php
index fe51c03c42fe50638f36d5d1061d3b49f7635c24..307259b1bd8e76a37bd59ebfb86a17cb319fe26c 100755
--- a/modules/templates/lang/fr.php
+++ b/modules/templates/lang/fr.php
@@ -1,148 +1,212 @@
-<?php
-/**
-* File : fr.php
-*
-* French language file
-*
-* @package  Maarch workflow 1.0
-* @version 1.0
-* @since 06/2007
-* @license GPL
-* @author  Claire Figueras  <dev@maarch.org>
-*/
-/*********************** Module Board ***********************************/
-if (!defined("_ADMIN_TEMPLATE_ANSWER"))
-    define("_ADMIN_TEMPLATE_ANSWER", "Administrer les modèles");
-if (!defined("_ADMIN_TEMPLATES_DESC"))
-    define("_ADMIN_TEMPLATES_DESC", "Créer des modèles de document avec les suites Office et Html");
-/*********************** Menu ***********************************/
-if (!defined("_EXPLOIT_TEMPLATE_ANSWER"))
-    define("_EXPLOIT_TEMPLATE_ANSWER", "Exploiter les modèles");
-if (!defined("_TEMPLATE_NAME"))
-    define("_TEMPLATE_NAME", "Nom du modèle");
-if (!defined("_TEMPLATES_COMMENT"))
-    define("_TEMPLATES_COMMENT", "Modèles de document");
-if (!defined("_TEMPLATE_EMPTY"))
-    define("_TEMPLATE_EMPTY", "Le modèle est vide");
-if (!defined("_TEMPLATE_LABEL"))
-    define( "_TEMPLATE_LABEL", "Nom du modèle");
-if (!defined("_TEMPLATE_COMMENT"))
-    define( "_TEMPLATE_COMMENT", "Description");
-if (!defined("_TEMPLATE_TYPE"))
-    define( "_TEMPLATE_TYPE", "Type de modèle");
-if (!defined("_TEMPLATE_STYLE"))
-    define( "_TEMPLATE_STYLE", "Nature du modèle");
-if (!defined("_EDIT_TEMPLATE"))
-    define( "_EDIT_TEMPLATE", "Edition du modèle");
-if (!defined("_TEMPLATE_ID"))
-    define( "_TEMPLATE_ID", "ID du modèle");
-if (!defined("_ATTACH_TEMPLATE_TO_ENTITY"))
-    define("_ATTACH_TEMPLATE_TO_ENTITY", "Le modèle doit être rattaché à au moins un service");
-if (!defined("_TEMPLATE_DATASOURCE"))
-    define("_TEMPLATE_DATASOURCE", "Source de données");
-if (!defined("_OFFICE"))
-    define("_OFFICE", "Office");
-if (!defined("_HTML"))
-    define("_HTML", "HTML");
-if (!defined("_MANAGE_TEMPLATES"))
-    define("_MANAGE_TEMPLATES", "Gérer les modèles de courrier");
-if (!defined("_MANAGE_TEMPLATES_APP"))
-    define("_MANAGE_TEMPLATES_APP", "Gérer les modèles de courrier de l'application");
-
-/************** Models : Liste + Formulaire**************/
-if (!defined("_TEMPLATES_LIST"))
-    define("_TEMPLATES_LIST", "Liste des modèles");
-if (!defined("_ALL_TEMPLATES"))
-    define("_ALL_TEMPLATES", "Tous les modèles");
-if (!defined("_TEMPLATE"))
-    define("_TEMPLATE", "Modèle");
-if (!defined("_ADD_TEMPLATE"))
-    define("_ADD_TEMPLATE", "Ajouter un modèle");
-if (!defined("_THE_TEMPLATE"))
-    define("_THE_TEMPLATE", "Le modèle ");
-if (!defined("_TEMPLATE_ADDITION"))
-    define("_TEMPLATE_ADDITION", "Ajout d'un modèle");
-if (!defined("_TEMPLATE_MODIFICATION"))
-    define("_TEMPLATE_MODIFICATION", "Modification d'un modèle");
-if (!defined("_TEMPLATE_DELETION"))
-    define("_TEMPLATE_DELETION", "Suppression d'un modèle");
-if (!defined("_MODIFY_TEMPLATE"))
-    define("_MODIFY_TEMPLATE", "Valider les changements");
-if (!defined("_TEMPLATE_ADDED"))
-    define("_TEMPLATE_ADDED", "Nouveau modèle créé");
-if (!defined("_TEMPLATE_UPDATED"))
-    define("_TEMPLATE_UPDATED", "Modèle modifié");
-if (!defined("_CHOOSE_ENTITY_TEMPLATE"))
-    define("_CHOOSE_ENTITY_TEMPLATE", "Choisissez le(s) service(s) au(x)quel(s) vous souhaitez associer ce modèle");
-if (!defined("_REALLY_DEL_TEMPLATE"))
-    define("_REALLY_DEL_TEMPLATE", "Voulez vous vraiment supprimer ce modèle ?");
-if (!defined("_NEW_TEMPLATE"))
-    define("_NEW_TEMPLATE", "Nouveau modèle");
-if (!defined("_CHOOSE_TEMPLATE"))
-    define("_CHOOSE_TEMPLATE","Choisissez un modèle");
-if (!defined("_TEMPLATE_DELETED"))
-    define("_TEMPLATE_DELETED", "Modèle supprimé");
-if (!defined("_DELETED_TEMPLATE"))
-    define("_DELETED_TEMPLATE", "Modèle supprimé");
-if (!defined("_ASSOCIATED_TEMPLATES"))
-    define("_ASSOCIATED_TEMPLATES", "Modèles associés");
-if (!defined("_NO_DEFINED_TEMPLATE"))
-    define("_NO_DEFINED_TEMPLATE", "Pas de modèle défini");
-if (!defined("_EDIT_YOUR_TEMPLATE"))
-    define("_EDIT_YOUR_TEMPLATE", "Veuillez éditer au moins une fois le modèle");
-if (!defined("_TEMPLATE_NAME2"))
-    define("_TEMPLATE_NAME2", "Le nom du modèle ");
-if (!defined("_TEMPLATE_CONTENT"))
-    define("_TEMPLATE_CONTENT", "Le contenu du modèle ");
-if (!defined("_TEMPLATES"))
-    define("_TEMPLATES", "modèle(s)");
-if (!defined("_ADMIN_TEMPLATES"))
-    define("_ADMIN_TEMPLATES","Modèles de document");
-if (!defined("_LOADED_FILE"))
-    define("_LOADED_FILE", "Fichier importé");
-if (!defined("_GENERATED_FILE"))
-    define("_GENERATED_FILE", "Fichier genéré");
-if (!defined("_MUST_CHOOSE_TEMPLATE"))
-    define("_MUST_CHOOSE_TEMPLATE", "Vous devez choisir un modèle");
-if (!defined("_GENERATE_ANSWER"))
-    define("_GENERATE_ANSWER", "Générer une pièce jointe");
-if (!defined("_GENERATE"))
-    define("_GENERATE", "Générer PJ");
-if (!defined("_PLEASE_SELECT_TEMPLATE"))
-    define("_PLEASE_SELECT_TEMPLATE", "Veuillez sélectionner un modèle de pièce jointe");
-if (!defined("_NO_MODE_DEFINED"))
-    define("_NO_MODE_DEFINED", "Erreur : mode absent");
-if (!defined("_TEMPLATE_OR_ANSWER_ERROR"))
-    define("_TEMPLATE_OR_ANSWER_ERROR", "Erreur : problème au chargement du modèle ou de la réponse");
-if (!defined("_NO_CONTENT"))
-    define("_NO_CONTENT", "Erreur : Contenu de la réponse vide");
-if (!defined("_FILE_OPEN_ERROR"))
-    define("_FILE_OPEN_ERROR", "Ouverture fichier impossible");
-if (!defined("_ANSWER_OPEN_ERROR"))
-    define("_ANSWER_OPEN_ERROR", "Erreur : problème à l'ouverture de la réponse");
-if (!defined("_TEMPLATE_UPDATE"))
-    define("_TEMPLATE_UPDATE", "Modèle mis à jour");
-if (!defined("_ANSWER_UPDATED"))
-    define("_ANSWER_UPDATED", "Pièce jointe mise à jour");
-if (!defined("_ANSWER_TITLE"))
-    define("_ANSWER_TITLE", "Titre de la pièce jointe");
-if (!defined("_VALID_TEXT"))
-    define("_VALID_TEXT", "Valider texte");
-
-if (!defined("_NO_DATASOURCE"))
-    define("_NO_DATASOURCE", "Aucune source de données");
-
-if (!defined("_ALREADY_RESERVED"))
-    define("_ALREADY_RESERVED", "Document en cours de modification");
-
-if (!defined("_TXT"))
-    define("_TXT", "TXT");
-
-if (!defined("_TEMPLATE_TARGET"))
-    define("_TEMPLATE_TARGET", "Cible du modèle");
-
-if (!defined("_NO_TARGET"))
-    define("_NO_TARGET", "Pas de cible");
-
-if (!defined("_EXTENSION_NOT_ALLOWED"))
-    define("_EXTENSION_NOT_ALLOWED", "Extension non autorisée");
+<?php
+/**
+* Copyright Maarch since 2008 under licence GPLv3.
+* See LICENCE.txt file at the root folder for more details.
+* This file is part of Maarch software.
+
+*
+* @brief   fr
+*
+* @author  dev <dev@maarch.org>
+* @ingroup templates
+*/
+
+/*********************** Module Board ***********************************/
+if (!defined('_ADMIN_TEMPLATE_ANSWER')) {
+    define('_ADMIN_TEMPLATE_ANSWER', 'Administrer les modèles');
+}
+if (!defined('_ADMIN_TEMPLATES_DESC')) {
+    define('_ADMIN_TEMPLATES_DESC', "Gérer les modèles utilisés pour les pièces jointes (editeur de texte OFFICE ou LIBREOFFICE), les notifications et générations de courriers ainsi que l'envoi de courriels (HTML), les notes (TEXTE BRUT)");
+}
+/*********************** Menu ***********************************/
+if (!defined('_EXPLOIT_TEMPLATE_ANSWER')) {
+    define('_EXPLOIT_TEMPLATE_ANSWER', 'Exploiter les modèles');
+}
+if (!defined('_TEMPLATE_NAME')) {
+    define('_TEMPLATE_NAME', 'Nom du modèle');
+}
+if (!defined('_TEMPLATES_COMMENT')) {
+    define('_TEMPLATES_COMMENT', 'Modèles de document');
+}
+if (!defined('_TEMPLATE_EMPTY')) {
+    define('_TEMPLATE_EMPTY', 'Le modèle est vide');
+}
+if (!defined('_TEMPLATE_LABEL')) {
+    define('_TEMPLATE_LABEL', 'Nom du modèle');
+}
+if (!defined('_TEMPLATE_COMMENT')) {
+    define('_TEMPLATE_COMMENT', 'Description');
+}
+if (!defined('_TEMPLATE_TYPE')) {
+    define('_TEMPLATE_TYPE', 'Type de modèle');
+}
+if (!defined('_TEMPLATE_STYLE')) {
+    define('_TEMPLATE_STYLE', 'Nature du modèle');
+}
+if (!defined('_EDIT_TEMPLATE')) {
+    define('_EDIT_TEMPLATE', 'Edition du modèle');
+}
+if (!defined('_TEMPLATE_ID')) {
+    define('_TEMPLATE_ID', 'ID du modèle');
+}
+if (!defined('_ATTACH_TEMPLATE_TO_ENTITY')) {
+    define('_ATTACH_TEMPLATE_TO_ENTITY', 'Le modèle doit être rattaché à au moins un service');
+}
+if (!defined('_TEMPLATE_DATASOURCE')) {
+    define('_TEMPLATE_DATASOURCE', 'Source de données');
+}
+if (!defined('_OFFICE')) {
+    define('_OFFICE', 'Office');
+}
+if (!defined('_HTML')) {
+    define('_HTML', 'HTML');
+}
+if (!defined('_MANAGE_TEMPLATES')) {
+    define('_MANAGE_TEMPLATES', 'Gérer les modèles de courrier');
+}
+if (!defined('_MANAGE_TEMPLATES_APP')) {
+    define('_MANAGE_TEMPLATES_APP', "Gérer les modèles de courrier de l'application");
+}
+
+/************** Models : Liste + Formulaire**************/
+if (!defined('_TEMPLATES_LIST')) {
+    define('_TEMPLATES_LIST', 'Liste des modèles');
+}
+if (!defined('_ALL_TEMPLATES')) {
+    define('_ALL_TEMPLATES', 'Tous les modèles');
+}
+if (!defined('_TEMPLATE')) {
+    define('_TEMPLATE', 'Modèle');
+}
+if (!defined('_ADD_TEMPLATE')) {
+    define('_ADD_TEMPLATE', 'Ajouter un modèle');
+}
+if (!defined('_THE_TEMPLATE')) {
+    define('_THE_TEMPLATE', 'Le modèle ');
+}
+if (!defined('_TEMPLATE_ADDITION')) {
+    define('_TEMPLATE_ADDITION', "Ajout d'un modèle");
+}
+if (!defined('_TEMPLATE_MODIFICATION')) {
+    define('_TEMPLATE_MODIFICATION', "Modification d'un modèle");
+}
+if (!defined('_TEMPLATE_DELETION')) {
+    define('_TEMPLATE_DELETION', "Suppression d'un modèle");
+}
+if (!defined('_MODIFY_TEMPLATE')) {
+    define('_MODIFY_TEMPLATE', 'Valider les changements');
+}
+if (!defined('_TEMPLATE_ADDED')) {
+    define('_TEMPLATE_ADDED', 'Nouveau modèle créé');
+}
+if (!defined('_TEMPLATE_UPDATED')) {
+    define('_TEMPLATE_UPDATED', 'Modèle modifié');
+}
+if (!defined('_CHOOSE_ENTITY_TEMPLATE')) {
+    define('_CHOOSE_ENTITY_TEMPLATE', 'Choisissez le(s) service(s) au(x)quel(s) vous souhaitez associer ce modèle');
+}
+if (!defined('_REALLY_DEL_TEMPLATE')) {
+    define('_REALLY_DEL_TEMPLATE', 'Voulez vous vraiment supprimer ce modèle ?');
+}
+if (!defined('_NEW_TEMPLATE')) {
+    define('_NEW_TEMPLATE', 'Nouveau modèle');
+}
+if (!defined('_CHOOSE_TEMPLATE')) {
+    define('_CHOOSE_TEMPLATE', 'Choisissez un modèle');
+}
+if (!defined('_TEMPLATE_DELETED')) {
+    define('_TEMPLATE_DELETED', 'Modèle supprimé');
+}
+if (!defined('_DELETED_TEMPLATE')) {
+    define('_DELETED_TEMPLATE', 'Modèle supprimé');
+}
+if (!defined('_ASSOCIATED_TEMPLATES')) {
+    define('_ASSOCIATED_TEMPLATES', 'Modèles associés');
+}
+if (!defined('_NO_DEFINED_TEMPLATE')) {
+    define('_NO_DEFINED_TEMPLATE', 'Pas de modèle défini');
+}
+if (!defined('_EDIT_YOUR_TEMPLATE')) {
+    define('_EDIT_YOUR_TEMPLATE', 'Veuillez éditer au moins une fois le modèle');
+}
+if (!defined('_TEMPLATE_NAME2')) {
+    define('_TEMPLATE_NAME2', 'Le nom du modèle ');
+}
+if (!defined('_TEMPLATE_CONTENT')) {
+    define('_TEMPLATE_CONTENT', 'Le contenu du modèle ');
+}
+if (!defined('_TEMPLATES')) {
+    define('_TEMPLATES', 'modèle(s)');
+}
+if (!defined('_ADMIN_TEMPLATES')) {
+    define('_ADMIN_TEMPLATES', 'Modèles de document');
+}
+if (!defined('_LOADED_FILE')) {
+    define('_LOADED_FILE', 'Fichier importé');
+}
+if (!defined('_GENERATED_FILE')) {
+    define('_GENERATED_FILE', 'Fichier genéré');
+}
+if (!defined('_MUST_CHOOSE_TEMPLATE')) {
+    define('_MUST_CHOOSE_TEMPLATE', 'Vous devez choisir un modèle');
+}
+if (!defined('_GENERATE_ANSWER')) {
+    define('_GENERATE_ANSWER', 'Générer une pièce jointe');
+}
+if (!defined('_GENERATE')) {
+    define('_GENERATE', 'Générer PJ');
+}
+if (!defined('_PLEASE_SELECT_TEMPLATE')) {
+    define('_PLEASE_SELECT_TEMPLATE', 'Veuillez sélectionner un modèle de pièce jointe');
+}
+if (!defined('_NO_MODE_DEFINED')) {
+    define('_NO_MODE_DEFINED', 'Erreur : mode absent');
+}
+if (!defined('_TEMPLATE_OR_ANSWER_ERROR')) {
+    define('_TEMPLATE_OR_ANSWER_ERROR', 'Erreur : problème au chargement du modèle ou de la réponse');
+}
+if (!defined('_NO_CONTENT')) {
+    define('_NO_CONTENT', 'Erreur : Contenu de la réponse vide');
+}
+if (!defined('_FILE_OPEN_ERROR')) {
+    define('_FILE_OPEN_ERROR', 'Ouverture fichier impossible');
+}
+if (!defined('_ANSWER_OPEN_ERROR')) {
+    define('_ANSWER_OPEN_ERROR', "Erreur : problème à l'ouverture de la réponse");
+}
+if (!defined('_TEMPLATE_UPDATE')) {
+    define('_TEMPLATE_UPDATE', 'Modèle mis à jour');
+}
+if (!defined('_ANSWER_UPDATED')) {
+    define('_ANSWER_UPDATED', 'Pièce jointe mise à jour');
+}
+if (!defined('_ANSWER_TITLE')) {
+    define('_ANSWER_TITLE', 'Titre de la pièce jointe');
+}
+if (!defined('_VALID_TEXT')) {
+    define('_VALID_TEXT', 'Valider texte');
+}
+
+if (!defined('_NO_DATASOURCE')) {
+    define('_NO_DATASOURCE', 'Aucune source de données');
+}
+
+if (!defined('_ALREADY_RESERVED')) {
+    define('_ALREADY_RESERVED', 'Document en cours de modification');
+}
+
+if (!defined('_TXT')) {
+    define('_TXT', 'TXT');
+}
+
+if (!defined('_TEMPLATE_TARGET')) {
+    define('_TEMPLATE_TARGET', 'Cible du modèle');
+}
+
+if (!defined('_NO_TARGET')) {
+    define('_NO_TARGET', 'Pas de cible');
+}
+
+if (!defined('_EXTENSION_NOT_ALLOWED')) {
+    define('_EXTENSION_NOT_ALLOWED', 'Extension non autorisée');
+}