Pregunta sobre WooCommerce de Wordpress:

Cambiar el texto en la página Recibido Pedido recibido en WooCommerce

Un usuario preguntó 👇

Quería traducir todo el contenido del sitio recientemente. Supuse que se completó con éxito ya que el plugin loco translate me dice que todas las palabras en inglés se han traducido al polaco (indica que el proceso de traducción está completo al 100%).

Cuando hago un pedido, recibo un mensaje de agradecimiento que todavía está en inglés, aunque está traducido a todos los archivos de idiomas. Intenté modificar el archivo thankyou.php, cambié la frase «gracias por realizar el pedido» al polaco, pero todavía aparece en inglés en la página de pago.

Código a continuación:

<?php if ( $order->has_status( 'failed' ) ) : ?>

        <p class="woocommerce-notice woocommerce-notice--error woocommerce-thankyou-order-failed"><?php _e( 'Unfortunately your order cannot be processed as the originating bank/merchant has declined your transaction. Please attempt your purchase again.', 'woocommerce' ); ?></p>

        <p class="woocommerce-notice woocommerce-notice--error woocommerce-thankyou-order-failed-actions">
            <a href="<?php echo esc_url( $order->get_checkout_payment_url() ); ?>" class="button pay"><?php _e( 'Pay', 'woocommerce' ) ?></a>
            <?php if ( is_user_logged_in() ) : ?>
                <a href="<?php echo esc_url( wc_get_page_permalink( 'myaccount' ) ); ?>" class="button pay"><?php _e( 'My account', 'woocommerce' ); ?></a>
            <?php endif; ?>
        </p>

    <?php else : ?>

        <p class="woocommerce-notice woocommerce-notice--success woocommerce-thankyou-order-received"><?php echo apply_filters( 'woocommerce_thankyou_order_received_text', __( 'Dziekujemy za zakupy w naszym sklepie!', 'woocommerce' ), $order ); ?></p>

        <ul class="woocommerce-order-overview woocommerce-thankyou-order-details order_details">

            <li class="woocommerce-order-overview__order order">
                <?php _e( 'Numer Zamówienia:', 'woocommerce' ); ?>
                <strong><?php echo $order->get_order_number(); ?></strong>
            </li>

            <li class="woocommerce-order-overview__date date">
                <?php _e( 'Data:', 'woocommerce' ); ?>
                <strong><?php echo wc_format_datetime( $order->get_date_created() ); ?></strong>
            </li>

            <?php if ( is_user_logged_in() && $order->get_user_id() === get_current_user_id() && $order->get_billing_email() ) : ?>
                <li class="woocommerce-order-overview__email email">
                    <?php _e( 'Email:', 'woocommerce' ); ?>
                    <strong><?php echo $order->get_billing_email(); ?></strong>
                </li>
            <?php endif; ?>

            <li class="woocommerce-order-overview__total total">
                <?php _e( 'Suma:', 'woocommerce' ); ?>
                <strong><?php echo $order->get_formatted_order_total(); ?></strong>
            </li>

            <?php if ( $order->get_payment_method_title() ) : ?>
                <li class="woocommerce-order-overview__payment-method method">
                    <?php _e( 'Metoda Platnosci:', 'woocommerce' ); ?>
                    <strong><?php echo wp_kses_post( $order->get_payment_method_title() ); ?></strong>
                </li>
            <?php endif; ?>

        </ul>

    <?php endif; ?>

    <?php do_action( 'woocommerce_thankyou_' . $order->get_payment_method(), $order->get_id() ); ?>
    <?php do_action( 'woocommerce_thankyou', $order->get_id() ); ?>

<?php else : ?>

    <p class="woocommerce-notice woocommerce-notice--success woocommerce-thankyou-order-received"><?php echo apply_filters( 'woocommerce_thankyou_order_received_text', __( 'Dziekujemy za zakupy w naszym sklepie!', 'woocommerce' ), null ); ?></p>

<?php endif; ?>

Gracias por toda tu ayuda

(@valedeoro)

Ingeniero Automático de Felicidad

Hace 3 años, 1 mes

¿Puede comprobar si las traducciones del plugin WooCommerce también están traducidas al 100%? Aquí es donde se generaría el mensaje de agradecimiento.

¿Utiliza plugins adicionales para crear una página de agradecimiento personalizada? En ese caso, es posible que también desee verificar los archivos de idioma de ese plugin.

Y si desea crear su propia página de agradecimiento personalizada, consulte esto tutorial.

Lanzador de hilos

(@truex)

hace 3 años

Hola, la traducción está 100% hecha aquí.

Lo extraño que noté es que cuando reemplazo la versión anterior del archivo woocommerce thankyou.php con el archivo thankyou.php, el comando ‘thank you.your’ se traduce al polaco.

Tuve que transferir manualmente el mensaje dentro del archivo thankyou.php y ahora funciona bien.

Gracias por tu ayuda

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *