miércoles, 21 de julio de 2010

Joomla multiidioma - Joom!Fish

  • Habiendo instalado Joomla spanish, ya lo crea con los idiomas español, inglés y catalán (ver en Extensiones > gestor de idiomas) , pero necesitamos un gestor de esos idiomas.
  • Ir a http://www.joomfish.net/ y descargar la última versión zip(ahora es 2.0.4 para Joomla 1.5)
  • Instalar Joomfish: Extensiones > Instalar > el zip que hemos descargado
  • La bandera catalana ca.gif no existe.. debemos buscar una y colocarla en components\com_joomfish\images\flags
  • Si queremos activar / desativar Joomfish: extensiones > gestor de módulos > language selection.
  • Activar el gestor de idiomas para todos los idiomas (castellano / catalan / ingles): Componentes > Joomfish > Language configuration. Poner las banderas en el orden que interese.
  • Si queremos añadir algun idioma mas, descargarlo de http://extensions.joomla.org/extensions/languages/translations-for-joomla y instalarlo como si fuera una extensión (por ejemplo fr-FR_joomla_lang_full.1.5.20.zip)
  • Decidir donde ponerlo, y sus parámetros. Por ejemplo en USER4. En este caso, deberemos mover SEARCH a right por ejemplo, y además editar template.css y styles/header/color/style.css para quitar la imagen de la lupa en ja_search.

Activamos todos los idiomas y aparecerán las banderas en el sitio.

También veremos que en el panel de control aparecerá siempre un 'translate to:' que permitirá poner los textos en cualquier idioma.

Notas:

  • para traducir la cabecera de los menus, no se hace en el gestor de menus, sino desde el Extensiones > Gestor de Módulos. Marcar 'menu principal', seleccionar el idioma en el combo de 'translate to' .. y en el popup.. poner la traducción y no olvidar marcar 'publicar') y salvar.
  • si un texto no está traducido a un idioma... se pondrá en el idioma por defecto.
  • para que no aparezca el mensaje 'There are no translations available.' en el artículo si solo está en 1 idioma: Componentes > Joom!Fish > Control Panel > Preferencias (botón arriba derecha), y cambiar la opción.
  • Si parace el mensaje 'Joom!Fish config error: Default language is inactive!' es porque falta activar en el gestor de idiomas todos los idiomas.
  • Para modificar mensajes del sistema, hacerlo en C:\Program Files (x86)\EasyPHP-5.3.2i\www\joomla3\language y buscar

No hay comentarios:

Publicar un comentario