Cómo configurar un conmutador de idiomas en Magento

Oferta de fin de verano en Magento, oferta por tiempo limitado
Tabla de contenidos

Configurar un selector de idioma en Magento es esencial. Esta función es crucial para los sitios web dirigidos a un público internacional, ya que la capacidad de cambiar de idioma sin esfuerzo se ha convertido en una necesidad apremiante en el mercado actual.

Aunque el proceso puede parecer abrumador al principio, esta guía te acompañará paso a paso para configurar un selector de idioma en tu sitio web de Magento de forma eficiente y efectiva. Si sigues estas instrucciones, podrás implementar esta valiosa función sin problemas, mejorando la capacidad de tu sitio para atender a un público diverso y multilingüe.

¿Por qué deberías configurar un selector de idioma para Magento?

Ilustración de las herramientas de la plataforma Magento commerce

Estas son cuatro razones clave por las que deberías configurar un selector de idioma para Magento.

  1. Mejora de la experiencia del usuario: Un selector de idioma permite a los visitantes acceder al contenido en su idioma preferido, mejorando su comprensión y su interacción con tu sitio web. Por ejemplo, un cliente hispanohablante que visita una tienda Magento basada en inglés puede cambiar fácilmente al español, lo que le facilita explorar productos, leer descripciones y completar compras.
  2. Mayor alcance de mercado: Al ofrecer varios idiomas, puedes dirigirte a una audiencia global y entrar en nuevos mercados, lo que puede aumentar tu base de clientes y tus ventas. Por ejemplo, una tienda de ropa en línea en EE. UU. implementa un selector de idioma con opciones para inglés, francés y alemán. Esto les permite comercializar sus productos de manera efectiva a clientes en Canadá y otros países europeos sin crear sitios web separados.
  3. Mejor rendimiento SEO: Un conmutador de idioma bien implementado puede impulsar tus esfuerzos de SEO multilingüe , haciendo que tu sitio sea más visible en los resultados de búsqueda en diferentes idiomas y regiones. Por ejemplo, una tienda de electrónica basada en Magento ofrece contenido tanto en inglés como en japonés. Cuando los usuarios japoneses buscan productos en su idioma, es más probable que las páginas en japonés de la tienda aparezcan en los resultados de búsqueda, generando así un tráfico más segmentado.
  4. Aumento de las tasas de conversión: Cuando los visitantes pueden entender los detalles del producto, las políticas y el proceso de compra en su idioma nativo, es más probable que completen transacciones y se conviertan en clientes. Por ejemplo, un cliente italiano que navega por una tienda internacional de productos de belleza en Magento encuentra la opción de cambiar a italiano. Ahora puede entender fácilmente los ingredientes del producto, las instrucciones de uso y las políticas de envío, lo que aumenta su confianza para comprar.

Al implementar estas funciones, haces que tu tienda Magento sea más accesible y fácil de usar para una audiencia diversa y global, lo que potencialmente aumenta el tráfico web, la interacción y las ventas.

¿Cómo configurar un selector de idioma en Magento?

Los servicios de traducción de sitios web generalmente ofrecen esta funcionalidad, que se puede adaptar para satisfacer sus requisitos específicos.

Sin embargo, cabe señalar que no todos los servicios de traducción ofrecen un selector de idioma que sea fácilmente personalizable y fácil de usar. Por lo tanto, es crucial seleccionar un servicio de traducción automática compatible con diversos frameworks y que ofrezca una función de selector de idioma flexible.

Un servicio que destaca por cumplir con estos criterios es Linguise. Ofrece una función de selector de idioma que es fácilmente personalizable y fácil de usar, y se integra perfectamente con Magento.

Aprovechando la Linguise integración fluida de ’s con el Magento CMS, puedes incorporar sin esfuerzo un selector de idioma en tu sitio web multilingüe. Con las funciones de Linguise y su interfaz intuitiva, configurar y mantener un selector de idioma en tu sitio web de Magento se vuelve mucho más sencillo. La siguiente sección describe los pasos para instalar Linguise en un sitio web Magento multilingüe y configurar el selector de idioma.

Rompe las barreras del idioma
¡Dile adiós a las barreras del idioma y hola al crecimiento sin límites! Prueba nuestro servicio de traducción automática hoy mismo.

