Englische Blogartikel außerhalb der Anti-Slop-Serie sind unübersetzte deutsche Kopien #56

Open
opened 2026-09-05 07:09:21 +00:00 by Phil · 0 comments
Owner

Symptom

Die englische Site (siteId 3, /en/) liefert für Blogartikel deutschen Text aus. Die Einträge existieren dort zwar, tragen aber unveränderte deutsche Titel, Leads und Bodies. Ein englischsprachiger Leser landet auf einer Seite, die er nicht lesen kann, und die Sprachumschaltung wirkt kaputt, obwohl technisch alles funktioniert.

Festgestellt am 2026-09-04 bei der Anti-Slop-Serie, dort waren alle vier Teile betroffen:

Site 1 (de): "92 Prozent weniger Floskeln, und ich habe der Zahl geglaubt"
Site 3 (en): "92 Prozent weniger Floskeln, und ich habe der Zahl geglaubt"   <- identisch

Was schon erledigt ist

Die vier Teile der Anti-Slop-Serie sind inzwischen echt übersetzt und live:

  • /en/blog/anti-slop-1-why-you-can-feel-it
  • /en/blog/anti-slop-2-what-slop-is
  • /en/blog/anti-slop-3-training-the-model
  • /en/blog/anti-slop-4-my-model-lost-to-a-paragraph

Die englischen Fassungen liegen zusätzlich im Vault unter marketing/anti-slop-{1..4}-blog-en.md.

Was offen ist

Alle übrigen Blogartikel. Der Verdacht ist, dass sie dasselbe Muster zeigen, geprüft wurde das nicht.

Nützlich für die Umsetzung

Die relevanten Felder sind auf translationMethod: site gesetzt und damit pro Sprache getrennt speicherbar: articleLead, articleTldr, articleBody, articleFootnotes, articleHeroCaption. Ebenso title und slug, der englische Slug darf also frei abweichen.

Geteilt und damit nicht pro Sprache änderbar sind articleHero, articleAuthor und articlePublishDate. Eine Änderung dort trifft beide Sprachen.

Akzeptanzkriterien

  • Eine Bestandsaufnahme, welche Artikel auf Site 3 noch deutschen Text tragen.
  • Entscheidung je Artikel: übersetzen oder auf der englischen Site deaktivieren. Ein deaktivierter Artikel ist besser als ein deutscher unter englischer Adresse.
  • Für übersetzte Artikel: eigener englischer Slug, damit die URLs nicht deutsch bleiben.

🤖 Generated with Claude Code

https://claude.ai/code/session_014T2Tn3SA9bfzTDihJN269H

## Symptom Die englische Site (`siteId 3`, `/en/`) liefert für Blogartikel deutschen Text aus. Die Einträge existieren dort zwar, tragen aber unveränderte deutsche Titel, Leads und Bodies. Ein englischsprachiger Leser landet auf einer Seite, die er nicht lesen kann, und die Sprachumschaltung wirkt kaputt, obwohl technisch alles funktioniert. Festgestellt am 2026-09-04 bei der Anti-Slop-Serie, dort waren alle vier Teile betroffen: ``` Site 1 (de): "92 Prozent weniger Floskeln, und ich habe der Zahl geglaubt" Site 3 (en): "92 Prozent weniger Floskeln, und ich habe der Zahl geglaubt" <- identisch ``` ## Was schon erledigt ist Die vier Teile der Anti-Slop-Serie sind inzwischen echt übersetzt und live: - `/en/blog/anti-slop-1-why-you-can-feel-it` - `/en/blog/anti-slop-2-what-slop-is` - `/en/blog/anti-slop-3-training-the-model` - `/en/blog/anti-slop-4-my-model-lost-to-a-paragraph` Die englischen Fassungen liegen zusätzlich im Vault unter `marketing/anti-slop-{1..4}-blog-en.md`. ## Was offen ist Alle übrigen Blogartikel. Der Verdacht ist, dass sie dasselbe Muster zeigen, geprüft wurde das nicht. ## Nützlich für die Umsetzung Die relevanten Felder sind auf `translationMethod: site` gesetzt und damit pro Sprache getrennt speicherbar: `articleLead`, `articleTldr`, `articleBody`, `articleFootnotes`, `articleHeroCaption`. Ebenso `title` und `slug`, der englische Slug darf also frei abweichen. Geteilt und damit **nicht** pro Sprache änderbar sind `articleHero`, `articleAuthor` und `articlePublishDate`. Eine Änderung dort trifft beide Sprachen. ## Akzeptanzkriterien - Eine Bestandsaufnahme, welche Artikel auf Site 3 noch deutschen Text tragen. - Entscheidung je Artikel: übersetzen oder auf der englischen Site deaktivieren. Ein deaktivierter Artikel ist besser als ein deutscher unter englischer Adresse. - Für übersetzte Artikel: eigener englischer Slug, damit die URLs nicht deutsch bleiben. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_014T2Tn3SA9bfzTDihJN269H
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Phil/philflow.io#56
No description provided.