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>
This commit is contained in:
Rhino
2026-03-02 11:47:34 +01:00
parent 2e24a40d68
commit ad60e7a9f9
46 changed files with 2041 additions and 86 deletions

View File

@@ -31,6 +31,25 @@ return [
'timekeeper_short' => 'Zaman Tutucusu',
'no_timekeeper_yet' => 'Henüz zaman tutucusu atanmadı.',
'timekeeper_updated' => 'Zaman tutucusu durumu güncellendi.',
// Araç paylaşımı
'carpool' => 'Araç Paylaşımı',
'carpool_offer' => 'Yolculuk teklif et',
'carpool_update' => 'Yolculuğu güncelle',
'carpool_seats' => 'Boş koltuklar',
'carpool_seats_count' => ':free / :total koltuk boş',
'carpool_seats_too_few' => 'Zaten yeni koltuk sayısından fazla yolcu atanmış.',
'carpool_note_placeholder' => 'örn. buluşma noktası, kalkış saati...',
'carpool_withdraw' => 'Yolculuğu geri çek',
'carpool_withdraw_confirm' => 'Yolculuğu gerçekten geri çekmek istiyor musunuz? Tüm yolcular kaldırılacak.',
'carpool_join' => 'Ata',
'carpool_leave' => 'Kaldır',
'carpool_full' => 'Tüm koltuklar dolu',
'no_carpool_yet' => 'Henüz araç paylaşımı teklifi yok.',
'carpool_my_offer' => 'Benim yolculuğum',
'carpool_driver' => 'Sürücü',
'carpool_passengers' => 'Yolcular',
'comments' => 'Yorumlar',
'comment_placeholder' => 'Yorum yaz...',
'no_comments' => 'Henüz yorum yok.',
@@ -57,6 +76,22 @@ return [
'score_away' => 'Deplasman',
'vs' => 'vs.',
// Oyuncu istatistikleri
'stats' => 'Oyuncu İstatistikleri',
'stats_save' => 'İstatistikleri kaydet',
'stats_saved' => 'İstatistikler kaydedildi.',
'stats_goalkeeper' => 'KL',
'stats_goalkeeper_long' => 'Kaleci',
'stats_saves' => 'Kurtarışlar',
'stats_shots_on_goal' => 'Kaleye atışlar',
'stats_goals' => 'Goller',
'stats_shots' => 'Atışlar',
'stats_note' => 'Not',
'stats_hit_rate' => 'İsabet oranı',
'stats_save_rate' => 'Kurtarış oranı',
'stats_no_data' => 'İstatistik verisi yok.',
'stats_position' => 'Pozisyon',
// Staff visibility
'signed_up' => 'kaydoldu',
'withdrawn' => 'çekildi',