EyeCalendar i18n DV
From eyeOS Wiki
Documento de visión: i18n Calendar
Resumen:
Añadir a eyeCalendar y sus vistas, la capacidad de adaptarse a la región del usuario.
Razonamiento:
Hay diferentes configuraciones de calendario dependiendo de la región, como por ejemplo el día con el cual se empieza la semana. Para solventar esta carencia, se dotará de un sistema de i18n, en el cual el usuario común podrá especificar su región (de momento las principales).
Como:
Todos los elementos de las vistas serán dinámicos dentro de su uso, entre estos elementos están el día que empieza la semana, hora de inicio y finalización del día, etc. Se creará una especificación en archivos xml, desde las cuales se cargarán las diferentes opciones correspondientes a cada elemento.
Casos de uso:
Manuel está viviendo en catalunya, por ello se configura el calendario con la “española” la cual por ejemplo, hace que su semana empiece en lunes. Marta se a mudado a Inglaterra, para acostumbrarse a su nueva residencia, se configura el calendario con la región “United Kingdom”, que entre otras cosas, situa su primer día dela semana en domingo.
Técnico:
Se añadirá una especificación i18n para las vistas. Se modificará la función/metodo encargada de crear la semana para que sea totalmente personalizable. Se modificará la función/metodo encargada de crear los días para que sean totalmente personalizables.
Dependencias:
Desacoplamiento de eyeCalendar (js). Especificación de vista.
Linea de tiempo:
-Previo:
- Una vez finalizado desacoplamiento de eyeCalendar (js)
- Una vez finalizado especificación vista.
-Estimación:
- Primera semana: Finalización de la especificación.
- Primera semana: Finalización del port de las vistas.

