Skip to content

feat(i18n): add Lingui localization across renderer and AI generators#200

Merged
SDSLeon merged 3 commits into
masterfrom
lightcode/grand-puma-dbe26158
Jun 17, 2026
Merged

feat(i18n): add Lingui localization across renderer and AI generators#200
SDSLeon merged 3 commits into
masterfrom
lightcode/grand-puma-dbe26158

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Jun 17, 2026

Copy link
Copy Markdown
Owner
  • Introduce Lingui-based internationalization for the renderer, adding a shared locale module, i18n runtime/bootstrap, test utilities, and Vite/Vitest/Babel macro wiring (lingui.config.ts, tsconfig.json).
  • Wrap user-facing strings across the renderer—settings, sidebar, thread/chat, composer, Git/PR review overlays, file editor, dialogs, and toasts—with translation macros.
  • Add translation catalogs for 14 locales (en, de, es, fr, ja, ko, pl, pt-BR, ru, tr, uk, vi, zh-CN) plus i18n:extract tooling in package.json.
  • Thread an AI content language preference through settings and the supervisor so generated commit messages, titles, and PR summaries follow the selected language.
  • Update affected unit tests to render under the i18n provider and cover the new locale/shared-message helpers.

- introduce i18n runtime, locale resolution, and shared message catalogs
- wrap renderer UI strings with Lingui msg/Trans macros app-wide
- add 14 locale .po catalogs and lingui extract tooling
- thread AI content language through title/commit/PR generators
- wire Lingui Babel plugin into vite/vitest and add i18n test helpers
@vercel

vercel Bot commented Jun 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
lightcode-landing Ready Ready Preview, Comment Jun 17, 2026 11:19pm

- add Profile overlay with identity, core/token stats, activity heatmap, model/plugin usage, and shareable card
- record runtime usage events and persist usage stats via new db tracking and profile IPC procedures
- add Claude effort-tier selection and Claude profile settings model
- add native "liquid glass" window material and tunable sidebar glass theme
- add chat image view with "Save as…" download and shared thinking animator
- add Antigravity account probe and detection improvements
- bump shared security overrides (esbuild, shell-quote, dompurify) and app version to 1.3.2
- refresh i18n catalogs across all locales
- Switch vitest configs from __dirname to import.meta.dirname
- Add --configLoader runner to test scripts in package.json
- i18n: add "Generated image" alt text for AI-generated images
- Localize image alt text in imageViewSource across all locales
@SDSLeon SDSLeon merged commit ac98a4a into master Jun 17, 2026
6 checks passed
@SDSLeon SDSLeon deleted the lightcode/grand-puma-dbe26158 branch June 17, 2026 23:48
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.

1 participant