Browse Source

- Si échec lors du test d'envoi, le message d'erreur n'est plus affiché : indiquer d'aller consulter le fichier log

- Conversion des entités html et numériques dans les fichiers de langue
v1
yffic@lefourneau.com 11 years ago
parent
commit
ff44dc813e
  1. 344
      formulaires/configurer_facteur.php
  2. 14
      lang/facteur_de.php
  3. 147
      lang/facteur_fr.php
  4. 2
      plugin.xml

344
formulaires/configurer_facteur.php

@ -1,173 +1,173 @@
<?php
/*
* Plugin Facteur
* (c) 2009-2010 Collectif SPIP
* Distribue sous licence GPL
*
*/
if (!defined("_ECRIRE_INC_VERSION")) return;
function formulaires_configurer_facteur_charger_dist(){
$valeurs = array(
'facteur_adresse_envoi' => $GLOBALS['meta']['facteur_adresse_envoi'],
'facteur_adresse_envoi_nom' => $GLOBALS['meta']['facteur_adresse_envoi_nom'],
'facteur_adresse_envoi_email' => $GLOBALS['meta']['facteur_adresse_envoi_email'],
'facteur_smtp' => $GLOBALS['meta']['facteur_smtp'],
'facteur_smtp_host' => $GLOBALS['meta']['facteur_smtp_host'],
'facteur_smtp_port' => $GLOBALS['meta']['facteur_smtp_port']?$GLOBALS['meta']['facteur_smtp_port']:'25',
'facteur_smtp_auth' => $GLOBALS['meta']['facteur_smtp_auth'],
'facteur_smtp_username' => $GLOBALS['meta']['facteur_smtp_username'],
'facteur_smtp_password' => $GLOBALS['meta']['facteur_smtp_password'],
'facteur_smtp_secure' => $GLOBALS['meta']['facteur_smtp_secure'],
'facteur_smtp_sender' => $GLOBALS['meta']['facteur_smtp_sender'],
'facteur_filtre_images' => $GLOBALS['meta']['facteur_filtre_images'],
'facteur_filtre_css' => $GLOBALS['meta']['facteur_filtre_css'],
'facteur_filtre_iso_8859' => $GLOBALS['meta']['facteur_filtre_iso_8859'],
'_enable_smtp_secure' => (intval(phpversion()) == 5)?' ':'',
'facteur_cc' => $GLOBALS['meta']['facteur_cc'],
'facteur_bcc' => $GLOBALS['meta']['facteur_bcc'],
'tester' => '',
);
return $valeurs;
}
function formulaires_configurer_facteur_verifier_dist(){
$erreurs = array();
if ($email = _request('facteur_adresse_envoi_email')
AND !email_valide($email)) {
$erreurs['facteur_adresse_envoi_email'] = _T('form_email_non_valide');
set_request('facteur_adresse_envoi','oui');
}
if (_request('facteur_smtp')=='oui'){
if (!($h=_request('facteur_smtp_host')))
$erreurs['facteur_smtp_host'] = _T('info_obligatoire');
else {
$regexp_ip_valide = '#^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))|((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$#';
// Source : http://www.d-sites.com/2008/10/09/regex-ipv4-et-ipv6/
if (!preg_match($regexp_ip_valide,$h)){ // ce n'est pas une IP
if(!preg_match(';^([^.\s/?:]+[.]){0,2}[^.\s/?:]+$;',$h)
OR gethostbyname($h)==$h)
$erreurs['facteur_smtp_host'] = _T('facteur:erreur_invalid_host');
}
else {
if (gethostbyaddr($h)==$h)
$erreurs['facteur_smtp_host'] = _T('facteur:erreur_invalid_host');
}
}
if (!($p=_request('facteur_smtp_port')))
$erreurs['facteur_smtp_port'] = _T('info_obligatoire');
elseif(!preg_match(';^[0-9]+$;',$p) OR !intval($p))
$erreurs['facteur_smtp_port'] = _T('facteur:erreur_invalid_port');
if (!_request('facteur_smtp_auth'))
$erreurs['facteur_smtp_auth'] = _T('info_obligatoire');
if (_request('facteur_smtp_auth')=='oui'){
if (!_request('facteur_smtp_username'))
$erreurs['facteur_smtp_username'] = _T('info_obligatoire');
if (!_request('facteur_smtp_password'))
$erreurs['facteur_smtp_password'] = _T('info_obligatoire');
}
}
if ($emailcc = _request('facteur_cc')
AND !email_valide($emailcc)) {
$erreurs['facteur_cc'] = _T('form_email_non_valide');
}
if ($emailbcc = _request('facteur_bcc')
AND !email_valide($emailbcc)) {
$erreurs['facteur_bcc'] = _T('form_email_non_valide');
}
if(count($erreurs)>0){
$erreurs['message_erreur'] = _T('facteur:erreur_generale');
}
return $erreurs;
}
function formulaires_configurer_facteur_traiter_dist(){
include_spip('inc/meta');
$facteur_adresse_envoi = _request('facteur_adresse_envoi');
ecrire_meta('facteur_adresse_envoi', ($facteur_adresse_envoi=='oui')?'oui':'non');
$facteur_adresse_envoi_nom = _request('facteur_adresse_envoi_nom');
ecrire_meta('facteur_adresse_envoi_nom', $facteur_adresse_envoi_nom?$facteur_adresse_envoi_nom:'');
$facteur_adresse_envoi_email = _request('facteur_adresse_envoi_email');
ecrire_meta('facteur_adresse_envoi_email', $facteur_adresse_envoi_email?$facteur_adresse_envoi_email:'');
$facteur_smtp = _request('facteur_smtp');
ecrire_meta('facteur_smtp', ($facteur_smtp=='oui')?'oui':'non');
$facteur_smtp_host = _request('facteur_smtp_host');
ecrire_meta('facteur_smtp_host', $facteur_smtp_host?$facteur_smtp_host:'');
$facteur_smtp_port = _request('facteur_smtp_port');
ecrire_meta('facteur_smtp_port', strlen($facteur_smtp_port)?intval($facteur_smtp_port):'');
$facteur_smtp_auth = _request('facteur_smtp_auth');
ecrire_meta('facteur_smtp_auth', ($facteur_smtp_auth=='oui')?'oui':'non');
$facteur_smtp_username = _request('facteur_smtp_username');
ecrire_meta('facteur_smtp_username', $facteur_smtp_username);
$facteur_smtp_password = _request('facteur_smtp_password');
ecrire_meta('facteur_smtp_password', $facteur_smtp_password);
if (intval(phpversion()) == 5) {
$facteur_smtp_secure = _request('facteur_smtp_secure');
ecrire_meta('facteur_smtp_secure', in_array($facteur_smtp_secure,array('non','ssl','tls'))?$facteur_smtp_secure:'non');
}
$facteur_smtp_sender = _request('facteur_smtp_sender');
ecrire_meta('facteur_smtp_sender', $facteur_smtp_sender);
ecrire_meta('facteur_filtre_images', intval(_request('facteur_filtre_images')));
ecrire_meta('facteur_filtre_css', intval(_request('facteur_filtre_css')));
ecrire_meta('facteur_filtre_iso_8859', intval(_request('facteur_filtre_iso_8859')));
$facteur_cc = _request('facteur_cc');
ecrire_meta('facteur_cc', $facteur_cc?$facteur_cc:'');
$facteur_bcc = _request('facteur_bcc');
ecrire_meta('facteur_bcc', $facteur_bcc?$facteur_bcc:'');
$res = array('message_ok'=>_T('facteur:config_info_enregistree'));
// faut-il envoyer un message de test ?
if (_request('tester')){
if ($GLOBALS['meta']['facteur_adresse_envoi'] == 'oui'
AND $GLOBALS['meta']['facteur_adresse_envoi_email'])
$destinataire = $GLOBALS['meta']['facteur_adresse_envoi_email'];
else
$destinataire = $GLOBALS['meta']['email_webmaster'];
if (($e=facteur_envoyer_mail_test($destinataire,_T('facteur:corps_email_de_test')))===true){
// OK
$res = array('message_ok'=>_T('facteur:email_test_envoye'));
}
else {
// erreur
$res = array('message_erreur'=>_T('facteur:erreur')." $e");
}
}
return $res;
}
function facteur_envoyer_mail_test($destinataire,$titre){
include_spip('classes/facteur');
$message_html = recuperer_fond('emails/test_email_html', array());
$message_texte = recuperer_fond('emails/test_email_texte', array());
// passer par envoyer_mail pour bien passer par les pipeline et avoir tous les logs
$envoyer_mail = charger_fonction('envoyer_mail','inc');
$retour = $envoyer_mail($destinataire, $titre, array('html'=>$message_html,'texte'=>$message_texte));
return $retour?true:false;
}
<?php
/*
* Plugin Facteur
* (c) 2009-2010 Collectif SPIP
* Distribue sous licence GPL
*
*/
if (!defined("_ECRIRE_INC_VERSION")) return;
function formulaires_configurer_facteur_charger_dist(){
$valeurs = array(
'facteur_adresse_envoi' => $GLOBALS['meta']['facteur_adresse_envoi'],
'facteur_adresse_envoi_nom' => $GLOBALS['meta']['facteur_adresse_envoi_nom'],
'facteur_adresse_envoi_email' => $GLOBALS['meta']['facteur_adresse_envoi_email'],
'facteur_smtp' => $GLOBALS['meta']['facteur_smtp'],
'facteur_smtp_host' => $GLOBALS['meta']['facteur_smtp_host'],
'facteur_smtp_port' => $GLOBALS['meta']['facteur_smtp_port']?$GLOBALS['meta']['facteur_smtp_port']:'25',
'facteur_smtp_auth' => $GLOBALS['meta']['facteur_smtp_auth'],
'facteur_smtp_username' => $GLOBALS['meta']['facteur_smtp_username'],
'facteur_smtp_password' => $GLOBALS['meta']['facteur_smtp_password'],
'facteur_smtp_secure' => $GLOBALS['meta']['facteur_smtp_secure'],
'facteur_smtp_sender' => $GLOBALS['meta']['facteur_smtp_sender'],
'facteur_filtre_images' => $GLOBALS['meta']['facteur_filtre_images'],
'facteur_filtre_css' => $GLOBALS['meta']['facteur_filtre_css'],
'facteur_filtre_iso_8859' => $GLOBALS['meta']['facteur_filtre_iso_8859'],
'_enable_smtp_secure' => (intval(phpversion()) == 5)?' ':'',
'facteur_cc' => $GLOBALS['meta']['facteur_cc'],
'facteur_bcc' => $GLOBALS['meta']['facteur_bcc'],
'tester' => '',
);
return $valeurs;
}
function formulaires_configurer_facteur_verifier_dist(){
$erreurs = array();
if ($email = _request('facteur_adresse_envoi_email')
AND !email_valide($email)) {
$erreurs['facteur_adresse_envoi_email'] = _T('form_email_non_valide');
set_request('facteur_adresse_envoi','oui');
}
if (_request('facteur_smtp')=='oui'){
if (!($h=_request('facteur_smtp_host')))
$erreurs['facteur_smtp_host'] = _T('info_obligatoire');
else {
$regexp_ip_valide = '#^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))|((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$#';
// Source : http://www.d-sites.com/2008/10/09/regex-ipv4-et-ipv6/
if (!preg_match($regexp_ip_valide,$h)){ // ce n'est pas une IP
if(!preg_match(';^([^.\s/?:]+[.]){0,2}[^.\s/?:]+$;',$h)
OR gethostbyname($h)==$h)
$erreurs['facteur_smtp_host'] = _T('facteur:erreur_invalid_host');
}
else {
if (gethostbyaddr($h)==$h)
$erreurs['facteur_smtp_host'] = _T('facteur:erreur_invalid_host');
}
}
if (!($p=_request('facteur_smtp_port')))
$erreurs['facteur_smtp_port'] = _T('info_obligatoire');
elseif(!preg_match(';^[0-9]+$;',$p) OR !intval($p))
$erreurs['facteur_smtp_port'] = _T('facteur:erreur_invalid_port');
if (!_request('facteur_smtp_auth'))
$erreurs['facteur_smtp_auth'] = _T('info_obligatoire');
if (_request('facteur_smtp_auth')=='oui'){
if (!_request('facteur_smtp_username'))
$erreurs['facteur_smtp_username'] = _T('info_obligatoire');
if (!_request('facteur_smtp_password'))
$erreurs['facteur_smtp_password'] = _T('info_obligatoire');
}
}
if ($emailcc = _request('facteur_cc')
AND !email_valide($emailcc)) {
$erreurs['facteur_cc'] = _T('form_email_non_valide');
}
if ($emailbcc = _request('facteur_bcc')
AND !email_valide($emailbcc)) {
$erreurs['facteur_bcc'] = _T('form_email_non_valide');
}
if(count($erreurs)>0){
$erreurs['message_erreur'] = _T('facteur:erreur_generale');
}
return $erreurs;
}
function formulaires_configurer_facteur_traiter_dist(){
include_spip('inc/meta');
$facteur_adresse_envoi = _request('facteur_adresse_envoi');
ecrire_meta('facteur_adresse_envoi', ($facteur_adresse_envoi=='oui')?'oui':'non');
$facteur_adresse_envoi_nom = _request('facteur_adresse_envoi_nom');
ecrire_meta('facteur_adresse_envoi_nom', $facteur_adresse_envoi_nom?$facteur_adresse_envoi_nom:'');
$facteur_adresse_envoi_email = _request('facteur_adresse_envoi_email');
ecrire_meta('facteur_adresse_envoi_email', $facteur_adresse_envoi_email?$facteur_adresse_envoi_email:'');
$facteur_smtp = _request('facteur_smtp');
ecrire_meta('facteur_smtp', ($facteur_smtp=='oui')?'oui':'non');
$facteur_smtp_host = _request('facteur_smtp_host');
ecrire_meta('facteur_smtp_host', $facteur_smtp_host?$facteur_smtp_host:'');
$facteur_smtp_port = _request('facteur_smtp_port');
ecrire_meta('facteur_smtp_port', strlen($facteur_smtp_port)?intval($facteur_smtp_port):'');
$facteur_smtp_auth = _request('facteur_smtp_auth');
ecrire_meta('facteur_smtp_auth', ($facteur_smtp_auth=='oui')?'oui':'non');
$facteur_smtp_username = _request('facteur_smtp_username');
ecrire_meta('facteur_smtp_username', $facteur_smtp_username);
$facteur_smtp_password = _request('facteur_smtp_password');
ecrire_meta('facteur_smtp_password', $facteur_smtp_password);
if (intval(phpversion()) == 5) {
$facteur_smtp_secure = _request('facteur_smtp_secure');
ecrire_meta('facteur_smtp_secure', in_array($facteur_smtp_secure,array('non','ssl','tls'))?$facteur_smtp_secure:'non');
}
$facteur_smtp_sender = _request('facteur_smtp_sender');
ecrire_meta('facteur_smtp_sender', $facteur_smtp_sender);
ecrire_meta('facteur_filtre_images', intval(_request('facteur_filtre_images')));
ecrire_meta('facteur_filtre_css', intval(_request('facteur_filtre_css')));
ecrire_meta('facteur_filtre_iso_8859', intval(_request('facteur_filtre_iso_8859')));
$facteur_cc = _request('facteur_cc');
ecrire_meta('facteur_cc', $facteur_cc?$facteur_cc:'');
$facteur_bcc = _request('facteur_bcc');
ecrire_meta('facteur_bcc', $facteur_bcc?$facteur_bcc:'');
$res = array('message_ok'=>_T('facteur:config_info_enregistree'));
// faut-il envoyer un message de test ?
if (_request('tester')){
if ($GLOBALS['meta']['facteur_adresse_envoi'] == 'oui'
AND $GLOBALS['meta']['facteur_adresse_envoi_email'])
$destinataire = $GLOBALS['meta']['facteur_adresse_envoi_email'];
else
$destinataire = $GLOBALS['meta']['email_webmaster'];
if ((facteur_envoyer_mail_test($destinataire,_T('facteur:corps_email_de_test')))===true){
// OK
$res = array('message_ok'=>_T('facteur:email_test_envoye'));
}
else {
// erreur
$res = array('message_erreur'=>_T('facteur:erreur')._T('facteur:erreur_dans_log'));
}
}
return $res;
}
function facteur_envoyer_mail_test($destinataire,$titre){
include_spip('classes/facteur');
$message_html = recuperer_fond('emails/test_email_html', array());
$message_texte = recuperer_fond('emails/test_email_texte', array());
// passer par envoyer_mail pour bien passer par les pipeline et avoir tous les logs
$envoyer_mail = charger_fonction('envoyer_mail','inc');
$retour = $envoyer_mail($destinataire, $titre, array('html'=>$message_html,'texte'=>$message_texte));
return $retour?true:false;
}
?>