Paso 1: Regístrate para obtener una cuenta gratuita de Linguise

Primero, regístrate para obtener una Linguise cuenta sin coste alguno y aprovecha un periodo de prueba de un mes. El proceso de registro es sencillo: solo tienes que proporcionar tu dirección de correo electrónico para crear tus credenciales de acceso.

Durante esta fase de prueba, tendrás acceso a las impresionantes funciones de Linguise. Una vez que finalice el período de prueba, serás redirigido automáticamente al panel de Linguise .

Paso 2: Añadir el dominio del sitio web Magento

Después de crear correctamente tu cuenta de Linguise , serás redirigido al panel de control. Allí, tendrás que añadir la información del dominio de tu sitio web . Busca la opción "Añadir dominio" y haz clic en ella. A continuación, se te presentará un formulario con varios campos que deberás rellenar:

  • Detalles de la cuenta
  • URL del sitio web
  • Selección de plataforma (elige Magento)
  • El idioma principal de tu sitio
  • Idiomas a los que deseas traducir
  • Opción para traducir URL
  • Configuración para la traducción de contenido dinámico

Una vez que hayas completado toda la información necesaria, haz clic en el botón “Siguiente paso”.

Una imagen oscura con texto y líneas tenues visibles. La imagen parece ser una captura de pantalla de una página web o un documento.
Una imagen oscura con texto y líneas en gris claro. La imagen parece ser una captura de pantalla de baja resolución.

En la siguiente etapa, deberás introducir una clave de API. Esta clave se te proporcionará y es esencial para el proceso de configuración.

Imagen de una captura de pantalla de un vídeo de YouTube con una herramienta de traducción

Paso 3: Subir el script de Linguise

El siguiente paso consiste en añadir el script de traducción de Linguise a tu servidor Magento :

  1. Obtén el script de traducción PHP-JS de Linguise.
  2. Extrae el contenido del archivo descargado.
  3. Transfiere los archivos extraídos al directorio principal de tu instalación de Magento .

Asegúrate de que:

  • El script está ubicado en el directorio de nivel superior de tu sitio web junto a tus archivos Magento .
  • La carpeta conserva su nombre original, “linguise”.
Una captura de pantalla del sistema de archivos de un ordenador.

A continuación, debe incorporar su clave API de Linguise en el archivo Configuration.php que acaba de subir. Abra este archivo para editarlo, localice el texto de marcador de posición “REPLACE_BY_YOUR_TOKEN” y sustitúyalo por su clave API real, manteniéndola entre comillas.

Fragmento de código con resaltado de sintaxis.

Paso 4: Configurar la reescritura de URL para Magento

Accede a tu Magento panel de administración y sigue esta ruta a través del menú lateral:  Tiendas > Configuración > Configuración > General > Web > Optimización para motores de búsqueda

Una vez allí, localiza y activa la opción “Use Web Server Rewrite”.

Página de configuración de Azure. Configuración de Microsoft Azure.

A continuación, deberás configurar URLs específicas para cada idioma en tu archivo .htaccess. Abre el archivo .htaccess predeterminado de Magento 2 y busca la línea que dice “RewriteEngine on”. Inmediatamente después de esta línea, insertarás un fragmento de código específico.

Esta configuración permite que Magento gestione y dirija correctamente las solicitudes de las diferentes versiones de idioma de tu sitio, mejorando tu configuración multilingüe. 

Recuerda que modificar el archivo .htaccess requiere una cuidadosa atención a los detalles, ya que los cambios incorrectos pueden afectar la funcionalidad de tu sitio. Si no te sientes cómodo haciendo estos cambios tú mismo, considera buscar la ayuda de un desarrollador familiarizado con las configuraciones de Magento .

				
					<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA,END]
</IfModule>

				
			

Paso 5: Activar y personalizar el selector de idioma

El selector de idioma es una ventana emergente con banderas que permite a los usuarios seleccionar su idioma preferido. Para cargarlo, copia el código proporcionado al final de la configuración del sitio web y colócalo en el encabezado de tu página HTML. El selector de idioma con banderas se cargará automáticamente.

Puedes encontrar el código para copiar y cargar en el encabezado de tu sitio web en tu Linguise panel de control navegando a Your Domain > Settings > Tab > Script PHP.

Una imagen en blanco y negro. Textura de fondo.

