Files
WebAPP/lang/ru/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
5.0 KiB
PHP
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
return [
'title' => 'Мероприятия',
'no_events' => 'Мероприятия не найдены.',
'no_upcoming' => 'Нет предстоящих мероприятий.',
'upcoming_title' => 'Ближайшие мероприятия',
'cancelled_label' => 'Отменено',
'draft_label' => 'Черновик',
'cancelled_banner' => 'Это мероприятие отменено.',
'draft_banner' => 'Черновик — виден только администраторам.',
'back_to_list' => 'К списку мероприятий',
// Детали
'description' => 'Описание',
'plan_route' => 'Построить маршрут',
'start_navigation' => 'Начать навигацию',
// Участники
'participants' => 'Участники',
'confirmations' => 'Подтвердили',
'rejections' => 'Отклонили',
'open_responses' => 'Ожидают ответа',
'participation_updated' => 'Участие обновлено.',
// Питание
'catering' => 'Питание / Снабжение',
'bring_something' => 'Принесу что-нибудь',
'bring_nothing' => 'Ничего не принесу',
'catering_note_placeholder' => 'Например, принесу торт',
'no_catering_yet' => 'Пока никто не записался на питание.',
'catering_updated' => 'Статус питания обновлён.',
// Хронометрист
'timekeeper' => 'Хронометрист',
'timekeeper_yes' => 'Да, могу',
'timekeeper_no' => 'Нет',
'catering_short' => 'Кейтеринг',
'timekeeper_short' => 'Хронометрист',
'no_timekeeper_yet' => 'Хронометрист ещё не назначен.',
'timekeeper_updated' => 'Статус хронометриста обновлён.',
// Совместные поездки
'carpool' => 'Совместные поездки',
'carpool_offer' => 'Предложить поездку',
'carpool_update' => 'Обновить поездку',
'carpool_seats' => 'Свободные места',
'carpool_seats_count' => ':free из :total мест свободно',
'carpool_seats_too_few' => 'Пассажиров уже больше, чем новое количество мест.',
'carpool_note_placeholder' => 'напр. место встречи, время отправления...',
'carpool_withdraw' => 'Отменить поездку',
'carpool_withdraw_confirm' => 'Действительно отменить поездку? Все пассажиры будут удалены.',
'carpool_join' => 'Назначить',
'carpool_leave' => 'Удалить',
'carpool_full' => 'Все места заняты',
'no_carpool_yet' => 'Пока нет предложений по совместным поездкам.',
'carpool_my_offer' => 'Моя поездка',
'carpool_driver' => 'Водитель',
'carpool_passengers' => 'Пассажиры',
// Комментарии
'comments' => 'Комментарии',
'comment_placeholder' => 'Написать комментарий...',
'no_comments' => 'Пока нет комментариев.',
'comment_deleted' => '[Удалён]',
'confirm_delete_comment' => 'Удалить комментарий?',
'comment_added' => 'Комментарий добавлен.',
'comment_removed' => 'Комментарий удалён.',
// Главная
'hello_user' => 'Привет, :name!',
'upcoming_events' => 'Ближайшие мероприятия',
// Календарь
'calendar' => 'Календарь',
'today' => 'Сегодня',
'month_view' => 'Месяц',
'year_view' => 'Год',
// Файлы
'files' => 'Файлы',
'download' => 'Скачать',
'no_files' => 'Файлы не прикреплены.',
// Соперник и счёт
'opponent' => 'Соперник',
'score' => 'Счёт',
'score_home' => 'Хозяева',
'score_away' => 'Гости',
'vs' => 'против',
// Статистика игроков
'stats' => 'Статистика игроков',
'stats_save' => 'Сохранить статистику',
'stats_saved' => 'Статистика сохранена.',
'stats_goalkeeper' => 'ВР',
'stats_goalkeeper_long' => 'Вратарь',
'stats_saves' => 'Отражено',
'stats_shots_on_goal' => 'Броски по воротам',
'stats_goals' => 'Голы',
'stats_shots' => 'Броски',
'stats_note' => 'Примечание',
'stats_hit_rate' => 'Процент попаданий',
'stats_save_rate' => 'Процент отражений',
'stats_no_data' => 'Нет данных статистики.',
'stats_position' => 'Позиция',
// Staff visibility
'signed_up' => 'записался',
'withdrawn' => 'отказался',
'deleted_label' => 'удалён',
];