Jump to content

traductions du module wishlist et des messages d'erreur


ChDUP

Recommended Posts

Bonjour à tous.

 

J'ai un souci avec le module wishlist (ou "selection de produits").

Malgré mes traductions en back-office, la majorité des phrases employées ne prend pas en compte la langue active, et s'affichent en français.

Notamment le message d'erreur "Il y a 1 erreur : " et "Vous devez être identifié pour gérer vos listes d'achat".

Ceux-ci sont particuliers puisque gérés dans la rubrique "traduction des erreurs", et non dans les modules.

Mais malgré l'activation de la langue anglaise, l'erreur s'affiche toujours avec la traduction française.

 

Je suis sur un Prestashop 1.4.3

 

Merci d'avance de votre aide

Link to comment
Share on other sites

pas d'idée ?

Je ne comprend pas comment fonctionne ce module wishlist.

J'ai beau essayé plein de modifs sur le fichier blockwishlist.tpl, aucune modif à l'ecran.

Je l'ai même complétement supprimé, et le bloc wishlist s'affiche toujours !

et ce, apres vidage du cache smarty, rafraichissements, et navigation privée ...

je comprend pas.

Link to comment
Share on other sites

Bonjour,

 

utilises tu un thème autre que celui installé avec Prestashop ?

En effet il arrive que ton thème prende le relais sur le module.

 

Par cela, via FTP, dirige toi vers ton dossier thème, puis vérifie si dans le dossier module, il y ton module en question. Si oui, corrige la traduction puis sauvegarde.

Link to comment
Share on other sites

merci Philip's

Je pense que grâce à ton aide, je ne suis pas loin de la solution

 

Il y a effectivement un dossier blockwishlist dans le dossier modules de mon thème.

Le fichier de traduction en.php n'etait pas complet

J'ai copié-collé le contenu du fichier racine/modules/blockwishlist/en.php vers celui inclus dans le thème

sans resultat

 

Mais ça semble logique puisque l'erreur en français "Vous devez être identifié pour gérer vos listes d'achat" n'est pas non plus dans ce fichier

Elle est intégrée dans les messages d'erreur "generaux" de Prestashop

Dans /montheme/lang.il y a un fichier en.php vide

J'ai repris la ligne dans racine/translations/en/erros.php pour la coller dedans

$_ERRORS['16a23698e7cf5188ce1c07df74298076'] = 'You must be logged in to manage your selection.';

le numero de code correspond bien à celui en français.

Mais la encore, ça n'a pas fonctionné

 

J'ai toujours "Vous devez être identifié pour gérer vos listes d'achat" qui s'affiche lorsque je suis sur la version anglaise du site.

Link to comment
Share on other sites

résolu.

Le problème venait du fait que j'utilisais une méthode pour supprimer le /fr de l'URL (qui désactive entre autre l’écriture du cookie de langue)

Et ça influençait apparemment sur la méthode de détection de langue active du module wishlist.

Link to comment
Share on other sites

  • 2 years later...

J'ai également rencontré des problèmes pour traduire en Français la mention Add to wishlist avec Prestashop 1.6.1.1 et l'utilisation d'un Template spécifique.

 

Vérifications faites dans le BO, dans toutes les traductions (cœur, thème par défaut, votre thème), rien à faire. La titre, Add to wishlist est traduit correctement, j'ai vidé les caches (Smarty, navigateur). Ça ne changeait rien.

 

Finalement, j'ai résolu le problème de la façon suivante ;

 

- FTP répertoire : /themes/votre-theme/modules/blockwishlist

- Fichier blockwishlist_button.tpl

 

 

<div class="wishlist">
 
<a class="addToWishlist wishlistProd_{$product.id_product|intval}" href="#" rel="{$product.id_product|intval}" onclick="WishlistCart('wishlist_block_list', 'add', '{$product.id_product|intval}', false, 1); return false;">
 
{l s="Add to Wishlist" mod='blockwishlist'}
 
<em>Add to wishlist</em> que j'ai remplacé par <em>Ajouter à ma liste d'envies</em> 
 
</a>
 

</div> 

Edited by ampnetworks (see edit history)
Link to comment
Share on other sites

J'ai également rencontré des problèmes pour traduire en Français la mention Add to wishlist avec Prestashop 1.6.1.1 et l'utilisation d'un Template spécifique.

 

Vérifications faites dans le BO, dans toutes les traductions (cœur, thème par défaut, votre thème), rien à faire. La titre, Add to wishlist est traduit correctement, j'ai vidé les caches (Smarty, navigateur). Ça ne changeait rien.

 

Finalement, j'ai résolu le problème de la façon suivante ;

 

- FTP répertoire : /themes/votre-theme/modules/blockwishlist

- Fichier blockwishlist_button.tpl

 

 

Bonjour

 

Merci de créer un topci à vous pour votre problème surtout quand la version de prestashop diffère.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...