Este código debe insertarse en el encabezado de su página. Magento 2 le permite agregar contenido al encabezado de su página a través de la configuración.

Captura de pantalla de la tabla de configuraciones de diseño

En el panel de administración, ve a Contenido > Configuración y edita la vista del tema de tu tienda predeterminada. A continuación, haz clic en la sección Encabezado HTML y pega el script copiado en el campo de entrada Scripts and Style Sheets. Por último, guarda la configuración.

Una pantalla negra con texto blanco y un círculo gris en el lado derecho. El texto parece ser un mensaje de error.

El selector de idioma se muestra inicialmente en una posición flotante en la esquina inferior derecha de tu sitio web. Puedes personalizar su apariencia y ubicación navegando al Linguise panel de Linguise > Configuración > Visualización de banderas de idioma.

Paso 6: Configurar la visualización principal

El conmutador de idioma aparece por defecto en una posición flotante en la esquina inferior derecha de tu sitio web. Puedes ajustar su apariencia y ubicación a través del panel de Linguise yendo a Ajustes > Visualización de banderas de idioma.

Menú de ajustes para la visualización de banderas de idioma

Paso 7: Configurar el diseño de la bandera

Después de ajustar la configuración de visualización principal, puedes personalizar aún más el diseño de las banderas de idioma.

  • Visualización del nombre del idioma: Puedes elegir mostrar el nombre del idioma según el país o el propio idioma, como “French” o “Français”.
  • Tipo de bandera para el inglés: Esto es útil para idiomas con múltiples variantes, como el inglés estadounidense o británico, el español, el taiwanés, el alemán y el portugués.
  • Estilo de la bandera: Selecciona la forma del icono de la bandera, ya sea redonda o rectangular.
Una captura de pantalla que muestra varios tipos de banderas e idiomas.

Paso 8: Establece el color y el tamaño

Después de finalizar el diseño de la bandera, puedes personalizar el color y el tamaño de las banderas con las siguientes opciones:

  • Radio del borde de la bandera: Ajusta el radio del borde para el estilo de bandera rectangular, medido en píxeles.
  • Color del nombre del idioma: Elige el color de texto predeterminado para el nombre del idioma.
  • Color del idioma en la ventana emergente: Establece el color del texto del título del idioma en el área de la ventana emergente o del menú desplegable.
  • Tamaño de la bandera: Ajusta el tamaño de los iconos de las banderas.
  • Color al pasar el cursor sobre el nombre del idioma: Define el color del texto que aparece cuando el usuario pasa el cursor sobre el nombre del idioma.
  • Color de desplazamiento del idioma en la ventana emergente: Especifique el color del texto que aparece cuando el usuario pasa el cursor sobre el título del idioma en la ventana emergente o el área desplegable.
Menú de configuración con opciones personalizables vacías

Paso 9: Configurar la sombra de caja de la bandera

Por último, puedes ajustar la configuración de la sombra del cuadro de banderas. La primera opción te permite añadir un efecto de sombra a cada icono de bandera que se muestra en tu sitio web. La segunda opción controla el efecto de sombra cuando los usuarios pasan el ratón por encima de las banderas de idioma.

 

Una vez que hayas realizado todos los ajustes necesarios, haz clic en el Guardar para aplicar los cambios de personalización. A continuación, visita tu Magento para verificar que la configuración se haya aplicado correctamente. Esto te dará una idea de cómo se mostrará el selector de idioma.

Pantallas negras con ajustes y botones para la personalización.

Después de completar la configuración, puedes ver el selector de idioma en tu sitio web multilingüe de Magento .

Cuatro imágenes de productos en blanco y negro. Se muestran varios productos.

Traduciremos automáticamente el sitio web de Magento a otros idiomas, como el español.

Fotografías en blanco y negro de personas y obras de arte. Diversos estilos fotográficos.

4 estrategias para mejorar el selector de idioma en Magento

Una vez que hayas configurado el selector de idioma en tu sitio web Magento multilingüe, debes comprender las estrategias óptimas para diseñar un selector de idioma y optimizar su rendimiento para mejorar tu sitio y la experiencia del usuario.

Implementa fácilmente indicadores de idioma

Personas trabajando juntas alrededor de un monitor grande. Concepto de colaboración en equipo.

