jlweb Posted June 1, 2015 Share Posted June 1, 2015 (edited) Bonjour, Sur un frontoffice certains messages d'erreurs ne sont pas traduits. Par exemple, lorsqu'un utilisateur rempli le formulaire d'inscription et qu'il ne rempli pas certains champs obligatoires voici ce qu'il a comme message d'erreur : Nom de famille is required. Prénom is required. passwd is required. Adresse1 is required. J'ai trouvé la ligne affichant le message d'erreur : ligne 1027 dans classe/ObjectModel.php sur PS1.6 $errors[$field] = '<b>'.self::displayFieldName($field, get_class($this), $htmlentities).'</b> '.Tools::displayError('is required.'); J'ai également réussi à traduire "is required." en ajoutant le hash dans Translations/fr/error.php $_ERRORS['ee66f9c9930cb33d2a5dde9b240d3f7e'] = 'requis'; Je n'arrive pas à traduire le nom du champ "passwd" alors que les autres noms de champs sont bien traduits. Comment traduire le nom du champs "passwd" ? EDIT - EUREKA ! Le nom des champs est traduit dans Translations/fr/fields.php Il s'agissait d'ajouter le hash MD5 du nom de champ "passwd" de la manière suivante : $_FIELDS['Customer_76a2173be6393254e72ffa4d6df1030a'] = 'Mot de passe'; Sujet résolu :-) Edited June 1, 2015 by jlweb (see edit history) 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now