Skip to content

Languages & defaults

Variable Default Description
I18N_DEFAULT_LOCALE en Default locale for new users and the login page: en or de.
I18N_AVAILABLE_LOCALES en,de Comma-separated list of enabled locales.

Applied to the admin seed user on first startup. Per-user values are managed in the app afterwards.

Variable Default Description
DEFAULT_WEEKLY_HOURS 40 Default weekly working hours.
DEFAULT_ANNUAL_LEAVE_DAYS 30 Default annual leave days.

Shift planning itself is enabled per company in the app (Admin → Companies), not via environment variables. See Shift Planning below for the full workflow. The one server-level setting is the pre-shift push reminder:

Variable Default Description
SHIFT_REMINDER_HOURS 0 Send a push reminder this many hours before a published shift starts. Sent once per shift to employees who enabled the “Shift plan published or changed” push notification. 0 = disabled.