Utilizar símbolos o banderas de idiomas universalmente reconocidos en tu selector de idioma es crucial. Esto permite a los visitantes localizar y elegir su idioma preferido rápidamente. Implementar símbolos familiares crea una experiencia de usuario intuitiva, lo que permite a los visitantes navegar sin esfuerzo hacia la versión del idioma que desean. La clave está en seleccionar indicadores reconocidos globalmente para evitar malentendidos.

Por ejemplo, una tienda online multilingüe que vende equipamiento deportivo. Su selector de idioma podría usar una combinación de banderas de países y abreviaturas de idiomas:

  • EN (para inglés)
  • ES (para español)
  • FR (para francés)
  • DE (para alemán)
  • JP (de japonés)

Este enfoque combina señales visuales (banderas) con texto (códigos de idioma), lo que facilita a los usuarios de diferentes orígenes identificar su idioma preferido. Las banderas son instantáneamente reconocibles, mientras que las abreviaturas aportan claridad adicional. 

Por ejemplo, un visitante hispanohablante podría identificar rápidamente la bandera de España y la abreviatura ‘ES’, lo que le permitiría cambiar el sitio al español con un solo clic. Este diseño fácil de usar mejora la experiencia de navegación general y puede aumentar la interacción y las conversiones en el sitio.

Combina nombres de idiomas y banderas

Plano detallado de un centro comercial

Aunque las banderas resultan visualmente atractivas, es beneficioso combinarlas con los nombres nativos de los idiomas. Esta estrategia ayuda a evitar confusiones, especialmente porque algunos idiomas se utilizan en varios países con banderas distintas.

Utilizar los nombres reales de los idiomas elimina la ambigüedad y garantiza que los visitantes puedan identificar y elegir con precisión su idioma preferido sin malentendidos. Además, este enfoque promueve la inclusividad y muestra respeto por la diversidad cultural.

Por ejemplo, un sitio web de noticias global que atiende a un público diverso. Su selector de idioma podría verse así.

lista de opciones de idioma

En este caso:

  1. El uso de banderas proporciona indicaciones visuales rápidas.
  2. Los nombres de los idiomas se escriben en su escritura nativa (como japonés, francés, etc.), lo que resulta instantáneamente reconocible para los hablantes de ese idioma.

Este enfoque resulta especialmente útil para idiomas como el español o el inglés que se hablan en varios países. Por ejemplo, un usuario de México o Argentina vería «Español» en lugar de tener que elegir entre las banderas de varios países hispanohablantes. Del mismo modo, los usuarios del Reino Unido, EE. UU., Australia u otros países anglófonos pueden identificarse con «English» independientemente de la bandera utilizada.

Coloca estratégicamente el selector de idioma

Imagen en blanco y negro de un diagrama de pantalla de ordenador. Ilustración técnica de una interfaz de ordenador.

Es crucial colocar el selector de idioma en una ubicación destacada y de fácil acceso en tu sitio web. Las posiciones comunes y efectivas incluyen el encabezado, el pie de página o el menú de navegación principal. Estos lugares son intuitivos para la mayoría de los usuarios web y se ajustan a sus expectativas cuando buscan opciones de idioma.

Mantener una ubicación consistente en todas las páginas garantiza que los visitantes puedan acceder fácilmente al selector de idioma, independientemente de su punto de entrada o de la página actual. Esta consistencia contribuye a una experiencia de usuario fluida y predecible.

Por ejemplo, un sitio web internacional de reservas de hoteles que atiende a una audiencia global. Podrían implementar su estrategia de selector de idioma de la siguiente manera.

  1. Ubicación en el encabezado: El selector de idioma se encuentra en la esquina superior derecha del encabezado, junto al icono de la cuenta de usuario y el selector de moneda. Es visible en todas las páginas y permite a los usuarios cambiar de idioma en cualquier momento durante su proceso de navegación o reserva.
  2. Diseño consistente: El selector de idioma aparece como un icono de globo terráqueo seguido del idioma actual (p. ej., «🌐 English»). Al hacer clic, se abre un menú desplegable con otras opciones de idioma.
  3. Respaldo en el pie de página: El pie de página incluye una lista de texto con todos los idiomas disponibles, lo que proporciona un punto de acceso alternativo.

