Pregunta, hay alguna manera de hacer articulos en 2 idiomas sin el joomfish?
Martes, 29 Junio 2010 | Escrito por Jhon Marreros Guzman
Detalles Tutorial - Nivel : Intermedio, Versión Joomla : 1.5.x, Formato : texto y video
En algún momento necesitamos que nuestro template maneje multiples idiomas independientes de extensiones de terceros como joomfish, esto se logra utilizando los archivos de idiomas de template
En el siguiente video se muestra un ejemplo práctico de cómo utilizar los archivos de idiomas en un template Joomla, el ejemplo se basa en una frase en texto que forma parte del template y la cual debe cambiar según el idioma.
1-Inclusión de la frase en el Template
Para este ejemplo colocaremos una frase en la cabecera del template MonitoJoomla, tal como se muestra en la siguiente imagen:

Para realizar esto, modificamos el archivo index.php del template, utilizamos la función del framework de Joomla JText, la cual nos permite realizar las traducciones de acuerdo al "Key" que definamos.
2-Archivos de Idioma
Posteriormente creamos nuestros archivos de idiomas, creamos los siguiente archivos:
- es-ES.tpl_monitojoomla.ini (en la ruta: /language/es-ES)
- en-En.tpl_monitojoomla.ini (en la ruta /language/en-GB)
Dentro de los archivos colocamos la frase de equivalencia de nuestro "Key"
FRASE MONITO = Tutoriales Joomla y Tecnología Web , para el archivo de español
FRASE MONITO = Joomla Tutorials and Web Technology , para el archivo de inglés
3-Para el archivo de Instalación
Para la distribución del template, será necesario hacer las modificaciones correspondientes en el archivo de instalación: templateDetails.xtml, colocando las referencias a los archivos de idiomas, por ejemplo:

Estos archivos de idioma deben figurar en la raíz del paquete de instalación.
4-Conclusión
La aplicación de idiomas en nuestro template permite flexibilidad al momento de la distribución, podemos colocar frases que forman parte del template sin preocuparnos por el idioma en el cual se utilizará, en este tutorial se mostró los archivos de idiomas para el frontend, pero es posible que se definan archivos de idiomas también en el backend (Estos deben estar dentro de la carpeta de Administrator).
¿Interesado en aprender más de Joomla? Suscríbete al Boletín Mensual

Al suscribirte recibirás una recopilación de 10 templates Joomla gratuitas
