Please make sure to update to WPML 4.3.5 and check our list of Known Issues before reporting

Hi, Amit here, I am the WPML Support Manager, our current ticket queue is high, update your WPML plugins and make sure you meet the minimal requirements for running WPML before reporting an issue please - many tickets are resolved doing that

Please look at our updated list of Known Issues and you can also use our support search to find helpful information and of course review our documentation before opening a ticket.

If you do need to open a ticket please make sure to provide us with all the needed information as described in this page

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This thread is resolved. Here is a description of the problem and solution.

El problema: El menú de variaciones y el de atributos de WooCommerce aparacen en ingles y todo el administrador esta en español

La solución: - Haz el cambio de código sugerido abajo.

Documentación: https://wpml.org/forums/topic/el-administrador-de-woocommerce-aparece-una-parte-en-ingles-y-otra-en-espanol/#post-4977505

This topic contains 15 replies, has 2 voices.

Last updated by Andrés 1 week, 4 days ago.

Assigned support staff: Andrés.

Author Posts
November 15, 2019 at 8:07 pm #4956537

eduardoN-4

Estoy tratando de traducir el administrador de woocommerce pero el menu de variaciones y el de atributos aparacen en ingles y todo el administrador esta en español

hidden link

November 19, 2019 at 3:23 pm #4973907

Andrés
Supporter

Languages: English (English ) Spanish (Español ) French (Français )

Timezone: Europe/Paris (GMT+01:00)

Hola,

Bienvenido al soporte de WPML.

Disculpa el tiempo de espera pero tu ticket ha sido abierto inicialmente en el foro en inglés. En este momento me encuentro analizando tu caso ya que lo puedo reproducir parcialmente en un sitio de prueba.
hidden link

Tan pronto tenga noticias regreso a informarte.

Un saludo,
Andrés

November 20, 2019 at 6:36 am #4977021

Andrés
Supporter

Languages: English (English ) Spanish (Español ) French (Français )

Timezone: Europe/Paris (GMT+01:00)

Buenos días,

Seguiré haciendo unas pruebas y regreso pronto con novedades.

Saludos

November 20, 2019 at 8:03 am #4977469

Andrés
Supporter

Languages: English (English ) Spanish (Español ) French (Français )

Timezone: Europe/Paris (GMT+01:00)

Gracias por mencionarnos esta situación. Voy a escalar tu ticket a nuestro soporte de segundo nivel y regreso tan pronto tenga novedades.

Saludos

November 20, 2019 at 8:20 am #4977505

Andrés
Supporter

Languages: English (English ) Spanish (Español ) French (Français )

Timezone: Europe/Paris (GMT+01:00)

Hola de nuevo,

Para corregir este problelma:
- Haz un backup completo de tu sitio.
- Abre el archivo /wp-content/plugins/woocommerce-multilingual/inc/class-wcml-ajax-setup.php
- Busca la función \WCML_Ajax_Setup::wcml_localize_woocommerce_on_ajax, línea 53.
- Cambia:

	public function wcml_localize_woocommerce_on_ajax() {
		$action         = isset( $_POST['action'] ) ? filter_var( $_POST['action'], FILTER_SANITIZE_STRING ) : false;
		$is_ajax_action = $action
						&& in_array(
							  $action,
							  [
								  'wcml_product_data',
								  'wpml_translation_dialog_save_job',
								  'edit-theme-plugin-file',
								  'search-install-plugins'
							  ],
							  true
						  );
		if ( $action && ( $is_ajax_action || ! apply_filters( 'wcml_is_localize_woocommerce_on_ajax', true, $action ) ) ) {
			return;
		}

		$current_language = $this->sitepress->get_current_language();

		$this->sitepress->switch_lang( $current_language, true );
	}

Por:

	public function wcml_localize_woocommerce_on_ajax() {
		$action         = isset( $_POST['action'] ) ? filter_var( $_POST['action'], FILTER_SANITIZE_STRING ) : false;
		$is_ajax_action = $action
						&& in_array(
							  $action,
							  [
								  'wcml_product_data',
								  'wpml_translation_dialog_save_job',
								  'edit-theme-plugin-file',
								  'search-install-plugins',
								  'woocommerce_load_variations'
							  ],
							  true
						  );
		if ( $action && ( $is_ajax_action || ! apply_filters( 'wcml_is_localize_woocommerce_on_ajax', true, $action ) ) ) {
			return;
		}

		$current_language = $this->sitepress->get_current_language();

		$this->sitepress->switch_lang( $current_language, true );
	}

¿Funciona correctamente ahora?

November 21, 2019 at 2:32 pm #4989399

eduardoN-4

Hola gracias por la respuesta ayudo para solucionar una parte , aun faltan algunas traducciones de la parte de los atributos del woocommerce, adjunto las imagenes

November 21, 2019 at 4:11 pm #4990653

Andrés
Supporter

Languages: English (English ) Spanish (Español ) French (Français )

Timezone: Europe/Paris (GMT+01:00)

¿Me puedes confirmar de haber hecho el cambio de código?

November 21, 2019 at 4:17 pm #4990759

eduardoN-4

si, lo realice y funciono correctamente

November 21, 2019 at 4:34 pm #4991009

Andrés
Supporter

Languages: English (English ) Spanish (Español ) French (Français )

Timezone: Europe/Paris (GMT+01:00)

¡Perfecto! 🙂
No dudes en cerrar este ticket y abrir uno nuevo si necesitas más ayuda.

November 21, 2019 at 4:44 pm #4991091

eduardoN-4

aun falta la traduccion de los atributos que mencione en la respuesta #4989399

November 21, 2019 at 4:48 pm #4991221

Andrés
Supporter

Languages: English (English ) Spanish (Español ) French (Français )

Timezone: Europe/Paris (GMT+01:00)

No estoy seguro de entender tu situación, en tu mensaje anterior decías que funcionó correctamente.

Para evitar confusiones, ¿me podrías indicar de una manera detallada lo que falta por traducir en el sitio de prueba?
hidden link

November 21, 2019 at 4:59 pm #4991349

eduardoN-4

El menu de atributos y variaciones del administrador de woocommerce tiene items por ser traducidos como te lo indico en las siguientes imagenes en los recuadros en rojo

November 21, 2019 at 5:13 pm #4991637

Andrés
Supporter

Languages: English (English ) Spanish (Español ) French (Français )

Timezone: Europe/Paris (GMT+01:00)

Disculpa pero no es lo que veo en el sitio de pruebas. ¿Me podrías indicar los pasos necesarios para ellos?

November 21, 2019 at 5:23 pm #4991713

eduardoN-4

Listo todo funciona bien, gracias

November 21, 2019 at 5:24 pm #4991717

eduardoN-4

My issue is resolved now. Thank you!