Merge feature/feat-13-followup: /hilfe Vertrag+Zuchtprofil sections + verified Abgabe->wizard handoff [god-QA: 80/47/e2e 64]

This commit is contained in:
2026-06-06 10:06:28 +02:00
2 changed files with 41 additions and 0 deletions

View File

@@ -15,6 +15,10 @@ const st = de.pages.stammbaum
const ge = de.pages.genetik
const ab = de.pages.abgabe
const stat = de.pages.statistik
// FEAT-13-Followup: Vertrag + Zuchtprofil
const v = de.pages.vertraege
const vw = de.pages.vertraege.wizard
const ez = de.pages.einstellungen.zuchtprofil
const scheckeWarning = de.genetics.warnings.SCHECKE_LETHAL
const rexWarning = de.genetics.warnings.REX_SEMI_LETHAL
@@ -139,11 +143,45 @@ const sections: Section[] = [
<li>
<strong>KI-Unterstützung (optional):</strong> Mit <strong>{ab.ai.improve}"</strong> kann der Text automatisch verbessert werden — dazu ist ein API-Schlüssel nötig.
</li>
<li>
<strong>Abschließen:</strong> Sind die Tiere vergeben, klicke in der Gruppe auf <strong>„{ab.export.finish}"</strong> das öffnet den Vertrags-Assistenten mit den Tieren der Gruppe (siehe Abschnitt <em>{t.sections.vertraege}"</em>).
</li>
</ol>
<p className="hilfe-hint">Tipp: Bearbeite jede Gruppe einzeln — Text und Fotos für eine Gruppe gleichzeitig zusammenstellen, dann weiter zur nächsten.</p>
</>
),
},
{
id: 'vertraege',
title: t.sections.vertraege,
content: (
<>
<p>Den Vertrags-Assistenten <strong>„{vw.title}"</strong> erreichst du auf drei Wegen: über <strong>{ab.export.finish}"</strong> in einer Abgabe-Gruppe, über den gleichnamigen Knopf auf der Tierakte oder unter <strong>„{nav.contracts}"</strong> <strong>{v.newButton}"</strong>.</p>
<p>Der Assistent führt dich in vier Schritten durch die Abgabe:</p>
<ol>
<li><strong>„{vw.steps[0]}"</strong> wähle den Käufer aus deinen Kontakten oder lege ihn direkt an (Name, Adresse, Telefon, E-Mail so erscheinen sie im Vertrag).</li>
<li><strong>{vw.steps[1]}"</strong> — bestätige die Tiere; kommst du aus einer Abgabe-Gruppe oder Tierakte, sind sie schon angehakt.</li>
<li><strong>„{vw.steps[2]}"</strong> Kaufpreis (z.&nbsp;B. <code>72,00</code>) und Übergabedatum eintragen.</li>
<li><strong>{vw.steps[3]}"</strong> — Zusammenfassung prüfen und <strong>„{vw.generate}"</strong> klicken.</li>
</ol>
<p>Danach kannst du den fertigen Vertrag als <strong>Word-Datei (.docx)</strong> herunterladen er sieht aus wie deine bisherigen Verträge, mit deinen Zuchtdaten, dem Käufer und einer Tabelle pro Tier. Gleichzeitig werden die Tiere automatisch als <em>{de.pages.gerbils.statusLabels.GivenAway}"</em> markiert (Abnehmer und Abgabedatum sind dann in der Tierakte eingetragen).</p>
<p>Alle erstellten Verträge findest du unter <strong>„{nav.contracts}"</strong> dort kannst du sie jederzeit erneut <strong>{v.download}"</strong> oder löschen.</p>
<p className="hilfe-hint">Tipp: Fülle zuerst dein Zuchtprofil aus (siehe Abschnitt „{t.sections.einstellungen}") diese Angaben erscheinen als Verkäufer-Block in jedem Vertrag.</p>
</>
),
},
{
id: 'einstellungen',
title: t.sections.einstellungen,
content: (
<>
<p>Unter <strong>{nav.settings}"</strong> pflegst du dein <strong>„{ez.title}"</strong>: {ez.intro}</p>
<p>Wichtig für den Vertrag sind <strong>{ez.fields.name}"</strong>, <strong>„{ez.fields.address}"</strong> und <strong>{ez.fields.city}"</strong> (der Ort erscheint in der Unterschriftszeile). Zuchtname, Telefon, E-Mail und Homepage vervollständigen den Briefkopf.</p>
<p>Solange etwas fehlt, zeigen die Einstellungen und der Vertrags-Assistent einen Hinweis — du musst die Angaben nur einmal eintragen.</p>
<p>Außerdem findest du hier den <strong>„{de.pages.datenexport.title}"</strong>, mit dem du alle Daten als Zip herunterladen kannst.</p>
</>
),
},
{
id: 'statistik',
title: t.sections.statistik,

View File

@@ -589,6 +589,9 @@ export const de = {
genetik: 'Probeverpaarung & Genetik',
stammbaum: 'Stammbaum',
abgabe: 'Abgabe-Ablauf',
// FEAT-13-Followup (Kelly): Vertrag + Zuchtprofil
vertraege: 'Abgabevertrag erstellen',
einstellungen: 'Zuchtprofil (Einstellungen)',
statistik: 'Statistik',
datensicherung: 'Datensicherung',
},