Skip to content

Remove AI-slop em-dashes from translated blog posts - #212

Merged
krMaynard merged 1 commit into
masterfrom
worktree-anti-slop-translations
Jul 23, 2026
Merged

Remove AI-slop em-dashes from translated blog posts#212
krMaynard merged 1 commit into
masterfrom
worktree-anti-slop-translations

Conversation

@krMaynard

Copy link
Copy Markdown
Owner

Applies the em-dash "no AI slop" cleanup already merged for the English posts (#209) across every translated blog post.

Scope

Lang Posts edited Punctuation used
de / es / fr / it 24 each comma
zh 44 full-width / colon (—— → one mark)
ja 40 full-width / (…) for appositives
ko 41 comma / restructure

220 files, 1521 insertions / 1521 deletions — punctuation-only, line-for-line swaps.

What changed

  • Every em-dash used as a parenthetical or rhythm device → natural punctuation of each language, in body prose, frontmatter title:/description:, and img alt attributes.
  • CJK parentheticals that would strand a particle after a bare comma were restructured minimally to stay grammatical (Japanese (…) / すなわち, Korean ), rather than left awkward.

Deliberately left alone

  • <td class="td-num">—</td> "no-data" placeholder cells (and the ——其中… sub-item marker in zh) — kept, matching the English source.
  • en-dash date ranges (2011–2025) and hyphens — untouched.

Verification

  • Zero em-dashes remain outside <td> cells in any language.
  • No doubled-comma artifacts; all files HTML tag-balanced.
  • Each language edited by a native-language pass, not a blind character swap.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UaTzkTu85JrQGeuJWGwQtk

Mirror the em-dash cleanup already applied to the English posts (PR #209)
across all translated blog posts: de, es, fr, it, zh, ja, ko.

Every em-dash used as a parenthetical or rhythm device is removed and
replaced with the natural punctuation of each language:
- de/es/fr/it/ko: comma
- zh: full-width comma (,) or colon; the double dash —— collapses to one mark
- ja: full-width comma (、) or (…) for appositives

CJK parentheticals that would strand a particle after a bare comma were
restructured minimally (Japanese (…)/すなわち, Korean 즉) to stay
grammatical. Applied to body prose, frontmatter title:/description:, and
img alt attributes. <td> "no-data" placeholder cells are left as-is,
matching the English source. en-dash date ranges (2011–2025) untouched.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UaTzkTu85JrQGeuJWGwQtk
@krMaynard
krMaynard marked this pull request as ready for review July 23, 2026 05:39
@github-actions github-actions Bot added the codex-review Queued for automated Codex review label Jul 23, 2026
@krMaynard
krMaynard merged commit cc730e1 into master Jul 23, 2026
4 checks passed
@krMaynard
krMaynard deleted the worktree-anti-slop-translations branch July 23, 2026 05:40
krMaynard added a commit that referenced this pull request Jul 24, 2026
Converting parenthetical em-dashes to 、 in PR #212 joined some independent
clauses with a comma where Japanese needs 。 (e.g. 「…よりも多い、これは…」).
Six instances across five files, all plain-form predicate + 、 + demonstrative.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UaTzkTu85JrQGeuJWGwQtk
krMaynard added a commit that referenced this pull request Jul 26, 2026
* Fix style defects in three queued draft posts

Editorial cleanup found while auditing the publish queue. All three posts
stay drafts (published: false); English and every existing locale (ja/zh/ko)
are updated together.

apple-transparency-report: drop the unsourced "well-known pattern" claim
about German police device-identifier checks. "consistent with" already
carries the hedge, so the weasel qualifier only asserted something about
the world with no source behind it.

korea-network-act-report: the "A, not B" construction appeared three times
in one post. Reworded the H2 to "The CSAM cliff is a definition change"
so the remaining two land harder.

korea-naver-kakao-requests: "The biggest caveat: these are..." label-colon
becomes a plain sentence. The ja and ko translations already used the
natural "the biggest caveat is that..." form, so only en and zh changed.

Tests: 86/86 pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UaTzkTu85JrQGeuJWGwQtk

* Fix Japanese comma splices left by the em-dash cleanup

Converting parenthetical em-dashes to 、 in PR #212 joined some independent
clauses with a comma where Japanese needs 。 (e.g. 「…よりも多い、これは…」).
Six instances across five files, all plain-form predicate + 、 + demonstrative.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UaTzkTu85JrQGeuJWGwQtk

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

codex-review Queued for automated Codex review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant