Alle Texte an einer zentralen Stelle statt verstreut im Code #102

Open
opened 2026-10-16 20:12:32 +00:00 by claude · 0 comments
Collaborator

Worum es geht

Die Texte, die das System verschickt oder anzeigt, stehen heute verstreut im Code. Wer nachlesen oder ändern will, was ein Captain zu lesen bekommt, muss sie in mehreren Dateien suchen. Eine Übersicht gibt es nicht.

Gewünscht (Olli, 16.10.2026): eine zentrale Klasse bzw. Datei, in der alle Texte hinterlegt sind.

Stand heute (16.10.2026)

Mails stehen fest im Backend, in zwei Dateien:

  • CaptainNotificationService: 8 Mails, die ein Vorgang auslöst (Terminvorschlag erstellt, akzeptiert, abgelehnt, zurückgezogen; Termin aufgehoben; Begegnung gelöscht; Resultat eingereicht; Korrektur angefragt).
  • CaptainReminderService: 3 Erinnerungen (Termin vereinbaren, Resultat erfassen, Resultat bestätigen).

Mit dem Forfait (#60) kommen vier dazu (Forfait eingereicht, Resultat geändert, Forfait aufgehoben, Erinnerung bei einem Forfait). Im selben Bau bekommen alle Mails Umlaute statt „ue“ (Olli, 16.10.).

Weitere Texte, die dazugehören könnten:

  • Meldungen des Backends an die Oberfläche (Fehlertexte bei 400/409). Verwandt: Das Backend liefert heute Texte statt Codes, das ist für später bei einer Übersetzung vorgemerkt.
  • Die Texte der Oberflächen in Portal, Redaktion und Homepage.

Offen

  • Umfang: nur die Mails oder auch die Fehlermeldungen und die Texte der Oberflächen?
  • Form: eine Java-Klasse, eine Properties- oder Textdatei im Backend, oder etwas, das auch die Frontends lesen?

Wird geklärt, bevor etwas gebaut wird.

## Worum es geht Die Texte, die das System verschickt oder anzeigt, stehen heute verstreut im Code. Wer nachlesen oder ändern will, was ein Captain zu lesen bekommt, muss sie in mehreren Dateien suchen. Eine Übersicht gibt es nicht. Gewünscht (Olli, 16.10.2026): **eine zentrale Klasse bzw. Datei, in der alle Texte hinterlegt sind.** ## Stand heute (16.10.2026) **Mails** stehen fest im Backend, in zwei Dateien: - `CaptainNotificationService`: 8 Mails, die ein Vorgang auslöst (Terminvorschlag erstellt, akzeptiert, abgelehnt, zurückgezogen; Termin aufgehoben; Begegnung gelöscht; Resultat eingereicht; Korrektur angefragt). - `CaptainReminderService`: 3 Erinnerungen (Termin vereinbaren, Resultat erfassen, Resultat bestätigen). Mit dem Forfait (#60) kommen vier dazu (Forfait eingereicht, Resultat geändert, Forfait aufgehoben, Erinnerung bei einem Forfait). Im selben Bau bekommen alle Mails Umlaute statt „ue“ (Olli, 16.10.). **Weitere Texte**, die dazugehören könnten: - Meldungen des Backends an die Oberfläche (Fehlertexte bei 400/409). Verwandt: Das Backend liefert heute Texte statt Codes, das ist für später bei einer Übersetzung vorgemerkt. - Die Texte der Oberflächen in Portal, Redaktion und Homepage. ## Offen - **Umfang:** nur die Mails oder auch die Fehlermeldungen und die Texte der Oberflächen? - **Form:** eine Java-Klasse, eine Properties- oder Textdatei im Backend, oder etwas, das auch die Frontends lesen? Wird geklärt, bevor etwas gebaut wird.
Sign in to join this conversation.
No description provided.