diff --git a/formulaires/gamumail.html b/formulaires/gamumail.html
index 5309bcd..e67f5fa 100644
--- a/formulaires/gamumail.html
+++ b/formulaires/gamumail.html
@@ -57,7 +57,7 @@
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
#SET{obli,"obligatoire"}
-
+
[(#GET{erreurs})]
@@ -68,7 +68,7 @@
#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
#SET{obli,"obligatoire"}
-
+
[(#GET{erreurs})]
diff --git a/formulaires/gamumail.php b/formulaires/gamumail.php
index c000e19..6e36240 100644
--- a/formulaires/gamumail.php
+++ b/formulaires/gamumail.php
@@ -76,10 +76,17 @@ function formulaires_gamumail_charger_dist($slug, $destinataires = 0, $Tclient =
}
//var_dump($Tcc);
$gamuMail = sql_fetsel('sujet, texte, id_docs', 'spip_gamumails', 'slug='.sql_quote($slug));
+ $texte = $gamuMail['texte'] ?? '';
+ $sujet = $gamuMail['sujet'] ?? '';
+ // faire les remplacement selon la langue du destinataire (passée en $options[lang])
+ if (!empty($options['lang']) && in_array($options['lang'], liste_options_langues('var_lang'))) {
+ $texte = extraire_multi($texte, $options['lang']);
+ $sujet = extraire_multi($sujet, $options['lang']);
+ }
$valeurs = array(
"slug" => $slug,
- 'sujet' => $gamuMail['sujet'] ?? '',
- 'texte' => $gamuMail['texte'] ?? '',
+ 'sujet' => $sujet,
+ 'texte' => $texte,
'pour' => implode(',', $Tmails),
'cc' => implode(',', $Tcc),
'cci' => implode(',', $Tcci),
diff --git a/lang/gamumail_fr.php b/lang/gamumail_fr.php
index 2bc3871..9e24363 100644
--- a/lang/gamumail_fr.php
+++ b/lang/gamumail_fr.php
@@ -21,6 +21,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'choix_slug' => 'Choix du modèle',
'contenu_mail' => 'Contenu du mail',
'creer_modele' => 'Créer un modèle de mail',
+ 'corps_message' => 'Texte',
// D
'documents_attaches' => 'Documents attachés',
@@ -84,6 +85,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'selectionnez_modele' => 'Sélectionnez un modèle...',
'supprimer_modele' => 'Supprimer le modèle',
'slug' => 'Slug',
+ 'sujet' => 'Sujet',
'switch_modele_public' => 'Modifier la visibilité publique du modèle',
// T