14
lang/facteur_de.php

@ -5,9 +5,9 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
$GLOBALS[$GLOBALS['idx_lang']] = array(
// C
'config_info_enregistree' => 'Die Konfiguration des Briedtr&#228;gers wurde gespeichert',
'config_info_enregistree' => 'Die Konfiguration des Briedträgers wurde gespeichert',
'configuration_adresse_envoi' => 'Absendeadresse einstellen',
'configuration_facteur' => 'Brieftr&#228;ger',
'configuration_facteur' => 'Briefträger',
'configuration_mailer' => 'Konfiguration des Mailers',
'configuration_smtp' => 'Auswahl der Versandmethode',
'configuration_smtp_descriptif' => 'Im Zweifel hier die mail() Funktion von PHP eintragen.',
@ -24,24 +24,24 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
// F
'facteur_adresse_envoi_email' => 'E-Mail :',
'facteur_adresse_envoi_nom' => 'Name:',
'facteur_filtre_accents' => 'Sonderzeichen in HTML-Entit&#228;ten umwandeln (z.B. f&#252;r Hotmail).',
'facteur_filtre_css' => 'Stile zwischen &lt;head&gt; und &lt;/head&gt; zu "inline" Stilen umwandeln, sinnvoll f&#252;r Webmail die interne Stile externen vorzieht.',
'facteur_filtre_accents' => 'Sonderzeichen in HTML-Entitäten umwandeln (z.B. für Hotmail).',
'facteur_filtre_css' => 'Stile zwischen <head> und </head> zu "inline" Stilen umwandeln, sinnvoll für Webmail die interne Stile externen vorzieht.',
'facteur_filtre_iso_8859' => 'Nach ISO-8859-1 umwandeln',
'facteur_filtre_images' => 'Verlinkte Bilder in E-Mail einbetten',
'facteur_filtres' => 'Filter',
'facteur_filtres_descriptif' => 'Beim Versand k&#246;nnen mehrere Filter eingesetzt werden.',
'facteur_filtres_descriptif' => 'Beim Versand können mehrere Filter eingesetzt werden.',
'facteur_smtp_auth' => 'Autorisierung erforderlich:',
'facteur_smtp_auth_oui' => 'ja',
'facteur_smtp_auth_non' => 'nein',
'facteur_smtp_host' => 'Server:',
'facteur_smtp_password' => 'Passwort:',
'facteur_smtp_port' => 'Port:',
'facteur_smtp_secure' => 'Verschl&#252;sselte Verbindung:',
'facteur_smtp_secure' => 'Verschlüsselte Verbindung:',
'facteur_smtp_secure_non' => 'nein',
'facteur_smtp_secure_ssl' => 'SSL',
'facteur_smtp_secure_tls' => 'TLS',
'facteur_smtp_sender' => 'Fehlercodes (optional)',
'facteur_smtp_sender_descriptif' => 'Legt im Kopf der Mail die Empf&#228;ngeradresse f&#252;r Fehlermeldungen fest (bzw. den Return-Path), bestimmt ebenfalls die Absenderadresse bei Versand per SMTP.',
'facteur_smtp_sender_descriptif' => 'Legt im Kopf der Mail die Empfängeradresse für Fehlermeldungen fest (bzw. den Return-Path), bestimmt ebenfalls die Absenderadresse bei Versand per SMTP.',
'facteur_smtp_username' => 'Benutzername:',
// N

147
lang/facteur_fr.php

@ -1,74 +1,75 @@
<?php
if (!defined("_ECRIRE_INC_VERSION")) return;
$GLOBALS[$GLOBALS['idx_lang']] = array(
// C
'config_info_enregistree' => 'La configuration du facteur a bien été enregistrée',
'configuration_adresse_envoi' => "Configuration de l'adresse d'envoi",
'configuration_facteur' => 'Facteur',
'configuration_mailer' => 'Configuration du mailer',
'configuration_smtp' => 'Choix de la m&eacute;thode d\'envoi de mail',
'configuration_smtp_descriptif' => 'Si vous n\'&ecirc;tes pas s&ucirc;rs, choisissez la fonction mail de PHP.',
'corps_email_de_test' => "Ceci est un email de test accentué", // Laisser tel quel, car
// E
'email_test_envoye' => "L'email de test a correctement &eacute;t&eacute; envoy&eacute;. Si vous ne le recevez pas correctement, v&eacute;rifiez la configuration de votre serveur ou contactez un administrateur du serveur.",
'erreur' => "Erreur",
'erreur_generale' => 'Il y a une ou plusieurs erreurs de configuration. Veuillez v&eacute;rifier le contenu du formulaire.',
'erreur_invalid_host' => 'Ce nom d\'h&ocirc;te n\'est pas correct',
'erreur_invalid_port' => 'Ce num&eacute;ro de port n\'est pas correct',
// F
'facteur_adresse_envoi_email' => "Email :",
'facteur_adresse_envoi_nom' => "Nom :",
'facteur_bcc' => "Copie Cach&eacute;e (BCC) :",
'facteur_cc' => "Copie (CC) :",
'facteur_copies' => "Copies :",
'facteur_copies_descriptif' => "Un email sera envoy&eacute; en copie aux adresses d&eacute;finies. Une seule adresse en copie et/ou une seule adresse en copie cach&eacute;e.",
'facteur_filtre_accents' => "Transformer les accents en leur entit&eacute;s html (utile pour Hotmail notamment).",
'facteur_filtre_css' => "Transformer les styles contenus entre &lt;head&gt; et &lt;/head&gt; en des styles \"en ligne\", utile pour les webmails car les styles en ligne ont la priorit&eacute; sur les styles externes.",
'facteur_filtre_iso_8859' => "Convertir en ISO-8859-1",
'facteur_filtre_images' => "Embarquer les images r&eacute;f&eacute;renc&eacute;es dans les emails",
'facteur_filtres' => "Filtres",
'facteur_filtres_descriptif' => "Des filtres peuvent &ecirc;tre appliqu&eacute;s aux emails au moment de l'envoi.",
'facteur_smtp_auth' => 'Requiert une authentification :',
'facteur_smtp_auth_oui' => 'oui',
'facteur_smtp_auth_non' => 'non',
'facteur_smtp_host' => 'Hôte :',
'facteur_smtp_password' => 'Mot de passe :',
'facteur_smtp_port' => 'Port :',
'facteur_smtp_secure' => 'Connexion s&eacute;curis&eacute;e :',
'facteur_smtp_secure_non' => 'non',
'facteur_smtp_secure_ssl' => 'SSL',
'facteur_smtp_secure_tls' => 'TLS',
'facteur_smtp_sender' => 'Retour des erreurs (optionnel)',
'facteur_smtp_sender_descriptif' => 'D&eacute;finit dans l\'ent&ecirc;te du mail l\'adresse email de retour des erreurs (ou Return-Path), et lors d\'un envoi via la m&eacute;thode SMTP cela d&eacute;finit aussi l\'adresse de l\'envoyeur.',
'facteur_smtp_username' => 'Nom d\'utilisateur :',
// N
'note_test_configuration' => "Un email sera envoy&eacute; &agrave; l'adresse d'envoi d&eacute;finie (ou celle du webmaster).",
// P
'personnaliser' => "Personnaliser ces r&eacute;glages",
// T
'tester' => "Tester",
'tester_la_configuration' => "Tester la configuration",
// U
'utiliser_mail' => 'Utiliser la fonction mail de PHP',
'utiliser_reglages_site' => "Utiliser les r&eacute;glages du site SPIP : le nom affich&eacute; sera le nom du site SPIP et l'adresse email sera celle du webmaster",
'utiliser_smtp' => 'Utiliser SMTP',
// V
'valider' => "Valider",
'version_html' => "Version HTML.",
'version_texte' => "Version texte.",
'Z' => 'ZZzZZzzz'
);
<?php
if (!defined("_ECRIRE_INC_VERSION")) return;
$GLOBALS[$GLOBALS['idx_lang']] = array(
// C
'config_info_enregistree' => 'La configuration du facteur a bien été enregistrée',
'configuration_adresse_envoi' => "Configuration de l'adresse d'envoi",
'configuration_facteur' => 'Facteur',
'configuration_mailer' => 'Configuration du mailer',
'configuration_smtp' => 'Choix de la méthode d\'envoi de mail',
'configuration_smtp_descriptif' => 'Si vous n\'êtes pas sûrs, choisissez la fonction mail de PHP.',
'corps_email_de_test' => "Ceci est un email de test accentué", // Laisser tel quel, car
// E
'email_test_envoye' => "L'email de test a correctement été envoyé. Si vous ne le recevez pas correctement, vérifiez la configuration de votre serveur ou contactez un administrateur du serveur.",
'erreur' => "Erreur",
'erreur_dans_log' => " : consultez le fichier log pour plus de détails",
'erreur_generale' => 'Il y a une ou plusieurs erreurs de configuration. Veuillez vérifier le contenu du formulaire.',
'erreur_invalid_host' => 'Ce nom d\'hôte n\'est pas correct',
'erreur_invalid_port' => 'Ce numéro de port n\'est pas correct',
// F
'facteur_adresse_envoi_email' => "Email :",
'facteur_adresse_envoi_nom' => "Nom :",
'facteur_bcc' => "Copie Cachée (BCC) :",
'facteur_cc' => "Copie (CC) :",
'facteur_copies' => "Copies :",
'facteur_copies_descriptif' => "Un email sera envoyé en copie aux adresses définies. Une seule adresse en copie et/ou une seule adresse en copie cachée.",
'facteur_filtre_accents' => "Transformer les accents en leur entités html (utile pour Hotmail notamment).",
'facteur_filtre_css' => "Transformer les styles contenus entre <head> et </head> en des styles \"en ligne\", utile pour les webmails car les styles en ligne ont la priorité sur les styles externes.",
'facteur_filtre_iso_8859' => "Convertir en ISO-8859-1",
'facteur_filtre_images' => "Embarquer les images référencées dans les emails",
'facteur_filtres' => "Filtres",
'facteur_filtres_descriptif' => "Des filtres peuvent être appliqués aux emails au moment de l'envoi.",
'facteur_smtp_auth' => 'Requiert une authentification :',
'facteur_smtp_auth_oui' => 'oui',
'facteur_smtp_auth_non' => 'non',
'facteur_smtp_host' => 'Hôte :',
'facteur_smtp_password' => 'Mot de passe :',
'facteur_smtp_port' => 'Port :',
'facteur_smtp_secure' => 'Connexion sécurisée :',
'facteur_smtp_secure_non' => 'non',
'facteur_smtp_secure_ssl' => 'SSL',
'facteur_smtp_secure_tls' => 'TLS',
'facteur_smtp_sender' => 'Retour des erreurs (optionnel)',
'facteur_smtp_sender_descriptif' => 'Définit dans l\'entête du mail l\'adresse email de retour des erreurs (ou Return-Path), et lors d\'un envoi via la méthode SMTP cela définit aussi l\'adresse de l\'envoyeur.',
'facteur_smtp_username' => 'Nom d\'utilisateur :',
// N
'note_test_configuration' => "Un email sera envoyé à l'adresse d'envoi définie (ou celle du webmaster).",
// P
'personnaliser' => "Personnaliser ces réglages",
// T
'tester' => "Tester",
'tester_la_configuration' => "Tester la configuration",
// U
'utiliser_mail' => 'Utiliser la fonction mail de PHP',
'utiliser_reglages_site' => "Utiliser les réglages du site SPIP : le nom affiché sera le nom du site SPIP et l'adresse email sera celle du webmaster",
'utiliser_smtp' => 'Utiliser SMTP',
// V
'valider' => "Valider",
'version_html' => "Version HTML.",
'version_texte' => "Version texte.",
'Z' => 'ZZzZZzzz'
);
?>

2
plugin.xml

@ -7,7 +7,7 @@
</nom>
<slogan>Il distribue votre courrier</slogan>
<auteur>Collectif SPIP</auteur>
<version>1.8.5</version>
<version>1.8.6</version>
<version_base>1.1</version_base>
<etat>stable</etat>
<licence>GPL</licence>

Loading…
Cancel
Save