Esta ubicación estratégica garantiza que, ya sea que un usuario llegue a la página de inicio, a la página de un hotel específico o a la página de confirmación de reserva, pueda encontrar y usar fácilmente el selector de idioma. Por ejemplo, un usuario francés que explora opciones de hoteles en Tokio puede cambiar rápidamente el sitio al francés para comprender mejor las descripciones de las habitaciones y las condiciones de reserva, lo que mejora su experiencia de usuario y potencialmente aumenta la probabilidad de completar una reserva.

Mantén la coherencia del selector de idioma en todas las páginas

Diseño adaptable para sitio web de moda

Es fundamental asegurarse de que el selector de idioma mantenga una apariencia y funcionalidad uniformes en todo tu sitio web. Los usuarios deben poder cambiar de idioma sin esfuerzo, independientemente de la página en la que se encuentren o del contenido que estén viendo. Esta consistencia proporciona una experiencia de usuario fluida y refuerza la accesibilidad de las opciones de idioma, fomentando la confianza y la seguridad en tu sitio web multilingüe.

Por ejemplo, una plataforma de comercio electrónico global que vende productos electrónicos. Así es como podrían implementar una estrategia coherente de conmutador de idiomas.

  1. Diseño uniforme: El selector de idioma aparece como un icono de globo terráqueo con el código del idioma actual (p. ej., "🌐 EN") en la esquina superior derecha de cada página, incluidas las listas de productos, las páginas de productos individuales, los carritos de compra y las páginas de pago.
  2. Funcionalidad consistente: Al hacer clic en el selector de idioma siempre se abre el mismo menú desplegable con todos los idiomas disponibles, independientemente de la página.
  3. Conservación del contenido: cuando los usuarios cambian de idioma, permanecen en la misma página, pero el contenido se muestra en el idioma recién seleccionado. Por ejemplo, si un usuario está viendo las especificaciones de un portátil en inglés y cambia a español, ve los detalles del mismo portátil, ahora en español.
  4. Estructura de la URL: La estructura de URL cambia de forma consistente al cambiar de idioma. Por ejemplo:

Estudio de caso: Un cliente japonés que navega por portátiles en la versión en inglés del sitio decide cambiar a japonés para entenderlo mejor. Hace clic en el icono «🌐 EN» de la cabecera, selecciona «日本語» en el menú desplegable y la página se actualiza, mostrando los mismos detalles del portátil pero en japonés. La URL cambia de «/products/…» a «/ja/製品/…».

Esta experiencia coherente en todas las páginas y funciones del sitio garantiza que el usuario pueda navegar y comprar con confianza en su idioma preferido, lo que potencialmente aumenta la probabilidad de que complete una compra y regrese al sitio en el futuro.

¿Listo para explorar nuevos mercados? Prueba nuestro servicio de traducción automática gratis con nuestra prueba sin riesgo de 1 mes. ¡No se necesita tarjeta de crédito!

¡Configura el selector de idioma en Magento con Linguise!

A estas alturas, ya deberías saber que estás configurando un selector de idioma para un sitio web Magento multilingüe. Implementar un selector de idioma puede ofrecer numerosos beneficios y personalizarse según nuestras directrices.

Optimizar tu selector de idioma puede mejorar significativamente la experiencia general del usuario en tu Magento . El siguiente paso es crear una cuenta de Linguise , integrarla con tu sitio web de Magento y ajustar la configuración del selector de idioma. Estas acciones mejorarán la experiencia del usuario, haciendo que tu sitio de comercio electrónico multilingüe sea más accesible y fácil de usar.

Recuerda que un selector de idioma bien implementado en tu plataforma Magento puede generar un mayor engagement, aumentar las conversiones y mejorar la satisfacción del cliente en los distintos mercados lingüísticos. Es un elemento crucial para crear un sitio web verdaderamente multilingüe.

También te puede interesar leer

¡No te lo pierdas!
Suscríbase a nuestro boletín

¡Recibe noticias sobre traducción automática de sitios web, SEO internacional y mucho más!

Invalid email address
Pruébalo. Uno al mes, y puedes darte de baja en cualquier momento.

¡No se vaya sin compartir su correo electrónico!

No podemos garantizar que ganes la lotería, pero sí podemos prometerte noticias informativas interesantes sobre traducción y descuentos ocasionales.

¡No te lo pierdas!
Invalid email address