Mon site sous J 3.3 et CB 1.9.1 est en cinq langues : fr-FR, de-DE, en-US, es-ES, it-IT, le français étant la langue par défaut.
J'ai installé les plugin de langue de CB pour ces cinq langues.
Toutefois le langage par défaut pour CB reste l'anglais.
J'ai changer les noms de dossier dans plugin/language vers fr-FR, de-DE, es-ES, it-IT, sauf pour l'anglais qui reste dans le dossier default language.
J'ai également aligné les nom de fichiers php sur language.php.
Malheureusement, la commutation ne se fait pas ou plutôt, elle est partielle. Je m'explique : les champs "nom" (lastname) et "identifiant" (username), alors que j'ai prévu comme style de nom 2 champs (nom et prénom), commutent normalement dans les cinq langues. En revanche, les champs que j'ai définis et dont j'ai intégré les traductions dans chacun des fichiers language.php pour les cinq langues via DEFINE (ex. : DEFINE('_UE_CB_LANGUES','Vos langues')
ne se fait pas.
J'ai dû me tromper quelque part.
Si vous m'apporter un coup de main, merci d'avance.