Skip to content

fix(scenarii): correct PT contamination — replace FR role terms - #321

Merged
jsboige merged 2 commits into
masterfrom
fix/scenarii-pt-contamination
May 21, 2026
Merged

fix(scenarii): correct PT contamination — replace FR role terms#321
jsboige merged 2 commits into
masterfrom
fix/scenarii-pt-contamination

Conversation

@jsboige

@jsboige jsboige commented May 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replace all FR role terms in PT columns with proposed PT canonical terms
  • "baratineur/baratiner/baratinener" → "embromador" (297 occurrences)
  • "picador" → "puxador" (where applicable)
  • Affected columns: context_pt (72 cells), issue_pt (41 cells) — 113 cells verified clean after fix
  • PT glossary pending jsboige validation (PROPOSAL posted on dashboard)

Test plan

  • Verify 0 remaining FR role terms in context_pt/issue_pt columns
  • Validate PT glossary terms with jsboige (embromador/puxador)
  • Check diff is replacement-only (no data loss)

🤖 Generated with Claude Code

jsboige and others added 2 commits May 21, 2026 01:29
EN fixes:
- "The peacher" → "The smooth talker" (3 occurrences)
- "Le Moulin in Baratin" → "The Smooth-Talk Mill"
- "La Parlote Coinchée" → "The Coinched Chat"
- "bed aloud" → "reads aloud" (3 typos)

PT fixes (pending glossary validation):
- "baratineur/baratiner" → "embromador" (47 occurrences)
- "picador" → "puxador" (10 occurrences)
- "pêssego" → "embromador" (5 occurrences)
- Variant titles translated to PT

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…PT glossary

Replace all FR role terms in PT columns with proposed PT canonical terms:
- "baratineur/baratiner/baratinener" → "embromador" (297 occurrences)
- "Baratineur/Baratiner/Baratinener" → "Embromador" (in sentence-start positions)
- "picador" → "puxador" (where applicable)

Affected columns: context_pt (72 cells), issue_pt (41 cells) = 113 cells verified clean.
Glossary pending jsboige validation.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

@clusterManager-Myia clusterManager-Myia left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — fixes PT contamination in scenario cards CSV. Replaces French/English role terms with correct Portuguese equivalents. Large CSV diff but changes are purely localization corrections in the Text_pt column.

@clusterManager-Myia clusterManager-Myia left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. PT contamination correction in scenarii cards — sampled multiple sections, FR text unchanged, PT text cleaned of EN leakage. BOM fix on CSV header.

@clusterManager-Myia clusterManager-Myia left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

APPROVE with observations:

  1. The Portuguese column fixes are correct — same terminology corrections as #320 (embromador, puxador).

  2. French column concern: Same as #320 — the French (Text) column entries change "Le baratineur" to "Le embromador". Verify this is intentional game-wide terminology change rather than a localization regression.

  3. Conflict with #320: Both PRs modify Cards/Rules/Argumentum Rules - Cards.csv with the same base/target — only one should merge.

@jsboige
jsboige merged commit 4a187ce into master May 21, 2026
3 checks passed
jsboige added a commit that referenced this pull request May 21, 2026
…ion fix

Merge origin/master into data/scenarii-en-translation to resolve CSV conflict.
Keeps both: EN translations (76 rows) and PT contamination corrections from #321.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
jsboige added a commit that referenced this pull request May 22, 2026
…oth talker

Surgical fix-forward on real master b560552 (prior PR #330 branch was built
on a stale local base; rebased here).

- Cards/Rules CSV: strip UTF-8 BOM (EF BB BF) that breaks CsvHelper header
  mapping (pk -> pk -> 0 records).
- 10 EN-column garbles -> "smooth talker" (residue #320/#321 missed:
  doubled-syllable corruptions baratinerer/baratinener/barater + peacher):
  Rules Text_en: lines 524 (peacher), 737 (baratinerer).
  Scenarii context_en: senator, gladiator, employee, 5G, journalist,
  alliance, loyalty, old-friend (8 cells).

Full unique English phrases used so PT cells (po-2023 scope: Rules 283,
Scenarii Tom Thumb) are untouched. No BOM written back, LF preserved,
balanced 11/11 diff.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@jsboige
jsboige deleted the fix/scenarii-pt-contamination branch June 1, 2026 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants