- Modulariza la lógica de localización.
- Actualiza la estructura de `Locale` para mejorar la resolución y
gestión de idiomas.
- Introduce `RequestLocale` para manejar la negociación de idioma basada
en las peticiones HTTP.
- Mejora `L10n` para ofrecer una gestión más flexible de traducciones
con argumentos dinámicos.
- Actualiza la implementación de `LangId` en `Page` para garantizar una
identificación de idioma coherente.
- Elimina código obsoleto y simplifica la gestión de identificadores de
idioma.
- Actualiza `Welcome` para usar el nuevo componente `Intro`.
- Simplifica el tema `Basic` apoyándose en la lógica de `Theme`.
- Predefine los *assets* básicos como recursos de `Theme`.
- Refactoriza archivos de localicación para reflejar los cambios de los
componentes.
Convierte la estructura de la página de bienvenida en una composición
del tema básico para ser usada en otros contextos. Por ejemplo, para la
página de mantenimiento, o la página de inicio de la guía de uso de
PageTop.
- Implementa un nuevo *layout* en el tema `Basic` para crear una
plantilla de páginas de introducción.
- Añade nuevo fichero CSS `intro.css` para los estilos globales de la
página de introducción.
- Incorpora nuevos recursos gráficos para la cabecera de la página de
introducción en varios formatos (AVIF, WebP, JPEG).
- Revisa los ficheros de localización.
- Añade nueva hoja de estilos (normalize.css) al tema básico.
- Activa la extensión de la página de bienvenida por defecto en el
registro de extensiones.
- Añade traducciones en inglés y español para el contenido de la página
de bienvenida.
- Incluye estilos CSS y recursos gráficos para el diseño y disposición
de la página de bienvenida.