Localization
LIVCK provides multi-language support for both the admin interface and public status pages. Content like alerts can be written in multiple languages, and visitors can choose their preferred language.
Supported Locales
LIVCK currently supports the following locales:
- Deutsch (German)
- English
Available languages can be configured in the admin settings under Settings → Available Locales.
Language Detection
LIVCK determines which language to display using the following priority:
- Manual selection — Language chosen via the locale switcher on the status page
- URL parameter — e.g.
?lang=de - Browser session — Previously selected language stored in the session
- Browser language — The
Accept-Languageheader from the browser - System default — Configured in admin settings
Locale Switcher
On the public status page, visitors can manually switch the language using the locale switcher in the settings dropdown. Each language is represented by its flag icon:
| Language | Flag |
|---|---|
| Deutsch | Germany |
| English | United Kingdom |
The selected language is stored in the browser session and persists across page visits.
Automatic Fallback
If content (e.g. an alert) is not available in the selected language, LIVCK automatically displays the content in an available language.
Multi-Language Alerts
Alerts can be written in multiple languages. The alert form provides language tabs for both title and message fields. Switch between languages by clicking the respective tab and enter the translation.
See Alerts — Multi-Language Alerts for details.
Team Member Preferences
Each team member can set their preferred language in their profile settings. This language preference applies to the admin interface and system notifications.
To set the preferred language:
- Navigate to your profile settings
- Select your desired language from the available options
- Save changes
Timezone Support
LIVCK stores all timestamps internally in UTC and converts them for display based on user or system settings.
System Default Timezone
In Admin Settings, you can configure the system-wide default timezone:
- Setting: Default Timezone
- Default:
Europe/Berlin - Used as fallback for all users without a personal timezone setting and for visitors on the public status page
Personal Timezone
Each user can select their preferred timezone in their profile settings:
| Timezone | Region |
|---|---|
| (empty) | Use system default |
| UTC | Universal |
| Europe/Berlin | Germany (CET/CEST) |
| Europe/London | United Kingdom (GMT/BST) |
| Europe/Paris | France (CET/CEST) |
| Europe/Amsterdam | Netherlands (CET/CEST) |
| Europe/Zurich | Switzerland (CET/CEST) |
| Europe/Vienna | Austria (CET/CEST) |
| America/New_York | US East Coast (EST/EDT) |
| America/Chicago | US Central (CST/CDT) |
| America/Los_Angeles | US West Coast (PST/PDT) |
| Asia/Tokyo | Japan (JST) |
| Asia/Shanghai | China (CST) |
| Asia/Dubai | UAE (GST) |
| Australia/Sydney | Australia (AEDT/AEST) |
Public Status Page
Visitors on the public status page see timestamps in the system default timezone. Logged-in users see timestamps in their personal timezone.
DateTime Pickers
All date and time pickers throughout the platform (e.g. in alert forms) are timezone-aware and display the current timezone.