Anomalie #546
ferméDemande #527: Configuration des listes de diffusion
Internationaliser sympa
Description
Une liste telle que https://listes-dev.april.org/wws/info/freesw-eu est anglophone. Il y en a d'autre. Elle était anciennement configuré avec le champ lang us
. Cependant ça ne fonctionne plus.
J'ai édité sympa.conf en ajoutant en_US
dans les langages. J'ai créé un template dans /etc/sympa/mail_tt2/en_US
, et j'ai changé le paramètre lang
de la liste pour le positionner à en_US. Mais tout ça est sans effet.
En fait, lorsqu'on va dans https://listes-dev.april.org/wws/edit_list_request/freesw-eu/description, il apparaît impossible de sélectionner une autre langue que Français
. Donc je suppose que le champs lang
dans la conf de la liste est simplement ignoré.
Quelqu'un sait il comment internationaliser sympa ? Le manuel est peu explicite à ce sujet : https://www.sympa.org/manual_6.0/customizing#internationalization
Mis à jour par François Poulain il y a plus de 13 ans
A tout hasard, le log indique :
May 26 16:29:45 mail wwsympa[23719]: Language::SetLang() Failed to setlocale(en_US) ; you either have a problem with the catalogue .mo files or you should extend available locales in your /etc/locale.gen (or /etc/sysconfig/i18n) file
Mis à jour par Vincent-Xavier JUMEL il y a plus de 13 ans
François Poulain a écrit :
A tout hasard, le log indique :
[...]
J'ai rajouté en_US.UTF-8 dans les locales générées.
Mis à jour par François Poulain il y a plus de 13 ans
- Assigné à changé de Benjamin Drieu à Vincent-Xavier JUMEL
Ok. Désormais, c'est bon dans WWSympa, j'ai le champ « english » dans la config de liste.
Mais ça ne fonctionne pas encore. Malgré que j'ai déclaré supported_lang fr,en_US
dans sympa.conf
, le log indique :
May 31 16:01:31 mail wwsympa[25057]: Language::SetLang() Failed to setlocale(fr en_US)
Or, curieusement, j'avais dans un premier temps oublié la virgule dans le sympa.conf
. Y a t'il moyen de voir où ça casse ?
Mis à jour par François Poulain il y a plus de 13 ans
Curieux également : Sympa utilise le template situé dans /etc/sympa/mail_tt2/fr_FR
, mais pas WWSympa. Ce dernier prends soit le template non localisé dans /etc/sympa/mail_tt2
, soit le template par défaut fourni par Sympa.
- j'ai renommé les répertoires localisés de
/etc/sympa/mail_tt2/
pour que Sympa utilise systématiquement la version non localisée ; - j'ai édité le template non localisé et gère la localisation avec un test sur le champ
list.lang
.
Pour avancer sur le bug il faudra trouver la raison du message de log :
May 31 16:01:31 mail wwsympa[25057]: Language::SetLang() Failed to setlocale(fr en_US)
Mis à jour par François Poulain il y a plus de 13 ans
- Priorité changé de Élevée à Normale
Mis à jour par Vincent-Xavier JUMEL il y a plus de 13 ans
François Poulain a écrit :
Ok. Désormais, c'est bon dans WWSympa, j'ai le champ « english » dans la config de liste.
Mais ça ne fonctionne pas encore. Malgré que j'ai déclaré
supported_lang fr,en_US
danssympa.conf
, le log indique :
[...]Or, curieusement, j'avais dans un premier temps oublié la virgule dans le
sympa.conf
. Y a t'il moyen de voir où ça casse ?
Sympa a-t-il été relancé avec invoke-rc.d sympa restart
?
Mis à jour par François Poulain il y a plus de 13 ans
Non, avec /etc/init.d/sympa restart
.
Mis à jour par François Poulain il y a plus de 13 ans
Test effectués avec fr_FR
à la place de fr
dans sympa.conf
. Pas d'amélioration, comportement apparemment identique.
Mis à jour par Vincent-Xavier JUMEL il y a plus de 13 ans
- Version cible mis à April Camp juillet 2011
Mis à jour par Vincent-Xavier JUMEL il y a plus de 13 ans
- Version cible
April Camp juillet 2011supprimé
La langue de la liste dépend à la fois des paramètres de la liste (messages envoyés par mail) et de la configuration de l'utilisateur. Il renvoie donc l'interface traduite dans la langue pour laquelle la liste a été configurée. Pour cela, comparer :
- GET b http://listes-dev.april.org /wws/info/april GET -b http://listes-dev.april.org /wws/info/freesw-eu
Mis à jour par Vincent-Xavier JUMEL il y a environ 13 ans
- Statut changé de Confirmé à Résolu
Mis à jour par François Poulain il y a environ 13 ans
Reçu :
From: sympa-request@april.org To: fpoulain@gmail.com Subject: Welcome on accessibilite Date: Sat, 1 Oct 2011 12:08:33 +0200 (CEST) X-Mailer: Sympa 6.1.4 Welcome on the mailing-list accessibilite@april.org. This is an April's mailing list. Its subject is: Liste de diffusion du groupe de travail Accessibilité Usually, you are welcome to introduce yourself. To do this, please send an email at accessibilite@april.org. Remember your subscription address: fpoulain@gmail.com For any information about this mailing list, you can go to: https://listes.april.org/wws/info/accessibilite Yous will find here the list description, together with some deeper informations and links. You will also have access to archives and can manage your subscription options To do this, you might have to login, by using your subscription address fpoulain@gmail.com. If you forget your password, you can recover it by sending it by email at this address. If you experience some difficulties, please contact the list owner at armonyaltinier@gmail.com. Template non localisé
Je me rends compte que tous les tests de localisation que j'ai fait on été fait avec un utilisateur déjà inscrit. Pas avec un utilisateur nouveau. Il faut reprendre ça.
Mis à jour par François Poulain il y a environ 12 ans
- Statut changé de Résolu à Confirmé
- Assigné à
Vincent-Xavier JUMELsupprimé - Difficulté mis à 2 Facile
Mis à jour par François Poulain il y a environ 8 ans
- Description mis à jour (diff)
A priori ces soucis ont disparu.