Projet

Général

Profil

Anomalie #546

Demande #527: Configuration des listes de diffusion

Internationaliser sympa

Ajouté par François Poulain il y a presque 13 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
-
Début:
26/05/2011
Echéance:
% réalisé:

100%

Temps estimé:
Temps passé:
Difficulté:
2 Facile

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

Historique

#1

Mis à jour par François Poulain il y a presque 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

#2

Mis à jour par Vincent-Xavier JUMEL il y a presque 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.

#3

Mis à jour par François Poulain il y a presque 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 ?

#4

Mis à jour par François Poulain il y a presque 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.

Le bug reste confirmé, mais en attendant, pour que ça donne l'impression de fonctionner :
  • 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)

#5

Mis à jour par François Poulain il y a presque 13 ans

  • Priorité changé de Élevée à Normale
#6

Mis à jour par Vincent-Xavier JUMEL il y a presque 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 dans sympa.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 ?

#7

Mis à jour par François Poulain il y a presque 13 ans

Non, avec /etc/init.d/sympa restart.

#8

Mis à jour par François Poulain il y a presque 13 ans

Test effectués avec fr_FR à la place de fr dans sympa.conf. Pas d'amélioration, comportement apparemment identique.

#9

Mis à jour par François Poulain il y a presque 13 ans

  • % réalisé changé de 0 à 70
#10

Mis à jour par Vincent-Xavier JUMEL il y a plus de 12 ans

  • Version cible mis à April Camp juillet 2011
#11

Mis à jour par Vincent-Xavier JUMEL il y a plus de 12 ans

  • Version cible April Camp juillet 2011 supprimé

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

#12

Mis à jour par Vincent-Xavier JUMEL il y a plus de 12 ans

  • % réalisé changé de 70 à 100
#13

Mis à jour par Vincent-Xavier JUMEL il y a plus de 12 ans

  • Statut changé de Confirmé à Résolu
#14

Mis à jour par François Poulain il y a plus de 12 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.

#15

Mis à jour par François Poulain il y a environ 11 ans

  • Statut changé de Résolu à Confirmé
  • Assigné à Vincent-Xavier JUMEL supprimé
  • Difficulté mis à 2 Facile
#16

Mis à jour par François Poulain il y a plus de 7 ans

  • Description mis à jour (diff)

A priori ces soucis ont disparu.

#17

Mis à jour par François Poulain il y a plus de 7 ans

  • Statut changé de Confirmé à Fermé
#18

Mis à jour par Christian P. Momon il y a environ 3 ans

  • Assigné à mis à François Poulain

Formats disponibles : Atom PDF