Herramientas

Cómo crear una app web internacionalizada con Thymeleaf

Aprende cómo poder realizar la internacionalización de una aplicación web utilizando Thymeleaf, gracias a este video, que te mostrará el proceso de una forma práctica.

Publicado el 22 de Octubre de 2019
Compartir

Conviértete en un Backend Developer
Domina los lenguajes de programación más demandados. Accede a cursos, talleres y laboratorios para crear proyectos con Java, Python, PHP, Microsoft .NET y más
Comenzar gratis ahora

Qué es la internacionalización

Una aplicación internacionalizada es una aplicación que será capaz de mostrar su información en más de un idioma, o que utilizará conceptos asociados a determinados países y regiones, como, por ejemplo, el símbolo de la moneda, el separador de miles o algún otro concepto cultural.

Todo eso lo podemos hacer y gestionar fácilmente en nuestras aplicaciones con Thymeleaf y Spring. Para ello debemos utilizar un concepto que viene desde Java, y que podemos encontrar en su documentación oficial, como es Locale.

Locale es una clase Java que encapsula toda esa información asociada a un determinado país o región.

De esta manera, por ejemplo, en un locale asociado al español de España nos permitiría usar como símbolo de moneda el euro, los separadores de miles o decimales habituales, y algunos símbolos más.

Sin embargo, si utilizáramos el locale asociado al inglés del Reino Unido, por ejemplo, para el formato de moneda nos mostraría el símbolo de la libra.

Spring y Thymeleaf nos permiten manejar esto de una manera muy sencilla, a partir de unos ficheros de texto llamados ficheros de tipo properties.

En el video te mostramos un ejemplo práctico en que se muestra paso a paso este proceso.

Mejora las habilidades de tus desarrolladores
Acelera la formación tecnológica de tus equipos con OpenWebinars. Desarrolla tu estrategia de atracción, fidelización y crecimiento de tus profesionales con el menor esfuerzo.
Solicitar más información


Compartir este post

También te puede interesar...

Tecnología

Introducción a Data Science: Conceptos fundamentales y aplicaciones prácticas

30 Agosto 2023 Candela García Fernández
Tecnología

TypeScript 5.0: Novedades de esta versión

12 Septiembre 2023 Pablo Huet
Tecnología

Hashrate: El poder detrás de la seguridad de blockchain

23 Agosto 2023 Alan Draguilow

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.