Skip to content

v7.4: Add English-first bilingual UI (EN/IT) - #7

Merged
LucaXTech merged 3 commits into
mainfrom
feature/bilingual-ui
Aug 14, 2026
Merged

v7.4: Add English-first bilingual UI (EN/IT)#7
LucaXTech merged 3 commits into
mainfrom
feature/bilingual-ui

Conversation

@LucaXTech

Copy link
Copy Markdown
Owner

Summary

Adds an English-first bilingual EN/IT interface across MAGI Console and BioAudit while keeping model-generated scientific content unchanged.

What changed

  • adds centralized EN/IT translation catalogs with key-parity validation;
  • defaults fresh browser sessions to English;
  • adds EN/IT language switches to MAGI Console and BioAudit;
  • persists the selected language in browser local storage and updates <html lang> dynamically;
  • localizes UI labels, status messages, validation/runtime messages exposed to users, accessibility text, scorecard/telemetry/history chrome, and demo-case metadata;
  • preserves MELCHIOR, BALTHASAR, CASPER, AUDITOR, JUDGE names and model-generated scientific outputs;
  • keeps demo mode zero-key and removes authored fake latency/token values from MAGI static fixtures;
  • updates README Quick Start so zero-key MAGI/BioAudit demos are the recommended first run before live API configuration.

Validation

Local validation completed before push:

49 passed
Objective benchmark v3: 48 valid cases
Protocol lock: OK

Also checked:

  • Python compilation for modified backend modules;
  • git diff --check clean;
  • MAGI and BioAudit demo flows visually tested in EN and IT;
  • language switching works without reload and survives reload;
  • no external provider calls are required in demo mode.

Scope / non-goals

Localization changes UI chrome only. This PR does not translate model-generated deliberation/report content, change prompts, alter benchmark protocols, modify provider behavior, or add languages beyond EN/IT.

Closes #2

@LucaXTech
LucaXTech merged commit c2414f5 into main Aug 14, 2026
4 checks passed
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.

v7.4 — English-first bilingual UI (EN/IT)

1 participant