[Sergio Iglesias](https://sergioiglesias.net) · Blog sobre Joomla

# Ficheros de idioma en componentes para Joomla! 1.6 y 1.7

[ Añadir a fuentes preferidas ](https://www.google.com/preferences/source?q=sergioiglesias.net)   08 Septiembre 2011    [Tips Joomla](https://sergioiglesias.net/blog/joomla)   1 - 2 minutos    Visitas: 3474

![Ficheros de idioma en Joomla!](https://sergioiglesias.net/images/stories/ficheros_idioma.png)Estos días hemos estado migrando la **extensión del anillo** (desarrollada por [Complusoft](http://www.complusoft.es/ "Desarrollo Web Joomla! Profesional - Formación Joomla! a medida")) que teníamos para **Joomla! 1.5**. Hemos tenido algún problemilla con el tema de los ficheros de idioma, que no los mostraba, pero la versión para Joomla! 1.6 y 1.7 ya está terminada.

Vamos a ver las características de estos ficheros.

### Qué son los ficheros de idioma de Joomla!

Los ficheros de idioma son unos ficheros .ini donde se escriben una serie de macros y sus definiciones para poder tener una extensión en varios idiomas de forma sencilla.

De esta forma, cuando **creas una extensión en Joomla!** puedes utilizar estos ficheros para ponerla, por ejemplo, al español. Si después la quieres (o la quieren traducir) a otros idiomas, tan sólo se tendrá que editar este fichero, cambiar la traducción al idioma que se necesite y listo. Si necesidad de tocar nada del código de la extensión.

Problemas que nos hemos encontrado

Estos ficheros han "sufrido" una serie de modificaciones en la nueva versión de Joomla! (Joomla! 1.6 y posteriores). Ahora siguen unas restricciones que antes se saltaban y, de ahí, que no se nos mostraran los textos en su traducción (en concreto la extensión está en inglés y en español).

Solución

Evidentemente, la solución pasa por crear bien estos ficheros y seguir las restricciones marcadas para la nueva versión de Joomla!

Antes (versión Joomla! 1.5):

 ```
MACRO A TRADUCIR=descripción en idioma
```

Ahora (versión Joomla! 1.6 en adelante):

 ```
MACRO A TRADUCIR=descripción en idioma
```

Como podéis observar, una de las restricciones que tenemos es que la descripción debe ir entre comillas dobles, cosa que antes daba igual.

El resto de restricciones son las siguientes:

- Descripciones entre comillas simple
- Macros (o palabras clave) tienen que estar unidas sin espacios y por guiones bajos: \_
- Si alguna cadena lleva comillas sobles, sustituirla por "\_QQ\_" (incluidas las comillas)

Más información

Si necesitáis más información sobre cómo utilizar estos ficheros, podéis ver un interesante artículo en el [blog de Gnumla](http://www.gnumla.com/ "Tu blog sobre Joomla! en español"): [Adaptar los ficheros de idioma a Joomla! 1.6](http://www.gnumla.com/avanzado/adaptar-los-ficheros-de-idioma-a-joomla-16.html "Adaptar los ficheros de idioma a Joomla! 1.6")

Actualización \[Jueves, 18 de agosto de 2011\]

Otro dato a tener en cuenta a la hora de poner enlaces dentro de los ficheros de idioma, es ponerlos con comilla simple:

 ```
MACRO_A_TRADUCIR="descripción en idioma con un <a href='http://www.sergioiglesias.net' title='Título del enlace'>enlace</a> y un texto "_QQ_"entre comillas"_QQ_" para que salga correctamente"
```

[ Añadir a fuentes preferidas ](https://www.google.com/preferences/source?q=sergioiglesias.net)Gratuito · Primer paso recomendado

### ¿No sabes bien en qué estado

está tu web Joomla?

Antes de decidir si hay que arreglar, migrar o mantener, conviene saber qué está pasando. Reviso el estado de tu web — versión de Joomla, extensiones y lo que se pueda ver — y te digo qué conviene hacer y en qué orden.

Versión de Joomla y ruta de actualización Estado de extensiones Plan de acción con recomendaciones Informe por email + HTML

[ Solicitar revisión gratuita sin compromiso ](https://sergioiglesias.net/revision-joomla-gratis)Respuesta en 24–48 h laborables

[![Sergio Iglesias](https://sergioiglesias.net/images/sergiois-joomla-web.png)](https://sergioiglesias.net/sobre-mi)##### Consultor Web Joomla Senior

Soy [Sergio Iglesias](https://sergioiglesias.net/sobre-mi). Ayudo a empresas, instituciones y profesionales a convertir su web en una herramienta real de negocio: segura, escalable y fácil de gestionar. Soy especialista en migraciones complejas de Joomla sin pérdida de datos, desarrollo de extensiones y plantillas a medida y ofrezco mantenimiento y evolución de tu CMS.

[](https://x.com/sergiois "Sergio Iglesias en X") [](https://www.linkedin.com/in/sergiois "Sergio Iglesias en Linkedin") [](https://github.com/sergiois "Sergio Iglesias en Github") [](https://sergiois.github.io/ "Extensiones Joomla de Sergio Iglesias")

### Suscríbete a mi newsletter

¿Te ha gustado el artículo? Suscríbete a mi newsletter y recibe contenido exclusivo.
Podrás hacer gratis un **Curso de desarrollo de plantillas Joomla**.

[Quiero apuntarme!](https://sergioiglesias.net/newsletter)

###  No hay comentarios

###  Deja tu comentario

 En respuesta a Some User

 Nombre \*

 Dirección de email \*

 Texto del comentario \*

 Doy mi consentimiento para que mi información personal sea recopilada y procesada por este sitio para aceptar y mostrar mi comentario, así como para notificarme sobre las respuestas a él según la [Declaración de privacidad](https://sergioiglesias.net/politica-privacidad) del sitio. \*
