KI-Kennzeichnung: 2 Optionen im Submit-Modal + Labels auf Detailseite
Submit-Modal auf zwei Auswahloptionen reduziert (kein Label vs.
"Ganz oder ueberwiegend mit generativer KI erstellt"); alle vier
Enum-Werte bleiben fuer API/Bestand gueltig und mappen per formOption()
auf die zwei Gruppen. Oeffentliche Detailseite rendert jetzt Text-Label
("KI-generiert: Nach Angaben ...") und Bild-Badge (KI-generiert/
KI-bearbeitet, abgedunkelter Hintergrund) — fehlte dort bisher komplett.
Bildnachweis-Vorschlag ohne "Foto:"-Praefix (stand sonst doppelt).
Einreich-Toast + FAQ: automatische Pruefung in Minuten statt 24 h.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
c8836564e9
commit
dc2a3443c1
13 changed files with 172 additions and 50 deletions
|
|
@ -28,15 +28,16 @@ enum AiImageDeclaration: string
|
|||
}
|
||||
|
||||
/**
|
||||
* Öffentlicher Bildhinweis direkt am Bild — null bei Originalfotos
|
||||
* (keine Nicht-KI-Zertifizierung in Portalstimme).
|
||||
* Öffentlicher Bildhinweis direkt am Bild (Badge) — null bei Originalfotos
|
||||
* (keine Nicht-KI-Zertifizierung in Portalstimme). Kurzform „KI-generiert"
|
||||
* statt Satz-Wortlaut (User-Entscheidung 10.07.2026).
|
||||
*/
|
||||
public function publicLabel(): ?string
|
||||
{
|
||||
return match ($this) {
|
||||
self::Original => null,
|
||||
self::AiGenerated => __('Bildhinweis: KI-generierte Illustration.'),
|
||||
self::AiEdited => __('Bildhinweis: KI-bearbeitetes Bild.'),
|
||||
self::AiGenerated => __('KI-generiert'),
|
||||
self::AiEdited => __('KI-bearbeitet'),
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue