- Posts: 43
- Thank you received: 7
Langue page Credit Mutuel
10 years 5 months ago #236141
by sbouey
Langue page Credit Mutuel was created by sbouey
-- HikaShop version -- : 2.4.0
-- Joomla version -- : 2.5.28
-- PHP version -- : 5.5.33
Sur un system credit mutuel avec 2 langues français /anglais
Certains utilisateurs ne sont pas redirigé sur la version anglaise du credit mutuel mais reste en français.
le support credit mutuel me dit que les paramètres ne sont pas les bons.
A priori en regardant les sources d'hikashop
administrator/components/com_hikashop/helpers/helper.php
line 2591
$this->locale = strtolower(substr($lang->get('tag'), 0, 2));
on récupére la local
et dans plugins/hikashoppayment/cmcic/cmcic.php
dans le onAfterOrderConfirm
$localeCM = 'FR';
if( in_array($this->locale, array('fr','en','de','it','es','nl','pt')) ) {
$localCM = strtoupper($this->locale);
}
on set la langue a envoyer.
Mon system est avec le sef par defaut, Falang pour le multilangue , language filter par defaut.
Le dernier client pour qui cela ne marchait pas était la malaisie. Je ne vois pas de la raison pour laquelle l'utilsisateur n'est pas rediriger sur le la version anglaise.
Stéphane
-- Joomla version -- : 2.5.28
-- PHP version -- : 5.5.33
Sur un system credit mutuel avec 2 langues français /anglais
Certains utilisateurs ne sont pas redirigé sur la version anglaise du credit mutuel mais reste en français.
le support credit mutuel me dit que les paramètres ne sont pas les bons.
A priori en regardant les sources d'hikashop
administrator/components/com_hikashop/helpers/helper.php
line 2591
$this->locale = strtolower(substr($lang->get('tag'), 0, 2));
on récupére la local
et dans plugins/hikashoppayment/cmcic/cmcic.php
dans le onAfterOrderConfirm
$localeCM = 'FR';
if( in_array($this->locale, array('fr','en','de','it','es','nl','pt')) ) {
$localCM = strtoupper($this->locale);
}
on set la langue a envoyer.
Mon system est avec le sef par defaut, Falang pour le multilangue , language filter par defaut.
Le dernier client pour qui cela ne marchait pas était la malaisie. Je ne vois pas de la raison pour laquelle l'utilsisateur n'est pas rediriger sur le la version anglaise.
Stéphane
Please Log in or Create an account to join the conversation.
10 years 5 months ago #236149
by nicolas
Replied by nicolas on topic Langue page Credit Mutuel
Bonjour,
C'est normal.
Cette ligne est pour la langue par défaut:
$localeCM = 'FR';
Si vous voulez l'anglais, il faut la changer en :
$localeCM = 'EN';
C'est normal.
Cette ligne est pour la langue par défaut:
$localeCM = 'FR';
Si vous voulez l'anglais, il faut la changer en :
$localeCM = 'EN';
Please Log in or Create an account to join the conversation.
10 years 5 months ago #236255
by sbouey
Replied by sbouey on topic Langue page Credit Mutuel
Bonjour,
Oui la variable est par defaut en français.
Mais elle devrait être modifié dans un system multilangue par la langue du site ? ce qui ne semble pas toujours le cas.
Je vais la changer quand même, il y a plus d'utilisateur qui connaisse l'anglais que le français.
Stéphane
Oui la variable est par defaut en français.
Mais elle devrait être modifié dans un system multilangue par la langue du site ? ce qui ne semble pas toujours le cas.
Je vais la changer quand même, il y a plus d'utilisateur qui connaisse l'anglais que le français.
Stéphane
Please Log in or Create an account to join the conversation.
10 years 5 months ago #236263
by nicolas
Replied by nicolas on topic Langue page Credit Mutuel
Elle est modifiée automatique par la langue du site si CM-CIC supporte la langue (actuelle) du site.
Mais oui, dans le cas où la langue du site n'est pas supportée par CM-CIC, je suppose qu'il est plus judicieux d'utiliser l'anglais que le français.
Mais oui, dans le cas où la langue du site n'est pas supportée par CM-CIC, je suppose qu'il est plus judicieux d'utiliser l'anglais que le français.
Please Log in or Create an account to join the conversation.
10 years 5 months ago #236318
by sbouey
Replied by sbouey on topic Langue page Credit Mutuel
Merci,
C'est modifié sur mon site.
Le problème est également du côté cic ou l'utilisateur ne peut pas modifié la langue à posteriori.
Il est normal que dans le plugin la langue par defaut soit le français. Ce que je ne comprends pas c'est pourquoi le code langue envoyé est français.
Mon site est en 2 langues (fr,en) l'utilisateur est sur le site en anglais quand il est redirigé sur le cic en français.
Stéphane
C'est modifié sur mon site.
Le problème est également du côté cic ou l'utilisateur ne peut pas modifié la langue à posteriori.
Il est normal que dans le plugin la langue par defaut soit le français. Ce que je ne comprends pas c'est pourquoi le code langue envoyé est français.
Mon site est en 2 langues (fr,en) l'utilisateur est sur le site en anglais quand il est redirigé sur le cic en français.
Stéphane
Please Log in or Create an account to join the conversation.
Time to create page: 0.156 seconds