Project

General

Profile

Actions

Anomalie #546

closed

Demande #527: Configuration des listes de diffusion

Internationaliser sympa

Added by François Poulain over 13 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normale
Category:
-
Target version:
-
Start date:
05/26/2011
Due date:
% Done:

100%

Estimated time:
Spent time:
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

Actions #1

Updated by François Poulain over 13 years ago

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

Actions #2

Updated by Vincent-Xavier JUMEL over 13 years ago

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.

Actions #3

Updated by François Poulain over 13 years ago

  • Assignee changed from Benjamin Drieu to 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 ?

Actions #4

Updated by François Poulain over 13 years ago

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)

Actions #5

Updated by François Poulain over 13 years ago

  • Priority changed from Élevée to Normale
Actions #6

Updated by Vincent-Xavier JUMEL over 13 years ago

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 ?

Actions #7

Updated by François Poulain over 13 years ago

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

Actions #8

Updated by François Poulain over 13 years ago

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

Actions #9

Updated by François Poulain over 13 years ago

  • % Done changed from 0 to 70
Actions #10

Updated by Vincent-Xavier JUMEL about 13 years ago

  • Target version set to April Camp juillet 2011
Actions #11

Updated by Vincent-Xavier JUMEL about 13 years ago

  • Target version deleted (April Camp juillet 2011)

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

Actions #12

Updated by Vincent-Xavier JUMEL almost 13 years ago

  • % Done changed from 70 to 100
Actions #13

Updated by Vincent-Xavier JUMEL almost 13 years ago

  • Status changed from Confirmé to Résolu
Actions #14

Updated by François Poulain almost 13 years ago

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.

Actions #15

Updated by François Poulain almost 12 years ago

  • Status changed from Résolu to Confirmé
  • Assignee deleted (Vincent-Xavier JUMEL)
  • Difficulté set to 2 Facile
Actions #16

Updated by François Poulain almost 8 years ago

  • Description updated (diff)

A priori ces soucis ont disparu.

Actions #17

Updated by François Poulain almost 8 years ago

  • Status changed from Confirmé to Fermé
Actions #18

Updated by Christian P. Momon over 3 years ago

  • Assignee set to François Poulain
Actions

Also available in: Atom PDF