Philipp Hofer de9e4aab9a
All checks were successful
CI/CD Pipeline / test (push) Successful in 13m46s
CI/CD Pipeline / deploy (push) Successful in 6m32s
add test data + improve minor ui things
2025-04-25 09:49:57 +02:00

288 lines
19 KiB
YAML

_version: 1
# Ascii: https://www.asciiart.eu/text-to-ascii-art banner
total_points: "Gesamtpunkte"
rank: "Rang"
logout: "Ausloggen"
save: "Speichern"
change_that_below: "Das kannst du hier ändern ⤵️"
add: "Hinzufügen"
login: "Login"
name: "Name"
pw: "Passwort"
do_login: "Einloggen"
invalid_credentials: "Falscher Benutzername/Passwort"
login_succ: "Erfolgreich eingeloggt als %{name}"
user_id_nonexisting: "User mit ID %{id} gibts ned"
person: "Person"
people: "Personen"
end_run: "Stationslauf beenden"
restart_run: "Stationslauf wieder aufnehmen"
confirm_end_run: "Willst du den Stationslauf wirklich beenden? Jedes Team wird der nächsten Station die sie anläuft zugewiesen, damit sie diese zum Start zurück begleitet."
confirm_restart_run: "Willst du den Stationslauf wirklich wieder aufnehmen?"
run_ended: "Stationslauf erfolgreich beendet"
run_restarted: "Stationslauf erfolgreich wieder aufgenommen"
come_home_with_these_groups: "Gruppen mitnehmen"
station_info: "Schön, dass du uns als Stationsbetreuer hilfst."
info_crewless_station: "Wenn das eine unbemannte Station ist, wähle hier 0 Personen aus. Dann werden dieser Station keine Startteams zugeteilt und es wird kein PDF generiert. Ansonsten gib die geplante Anzahl an Stationsbetreuern ein."
info_currently_crewless_station: "Das ist aktuell eine unbemannte Station. Dieser Station werden keine Startteams zugeteilt und es wird kein Stations-PDF erzeugt. Wenn diese Station doch Stationsbetreuer hat, gib hier dessen Anzahl ein."
info_currently_crewful_station: "Das ist aktuell eine bemannte Station. Dieser Station werden Startteams zugeteilt und es wird ein Stations-PDF erzeugt. Wenn diese Station unbemannt ist, gib hier 0 ein."
time: "Uhrzeit"
google_maps_navigation: "Google Maps Navigation..."
highscore: "Highscore"
#
# ######
# # # ###### # # ###### ##### ##### # # # # ####
# # # # # # # # # # # # ## # # #
# ###### ##### # # ##### # # # # # # # # #
# # # # # ## # # ##### # # # # # # # ###
# # # # ## ## # # # # # # # ## # #
# ###### ###### # # ###### # # # #### # # ####
#
ratings: "Bewertungen"
rate_crewless_stations: "Unbemannte Stationen bewerten"
invalid_rating_code: "Falscher Quick-Login-Link. Bitte nochmal scannen oder neu eingeben."
infos: "Infos"
station_has_no_teams_to_take_to_start: "Nachdem es offiziell losgeht kannst du gleich direkt zu deiner Station gehen, du musst keine Teams mitnehmen."
station_should_take_one_teams_to_start: "Nachdem es offiziell losgeht, nimm bitte folgendes Team am Anfang zu deiner Station mit:"
station_should_take_n_teams_to_start: "Nachdem es offiziell losgeht, nimm bitte folgende %{amount} Teams am Anfang zu deiner Station mit:"
your_station_is_here: "Deine Station befindet sich hier:"
button_station_ready: "Sobald du bei deiner Station bist und bereit zu starten bist, drücke diesen Button damit wir Bescheid wissen"
station_not_yet_ready: "Bin mit der Station doch noch nicht bereit..."
one_team_should_come_to_station: "Insgesamt sollte 1 Team zu deiner Station kommen."
n_teams_should_come_to_station: "Insgesamt sollten %{amount} Teams zu deiner Station kommen."
team_on_the_way_to_your_station: "Team %{team} ist seit %{time} auf dem Weg zu deiner Station."
team_is_here: "Team ist da"
info_single_team_not_yet_rated: "Noch keine Punkte für diese Gruppe vergeben ⤵️"
info_multiple_teams_not_yet_rated: "Noch keine Punkte für diese Gruppen vergeben ⤵️"
points: "Punkte"
confirm_rating_change: "Du hast die Gruppe bereits bewertet. Bist du sicher, dass du deine Bewertung nochmal ändern möchtest?"
no_teams_rated_yet: "Du hast bisher noch keine Teams bewertet."
succ_change: "Erfolgreich geändert"
cant_add_team_to_waiting_not_in_your_route: "Konnte das Team %{team} der Warteschlange nicht hinzufügen, weil das Team nicht zu deiner Station kommen soll."
team_added_to_waiting: "Team %{team} wurde der Warteschlange hinzugefügt."
team_added_to_active: "Team %{team} performt aktuell bei deiner Station."
team_added_to_finished: "Team %{team} erfolgreich beendet."
team_removed_from_waiting: "Team %{team} wurde von der Warteschlange entfernt."
team_removed_from_active: "Team %{team} performt doch nicht bei dir."
team_removed_from_finished: "Team %{team} arbeitet wieder an deiner Station."
rating_updated: "Bewertung für Team %{team} wurde aktualisiert."
cant_remove_team_from_waiting_not_there: "Konnte das Team %{team} nicht von der Warteschlange entfernen, weil es nicht in der Warteschlange ist."
team_cant_start_not_in_waiting: "Team %{team} kann nicht starten, weil es nicht in der Warteschlange ist."
team_cant_finish_not_in_active: "Team %{team} kann nicht beenden, weil es nicht arbeitet."
team_removal_active_not_possible_not_there: "Team %{team} kann nicht von der Startliste gelöscht werden, weil es dort gar nicht ist."
team_removal_left_not_possible_not_there: "Team %{team} kann nicht von der Bewertungsliste gelöscht werden, weil es dort gar nicht ist."
can_only_update_ratings_for_teams_which_were_at_your_station: "Es können nur Teams bewertet werden, die zumindest schon bei der Station sind."
teams_at_your_station: "Teams bei dir"
to_rate: "Noch zu bewerten"
history: "Was bisher geschah"
state_active: "Aktiv"
state_active_icon: "🎬"
state_waiting: "Wartend"
state_waiting_icon: "⏳"
state_to_rate: "Zu bewerten"
state_to_rate_icon: "☐"
state_rated: "Schon bewertet"
state_rated_icon: "✅"
since_time: "seit %{time}"
left_at: "um %{time} gegangen"
arrived_at_started_at_left_at: "um %{arrived} eingetroffen, um %{active} gestarted und um %{left} gegangen"
team_finished: "Team fertig"
team_starting: "Team startet"
notes: "Notizen"
save_notes: "Notizen speichern"
confirm_station_cancel_team_active: "Bist du sicher, dass das Team %{team} noch nicht bei dir arbeitet? Das Team wird zurück auf die Warte-Position gesetzt"
confirm_station_cancel_team_waiting: "Bist du sicher, dass das Team %{team} noch nicht bei dir ist? Das kann _NICHT_ mehr rückgängig gemacht werden."
confirm_station_cancel_team_finished: "Bist du sicher, dass das Team noch nicht bei dir fertig ist? Das Team wird zurück auf die Arbeits-Position gesetzt."
#
# #####
# # # ##### ## ##### # #### # #
# # # # # # # # # ## #
# ##### # # # # # # # # # #
# # # ###### # # # # # # #
# # # # # # # # # # # ##
# ##### # # # # # #### # #
#
station: "Station"
stations: "Stationen"
stations_expl_without_first_word: "sind festgelegte Orte mit spezifischen Aufgaben."
station_expl_for_everyone: "<p>In diesem Tool solltest du diese 3 Dinge vermerken:</p> <ol> <li> <b>Ein Team kommt zu deiner Station:</b> Du wählst das entsprechende Team aus und klickst auf <em>Team ist da</em>. Das Team ist nun im Wartemodus (⏳). </li> <li> <b>Das Team beginnt mit der Aufgabe bei deiner Station:</b> Du klickst beim entsprechenden Team auf <em>Team startet</em>. Das Team ist nun im aktiven Modus (🎬). </li> <li> <b>Das Team hat deine Station beendet und ist gegangen:</b> Du klickst beim entsprechenden Team auf <em>Team fertig</em>. Bitte schau, dass du das immer zeitnah erledigst, damit die nächste Station informiert werden kann, dass ein Team auf dem Weg ist. </li> </ol> <p>Zu jedem Zeitpunkt kannst du mit Klick auf ✏️ Notizen zu den Teams machen. In aller Ruhe kannst du unter dem Punkt <em>Zu bewerten</em> die Teams, die schon bei dir waren, bewerten.</p>"
nonexisting_station: "Station mit ID %{id} existiert nicht."
station_url: "Stations-Link"
station_url_info: "Diesen Link nur Betreuern der Station %{station} geben! Mit diesem Link erhält man die Berechtigung, Teams zu bewerten."
login_link: "Login-Link"
station_name_edit: "Routennamen bearbeiten"
go_to_stations: "Zu den Stationen"
crewless_station: "Station ohne Stationsbetreuer"
amount_crew: "Anzahl Stationsbetreuer"
last_access_crew: "Letzter Zugriff eines Stationsbetreuers"
not_loggedin_yet: "Noch nicht eingeloggt :-("
not_sure_about_amount_crew: "Ich weiß noch nicht wv. Personen benötigt werden."
station_create: "Station erstellen"
arrived: "Angekommen"
started: "Begonnen"
left: "Gegangen"
delete_location: "Standort löschen"
save_new_location: "Neuen Standort speichern"
confirm_delete_location: "Bist du sicher, dass du den Standort der Station löschen willst?"
click_on_map_for_new_location: "Um einen neuen Standort zu wählen, auf einen Punkt in der Karte klicken"
click_on_map_for_location: "Um einen Standort zu wählen, auf einen Punkt in der Karte klicken"
enter_ratings_for_station: "Bewertungen für Station %{station} eingeben"
no_stations_yet: "Es gibt noch keine Stationen."
station_warning_not_assigned_route: "Noch keiner Route zugeordnet" # should be short -> tooltip
station_confirm_deletion: "Bist du sicher, dass die Station gelöscht werden soll? Das kann _NICHT_ mehr rückgängig gemacht werden."
station_hint_create_first: "Es gibt noch keine Stationen. Das kannst du hier ändern ⤵️"
station_new: "Neue Station"
station_name: "Stationsname"
station_create_succ: "Station %{name} erfolgreich erstellt"
station_create_err_duplicate_name: "Station %{name} konnte _NICHT_ erstellt werden, da es bereits eine Station mit diesem Namen gibt (%{err})!"
station_delete_succ: "Station %{name} erfolgreich gelöscht"
station_delete_err_already_used: "Station %{name} konnte nicht gelöscht werden, da sie bereits verwendet wird (%{err})"
station_has_not_rated_team_yet: "Station hat Team noch nicht bewertet" # should be short -> tooltip
station_move_up: "%{name} nach vor reihen" # should be short -> tooltip
generate_station_pdf: "Stations PDF generieren"
station_new_name: "Station %{old} heißt ab sofort %{new}."
station_new_notes: "Notizen für die Station %{station} erfolgreich bearbeitet"
station_new_crew_amount: "Anzahl an Betreuer für die Station %{station} erfolgreich bearbeitet"
already_entered: "Schon eingetragen"
team_currently_at_station: "Team gerade bei der Station"
error_rating_team_already_rated: "Konnte team %{team} nicht bewerten, da das Team bereits von der Station %{station} bewertet wurde."
funny_you_entered_no_rating: "Du hast keine Bewertungen eingegeben... Spaßvogel!"
entered_n_ratings: "Erfolgreich %{amount} Bewertung(en) eingetragen"
location_changed: "Standort für die Station %{station} wurde erfolgreich geändert"
location_deleted: "Standort für die Station %{station} wurde erfolgreich gelöscht"
progress: "Fortschritt"
station_team_progress: "%{arrived}/%{total} (davon %{waiting} wartend + %{active} aktiv)"
station_ready: "Station bereit!"
first_station: "Erste Station"
first_station_expl: "Die erste Station wird beim Anlegen eines Team automatisch an diejenige Station vergeben, die aktuell am wenigsten Startteams hat. Diese Zuteilung kannst du hier auch manuell verändern."
new_team_name: "Team %{old} heißt ab sofort %{new}"
notes_edited: "Notizen für das Team %{team} erfolgreich geändert"
amount_teammembers_edited: "Anzahl an Mitglieder für das Team %{team} erfolgreich geändert"
no_team_to_take_home: "Du musst keine Teams mit zurück nehmen"
take_home_the_following_team: "Bitte nimm das folgende Team mit zurück:"
take_home_the_following_teams: "Bitte nimm folgende Teams mit zurück:"
#
# #######
# # ###### ## # #
# # # # # ## ##
# # ##### # # # ## #
# # # ###### # #
# # # # # # #
# # ###### # # # #
#
team: "Team"
teams: "Teams"
teams_expl_without_first_word: "sind eine Menge an Personen, die verschiedene <a href='/admin/station'>Stationen</a> ablaufen. Welche Stationen, entscheidet sich je nachdem, welcher <a href='/admin/route'>Route</a> sie zugewiesen sind."
nonexisting_team: "Team mit ID %{id} existiert nicht."
select_team: "Team auswählen"
new_team: "Neues Team"
edit_teamname: "Teamname bearbeiten"
teamname: "Teamname"
go_to_teams: "Zu den Teams"
not_yet_started: "nocht nicht gestartet"
not_yet_done: "nocht nicht fertig"
team_created: "Team %{team} erstellt"
team_deleted: "Team %{team} gelöscht"
add_new_note: "Neue Notiz hinzufügen"
team_not_created_duplicate_name: "Team %{team} konnte nicht erstellt werden, da es bereits ein Team mit diesem Namen gibt (%{err})"
team_not_created_no_station_in_route: "Team %{team} konnte nicht erstellt werden, da in der angegebenen Route %{route} keine Station vorkommt und daher die Startstation nicht festgelegt werden kann."
team_not_deleted_already_in_use: "Team %{team} kann nicht gelöscht werden, da es bereits verwendet wird. (%{err})"
amount_teammembers: "Anzahl Teammitglieder"
not_sure_about_amount_team: "Ich weiß noch nicht wv. Personen dieses Team beherbergt :-)"
select_station: "Station auswählen"
already_has_1_start_team: "schon 1 Startteam"
already_has_n_start_team: "schon %{amount} Startteams"
last_station: "Letzte Station"
route_edited: "Team %{team} läuft ab sofort die Route %{route}. Auch die erste Station hat sich dadurch auf %{first_station} verändert!"
team_not_edited_route_has_no_stations: "Team %{team} kann nicht zur Route %{route} zugeteilt werden, da diese Route noch keine Station hat und daher die Startstation nicht festgelegt werden kann."
first_station_not_edited_not_on_route: "Konnte Station %{station} nicht als erste Station dem Team %{team} zuteilen, weil dieses Team bei Route %{route} mitläuft und die Station nicht auf dieser Route liegt."
last_station_not_edited_not_on_route: "Konnte Station %{station} nicht als letzte Station dem Team %{team} zuteilen, weil dieses Team bei Route %{route} mitläuft und die Station nicht auf dieser Route liegt."
changed_first_station: "Erste Station des Teams %{team} ist ab sofort die Station %{station}"
changed_last_station: "Letzte Station des Teams %{team} ist ab sofort die Station %{station}"
last_contact_team: "Letzter Stationskontakt der Teams"
not_yet_seen: "Noch nicht gesehen"
no_teams: "Es gibt noch keine Teams."
route_needed_before_creating_teams: "Bevor du ein Team erstellen kannst, musst du zumindest eine Route erstellen, die das Team gehen kann."
have_i_lost_groups: "Hab ich eine Gruppe verloren? 😳"
confirm_delete_team: "Bist du sicher, dass das Team gelöscht werden soll? Das kann _NICHT_ mehr rückgängig gemacht werden."
#
# #
# # # ##### # # # # #
# # # # # ## ## # ## #
# # # # # # ## # # # # #
# ####### # # # # # # # #
# # # # # # # # # ##
# # # ##### # # # # #
#
admin: "Admin"
admins: "Admins"
admin_expl_without_first_word: "sind Menschen, die <a href='/admin/station'>Stationen</a>, <a href='/admin/route'>Routen</a> und <a href='/admin/team'>Teams</a> bearbeiten können. Zusätzlich sehen sie das <a href='/admin/highscore'>Ergebnis</a>."
cant_update_pw_if_already_existing: "Kann kein neues Passwort setzen, weil es bereits eins gibt..."
cant_update_pw_if_already_existing_for_user: "Kann kein neues Passwort für %{user} setzen, weil es bereits eins gibt..."
cant_update_pw_with_wrong_code: "Falscher Code zum Setzen eines neuen Passworts für %{user}"
new_pw_for_user: "Neues Passwort für %{user} setzen"
pw_set: "Passwort erfolgreich gesetzt"
cant_delete_last_admin: "Du kannst den letzten Admin nicht löschen"
user_created: "User %{name} erfolgreich erstellt"
user_deleted: "User %{name} erfolgreich gelöscht"
user_delete_error_already_in_use: "User %{name} kann nicht gelöscht werden, da der User bereits verwendet wird. (%{err})"
user_create_error: "User %{name} konnte nicht erstellt werden: %{err}"
nonexisting_user: "User mit ID %{id} existiert nicht."
edit_username: "Username bearbeiten"
new_admin_link: "Passwort vergessen: Neuen Loginlink generieren"
confirm_new_admin_link: "Bist du sicher, dass du einen neuen Passwort-Link generieren willst? Mit dem alten Passwort kann man sich dann nicht mehr einloggen."
new_user_name: "Admin %{old} heißt ab sofort %{new}"
succ_new_admin_link: "Neuer Loginlink für User %{user} wurde generiert"
new_admin: "Neuer Admin"
confirm_admin_delete: "Bist du sicher, dass der User gelöscht werden soll? Das kann _NICHT_ mehr rückgängig gemacht werden."
#
# ######
# # # #### # # ##### ######
# # # # # # # # #
# ###### # # # # # #####
# # # # # # # # #
# # # # # # # # #
# # # #### #### # ######
#
route: "Route"
routes: "Routen"
routes_expl_without_first_word: "definieren welche <a href='/admin/station'>Stationen</a> von den <a href='/admin/team'>Teams</a> in welcher Reihenfolge abgeklappert werden sollen. Wenn es verschiedene Kategorien (zB Kinder- und Erwachsenenwertung) gibt, kannst du auch mehrere <a href='/admin/route'>Routen</a> mit (teils) überlappenden Stationen erstellen."
nonexisting_route: "Route mit ID %{id} existiert nicht."
route_new: "Neue Route"
route_name: "Routenname"
create_route: "Route erstellen"
select_route: "Route auswählen"
route_name_edit: "Routennamen bearbeiten"
route_has_no_station_assigned: "Keine Station zugeteilt" # should be short -> tooltip
route_confirm_deletion: "Bist du sicher, dass die Route gelöscht werden soll? Das kann _NICHT_ mehr rückgängig gemacht werden."
no_routes: "Es gibt noch keine Routen."
route_create_succ: "Route %{name} erfolgreich erstellt"
route_create_err_duplicate_name: "Route %{name} konnte _NICHT_ erstellt werden, da es bereits eine Route mit diesem Namen gibt (%{err})!"
route_delete_succ: "Route %{name} erfolgreich gelöscht"
route_delete_err_already_used: "Route %{name} konnte nicht gelöscht werden, da sie bereits verwendet wird (%{err})"
cant_assign_station_to_route_because_no_stations_exist: "Bevor du einer Route Stationen zuweisen kannst, musst du die Stationen erstellen"
route_has_no_stations_yet: "Diese Route hat noch keine Stationen zugewiesen."
confirm_remove_station_from_route: "Bist du sicher, dass die Station von der Route entfernt werden soll?"
select_station_to_add_to_route: "Hinzuzufügende Station auswählen"
teams_with_this_route: "Teams mit dieser Route"
no_team_with_this_route: "Noch kein Team ist dieser Route zugeteilt"
route_new_name: "Route %{old} heißt ab sofort %{new}."
station_added_to_route: "Station %{station} wurde erfolgreich der Route %{route} hinzugefügt"
station_can_only_be_added_once_to_route: "Station %{station} kann nur 1x der Route %{route} hinzugefügt werden (%{err})"
station_deleted_from_route: "Station %{station} wurde von der Route %{route} gelöscht"
cant_remove_station_from_route_if_not_included: "Station %{station} kann nicht von der Route %{route} gelöscht werden, da diese nicht auf der Route liegt."
station_succ_moved_in_route: "Station %{station} wurde in der Route %{route} erfolgreich vorgereiht"
cant_move_station_in_route_if_not_included: "Station %{station} kann in der Route %{route} nicht vorgereiht werden, da diese nicht auf der Route liegt."