Avisos
Vaciar todo

Traducir "Create an account?" en WooCommerce  

 
Claudio
 Claudio
Usuario eminente

Buenas tardes, estoy intentado traducir una línea en WooCommerce de esta página web, pero no lo consigo. Se trata de la frase "Create an account?" en la página de checkout, tras poner el producto en el carrito. Necesito traducirlo en italiano y añadir una frase, al final quedaría así:

"Crea un account (Seleziona la casella per scaricare il libro anche successivamente)"

La web viene con Elementor + ShopEngine pero no encuentro donde modificar esa línea. Además la página está en producción con una campaña de publicidad activa y no puedo hacer muchas pruebas. He instalado también Loco Translator, y lo curioso es que allí aparece como traducida, pero en el front-end no.

Podéis ayudarme? Muchas gracias.

Contenido solo visible a usuarios registrados

Citar
Respondido : 15/12/2021 12:55 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Claudio, 

Inicialmente como estas realizando las traducciones en tu sitio web?, por ejemplo estás usando algún complemento como loco translate? de manera general puedes revisar como configurar este complemento en el siguiente articulo -> https://soporteforo.webempresa.eu/guia/traducir-temas-y-plugins-desde-tu-wordpress-actualizado/

De igual forma existen otras alternativas para traducir cadenas de texto en WordPress como -> https://es.wordpress.org/plugins/real-time-auto-find-and-replace/ con este complemento una vez los instalas solo debes añadir una nueva regla e indicar el texto que deseas cambiar por el nuevo

Screenshot   2021 12 15T091817.584

Si es posible envíanos más detalles como realizas las traducciones de esta forma podemos ayudarte con mayor detalle

Un Saludo 

ResponderCitar
Respondido : 15/12/2021 1:19 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Claudio.

Prueba lo siguiente:

.- Accede a tu cuenta de cPanel -> Administrador de archivos 

.- Accede a la carpeta de tu instalación -> wp-content -> plugins -> woocommerce -> templates -> checkout y edita el archivo " form-billing.php "

.- revisa sobre la linea 53 si tienes el siguiente codigo:

<input class="woocommerce-form__input woocommerce-form__input-checkbox input-checkbox" id="createaccount" <?php checked( ( true === $checkout->get_value( 'createaccount' ) || ( true === apply_filters( 'woocommerce_create_account_default_checked', false ) ) ), true ); ?> type="checkbox" name="createaccount" value="1" /> <span><?php esc_html_e( 'Create an account?', 'woocommerce' ); ?></span>

 

Modifica el texto " 'Create an account?' por el texto que quieres mostrar.

Revisa si después de eso se muestra el texto traducido.

 

Un saludo

 

ResponderCitar
Respondido : 15/12/2021 2:55 pm