improved UX in dashboard

This commit is contained in:
2026-05-28 11:29:14 +02:00
parent b049a9ab9f
commit 9cf67e765f
8 changed files with 876 additions and 247 deletions

View File

@ -1,198 +1,187 @@
{
"version": 2,
"description": "Coach-visible app UI strings only (excludes dev settings / database tools).",
"keys": [
"all_clients",
"answer",
"april",
"august",
"auth_footer_accounts",
"auth_subtitle_change_password",
"auth_subtitle_login",
"auth_title",
"cancel",
"choose_answer",
"choose_more_elements",
"client",
"client_code",
"client_code_exists",
"coach_code",
"confirm_password_hint",
"date_after",
"date_before",
"day",
"december",
"done",
"download",
"download_failed_use_offline",
"enter_coach_code",
"error",
"error_invalid_data",
"error_not_found",
"questionnaire_title",
"exit_btn",
"february",
"fill_all_fields",
"fill_both_fields",
"hours_short",
"january",
"july",
"june",
"lay",
"consultation_unlock_requires_rhs",
"locked",
"questionnaire_chip_edit",
"questionnaire_chip_edit_pending",
"questionnaire_group_closure",
"questionnaire_group_consultation",
"questionnaire_group_demographics",
"questionnaire_group_followup",
"questionnaire_group_health_interview",
"questionnaire_group_integration",
"login_btn",
"login_failed_with_reason",
"login_required",
"march",
"may",
"minutes_short",
"month",
"new_password_hint",
"no_clients_assigned",
"no_profile",
"no_questionnaires",
"no_questions_available",
"questionnaire_missing_options",
"none",
"not_done",
"november",
"october",
"offline",
"other_country",
"other_option",
"ok",
"online",
"password_hint",
"password_too_short",
"passwords_dont_match",
"please_client_code",
"please_username_password",
"points",
"previous",
"question",
"questions_filled",
"refresh",
"save",
"save_password_btn",
"select_one_answer",
"select_one_answer_per_row",
"september",
"session_dash",
"session_label",
"start",
"start_upload",
"upload",
"upload_failed_title",
"upload_nothing_pending",
"upload_prepare_failed",
"upload_success_message",
"username_hint",
"year"
],
"germanDefaults": {
"all_clients": "Alle Klienten",
"answer": "Antwort",
"april": "April",
"august": "August",
"auth_footer_accounts": "Konten werden von Ihrer Organisation vergeben.",
"auth_subtitle_change_password": "Bitte legen Sie jetzt ein eigenes Passwort fest.",
"auth_subtitle_login": "Melden Sie sich mit Ihrem Coach-Konto an.",
"auth_title": "BW Schützt",
"cancel": "Abbrechen",
"choose_answer": "Antwort wählen",
"choose_more_elements": "Es müssen mehr Elemenete ausgewählt werden.",
"client": "Klient",
"client_code": "Klientencode",
"client_code_exists": "Dieser Client-Code existiert bereits.",
"coach_code": "Code Coach",
"confirm_password_hint": "Passwort bestätigen",
"date_after": "Das Datum muss nach",
"date_before": "Das Datum muss vor",
"day": "Tag",
"december": "Dezember",
"done": "Erledigt",
"download": "Herunterladen",
"download_failed_use_offline": "Download fehlgeschlagen arbeite offline mit vorhandener Datenbank",
"enter_coach_code": "Bitte geben Sie Ihren Coach Code ein, um fortzufahren!",
"error": "Fehler",
"error_invalid_data": "Ungültige Daten",
"error_not_found": "Nicht gefunden",
"questionnaire_title": "Fragebögen",
"exit_btn": "Beenden",
"february": "Februar",
"fill_all_fields": "Bitte alle Felder ausfüllen!",
"fill_both_fields": "Bitte beide Felder ausfüllen!",
"hours_short": "h",
"january": "Januar",
"july": "Juli",
"june": "Juni",
"lay": "liegen.",
"consultation_unlock_requires_rhs": "Freischaltung nach Abschluss von Demografie und RHS",
"locked": "Gesperrt",
"questionnaire_chip_edit": "Bearbeiten",
"questionnaire_chip_edit_pending": "Bearbeiten · Upload ausstehend",
"questionnaire_group_closure": "Abschluss",
"questionnaire_group_consultation": "Beratung",
"questionnaire_group_demographics": "Demografie",
"questionnaire_group_followup": "Nachbefragung",
"questionnaire_group_health_interview": "Gesundheitsinterview",
"questionnaire_group_integration": "Integration (IPL)",
"login_btn": "Login",
"login_failed_with_reason": "Login fehlgeschlagen: {reason}",
"login_required": "Bitte zuerst einloggen",
"march": "März",
"may": "Mai",
"minutes_short": "m",
"month": "Monat",
"new_password_hint": "Neues Passwort",
"no_clients_assigned": "Ihr Supervisor hat Ihnen noch keine Klienten zugewiesen.",
"no_profile": "Dieser Klient ist noch nicht Teil der Datenbank",
"no_questionnaires": "Keine Fragebögen vorhanden.",
"no_questions_available": "Keine Fragen vorhanden.",
"questionnaire_missing_options": "Dieser Fragebogen ist unvollständig (fehlende Antwortoptionen). Bitte wenden Sie sich an Ihren Administrator.",
"none": "Keine",
"not_done": "Nicht erledigt",
"november": "November",
"october": "Oktober",
"offline": "Offline",
"other_country": "anderes Land",
"other_option": "Sonstiges",
"ok": "OK",
"online": "Online",
"password_hint": "Passwort",
"password_too_short": "Mindestens 6 Zeichen",
"passwords_dont_match": "Passwörter stimmen nicht überein",
"please_client_code": "Bitte Klienten Code eingeben",
"please_username_password": "Bitte Benutzername und Passwort eingeben.",
"points": "Punkte",
"previous": "Zurück",
"question": "Frage",
"questions_filled": "Antworten",
"refresh": "Aktualisieren",
"save": "Speichern",
"save_password_btn": "Passwort speichern",
"select_one_answer": "Bitte wählen Sie eine Antwort aus!",
"select_one_answer_per_row": "Bitte wählen Sie eine Antwort pro Reihe aus!",
"september": "September",
"session_dash": "Sitzung: —",
"session_label": "Sitzung",
"start": "Start",
"start_upload": "Upload starten?",
"upload": "Hochladen",
"upload_failed_title": "Upload fehlgeschlagen",
"upload_nothing_pending": "Es wurde nichts hochgeladen. Es liegen keine abgeschlossenen Fragebögen zum Upload vor. Bitte zuerst einen Fragebogen abschließen.",
"upload_prepare_failed": "Es wurde nichts hochgeladen. Die Daten konnten nicht für den Upload vorbereitet werden. Bitte erneut synchronisieren oder den Support kontaktieren.",
"upload_success_message": "Hochladen: {count} erledigt.",
"username_hint": "Benutzername",
"year": "Jahr"
}
"version": 2,
"description": "Coach-visible app UI strings only (excludes dev settings \/ database tools).",
"keys": [
"all_clients",
"answer",
"april",
"august",
"auth_footer_accounts",
"auth_subtitle_change_password",
"auth_subtitle_login",
"auth_title",
"cancel",
"choose_answer",
"choose_more_elements",
"client",
"client_code",
"client_code_exists",
"coach_code",
"confirm_password_hint",
"date_after",
"date_before",
"day",
"december",
"done",
"download",
"download_failed_use_offline",
"enter_coach_code",
"error",
"error_invalid_data",
"error_not_found",
"questionnaire_title",
"exit_btn",
"february",
"fill_all_fields",
"fill_both_fields",
"hours_short",
"january",
"july",
"june",
"lay",
"consultation_unlock_requires_rhs",
"locked",
"questionnaire_chip_edit",
"questionnaire_chip_edit_pending",
"login_btn",
"login_failed_with_reason",
"login_required",
"march",
"may",
"minutes_short",
"month",
"new_password_hint",
"no_clients_assigned",
"no_profile",
"no_questionnaires",
"no_questions_available",
"questionnaire_missing_options",
"none",
"not_done",
"november",
"october",
"offline",
"other_country",
"other_option",
"ok",
"online",
"password_hint",
"password_too_short",
"passwords_dont_match",
"please_client_code",
"please_username_password",
"points",
"previous",
"question",
"questions_filled",
"refresh",
"save",
"save_password_btn",
"select_one_answer",
"select_one_answer_per_row",
"september",
"session_dash",
"session_label",
"start",
"start_upload",
"upload",
"upload_failed_title",
"upload_nothing_pending",
"upload_prepare_failed",
"upload_success_message",
"username_hint",
"year"
],
"germanDefaults": {
"all_clients": "Alle Klienten",
"answer": "Antwort",
"april": "April",
"august": "August",
"auth_footer_accounts": "Konten werden von Ihrer Organisation vergeben.",
"auth_subtitle_change_password": "Bitte legen Sie jetzt ein eigenes Passwort fest.",
"auth_subtitle_login": "Melden Sie sich mit Ihrem Coach-Konto an.",
"auth_title": "BW Schützt",
"cancel": "Abbrechen",
"choose_answer": "Antwort wählen",
"choose_more_elements": "Es müssen mehr Elemenete ausgewählt werden.",
"client": "Klient",
"client_code": "Klientencode",
"client_code_exists": "Dieser Client-Code existiert bereits.",
"coach_code": "Code Coach",
"confirm_password_hint": "Passwort bestätigen",
"date_after": "Das Datum muss nach",
"date_before": "Das Datum muss vor",
"day": "Tag",
"december": "Dezember",
"done": "Erledigt",
"download": "Herunterladen",
"download_failed_use_offline": "Download fehlgeschlagen arbeite offline mit vorhandener Datenbank",
"enter_coach_code": "Bitte geben Sie Ihren Coach Code ein, um fortzufahren!",
"error": "Fehler",
"error_invalid_data": "Ungültige Daten",
"error_not_found": "Nicht gefunden",
"questionnaire_title": "Fragebögen",
"exit_btn": "Beenden",
"february": "Februar",
"fill_all_fields": "Bitte alle Felder ausfüllen!",
"fill_both_fields": "Bitte beide Felder ausfüllen!",
"hours_short": "h",
"january": "Januar",
"july": "Juli",
"june": "Juni",
"lay": "liegen.",
"consultation_unlock_requires_rhs": "Freischaltung nach Abschluss von Demografie und RHS",
"locked": "Gesperrt",
"questionnaire_chip_edit": "Bearbeiten",
"questionnaire_chip_edit_pending": "Bearbeiten · Upload ausstehend",
"login_btn": "Login",
"login_failed_with_reason": "Login fehlgeschlagen: {reason}",
"login_required": "Bitte zuerst einloggen",
"march": "März",
"may": "Mai",
"minutes_short": "m",
"month": "Monat",
"new_password_hint": "Neues Passwort",
"no_clients_assigned": "Ihr Supervisor hat Ihnen noch keine Klienten zugewiesen.",
"no_profile": "Dieser Klient ist noch nicht Teil der Datenbank",
"no_questionnaires": "Keine Fragebögen vorhanden.",
"no_questions_available": "Keine Fragen vorhanden.",
"questionnaire_missing_options": "Dieser Fragebogen ist unvollständig (fehlende Antwortoptionen). Bitte wenden Sie sich an Ihren Administrator.",
"none": "Keine",
"not_done": "Nicht erledigt",
"november": "November",
"october": "Oktober",
"offline": "Offline",
"other_country": "anderes Land",
"other_option": "Sonstiges",
"ok": "OK",
"online": "Online",
"password_hint": "Passwort",
"password_too_short": "Mindestens 6 Zeichen",
"passwords_dont_match": "Passwörter stimmen nicht überein",
"please_client_code": "Bitte Klienten Code eingeben",
"please_username_password": "Bitte Benutzername und Passwort eingeben.",
"points": "Punkte",
"previous": "Zurück",
"question": "Frage",
"questions_filled": "Antworten",
"refresh": "Aktualisieren",
"save": "Speichern",
"save_password_btn": "Passwort speichern",
"select_one_answer": "Bitte wählen Sie eine Antwort aus!",
"select_one_answer_per_row": "Bitte wählen Sie eine Antwort pro Reihe aus!",
"september": "September",
"session_dash": "Sitzung: —",
"session_label": "Sitzung",
"start": "Start",
"start_upload": "Upload starten?",
"upload": "Hochladen",
"upload_failed_title": "Upload fehlgeschlagen",
"upload_nothing_pending": "Es wurde nichts hochgeladen. Es liegen keine abgeschlossenen Fragebögen zum Upload vor. Bitte zuerst einen Fragebogen abschließen.",
"upload_prepare_failed": "Es wurde nichts hochgeladen. Die Daten konnten nicht für den Upload vorbereitet werden. Bitte erneut synchronisieren oder den Support kontaktieren.",
"upload_success_message": "Hochladen: {count} erledigt.",
"username_hint": "Benutzername",
"year": "Jahr",
"questionnaire_group_demographics": "Demografie"
}
}