feat: configurable week start day in Vacay (Monday or Sunday)

- New setting in Vacay Settings to choose Mon or Sun as week start
- DB migration adds week_start column to vacay_plans (default: Monday)
- Calendar grid and weekday headers adapt to the selected start day
- Weekend column highlighting works correctly for both modes
- Translations added for all 14 languages
This commit is contained in:
Maurice
2026-04-12 02:18:45 +02:00
parent 2215395a26
commit f323952012
20 changed files with 87 additions and 12 deletions
+2
View File
@@ -696,6 +696,8 @@ const br: Record<string, string | { name: string; category: string }[]> = {
'vacay.companyHolidays': 'Feriados da empresa',
'vacay.companyHolidaysHint': 'Permitir marcar dias de feriado em toda a empresa',
'vacay.companyHolidaysNoDeduct': 'Feriados da empresa não contam como dias de férias.',
'vacay.weekStart': 'Semana começa em',
'vacay.weekStartHint': 'Escolha se a semana começa na segunda-feira ou no domingo',
'vacay.carryOver': 'Acúmulo',
'vacay.carryOverHint': 'Levar automaticamente os dias de férias restantes para o ano seguinte',
'vacay.sharing': 'Compartilhamento',