Gracias por contribuir, ¡eres genial! Tenga en cuenta: - Estos comentarios no aparecerán cuando envíe el problema. - Este es un software gratuito apoyado por voluntarios en su tiempo libre. Ayúdenos haciendo que su informe de problemas sea lo más claro y sencillo posible. Si informa un problema, asegúrese de confirmar los siguientes puntos para que podamos reproducir y solucionar su problema lo más rápido posible:
Puedo reproducir este problema en el tema predeterminado de Wordpress
sí
Espero ver todo el texto traducido al búlgaro
El texto está parcialmente traducido. La sección de pedido de revisión de pago está en inglés. De hecho, se traduce, pero luego vuelve automáticamente al inglés.
'
URL de inicio: https://noracles.com
URL del sitio: https://noracles.com
Versión WC: 3.3.4
Directorio de registro grabable: ✔
Versión de WP: 4.9.4
WP Multisitio: -
Límite de memoria WP: 1 GB
Modo de depuración de WP: -
WP Cron: ✔
Idioma: en_GB
Información del servidor: Apache
Versión PHP: 7.0.25
Tamaño máximo de publicación PHP: 256 MB
Límite de tiempo de PHP: 180
Variaciones máximas de entrada de PHP: 1000
Versión cURL: 7.51.0
OpenSSL / 1.0.2j
SUHOSIN instalado: -
Versión de MySQL: ❌ 5.5.54 - Recomendamos una versión mínima de MySQL de 5.6. Ver: requisitos de WordPress
Tamaño máximo de carga: 256 MB
La zona horaria predeterminada es UTC: ✔
fsockopen / cURL: ✔
SoapClient: ✔
DOMDocumento: ✔
GZip: ✔
Cadena multibyte: ✔
Publicación remota: ✔
Obtener remoto: ✔
Versión de la base de datos de WC: 3.3.4
Prefijo de base de datos de WC: wp_
Base de datos MaxMind GeoIP: ❌ La base de datos MaxMind GeoIP no existe - la geolocalización no funcionará. Puede descargarlo e instalarlo manualmente desde http://dev.maxmind.com/geoip/legacy/geolite/ a la ruta:. Desplácese hacia abajo hasta "Descargas" y descargue el archivo "Binary / gzip" junto a "GeoLite Country". Recuerde descomprimir GeoIP.dat.gz y cargar solo el archivo GeoIP.dat.
Tamaño total de la base de datos: 7.21MB
Tamaño de datos de la base de datos: 5.48MB
Tamaño del índice de la base de datos: 1.73MB
wp_woocommerce_sessions: Datos: 0.06MB + Índice: 0.02MB
wp_woocommerce_api_keys: Datos: 0.02MB + Índice: 0.03MB
wp_woocommerce_attribute_taxonomies: Datos: 0.02MB + Índice: 0.02MB
wp_woocommerce_downloadable_product_permissions: Datos: 0.02MB + Índice: 0.05MB
wp_woocommerce_order_items: Datos: 0.02MB + Índice: 0.02MB
wp_woocommerce_order_itemmeta: Datos: 0.02MB + Índice: 0.03MB
wp_woocommerce_tax_rates: Datos: 0.02MB + Índice: 0.06MB
wp_woocommerce_tax_rate_locations: Datos: 0.02MB + Índice: 0.03MB
wp_woocommerce_shipping_zones: Datos: 0.02MB + Índice: 0.00MB
wp_woocommerce_shipping_zone_locations: Datos: 0.02MB + Índice: 0.03MB
wp_woocommerce_shipping_zone_methods: Datos: 0.02MB + Índice: 0.00MB
wp_woocommerce_payment_tokens: Datos: 0.02MB + Índice: 0.02MB
wp_woocommerce_payment_tokenmeta: Datos: 0.02MB + Índice: 0.03MB
wp_woocommerce_log: Datos: 0.02MB + Índice: 0.02MB
wp_carrental_booking: Datos: 0,02 MB + Índice: 0,02 MB
wp_carrental_booking_drivers: Datos: 0.02MB + Índice: 0.02MB
wp_carrental_booking_items: Datos: 0.02MB + Índice: 0.02MB
wp_carrental_booking_prices: Datos: 0.02MB + Índice: 0.02MB
wp_carrental_branches: Datos: 0.02MB + Índice: 0.02MB
wp_carrental_branches_hours: Datos: 0.02MB + Índice: 0.00MB
wp_carrental_extras: Datos: 0.02MB + Índice: 0.00MB
wp_carrental_extras_pricing: Datos: 0.02MB + Índice: 0.03MB
wp_carrental_fleet: Datos: 0.02MB + Índice: 0.03MB
wp_carrental_fleet_extras: Datos: 0.02MB + Índice: 0.02MB
wp_carrental_fleet_parameters: Datos: 0.02MB + Índice: 0.00MB
wp_carrental_fleet_parameters_values: Datos: 0.02MB + Índice: 0.00MB
wp_carrental_fleet_pricing: Datos: 0.02MB + Índice: 0.03MB
wp_carrental_pricing: Datos: 0.02MB + Índice: 0.00MB
wp_carrental_pricing_ranges: Datos: 0.02MB + Índice: 0.02MB
wp_carrental_translations: Datos: 0.02MB + Índice: 0.03MB
wp_carrental_vehicle_categories: Datos: 0.02MB + Índice: 0.02MB
wp_carrental_webhook_queue: Datos: 0.02MB + Índice: 0.00MB
wp_commentmeta: Datos: 0,00 MB + Índice: 0,00 MB
wp_comments: Datos: 0,00 MB + Índice: 0,01 MB
wp_give_donormeta: Datos: 0.02MB + Índice: 0.05MB
wp_give_donors: Datos: 0,02 MB + Índice: 0,03 MB
wp_give_formmeta: Datos: 0.02MB + Índice: 0.03MB
wp_give_logmeta: Datos: 0.02MB + Índice: 0.03MB
wp_give_logs: Datos: 0.02MB + Índice: 0.00MB
wp_give_paymentmeta: Datos: 0.02MB + Índice: 0.03MB
wp_links: Datos: 0,00 MB + Índice: 0,00 MB
wp_options: Datos: 0,46 MB + Índice: 0,07 MB
wp_postmeta: Datos: 0,07 MB + Índice: 0,05 MB
wp_posts: Datos: 0,28 MB + Índice: 0,04 MB
wp_rencato_connector_log: Datos: 0.02MB + Índice: 0.00MB
wp_termmeta: Datos: 0,00 MB + Índice: 0,01 MB
wp_terms: Datos: 0,00 MB + Índice: 0,01 MB
wp_term_relationships: Datos: 0,00 MB + Índice: 0,01 MB
wp_term_taxonomy: Datos: 0,00 MB + Índice: 0,00 MB
wp_usermeta: Datos: 0.01MB + Índice: 0.01MB
wp_users: Datos: 0,00 MB + Índice: 0,01 MB
wp_wc_download_log: Datos: 0.02MB + Índice: 0.03MB
wp_wc_webhooks: Datos: 0,02 MB + Índice: 0,02 MB
wp_wfBadLeechers: Datos: 0.02MB + Índice: 0.00MB
wp_wfBlockedCommentLog: Datos: 0.02MB + Índice: 0.00MB
wp_wfBlockedIPLog: Datos: 0.02MB + Índice: 0.00MB
wp_wfBlocks: Datos: 0.02MB + Índice: 0.02MB
wp_wfBlocks7: Datos: 0,02 MB + Índice: 0,05 MB
wp_wfBlocksAdv: Datos: 0.02MB + Índice: 0.00MB
wp_wfConfig: Datos: 0,28 MB + Índice: 0,00 MB
wp_wfCrawlers: Datos: 0,02 MB + Índice: 0,00 MB
wp_wfFileChanges: Datos: 0.02MB + Índice: 0.00MB
wp_wfFileMods: Datos: 1,52 MB + Índice: 0,00 MB
wp_wfHits: Datos: 1.02MB + Índice: 0.23MB
wp_wfHoover: Datos: 0,02 MB + Índice: 0,02 MB
wp_wf Problemas: Datos: 0,02 MB + Índice: 0,06 MB
wp_wfKnownFileList: Datos: 0,36 MB + Índice: 0,00 MB
wp_wfLeechers: Datos: 0.02MB + Índice: 0.00MB
wp_wfLockedOut: Datos: 0,02 MB + Índice: 0,00 MB
wp_wfLocs: Datos: 0,02 MB + Índice: 0,00 MB
wp_wfLogins: Datos: 0.06MB + Índice: 0.03MB
wp_wfNet404s: Datos: 0,02 MB + Índice: 0,02 MB
wp_wfNotificaciones: Datos: 0.02MB + Índice: 0.00MB
wp_wfPendingIssues: Datos: 0.02MB + Índice: 0.06MB
wp_wfReverseCache: Datos: 0.02MB + Índice: 0.00MB
wp_wfScanners: Datos: 0,02 MB + Índice: 0,00 MB
wp_wfSNIPCache: Datos: 0.02MB + Índice: 0.05MB
wp_wf Estado: Datos: 0,14 MB + Índice: 0,09 MB
wp_wfThrottleLog: Datos: 0,02 MB + Índice: 0,02 MB
wp_wfVulnScanners: Datos: 0,02 MB + Índice: 0,00 MB
archivo adjunto: 8
custom_css: 1
custom_changeset: 11
dar_formas: 2
dar_pago: 8
nav_menu_item: 21
página: 29
polylang_mo: 2
puesto: 2
producto: 7
revisión: 167
cupón_compra: 3
shop_order: 7
wpcf7_contact_form: 2
Conexión segura (HTTPS): ✔
Ocultar errores de los visitantes: ✔
Polylang: por Frédéric Demarle - 2.3.4
Formulario de contacto 7: por Takayuki Miyoshi - 5.0.1
Dar - Complemento de donación: por WordImpress - 2.0.6
Woo Checkout Field Editor Pro: por ThemeHiGH - 1.2.6
Integración de Hyyan WooCommerce Polylang: por Hyyan Abo Fakher - 1.0.4 - No probado con la versión activa de WooCommerce
Cambiador de divisas de WooCommerce: por realmag777 - 1.2.3
WooCommerce: por Automattic - 3.3.4
Seguridad de Wordfence: por Wordfence - 7.1.1
API habilitada: ✔
Forzar SSL: -
Moneda: BGN (лв.)
Posición de la moneda: izquierda
Separador de mil:,
Separador decimal: .
Número de decimales: 2
Taxonomías: Tipos de producto: externo (externo)
agrupado (agrupado)
simple (simple)
variable (variable)
Taxonomías: Visibilidad del producto: excluir del catálogo (excluir del catálogo)
excluir de la búsqueda (excluir de la búsqueda)
destacado (destacado)
agotado (agotado)
clasificado-1 (clasificado-1)
clasificado-2 (clasificado-2)
clasificado-3 (clasificado-3)
clasificado-4 (clasificado-4)
calificado-5 (calificado-5)
Base de la tienda: # 223 - / shop /
Cesta: # 224 - / cesta /
Pago: # 225 - / pago /
Mi cuenta: # 226 - / mi-cuenta /
Términos y condiciones: ❌ Página no configurada
Nombre: Storefront
Versión: 2.2.8
URL del autor: https://woocommerce.com/
Tema secundario: ❌: si está modificando WooCommerce en un tema principal que no creó
personalmente, recomendamos utilizar un tema hijo. Ver: Cómo crear un tema hijo
Soporte WooCommerce: ✔
Anulaciones: -
Absolutamente el mismo problema aquí. Misma configuración.
Pasos para reproducir
Lo que esperaba
Espero ver la página del carrito en ruso o chino. O la página de pago está completamente traducida al ruso o al chino.
¿Qué sucedió en su lugar?
Nota
Al cambiar el idioma de la página del carrito, en realidad va a la página correcta y se traduce por completo.
mismo problema
¿Alguien tiene una solución para esto?
Tengo exactamente el mismo problema. La revisión del pedido se carga en el idioma correcto (traducido), pero luego se actualiza y se establece en el idioma predeterminado.
Estoy usando
Integración Hyyan WooCommerce Polylang v1.0.4
Polylang v2.3.4
WooCommerce v3.3.4
He visto este problema informado en diferentes sitios de soporte con soluciones sugeridas como deshabilitar ajax o actualizar los complementos en cuestión, ninguno de estos funciona para mí. He visto el mismo problema informado en este sitio donde se cerró con la mención de que esto se resuelve con Hyan WooCommerce Polylang Integration v1.0.4.
¿Alguien puede ayudarme con esto?
WordPress: 4.9.5.
WooCommerce: 3.3.4
Escaparate (2.2.8) Tema secundario
Polylang: 2.3.4
Integración de Hyyan WooCommerce Polylang: 1.0.4
Tengo exactamente el mismo problema.
¿Alguien puede ayudarme con esto?
¿Así que no hay solución hasta ahora? Esto es realmente malo ... Ahora hay una nueva versión de Woocommerce. ¿Alguien intentó actualizar?
Exactamente el mismo problema aquí, tengo la versión más reciente de Woo y este complemento.
Mientras tanto, he actualizado Wordpress a la versión 4.9.5 y Woocommerce a la versión 3.3.5, pero el problema persiste.
Por cierto, uso el tema InVogue versión 1.0.3.
De acuerdo, tal vez no sea una solución, pero al menos una solución (funciona para mí):
<table
class = "shop_table woocommerce-checkout-review-order-table">
para
¡Ddidit!
¡También solucionó mi problema con la página de pago! ¡Muchas gracias! 👍
Pero el botón de mi carrito sigue siendo un problema ... cada vez que hago clic en el botón del carrito, se redirige automáticamente al idioma predeterminado ... :(
¿Alguna idea de cómo solucionarlo? ¿Quizás cambiar alguna línea en cart-errors.php?
Desearía poder hacer algo de codificación, pero soy absolutamente cero en eso ... hay cart.php y mini-cart.php. Estoy seguro de que necesita una pequeña solución allí ...
gracias por compartir solución!
su trabajo bien
pero
cuando cambie el método de pago desde la página de pago.
la revisión del pedido no se actualiza. ajax no funciona.
algunos métodos de pago tienen tarifa de pago.
cuando cambie el método de pago. también cambie la cantidad total.
lo siento por mi inglés roto
Hyyan 1.0.4 es mucho anterior a 3.3.5 y no afirma ser compatible con 3.3.5.
Desafortunadamente, WooCommerce rompe con frecuencia la compatibilidad en sus actualizaciones.
Tengo esto funcionando bien en 3.1.2 y puedo confirmar y reproducir que la funcionalidad está rota en 3.3.5.
No he probado todas las versiones intermedias.
La mayoría de los otros complementos tampoco se actualizan para compatibilidad con woo 3.3.5; no es solo este; el mejor consejo es no actualizar WooCommerce hasta que los complementos que usa se actualicen, a menos que tenga capacidad de desarrollo y pueda contribuir a las correcciones.
como pista, woo parece estar llamando:
/? wc-ajax = update_order_review
directamente a la raíz del sitio web, en lugar de la página actual como solía hacerlo.
esto significa que se pierde la información de la ruta que Polylang usaría para determinar el idioma.
Esto se informa a woocommerce como:
https://github.com/woocommerce/woocommerce/issues/19741
He probado restaurar la versión 3.1.2 de la función WC_AJAX-> get_endpoint () en woocommerce / class-wc-ajax.php
Esto resuelve este problema, y también podría aplicarse mediante un filtro; sin embargo, hasta que sepamos por qué se cambió, es posible que no sea la solución correcta.
Parece que esto fue arreglado originalmente para WooCommerce 3.2 por @ marian-kadanka en:
https://github.com/hyyan/woo-poly-integration/pull/251/commits/9f9b7581260c87f84ce9f35100ecd872b974e58d
vea numerosos problemas relacionados en ese momento.
Sin embargo, una actualización posterior a WooCommerce o Polylang puede estar causando que esta solución no funcione.
(No tengo claro por qué esta solución pudo haber funcionado en woo 3.2.xy Polylang 2.2.7)
Hola, hago la misma reparación que ddidit publicado y solucionó el problema de la parte de la pasarela de pago. Buen trabajo ddidit! ¡Muchas gracias!
Sin embargo, después de hacer clic en el botón de realizar pedido, sigue yendo a la versión del idioma principal, no a la versión del segundo idioma.
Y los correos electrónicos del sistema automático después de la salida también están en el idioma principal, ¿qué podemos hacer para arreglar esta pieza?
¡Gracias!
didit solution no será una solución: el lenguaje en las llamadas ajax sigue siendo incorrecto, didit solution es simplemente ocultar un poco el problema.
Las soluciones serán:
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 no cambiará su final y cerró el problema que abrí, ya que dicen que algunos de sus cambios solucionaron un posible problema de seguridad.
Corregido en # 329
Comentario más útil
didit solution no será una solución: el lenguaje en las llamadas ajax sigue siendo incorrecto, didit solution es simplemente ocultar un poco el problema.
Las soluciones serán:
add_filter('woocommerce_ajax_get_endpoint', 'pll_woocommerce_ajax_get_endpoint', 10, 2);
y algo como esto:
WooCommerce no cambiará su final y cerró el problema que abrí, ya que dicen que algunos de sus cambios solucionaron un posible problema de seguridad.