Project

General

Profile

Actions

Anomalie #5736

closed

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

Added by Frédéric Couchet over 2 years ago. Updated over 2 years ago.

Status:
Fermé
Priority:
Faible
Category:
-
Start date:
01/05/2022
Due date:
% Done:

0%

Estimated time:

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

Actions #1

Updated by Frédéric Couchet over 2 years ago

  • Status changed from Nouveau to Résolu
Actions #2

Updated by Frédéric Couchet over 2 years ago

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
Actions #3

Updated by Quentin Gibeaux over 2 years ago

  • Status changed from Résolu to Fermé
Actions

Also available in: Atom PDF