Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Sympa 5.2 - Solaris & locale

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Pascal Maes <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] Sympa 5.2 - Solaris & locale
  • Date: Thu, 1 Jun 2006 11:37:54 +0200

Bonjour,

Je rencontre encore des problèmes avec la version 5.2 de sympa sur solaris 10 et les langues.

Voici ce que j'ai dans /usr/lib/locale :

C fr_BE iso_8859_15
POSIX fr_BE.ISO8859-1 lcttab
common fr_BE.ISO8859-15 nl
en_GB fr_BE.ISO8859-15@euro nl.ISO8859-15
en_GB.ISO8859-1 fr_BE.UTF-8 nl_BE
en_GB.ISO8859-15 fr_BE.UTF-8@euro nl_BE.ISO8859-1
en_GB.ISO8859-15@euro fr_FR nl_BE.ISO8859-15
en_IE fr_FR.ISO8859-1 nl_BE.ISO8859-15@euro
en_IE.ISO8859-1 fr_FR.ISO8859-15 nl_BE.UTF-8
en_IE.ISO8859-15 fr_FR.ISO8859-15@euro nl_NL
en_IE.ISO8859-15@euro fr_FR.UTF-8 nl_NL.ISO8859-1
fr fr_FR.UTF-8@euro nl_NL.ISO8859-15
fr.ISO8859-15 geo nl_NL.ISO8859-15@euro
fr.UTF-8 iso_8859_1 nl_NL.UTF-8


Dans /var/sympa/locale, j'ai laissé :

drwxr-xr-x 5 sympa sympa 512 Jun 1 11:31 .
drwxr-xr-x 12 sympa sympa 512 Jun 1 10:46 ..
drwxr-xr-x 3 sympa sympa 512 Jun 1 09:47 en
lrwxrwxrwx 1 root root 2 Jun 1 11:30 en_GB -> en
drwxr-xr-x 3 sympa sympa 512 Jun 1 09:47 fr
lrwxrwxrwx 1 root root 2 Jun 1 11:31 fr_FR -> fr
drwxr-xr-x 3 sympa sympa 512 Jun 1 09:47 nl
lrwxrwxrwx 1 root root 2 Jun 1 11:31 nl_NL -> nl

j'ai modifié Langage.pm pour avoir :

my %language_equiv = ();

## Supported languages are defined by 'supported_lang' sympa.conf parameter

my %lang2locale = ('en' => 'en_GB',
'fr' => 'fr_FR',
'nl' => 'nl_NL',
);

my %locale2charset = ('en_GB' => 'iso8859-1',
'fr_FR' => 'iso8859-1',
'nl_NL' => 'iso8859-1',
);

et j'ai modifié Conf.pm pour avoir :

'supported_lang' => 'en,fr,nl',

et encore modifié wwsympa.fcgi (remplacé en_US par en)

&Language::SetLang('en');


Dans /etc/sympa.conf, j'ai :

lang fr


Au démarrage de wwsympa.fcgi, j'obtiens (lignes concernant Language) :

Jun 1 11:02:24 amd-6-1.sipr.ucl.ac.be wwsympa[18167]: WWSympa started
Jun 1 11:02:24 amd-6-1.sipr.ucl.ac.be wwsympa[18167]: List::db_connect
Jun 1 11:02:24 amd-6-1.sipr.ucl.ac.be wwsympa[18167]: Connected to Database sympa
Jun 1 11:02:24 amd-6-1.sipr.ucl.ac.be wwsympa[18167]: List::_apply_defaults()
Jun 1 11:02:24 amd-6-1.sipr.ucl.ac.be wwsympa[18167]: List::get_lists (*)
Jun 1 11:02:24 amd-6-1.sipr.ucl.ac.be wwsympa[18167]: List::get_robots()

Jun 1 11:07:46 amd-6-1.sipr.ucl.ac.be wwsympa[18175]: Language::SetLang(en)
Jun 1 11:07:46 amd-6-1.sipr.ucl.ac.be wwsympa[18175]: Language::SetLang(fr)

Jun 1 11:07:46 amd-6-1.sipr.ucl.ac.be wwsympa[18175]: Language::SetLang(fr_FR)

Jun 1 11:07:46 amd-6-1.sipr.ucl.ac.be wwsympa[18175]: Language::gettext(_charset_)
Jun 1 11:07:46 amd-6-1.sipr.ucl.ac.be wwsympa[18175]: Language::SetLang(en_GB)
Jun 1 11:07:46 amd-6-1.sipr.ucl.ac.be wwsympa[18175]: Language::gettext(_language_)
Jun 1 11:07:46 amd-6-1.sipr.ucl.ac.be wwsympa[18175]: Language::SetLang(fr_FR)
Jun 1 11:07:46 amd-6-1.sipr.ucl.ac.be wwsympa[18175]: Language::gettext(_language_)
Jun 1 11:07:46 amd-6-1.sipr.ucl.ac.be wwsympa[18175]: Language::SetLang(nl_NL)
Jun 1 11:07:46 amd-6-1.sipr.ucl.ac.be wwsympa[18175]: Language::gettext(_language_)
Jun 1 11:07:46 amd-6-1.sipr.ucl.ac.be wwsympa[18175]: Language::SetLang(fr)

et aucune erreur.

mais (voir image jointe), la liste des langues est "invisible".
Par contre, le nombre d'item est correct et le passage de l'un à l'autre se fait,
le texte dans la fenêtre "Mailing lists categories" change (anglais <- > français)
mais rien d'autre (par exemple password, First login, etc. restent inchangés)

--
Pascal


JPEG image





Archives gérées par MHonArc 2.6.19+.

Haut de le page