docs: implementation plan for Italian localization
11 TDD-style tasks: i18n service, translation helper, model + migration, ai_log_job translation fan-out, per-user surfaces (analyse, digest), localized /log endpoint, PATCH /api/settings/language, dropdown UI, and final regression + manual smoke. Per-user surfaces append "Respond in Italian." to the system prompt (one extra line, no extra LLM call). The strategic log is generated in English, then fanned out to translate() per active non-en language in parallel via asyncio.gather. The /log endpoint serves the matching translation row when present, English fallback otherwise. Translation uses the default call_llm provider chain — no separate cheap-model carve-out needed at DeepSeek's $0.28/M output pricing. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
e6308260a5
commit
8af1da12dd
1 changed files with 1589 additions and 0 deletions
1589
docs/superpowers/plans/2026-05-27-localization-italian.md
Normal file
1589
docs/superpowers/plans/2026-05-27-localization-italian.md
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue