Flotus
Flotus

Willkommen! 👋

Bitte melde dich an.

{{ loginError }}

Flotus

Flotus Team App

{{ userName ? userName.charAt(0).toUpperCase() : '?' }}
📢

Neuer Dienstplan veröffentlicht!

{{ publishNotification.by }} hat den Plan für {{ publishNotification.months }} aktualisiert.

📋

Einschulung aktualisiert!

{{ einschulungNotification.by }} hat {{ einschulungNotification.names }} aktualisiert.

{{ userName ? userName.charAt(0).toUpperCase() : '👋' }}

{{ greeting }}, {{ userName || 'Team' }}! 👋

{{ todayFormatted }}

✅ To-Dos heute

Keine To-Dos für heute
{{ task.title }} Dringend Mittel Gering

📋 Heute im Dienst

Keine Schichten veröffentlicht
{{ sh.name }} {{ sh.startTime }}–{{ sh.endTime }}

🛒 Einkaufsliste

Keine offenen Einkäufe
{{ item.name }} Dringend Mittel Gering
📍 {{ locationName }}
{{ weatherEmoji }}
{{ weather ? Math.round(weather.current.temperature_2m) + '°C' : '—' }}
Gefühlt {{ weather ? Math.round(weather.current.apparent_temperature) + '°C' : '—' }} · {{ weatherLabel }}
💨 {{ weather ? Math.round(weather.current.wind_speed_10m) + ' km/h ' + windDir : '—' }}
💧 {{ weather ? weather.current.relative_humidity_2m + '%' : '—' }}
🌧 {{ weather ? weather.current.precipitation + ' mm' : '—' }}
{{ h.label }}
{{ h.emoji }}
{{ h.temp }}°
{{ h.rain }}%
Wetterdaten werden geladen… Wetter nicht verfügbar

🌤️ Wetter vergleichen

{{ calView === 'tag' ? calDayLabel : calView === 'week' ? calWeekLabel : CAL_MONTHS[calMonth] + ' ' + calYear }}

{{ d }}
{{ cell.holiday }} {{ cell.dayNum }}
{{ gev.title }} {{ gev.startTime }}
{{ lev.title }} {{ lev.startTime }}
{{ getPublishedEmpName(sh.employeeId) }} {{ sh.startTime }}
{{ gev.title }} {{ gev.startTime }}
{{ tk.title }}
+{{ getGcalEventsForDay(cell.date).length - 4 }}
KW {{ isoWeek(calWeekCells[0]?.date) }}
{{ cell.dayName.charAt(0) }}
{{ cell.dayNum }}
GT
{{ lev.title }}
{{ gev.title }}
{{ tk.title }}
{{ h.label }}
{{ calDayCell.dayNum }}
{{ calDayCell.dayName }}, {{ calDayDate.split('-')[2] }}. {{ CAL_MONTHS[parseInt(calDayDate.split('-')[1])-1] }} {{ calDayDate.split('-')[0] }}
Heute
{{ calDayCell.holiday }}
Wochenende

{{ gcalEventEmoji }} Termine

{{ gev.title }}
{{ gev.startTime }} – {{ gev.endTime }}
Ganztägig
{{ lev.title }}
{{ lev.startTime }} – {{ lev.endTime }}
Ganztägig

{{ calDisplay.shiftEmoji }} Dienste

{{ getPublishedEmpName(sh.employeeId) }}
{{ sh.note }}
{{ sh.startTime }} – {{ sh.endTime }}
Keine Dienste

{{ gcalBookingEmoji }} Reservierungen

{{ gev.title }}
{{ gev.startTime }} – {{ gev.endTime }}
Ganztägig

To-Dos

{{ tk.title }} Erledigt Dringend Mittel Gering

{{ tk.description }}

Keine To-Dos
{{ gcalEventEmoji }} Termine {{ calDisplay.shiftEmoji }} Dienste {{ gcalBookingEmoji }} Reservierungen / To-Do Dringend Mittel Gering

To-Dos

Filter anpassen

{{ f.label }}

Keine To-Dos

{{ task.title }} Dringend Mittel Gering

{{ task.description }}

{{ fmtDate(task.date) }} 👥 Alle {{ task.assignee?.charAt(0).toUpperCase() }} {{ task.assignee }}

Einkaufsliste

Kategorien

Keine Kategorien

Objekte

{{ p.name }} {{ p.category }} Noch keine Objekte
🛒

Einkaufsliste ist leer

{{ item.name }} {{ item.amount }} {{ item.unit }} Dringend Mittel Gering

{{ item.description }}

Hinzugefügt am {{ fmtDate(item.createdAt?.split('T')[0]) }} von {{ item.addedBy.charAt(0).toUpperCase() }} {{ item.addedBy || '—' }}

Dokumente

Kategorien anpassen

Noch keine Kategorien
📁

Keine Dokumente

{{ doc.type?.includes('pdf') ? 'PDF' : doc.type?.includes('image') ? 'IMG' : doc.type?.includes('xls') ? 'XLS' : doc.type?.includes('doc') ? 'DOC' : 'FILE' }}
{{ doc.name }}
{{ fmtFileSize(doc.size) }}
{{ doc.category }}
Download

Einschulung

Kategorien

Keine Kategorien

{{ selectedSection.title }}

{{ isAdmin ? 'Noch kein Inhalt. Klicke auf ✏️ um Text hinzuzufügen.' : 'Kein Inhalt verfügbar.' }}

Noch keine Kategorien.

Klicke auf „+ Neu" um loszulegen.

Wähle eine Kategorie aus.

{{ docPreview.name }}
📄

{{ docPreview.name }}

PDF-Vorschau nicht auf Mobilgeräten verfügbar

{{ fileIcon(docPreview.fileType) }}

{{ docPreview.name }}

Dieses Format kann nicht direkt angezeigt werden.

Mein Profil

{{ userName }}

Administrator

Team

{{ taskModal.editId ? (taskModal.type === 'event' ? 'Termin bearbeiten' : 'To-Do bearbeiten') : (taskModal.type === 'event' ? 'Neuer Termin' : 'Neues To-Do') }}

{{ shopModal.editId ? 'Eintrag bearbeiten' : 'Zur Einkaufsliste hinzufügen' }}

{{ toast }}