Jump to content

Paypal problème de langue dans multi sites


Recommended Posts

Bonjour, je rencontre actuellement un problème avec le module Paypal. 

 

L'environnement sur lequel je travaille:

 

- Multi-Site Presta 1.6, un site anglais, un site français. 

 

 

Voici le contenu de la table ps_lang:

1 English (English) 
2 Français (French)

Le site sur lequel je travaille actuellement est censé être en Anglais. Tout fonctionne parfaitement, sauf dans le module Paypal qui affiche la confirmation de commande en français au lieu de l'afficher en anglais. 

 
Dans le fichier modules/paypal/controllers/front/submit.php, j'ai vérifié la lang du context avec:
$this->context->smarty->assign(array(
    'lang_id' => $this->context->language->id
));

Puis, dans modules/paypal/views/templates/front/order-confirmation.tpl:

<script>
    console.log('{$lang_id}');
</script>

Et j'obtiens bien l'id langue 1, qui correspond donc à l'anglais. 

 

Dans order-confirmation.tpl, j'ai:

{l s='Your PayPal transaction ID is :' mod='paypal'}

Donc ça devrait, d'après moi, utiliser les fichiers de langue en.php. Pourtant la page de confirmation de commande est affichée en français, et utilise donc la langue fr.php. Je ne sais donc vraiment pas où chercher pour régler le problème. 

 

Toute aide est hautement appréciée, je vous remercie d'avance et vous souhaite une excellente soirée!

 

PS: N'hésitez pas à me demander plus d'infos sur ma configuration, je ne sais pas trop quoi vous donner de plus... 

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

  • 2 weeks later...
  • 4 weeks later...

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...