Files
WebAPP/lang/de/events.php
Rhino ad60e7a9f9 Spielerpositionen, Statistiken, Fahrgemeinschaften, Spielfeld-Visualisierung
- PlayerPosition Enum (7 Handball-Positionen) mit Label/ShortLabel
- Spielerstatistik pro Spiel (Tore, Würfe, TW-Paraden, Bemerkung)
- Position-Dropdown in Spieler-Editor und Event-Stats-Formular
- Statistik-Seite: TW zuerst, Trennlinie, Feldspieler, Position-Badges
- Spielfeld-SVG mit Ampel-Performance (grün/gelb/rot)
- Anklickbare Spieler im Spielfeld öffnen Detail-Modal
- Fahrgemeinschaften (Anbieten, Zuordnen, Zurückziehen)
- Übersetzungen in allen 6 Sprachen (de, en, pl, ru, ar, tr)
- .gitignore für Laravel hinzugefügt
- Demo-Daten mit Positionen und Statistiken

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 11:47:34 +01:00

113 lines
3.8 KiB
PHP
Executable File

<?php
return [
'title' => 'Termine',
'no_events' => 'Keine Termine gefunden.',
'no_upcoming' => 'Keine anstehenden Termine.',
'upcoming_title' => 'Nächste Termine',
'cancelled_label' => 'Abgesagt',
'draft_label' => 'Entwurf',
'cancelled_banner' => 'Dieser Termin wurde abgesagt.',
'draft_banner' => 'Entwurf — nur für Admins sichtbar.',
'back_to_list' => 'Zurück zur Terminliste',
// Detail-Seite
'description' => 'Beschreibung',
'plan_route' => 'Route planen',
'start_navigation' => 'Navigation starten',
// Teilnehmer
'participants' => 'Teilnehmer',
'confirmations' => 'Zusagen',
'rejections' => 'Absagen',
'open_responses' => 'Offen',
'participation_updated' => 'Teilnahme aktualisiert.',
// Catering
'catering' => 'Catering / Verpflegung',
'bring_something' => 'Bringe etwas mit',
'bring_nothing' => 'Bringe nichts mit',
'catering_note_placeholder' => 'z.B. Bringe Kuchen mit',
'no_catering_yet' => 'Noch keine Zusagen für Verpflegung.',
'catering_updated' => 'Catering-Status aktualisiert.',
// Zeitnehmer
'timekeeper' => 'Zeitnehmer',
'timekeeper_yes' => 'Ja, ich kann',
'timekeeper_no' => 'Nein',
'catering_short' => 'Catering',
'timekeeper_short' => 'Zeitnehmer',
'no_timekeeper_yet' => 'Noch kein Zeitnehmer eingetragen.',
'timekeeper_updated' => 'Zeitnehmer-Status aktualisiert.',
// Fahrgemeinschaften
'carpool' => 'Fahrgemeinschaften',
'carpool_offer' => 'Fahrt anbieten',
'carpool_update' => 'Fahrt aktualisieren',
'carpool_seats' => 'Freie Plätze',
'carpool_seats_count' => ':free von :total Plätzen frei',
'carpool_seats_too_few' => 'Es sind bereits mehr Mitfahrer zugeordnet als die neue Sitzplatzanzahl.',
'carpool_note_placeholder' => 'z.B. Treffpunkt, Abfahrtszeit...',
'carpool_withdraw' => 'Fahrt zurückziehen',
'carpool_withdraw_confirm' => 'Fahrt wirklich zurückziehen? Alle Mitfahrer werden entfernt.',
'carpool_join' => 'Zuordnen',
'carpool_leave' => 'Entfernen',
'carpool_full' => 'Alle Plätze belegt',
'no_carpool_yet' => 'Noch keine Fahrgemeinschaften angeboten.',
'carpool_my_offer' => 'Meine Fahrt',
'carpool_driver' => 'Fahrer/in',
'carpool_passengers' => 'Mitfahrer',
// Kommentare
'comments' => 'Kommentare',
'comment_placeholder' => 'Kommentar schreiben...',
'no_comments' => 'Noch keine Kommentare.',
'comment_deleted' => '[Gelöscht]',
'confirm_delete_comment' => 'Kommentar löschen?',
'comment_added' => 'Kommentar hinzugefügt.',
'comment_removed' => 'Kommentar gelöscht.',
// Dashboard
'hello_user' => 'Hallo, :name!',
'upcoming_events' => 'Nächste Termine',
// Kalender
'calendar' => 'Kalender',
'today' => 'Heute',
'month_view' => 'Monat',
'year_view' => 'Jahr',
// Dateien
'files' => 'Dateien',
'download' => 'Herunterladen',
'no_files' => 'Keine Dateien angehängt.',
// Gegner & Ergebnis
'opponent' => 'Gegner',
'score' => 'Ergebnis',
'score_home' => 'Heim',
'score_away' => 'Gast',
'vs' => 'vs.',
// Spielerstatistik
'stats' => 'Spielerstatistik',
'stats_save' => 'Statistik speichern',
'stats_saved' => 'Statistik gespeichert.',
'stats_goalkeeper' => 'TW',
'stats_goalkeeper_long' => 'Torwart',
'stats_saves' => 'Gehalten',
'stats_shots_on_goal' => 'Würfe aufs Tor',
'stats_goals' => 'Tore',
'stats_shots' => 'Torwürfe',
'stats_note' => 'Bemerkung',
'stats_hit_rate' => 'Trefferquote',
'stats_save_rate' => 'Fangquote',
'stats_no_data' => 'Keine Statistikdaten.',
'stats_position' => 'Position',
// Staff-Sichtbarkeit
'signed_up' => 'zugesagt',
'withdrawn' => 'abgemeldet',
'deleted_label' => 'gelöscht',
];