Multilingüe

Giuliomax Menu Builder tiene soporte integrado para sitios multilingües. Cuando WPML, Polylang, TranslatePress o Multilingual Press está activo, el plugin detecta los idiomas disponibles y te permite asignar una etiqueta diferente a cada elemento del menú por idioma.

Cómo funciona

Cuando hay un plugin multilingüe compatible activo, Menu Builder detecta automáticamente la lista de idiomas disponibles. En la sección Multilingüe del panel de administración puedes ver los idiomas detectados.

Cada elemento del menú en Menu Builder → Estructura del menú obtiene un campo de etiqueta independiente para cada idioma detectado. El JavaScript del frontend lee el idioma activo del visitante y muestra la etiqueta correcta, sin recargar la página ni necesitar un menú separado.

ℹ️

Si no hay una etiqueta configurada para el idioma del visitante, el plugin usa la etiqueta por defecto como respaldo.

Configurar etiquetas por idioma

  1. Instala y activa un plugin multilingüe compatible (ver lista abajo).
  2. Abre Menu Builder en el administrador de WordPress.
  3. Haz clic en cualquier elemento del menú en la Estructura del menú para desplegarlo.
  4. Verás un campo de etiqueta para cada idioma detectado. Rellena la etiqueta traducida para cada idioma.
  5. Haz clic en Guardar menú.

Plugins multilingües compatibles

El plugin detecta automáticamente los idiomas de estos plugins:

Si no hay ningún plugin multilingüe activo, el plugin usa el idioma predeterminado del sitio.

Idiomas RTL (árabe, hebreo, persa, etc.)

El plugin incluye soporte completo para RTL (derecha a izquierda). Cuando WordPress detecta que el idioma activo es RTL (mediante la función is_rtl()), el plugin activa automáticamente:

No se requiere ninguna configuración — el modo RTL se activa automáticamente según la configuración de idioma de WordPress.

Traducir las cadenas de interfaz del plugin

Las cadenas de interfaz del propio plugin (p. ej. la etiqueta "Cerrar" del botón del menú móvil) están listas para traducirse mediante el sistema estándar de archivos .po / .mo de WordPress.

El text domain del plugin es giuliomax-menu-builder. Para añadir una traducción:

  1. Descarga el archivo de plantilla .pot desde la carpeta /languages del plugin.
  2. Ábrelo en Poedit o cualquier editor de .po.
  3. Guarda tu traducción como giuliomax-menu-builder-{locale}.po (p. ej. giuliomax-menu-builder-es_ES.po) y compílalo a .mo.
  4. Sube ambos archivos a /wp-content/languages/plugins/.