Merci d'avoir contribué, vous êtes rock ! Veuillez noter : - Ces commentaires n'apparaîtront pas lorsque vous soumettez le problème. - Il s'agit d'un logiciel gratuit soutenu par des bénévoles pendant leur temps libre. Veuillez nous aider en rendant votre rapport de problème aussi clair et simple que possible. Si vous signalez un problème, assurez-vous de confirmer les points suivants afin que nous puissions reproduire et résoudre votre problème le plus rapidement possible :
Je peux reproduire ce problème sur le thème Wordpress par défaut
Oui
Je m'attends à voir tout le texte traduit en bulgare
Le texte est partiellement traduit. La section de commande d'examen de caisse est en anglais. En fait, il est traduit mais ensuite il revient automatiquement à l'anglais.
`
URL d'accueil : https://noracles.com
URL du site : https://noracles.com
Version WC : 3.3.4
Répertoire des journaux accessible en écriture :
Version WP : 4.9.4
WP Multisite : –
Limite de mémoire WP : 1 Go
Mode de débogage WP : -
WP Cron :
Langue : en_GB
Informations sur le serveur : Apache
Version PHP : 7.0.25
Taille maximale de la publication PHP : 256 Mo
Limite de temps PHP : 180
Variables d'entrée maximales PHP : 1000
Version cURL : 7.51.0
OpenSSL/1.0.2j
SUHOSIN Installé : –
Version MySQL : ❌ 5.5.54 - Nous recommandons une version MySQL minimale de 5.6. Voir : Conditions requises pour WordPress
Taille maximale de téléchargement : 256 Mo
Le fuseau horaire par défaut est UTC :
fsockopen/cURL :
SavonClient :
DOMDocument :
GZip :
Chaîne multi-octets :
Poste à distance : ✔
Obtenir à distance :
Version de la base de données WC : 3.3.4
Préfixe de la base de données WC : wp_
Base de données MaxMind GeoIP : ❌ La base de données MaxMind GeoIP n'existe pas - La géolocalisation ne fonctionnera pas. Vous pouvez le télécharger et l'installer manuellement depuis http://dev.maxmind.com/geoip/legacy/geolite/ vers le chemin : . Faites défiler jusqu'à "Téléchargements" et téléchargez le fichier "Binary / gzip" à côté de "GeoLite Country". N'oubliez pas de décompresser GeoIP.dat.gz et de télécharger uniquement le fichier GeoIP.dat.
Taille totale de la base de données : 7,21 Mo
Taille des données de la base de données : 5,48 Mo
Taille de l'index de la base de données : 1,73 Mo
wp_woocommerce_sessions : Données : 0,06 Mo + Index : 0,02 Mo
wp_woocommerce_api_keys : Données : 0,02 Mo + Index : 0,03 Mo
wp_woocommerce_attribute_taxonomies : Données : 0,02 Mo + Index : 0,02 Mo
wp_woocommerce_downloadable_product_permissions : Données : 0,02 Mo + Index : 0,05 Mo
wp_woocommerce_order_items : Données : 0,02 Mo + Index : 0,02 Mo
wp_woocommerce_order_itemmeta : Données : 0,02 Mo + Index : 0,03 Mo
wp_woocommerce_tax_rates : Données : 0,02 Mo + Index : 0,06 Mo
wp_woocommerce_tax_rate_locations : Données : 0,02 Mo + Index : 0,03 Mo
wp_woocommerce_shipping_zones : Données : 0,02 Mo + Index : 0,00 Mo
wp_woocommerce_shipping_zone_locations : Données : 0,02 Mo + Index : 0,03 Mo
wp_woocommerce_shipping_zone_methods : Données : 0,02 Mo + Index : 0,00 Mo
wp_woocommerce_payment_tokens : Données : 0,02 Mo + Index : 0,02 Mo
wp_woocommerce_payment_tokenmeta : Données : 0,02 Mo + Index : 0,03 Mo
wp_woocommerce_log : Données : 0,02 Mo + Index : 0,02 Mo
wp_carrental_booking : Données : 0,02 Mo + Index : 0,02 Mo
wp_carrental_booking_drivers : Données : 0,02 Mo + Index : 0,02 Mo
wp_carrental_booking_items : Données : 0,02 Mo + Index : 0,02 Mo
wp_carrental_booking_prices : Données : 0,02 Mo + Index : 0,02 Mo
wp_carrental_branches : Données : 0,02 Mo + Index : 0,02 Mo
wp_carrental_branches_hours : Données : 0,02 Mo + Index : 0,00 Mo
wp_carrental_extras : Données : 0,02 Mo + Index : 0,00 Mo
wp_carrental_extras_pricing : Données : 0,02 Mo + Index : 0,03 Mo
wp_carrental_fleet : Données : 0,02 Mo + Index : 0,03 Mo
wp_carrental_fleet_extras : Données : 0,02 Mo + Index : 0,02 Mo
wp_carrental_fleet_parameters : Données : 0,02 Mo + Index : 0,00 Mo
wp_carrental_fleet_parameters_values : Données : 0,02 Mo + Index : 0,00 Mo
wp_carrental_fleet_pricing : Données : 0,02 Mo + Index : 0,03 Mo
wp_carrental_pricing : Données : 0,02 Mo + Index : 0,00 Mo
wp_carrental_pricing_ranges : Données : 0,02 Mo + Index : 0,02 Mo
wp_carrental_translations : Données : 0,02 Mo + Index : 0,03 Mo
wp_carrental_vehicle_categories : Données : 0,02 Mo + Index : 0,02 Mo
wp_carrental_webhook_queue : Données : 0,02 Mo + Index : 0,00 Mo
wp_commentmeta : Données : 0,00 Mo + Index : 0,00 Mo
wp_comments : Données : 0,00 Mo + Index : 0,01 Mo
wp_give_donormeta : Données : 0,02 Mo + Index : 0,05 Mo
wp_give_donors : Données : 0,02 Mo + Index : 0,03 Mo
wp_give_formmeta : Données : 0,02 Mo + Index : 0,03 Mo
wp_give_logmeta : Données : 0,02 Mo + Index : 0,03 Mo
wp_give_logs : Données : 0,02 Mo + Index : 0,00 Mo
wp_give_paymentmeta : Données : 0,02 Mo + Index : 0,03 Mo
wp_links : Données : 0,00 Mo + Index : 0,00 Mo
wp_options : Données : 0,46 Mo + Index : 0,07 Mo
wp_postmeta : Données : 0,07 Mo + Index : 0,05 Mo
wp_posts : Données : 0,28 Mo + Index : 0,04 Mo
wp_rencato_connector_log : Données : 0,02 Mo + Index : 0,00 Mo
wp_termmeta : Données : 0,00 Mo + Index : 0,01 Mo
wp_terms : Données : 0,00 Mo + Index : 0,01 Mo
wp_term_relationships : Données : 0,00 Mo + Index : 0,01 Mo
wp_term_taxonomy : Données : 0,00 Mo + Index : 0,00 Mo
wp_usermeta : Données : 0,01 Mo + Index : 0,01 Mo
wp_users : Données : 0,00 Mo + Index : 0,01 Mo
wp_wc_download_log : Données : 0,02 Mo + Index : 0,03 Mo
wp_wc_webhooks : Données : 0,02 Mo + Index : 0,02 Mo
wp_wfBadLeechers : Données : 0,02 Mo + Index : 0,00 Mo
wp_wfBlockedCommentLog : Données : 0,02 Mo + Index : 0,00 Mo
wp_wfBlockedIPLog : Données : 0,02 Mo + Index : 0,00 Mo
wp_wfBlocks : Données : 0,02 Mo + Index : 0,02 Mo
wp_wfBlocks7 : Données : 0,02 Mo + Index : 0,05 Mo
wp_wfBlocksAdv : Données : 0,02 Mo + Index : 0,00 Mo
wp_wfConfig : Données : 0,28 Mo + Index : 0,00 Mo
wp_wfCrawlers : Données : 0,02 Mo + Index : 0,00 Mo
wp_wfFileChanges : Données : 0,02 Mo + Index : 0,00 Mo
wp_wfFileMods : Données : 1,52 Mo + Index : 0,00 Mo
wp_wfHits : Données : 1,02 Mo + Index : 0,23 Mo
wp_wfHoover : Données : 0,02 Mo + Index : 0,02 Mo
wp_wfProblèmes : Données : 0,02 Mo + Index : 0,06 Mo
wp_wfKnownFileList : Données : 0,36 Mo + Index : 0,00 Mo
wp_wfLeechers : Données : 0,02 Mo + Index : 0,00 Mo
wp_wfLockedOut : Données : 0,02 Mo + Index : 0,00 Mo
wp_wfLocs : Données : 0,02 Mo + Index : 0,00 Mo
wp_wfLogins : Données : 0,06 Mo + Index : 0,03 Mo
wp_wfNet404s : Données : 0,02 Mo + Index : 0,02 Mo
wp_wfNotifications : Données : 0,02 Mo + Index : 0,00 Mo
wp_wfPendingIssues : Données : 0,02 Mo + Index : 0,06 Mo
wp_wfReverseCache : Données : 0,02 Mo + Index : 0,00 Mo
wp_wfScanners : Données : 0,02 Mo + Index : 0,00 Mo
wp_wfSNIPCache : Données : 0,02 Mo + Index : 0,05 Mo
wp_wfStatus : Données : 0,14 Mo + Index : 0,09 Mo
wp_wfThrottleLog : Données : 0,02 Mo + Index : 0,02 Mo
wp_wfVulnScanners : Données : 0,02 Mo + Index : 0,00 Mo
pièce jointe : 8
custom_css : 1
customiser_changer : 11
donner_formulaires : 2
donner_paiement : 8
nav_menu_item : 21
page : 29
polylang_mo: 2
poste : 2
produit : 7
révision : 167
coupon_boutique : 3
commande_boutique : 7
wpcf7_contact_form : 2
Connexion sécurisée (HTTPS) : ✔
Cacher les erreurs des visiteurs :
Polylang : par Frédéric Demarle – 2.3.4
Formulaire de contact 7 : par Takayuki Miyoshi – 5.0.1
Donner - Plugin de don : par WordImpress – 2.0.6
Woo Checkout Field Editor Pro: par ThemeHiGH - 1.2.6
Hyyan WooCommerce Polylang Integration : par Hyyan Abo Fakher – 1.0.4 – Non testé avec la version active de WooCommerce
Sélecteur de devises WooCommerce : par realmag777 - 1.2.3
WooCommerce : par Automattic – 3.3.4
Sécurité Wordfence : par Wordfence – 7.1.1
API activée :
Forcer SSL : -
Monnaie : BGN (лв.)
Position de la devise : à gauche
Séparateur de milliers : ,
Séparateur décimal: .
Nombre de décimales : 2
Taxonomies : Types de produits : externe (externe)
groupé (groupé)
simple (simple)
variable (variable)
Taxonomies : Visibilité du produit : exclure du catalogue (exclure du catalogue)
exclure de la recherche (exclure de la recherche)
en vedette (en vedette)
en rupture de stock (en rupture de stock)
évalué-1 (évalué-1)
évalué-2 (évalué-2)
évalué-3 (évalué-3)
évalué-4 (évalué-4)
évalué-5 (évalué-5)
Base de la boutique : #223 - /boutique/
Panier : #224 - /panier/
Caisse : #225 - /caisse/
Mon compte : #226 - /mon-compte/
Termes et conditions : ❌ Page non définie
Nom : vitrine
Version : 2.2.8
URL de l'auteur : https://woocommerce.com/
Thème enfant : ❌ – Si vous modifiez WooCommerce sur un thème parent que vous n'avez pas construit
personnellement, nous vous recommandons d'utiliser un thème enfant. Voir : Comment créer un thème enfant
Assistance WooCommerce :
Dérogations : -
Absolument le même problème ici. Mêmes paramètres.
Étapes pour reproduire
Ce que j'attendais
Je m'attends à voir la page du panier en russe ou en chinois. Ou la page de paiement entièrement traduite en russe ou en chinois.
Ce qui s'est passé à la place
Noter
Lorsque vous changez de langue à partir de la page du panier elle-même, elle passe en fait à la bonne page et est entièrement traduite.
même problème
Quelqu'un a-t-il une solution pour cela?
J'ai exactement le même problème. La révision de la commande se charge dans la langue (traduite) correcte, puis s'actualise et est définie sur la langue par défaut.
j'utilise
Hyyan WooCommerce Intégration Polylang v1.0.4
Polylang v2.3.4
WooCommerce v3.3.4
J'ai vu ce problème signalé sur différents sites d'assistance avec des solutions suggérées comme la désactivation d'ajax ou la mise à niveau des plugins concernés, aucune de ces solutions ne fonctionne pour moi. J'ai vu le même problème signalé sur ce site où il a été fermé avec la mention que cela est résolu avec Hyan WooCommerce Polylang Integration v1.0.4.
Quelqu'un peut-il aider avec cela?
WordPress : 4.9.5.
WooCommerce : 3.3.4
Storefront (2.2.8) Thème enfant
Polylang : 2.3.4
Intégration de Hyyan WooCommerce Polylang : 1.0.4
J'ai exactement le même problème.
Quelqu'un peut-il aider avec cela?
Donc pas de solution pour l'instant ?? C'est vraiment mauvais... Il y a maintenant une nouvelle version de Woocommerce. Quelqu'un a essayé de mettre à jour ?
Exactement le même problème ici, j'ai la dernière version de Woo et ce plugin.
En attendant, j'ai mis à jour Wordpress vers la version 4.9.5 et Woocommerce vers la version 3.3.5, mais le problème persiste.
J'utilise d'ailleurs le thème InVogue version 1.0.3.
OK, peut-être pas une solution mais au moins une solution de contournement (ça marche pour moi) :
<table
class="shop_table woocommerce-checkout-review-order-table">
à
Dddit !
Cela a également résolu mon problème avec la page de paiement ! Merci beaucoup! ??
Mais mon bouton de panier est toujours un problème... chaque fois que je clique sur le bouton de panier, il redirige automatiquement vers la langue par défaut... :(
Une idée de comment contourner cela? Peut-être changer une ligne dans cart-errors.php ??
J'aimerais pouvoir faire du codage, mais je suis absolument nul là-dedans. Il y a cart.php et mini-cart.php. Je suis sûr qu'il a besoin d'un petit correctif là-bas...
merci pour la solution de partage!
sa marche bien
mais
lorsque vous modifiez le mode de paiement à partir de la page de paiement.
l'examen de la commande ne s'actualise pas. ajax ne fonctionne pas.
certains modes de paiement ont des frais de paiement.
lors du changement de mode de paiement. modifiez également le montant total.
désolé pour mon anglais cassé
Hyyan 1.0.4 est bien antérieur à la 3.3.5 et ne prétend pas être compatible avec la 3.3.5.
Malheureusement, WooCommerce rompt fréquemment la compatibilité dans leurs mises à jour.
Cela fonctionne bien dans 3.1.2 et je peux confirmer et reproduire que la fonctionnalité est cassée dans 3.3.5.
Je n'ai pas testé toutes les versions intermédiaires.
La plupart des autres plugins ne sont pas non plus mis à jour pour la compatibilité avec woo 3.3.5 - ce n'est pas seulement celui-ci - le meilleur conseil est de ne pas mettre à niveau WooCommerce tant que les plugins que vous utilisez ne sont pas mis à niveau, à moins que vous n'ayez des capacités de développement et que vous puissiez contribuer aux correctifs.
comme indice, woo semble appeler :
/?wc-ajax=update_order_review
directement à la racine du site Web, au lieu de la page actuelle comme avant.
cela signifie que les informations de chemin qui seraient utilisées par Polylang pour déterminer la langue sont perdues.
Ceci est signalé à woocommerce comme:
https://github.com/woocommerce/woocommerce/issues/19741
J'ai testé la restauration de la version 3.1.2 de la fonction WC_AJAX->get_endpoint() dans woocommerce/class-wc-ajax.php
Cela résout ce problème - et pourrait également être appliqué par un filtre - mais jusqu'à ce que nous sachions pourquoi cela a été modifié, ce n'est peut-être pas la bonne solution.
Il semble que cela ait été corrigé à l'origine pour WooCommerce 3.2 par @marian-kadanka dans :
https://github.com/hyyan/woo-poly-integration/pull/251/commits/9f9b7581260c87f84ce9f35100ecd872b974e58d
voir de nombreux problèmes connexes à ce moment-là.
Cependant, une mise à jour ultérieure vers WooCommerce ou Polylang peut empêcher ce correctif de fonctionner.
(Je ne comprends pas pourquoi ce correctif a pu fonctionner dans woo 3.2.x et Polylang 2.2.7)
Bonjour, je fais la même réparation que ddidit posté et ça a réglé le problème de la partie passerelle de paiement ! Beau travail, dit-il ! Merci beaucoup!
Cependant, après avoir cliqué sur le bouton Passer une commande, il passe toujours à la version de la langue principale, et non à la version de la deuxième langue.
Et les e-mails du système automatique après le départ sont également dans la langue principale, que pouvons-nous faire pour corriger cette partie ?
Merci!
La solution didit ne sera pas une solution : la langue dans les appels ajax est toujours erronée, la solution didit cache juste un peu le problème.
Les solutions seront soit :
add_filter('woocommerce_ajax_get_endpoint', 'pll_woocommerce_ajax_get_endpoint', 10, 2);
/*
* fixes woo 3.3.x by restoring 3.1.2 behaviour
* https://github.com/hyyan/woo-poly-integration/issues/319
*/
public function pll_woocommerce_ajax_get_endpoint($result, $request){
return esc_url_raw( add_query_arg( 'wc-ajax', $request, remove_query_arg( array( 'remove_item', 'add-to-cart', 'added-to-cart' ) ) ) );
}
WooCommerce ne changera pas de fin et a fermé le problème que j'avais ouvert, car ils disent que certaines de leurs modifications ont résolu un problème de sécurité potentiel.
Corrigé dans #329
Commentaire le plus utile
La solution didit ne sera pas une solution : la langue dans les appels ajax est toujours erronée, la solution didit cache juste un peu le problème.
Les solutions seront soit :
add_filter('woocommerce_ajax_get_endpoint', 'pll_woocommerce_ajax_get_endpoint', 10, 2);
et quelque chose comme ça :
WooCommerce ne changera pas de fin et a fermé le problème que j'avais ouvert, car ils disent que certaines de leurs modifications ont résolu un problème de sécurité potentiel.