J'ai installé xoops 2.5.7 rc5 (noté rc4 au passage) en anglais par précaution, puis passée en français.
Il manque pas mal de constantes de langue :
htdocsmodulessystemlanguageenglishadminpreferences.php
define('_AM_SYSTEM_USERS_USERSFOUND', '%s user(s) found');
define('_MD_AM_SESSNAMEDSC', "The name of session (Valid only when 'use custom session' is enabled)");
define('_MD_AM_AVATARW', 'Avatar image max width (pixel)');
htdocsmodulessystemlanguageenglishadminmodulesadmin.php
define('_AM_SYSTEM_MODULES_TIPS', '<ul>
htdocsmodulessystemlanguageenglishadminmaintenance.php
define('_AM_SYSTEM_MAINTENANCE_DUMP_AND', 'AND');
htdocsmodulessystemlanguageenglishadminmailusers.php
define('_AM_SYSTEM_MAILUSERS_MAILFNAME', 'From Name (email only)');
htdocsmodulessystemlanguageenglishadmingroups.php
define('_AM_SYSTEM_GROUPS_NB_USERS_BY_GROUPS_USERS', '%s user(s)');
htdocsmodulessystemlanguageenglishadminblocksadmin.php
define('_AM_SYSTEM_BLOCKS_PHP', 'PHP Script (file-based)');
pour ne citer que celles-ci.
Par exemple dans le fichier :
htdocs\modules\system\language\french\admin\preferences.php il y a 278 lignes.
dans la version english il y a 312 lignes soit un écart de 34 lignes alors qu'on devrait trouver le même nombre de lignes donc de constantes.
De plus l'ordre des constantes n'est semble-t-il pas le m^me, donc difficile de trouver celles qui manquent.
Pour l'heure je n'ai pas le temps d'aller plus loin, je continuerai mes investigations plus tard.
JJDai