- Posts: 153
- Thank you received: 13
Langue traduction methode de payement MIGHTYSITES
-- Joomla version -- : 5.03
-- PHP version -- : 8.3
-- Browser(s) name and version -- : firefox
Bonjour ,
Désole le dérangement ,
Actuellement le site tourne sur 4 domaines séparé qui fonctionne grâce au pointage de MIGHTYSITES, les traductions ce passe bien partout sauf dans le bloc payement au checkout , impossible de traduire la description : "Payement par carte...."
avez-vous une idée
- https://www.********.es/maillot-bouee-fille/checkout/task-step.html
- https://www.*********.it/costume-galleggiante-bimba/checkout.html
Merci
ps :MIGHTYSITES n'est pas à jour , mais toutes les fonctions semble bonne
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Oui, vous pouvez mettre une clé de traduction dans la description de la méthode de paiement et ensuite faire votre override de traduction pour chaque langue, comme pour beaucoup d'endroit dans HikaShop.
Il faut par contre faire attention car des fois, l'éditeur HTML rajoute des balises HTML autour du texte de la description.
Donc passez en mode "code" de l'éditeur pour vérifier qu'il n'y a pas de balises autour de votre clé de traduction.
Please Log in or Create an account to join the conversation.
Merci bien pour vos réponses & solutions
si pas hasard vous avez un lien un post qui concerne l'ajout de clé de traduction .
Belle journée
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Je n'ai pas trouvé comment ajouter une nouvelle clé qui n'existe pas ou la syntaxe excate, sauf erreur de ma part
Please Log in or Create an account to join the conversation.
j'ai taper mon texte "vers la page de paiement après confirmation de la commande "
ça à généré dans les fichier [bSubstitution de Hikashop[/b] :
mais ça ne s'affiche pas toujours à la place de la description sur la méthode de payement
ps: cioa c'est pour le test
Please Log in or Create an account to join the conversation.
Pour ajouter une nouvelle clé, il suffit de rajouter une ligne dans la zone d'override, dans la partie de droite de l'interfac, lorsque vous éditez le fichier de langue d'HikaShop.
Vous ne pouvez pas faire cela via l'interface des overrides de traduction de Joomla.
Please Log in or Create an account to join the conversation.
si j'active Falang ça passe..
- https://www.********.it/costume-galleggiante-bimba.html
- https://www.********.es/maillot-bouee-fille/checkout/task-step.html
- https://www.*********.it/costume-galleggiante-bimba/checkout.html
Enfin c'est peut être dû au composant MightySites d'Alterbrain qui gère les multi domaines, qui n'est pas à jour depuis 2 ans / J4
Merci et désolé le dérangement je vais voir du côte de MightySites
Bonne journée
Please Log in or Create an account to join the conversation.
Il est aussi possible que vous ayez une erreur dans les fichiers de langue. Dans ce cas, cela peut faire que Joomla trouve certains traductions, avant l'erreur, mais pas celle après.
Activez temporairement l'option "debug languages" de la configuration Joomla et regardez les infos de débug en bas de vos pages. Il y sera indiqué les fichiers de traductions avec des erreurs, ainsi que les numéros de ligne avec les erreurs.
Please Log in or Create an account to join the conversation.
Merci pour les conseils , il ne semble pas y a avoir des erreurs Debug de langue, j'ai fait le tour front & backend.
Par contre ce qui étrange en debug Hikashop me demande chaque fois de mettre à jour le fichier langue , j'ai mis deux fois à la suite , en mode normal le message ne s'affiche pas.
la seul erreur vient de Mightysites
Info Debug Hikashop
Normalement tout semble bon dans hikashop , je vous communique le debug actuel, j'avais appliqué le patch :
www.hikashop.com/forum/5-support-en-fran...ible-erreur-500.html
Please Log in or Create an account to join the conversation.
Peut être que le souci est ailleurs. Avez-vous activé l'option "Non-latin translation keys" de l'onglet Languages de la configuration HikaShop ?
Dans ce cas, mettre une clé de traduction dans la description ne fonctionnera pas.
Il faut mettre le texte de la langue principale, et utilisez l'interface de la popup de traduction pour traduire le texte dans les autres langues, comme vous feriez pour la description d'un produit.
Pour palier à cela, et faire que les clés de traduction soit quand même utilisables avec l'option active, nous allons changer la ligne:
if($latin_keys && (empty($val) || $config->get('non_latin_translation_keys', 0)) && !empty($o)) {
en:
if($latin_keys && (empty($val) || $config->get('non_latin_translation_keys', 0)) && !empty($o) && $o != $val) {
dans le fichier administrator/components/com_hikashop/helpers/helper.php
Please Log in or Create an account to join the conversation.
L'options n’étais pas active , j'ai fait le test en l'activation, puis en appliquant la modification dans le fichier helper.php , j'ai éditer un produit en traduction pop-up rien ne change
ps : le site est en ES IT EN langue latine
Please Log in or Create an account to join the conversation.
mon client fait des produit en langue différentes, il ne passe pas par les traduction :side:
donc il crée des catégories/ produist en ES / IT / EN , puis les menu pointe sur ces catégorie :dry:
c'est son approche pour générer les produites en langue avec les images en langue texte etc ......il insiste a faire ça va plus vite pour lui selon son approche ..
mais reste que les bloc payement etc ne ce traduisent pas en tout cas
J'ai mis à jour le composant MightySites , j'ai fait une demande à MightySites pour voir de leur côté ce qui ce passe si cela vient de leur composant .
Merci en tout cas et désolé le dérangement
Please Log in or Create an account to join the conversation.
Il faudrait un accès backend et FTP alors pour étudier le souci. Mais pour moi, si avec le patch et l'option désactivée (ou non d'ailleurs), la seule explication que je vois, c'est que vous avez des balises HTML qui sont rajoutées autour du texte dans l'éditeur HTML de la description de la méthode de paiement et qui fait que cela ne fonctionne pas pour vous.
Please Log in or Create an account to join the conversation.
merci
Please Log in or Create an account to join the conversation.
Désolé pour la prise de tête et merci pour les efforts, apparemment c'est Falang qui provoque le probléme :
La réponse de de MightySites :
Quite interesting issue, not actually related to MightySites:
Hikashop saves translations into Falang database table if it's presented and next the translation is performed via Falang itself.
It's a bad idea because the table can exist (and it's not auto-deleted once you uninstall Falang or disable it).
It's exactly your choice - Falang is installed but disabled, the #__falang table exists.
Otherwise, if Falang table is not presented, Hikashop uses native Joomla language file overrides.
So, the solution is to complete uninstall Falang if you don't want to use it (uninstall Falang package, not a component). Plus, delete the #__falang database table.
But note that all current translations will be lost
J'ai appliquer c'est bien Falang le souci...
Bonne soirée
Please Log in or Create an account to join the conversation.