Projet

Général

Profil

Actions

Anomalie #5736

fermé

Mauvais message affiché par WWSympa lors d'une inscription à une liste

Ajouté par Frédéric Couchet il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Faible
Assigné à:
Catégorie:
-
Début:
05/01/2022
Echéance:
% réalisé:

0%

Temps estimé:

Description

Il y a un mauvais message affiché lorsqu'une personne tente de s'inscrire à une liste (que ce soit via l'interface web ou par courriel). Celaa induit en erreur la personne qui du coup ne validera peut-être pas l'inscription.

On reçoit bien le courriel de Sympa pour valider son inscription mais on reçoit un 2e courriel indiquant (exemple fictif)

La commande a été exécutée :

> subscribe actus
> sent_to_user
La demande a été soumise au gestionnaire de la liste (foo@bar.org)

C'est exactement le même souci qu'avec le Sympa de l'April https://agir.april.org/issues/4668

Mis à jour par Frédéric Couchet il y a presque 3 ans

  • Statut changé de Nouveau à Résolu

Mis à jour par Frédéric Couchet il y a presque 3 ans

On applique la même résolution que pour le Sympa de l'April :


$ apt install gettext

$ mkdir /root/sympa-ticket-5736

$ cd /root/sympa-ticket-5736

$ dpkg -s sympa |grep Version

$ wget http://deb.debian.org/debian/pool/main/s/sympa/sympa_6.2.60~dfsg.orig.tar.xz

$ tar Jxvf sympa_6.2.60~dfsg.orig.tar.xz

$ cd sympa-6.2.60/po/sympa/

$ msgfmt -c -o fr.mo -v fr.po
-> 2810 messages traduits, 1 traduction approximative, 1 message non traduit.

Diff avec le fichier qui est livré avec le paquet Debian :

$ diff -u /usr/share/locale/fr/LC_MESSAGES/sympa.mo fr.mo
-> fichier identique (parfait)

On peut donc modifier le fichier fr.po pour remplacer la chaîne et avoir un nouveau fichier MO :


$ cp fr.po fr.po.orig

$ diff -u fr.po.orig fr.po

-msgstr "La demande a été soumise au gestionnaire de la liste (%1)" 
+msgstr "Votre requête à été transmise à l'adresse (%1) pour une demande de confirmation. Le message envoyé contenant un lien de validation." 

$ msgfmt -c -o fr.mo -v fr.po

On met en prod :


$ cd /usr/share/locale/fr/LC_MESSAGES/

$ cp sympa.mo sympa.mo.dpkg

$ cp ~/sympa-ticket-5736/sympa-6.2.40/po/sympa/fr.mo sympa.mo

$ systemctl restart sympa

$ systemctl restart wwsympa

Mis à jour par Quentin Gibeaux il y a plus de 2 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF