Bonjour,
1. Je pense que c'est parce que vous êtes le premier à faire un site multilangue avec Authorize.net (qui est principalement utilisé aux USA).
Après la ligne:
$this->payment_params->return_url = HIKASHOP_LIVE.'index.php?option=com_hikashop&ctrl=checkout&task=after_end&order_id='.$order_id.$this->url_itemid;
rajoutez le code:
$lang = hikaInput::get()->getString('lang');
if(!empty($lang)) {
$this->payment_params->return_url.='&lang='.$lang;
}
dans le fichier plugins/hikashoppayment/authorize/authorize.php et cela devrait garder la langue courante au retour sur le site.
2. Dans l'onglet "Checkout" de la configuration, ajoutez une vue "text" à votre checkout workflow.
Dedans, mettez une clé de traduction du genre: MY_CUSTOM_TEXT
Ensuite, dans l'onglet Languages de la configuration, editez chaque langue et ajouté un override de traduction pour MY_CUSTOM_TEXT avec le texte que vous voulez dans chaque langue.