Para sitios Moodle que requieren presentar contenidos en varios idiomas existe el filtro Contenido multi-idioma que, al ser habilitado por un administrador, permite mostrar selectivamente el contenido de recursos y actividades en los idiomas que sean necesarios, mediante la aplicación de etiquetas con el siguiente formato:
<span lang="xx" class="multilang">Aquí va el contenido...</span>
Donde «xx» representa el idioma a ser aplicado al texto o contenido a mostrarse. Un ejemplo:
<span lang="es" class="multilang">Este texto se mostrará en español.</span> <span lang="en" class="multilang">This text will be displayed in English.</span>
Para introducir estos contenidos con las correspondientes etiquetas es preciso activar en el editor de textos el modo HTML (en Atto, el icono </>).
El filtro debe ser habilitado en Administración del sitio > Extensiones > Filtros > Gestionar filtros > Contenido multi-idioma: Conectado
Contenido multi-idioma (v2)
Una buena alternativa al filtro multi-idioma incluido en Moodle es este plugin, desarrollado por Iñaki Arenaza: Multi-Language Content (v2). Conveniente por dos razones:
- Las etiquetas son mucho más simples y fáciles de recordar:
{mlang xx}
en lugar de
<span lang="es" class="multilang">
- Pueden aplicarse las etiquetas sin necesidad de activar el modo HTML, lo que facilita agregar diferentes tipos de contenidos: texto, listas numeradas / con viñetas, imágenes, etc.
Con el filtro original de Moodle también se pueden usar todos estos tipos de contenido, pero resulta algo más engorroso.
El mismo ejemplo de arriba, con este filtro v2, resultaría así:
{mlang es}Este texto se mostrará en español.{mlang} {mlang esn}This text will be displayed in English.{mlang}
Otro ejemplo, en el editor Atto, usando imágenes:
El resultado será, en español:
Al cambiar el idioma a inglés:
Como se puede suponer, al título de la página también se le ha aplicado las etiquetas {mlang es} y {mlang en}.
Una vez instalado el plugin, debe habilitarse el filtro Contenido multi-idioma(v2), y deshabilitar el otro, si estuviese conectado.
Si necesitas ayuda con contenidos multi idioma, o con cualquier otro aspecto de Moodle, no dudes en escribirme.