Este artículo proporciona una guía detallada sobre como añadir nuevos idiomas a las plantillas de informes en .pdf generados con Jasper. Con esta solución podrás seleccionar más idiomas en el selector de informes.

Añadir idioma

Para añadir un nuevo idioma a una plantilla .pdf hay que cargar las plantillas de traducciones.

Comprobar que las plantillas de traducción que existen en el listado

Comprobar que las plantillas de traducción que existen en el listado

  1. Accedemos a Ajustes / Configuración → Pestaña Jasper Reports
  2. Comprobar que las plantillas de traducción que existen en el listado
  3. Pulsar en “Nuevo Idioma”, poner el código de idioma en cuestión y un nombre, y crearlo.

<aside> <img src="/icons/warning_yellow.svg" alt="/icons/warning_yellow.svg" width="40px" /> Importante: La actualización del fichero se actualiza cada hora por lo que tardarás al menos una hora en ver los cambios aplicados en producción

</aside>

<aside> <img src="/icons/warning_yellow.svg" alt="/icons/warning_yellow.svg" width="40px" /> Importante: No se pueden añadir idiomas que no están configurados previamente, es decir, si no hay ningún archivo que contenga por ejemplo el código “ca_ES”, entonces no podemos añadir el catalán, pues no hay fichero de traducción para ello.

</aside>

Suponiendo que el fichero de traducción está presente, en la parte inferior tenemos la tabla de idiomas, donde podemos simplemente pulsar en “Nuevo Idioma”, poner el código de idioma en cuestión y un nombre, y crearlo.

Untitled

Añadir idioma personalizado

Si queremos crear nuestra propia traducción, podemos descargar una traducción ya hecha a través del menú de acciones de la tabla, por ejemplo, la traducción a Español del modelo 3 de presupuesto:

Untitled

Una vez descargado el archivo, podemos abrirlo con cualquier editor de texto, este contiene una serie de textos y sus traducciones. Es importante no modificar nada de lo que se muestra en amarillo, solo las traducciones que se muestran después del símbolo “=”.