Files
WebAPP/lang/en/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

99 lines
3.5 KiB
PHP
Executable File

<?php
return [
'title' => 'Events',
'no_events' => 'No events found.',
'no_upcoming' => 'No upcoming events.',
'upcoming_title' => 'Upcoming Events',
'cancelled_label' => 'Cancelled',
'draft_label' => 'Draft',
'cancelled_banner' => 'This event has been cancelled.',
'draft_banner' => 'Draft — only visible to admins.',
'back_to_list' => 'Back to event list',
'description' => 'Description',
'plan_route' => 'Plan route',
'start_navigation' => 'Start navigation',
'participants' => 'Participants',
'confirmations' => 'Accepted',
'rejections' => 'Declined',
'open_responses' => 'Open',
'participation_updated' => 'Participation updated.',
'catering' => 'Catering / Food',
'bring_something' => 'Bringing something',
'bring_nothing' => 'Not bringing anything',
'catering_note_placeholder' => 'e.g. Bringing cake',
'catering_updated' => 'Catering status updated.',
'no_catering_yet' => 'No catering commitments yet.',
'timekeeper' => 'Timekeeper',
'timekeeper_yes' => 'Yes, I can',
'timekeeper_no' => 'No',
'catering_short' => 'Catering',
'timekeeper_short' => 'Timekeeper',
'no_timekeeper_yet' => 'No timekeeper assigned yet.',
'timekeeper_updated' => 'Timekeeper status updated.',
// Carpooling
'carpool' => 'Carpooling',
'carpool_offer' => 'Offer a ride',
'carpool_update' => 'Update ride',
'carpool_seats' => 'Available seats',
'carpool_seats_count' => ':free of :total seats available',
'carpool_seats_too_few' => 'There are already more passengers assigned than the new seat count.',
'carpool_note_placeholder' => 'e.g. meeting point, departure time...',
'carpool_withdraw' => 'Withdraw ride',
'carpool_withdraw_confirm' => 'Really withdraw ride? All passengers will be removed.',
'carpool_join' => 'Assign',
'carpool_leave' => 'Remove',
'carpool_full' => 'All seats taken',
'no_carpool_yet' => 'No carpooling offers yet.',
'carpool_my_offer' => 'My ride',
'carpool_driver' => 'Driver',
'carpool_passengers' => 'Passengers',
'comments' => 'Comments',
'comment_placeholder' => 'Write a comment...',
'no_comments' => 'No comments yet.',
'comment_deleted' => '[Deleted]',
'confirm_delete_comment' => 'Delete comment?',
'comment_added' => 'Comment added.',
'comment_removed' => 'Comment deleted.',
'hello_user' => 'Hello, :name!',
'upcoming_events' => 'Upcoming Events',
'calendar' => 'Calendar',
'today' => 'Today',
'month_view' => 'Month',
'year_view' => 'Year',
// Files
'files' => 'Files',
'download' => 'Download',
'no_files' => 'No files attached.',
// Opponent & Score
'opponent' => 'Opponent',
'score' => 'Score',
'score_home' => 'Home',
'score_away' => 'Away',
'vs' => 'vs.',
// Player statistics
'stats' => 'Player Statistics',
'stats_save' => 'Save statistics',
'stats_saved' => 'Statistics saved.',
'stats_goalkeeper' => 'GK',
'stats_goalkeeper_long' => 'Goalkeeper',
'stats_saves' => 'Saves',
'stats_shots_on_goal' => 'Shots on goal',
'stats_goals' => 'Goals',
'stats_shots' => 'Shots',
'stats_note' => 'Note',
'stats_hit_rate' => 'Hit rate',
'stats_save_rate' => 'Save rate',
'stats_no_data' => 'No statistics data.',
'stats_position' => 'Position',
// Staff visibility
'signed_up' => 'signed up',
'withdrawn' => 'withdrawn',
'deleted_label' => 'deleted',
];