• Resuelto eagt

    (@eagt)


    Buenas WordPress, necesito cambiarle el idioma a algunas partes del Woocommerce no lo ah hecho como a Back to Shopping al tener un producto en el carrito, o en la parte Your Cart (Tu Carrito – cantidad), es posible quitarlo o cambiar el idioma?, ya investigue con LocoTranslate y nada.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • Hola, eagt
    Prueba a agregar en el archivo functions.php del tema activo, o en el plugin de funciones si lo tienes creado:

    function sustitucion_textos_predefinidos($traduccion){
        $palabras = array(
            'Back to Shopping' => 'Volver a la tienda'
        );
        $traduccion = str_ireplace(array_keys($palabras), $palabras, $traduccion);
        return $traduccion;
    }
    add_filter('gettext', 'sustitucion_textos_predefinidos');
    add_filter('ngettext', 'sustitucion_textos_predefinidos');

    Me comentas si te funciona

    Salu2

    Iniciador del debate eagt

    (@eagt)

    esledesma :), muchas gracias SI funcionó!!!…. Le agradezco mucho, solo tengo otra solicitud sino fuera mucha molestia, que es con el Your Cart

    Dejo un link con una imagen.
    https://ibb.co/nRxdZt9

    Website
    https://gadgetsworldstore.com/

    Saludos,

    Moderador jose64

    (@jose64)

    Hola.

    Tienes una explicación completa en este debate:

    Cambiar el texto «DISPONIBILIDAD» de woocommerce

    Si sigues los enlaces verás las explicaciones y como cambiar varios textos.

    Recuerda marcar el debate como resuelto, así nos ayudas a mantener el foro al día.

    Iniciador del debate eagt

    (@eagt)

    Ok muchas gracias José Luis, antes de escribirles anduve buscando la solución y nada.

    Les agradezco!!

    Solo tienes que agregar esto:
    ‘Your Cart’ => ‘Su carrito’
    al arreglo $palabras.

    Te quedaría de esta manera:

    function sustitucion_textos_predefinidos($traduccion){
        $palabras = array(
            'Back to Shopping' => 'Volver a la tienda',
            'Your Cart' => 'Su carrito'
        );
        $traduccion = str_ireplace(array_keys($palabras), $palabras, $traduccion);
        return $traduccion;
    }
    add_filter('gettext', 'sustitucion_textos_predefinidos');
    add_filter('ngettext', 'sustitucion_textos_predefinidos');

    Puedes agregar todas las que desees, pero recuerda, es una solución temporal.

    Iniciador del debate eagt

    (@eagt)

    Te agradezco por el seguimiento @esledesma, esta vez no me funcionó al agregar el código adicional, probe desde la app Real Time, si logre otras pendientes, pero el Your Cart no se esta dejando, no se porque….

    https://ibb.co/MnCQqyY

    eagt,
    Tienes un error en el código, te falta la coma de separación entre los elementos del arreglo:

        $palabras = array(
            'Back to Shopping' => 'Volver a la tienda',
            'Your Cart' => 'Su carrito'
        );

    Salu2

    Iniciador del debate eagt

    (@eagt)

    Jejeje sorry, uno que no se la pasa full en esto no ve esos detalles.. Ps si hace el intento cuando uno actualiza el navegador coloca (Su carrito), pero cuando termina de cargar lo regresa a ingles, que raro no ¿?, posiblemente sea algo del tema, @esledesma.

    Saludos,

    Iniciador del debate eagt

    (@eagt)

    Hola @esledesma, revisando mas el problema lo deje así y al limpiar el cache que le tengo configurado y la base de datos con el plugin Rocket, se arreglo…

    Muy agradecido por su ayuda 🙂

    Saludos

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • El debate ‘Quitar en la opción Carrito – Back to Shopping o cambiarle de idioma’ está cerrado a nuevas respuestas.