Skip to content

feat(i18n): add complete Brazilian Portuguese (pt-BR) support - #1769

Draft
roxi3906 wants to merge 25 commits into
aipoch:mainfrom
roxi3906:feat/user/add-portuguese-localization
Draft

feat(i18n): add complete Brazilian Portuguese (pt-BR) support#1769
roxi3906 wants to merge 25 commits into
aipoch:mainfrom
roxi3906:feat/user/add-portuguese-localization

Conversation

@roxi3906

@roxi3906 roxi3906 commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add complete Brazilian Portuguese (pt-BR) localization across renderer and native Electron surfaces, locale persistence, update metadata, CI ownership, documentation, and release notes
  • merge the latest main through 2a3cc5d3 and resolve conflicts while preserving the newly added German locale and every other translated locale
  • translate every user-visible renderer string introduced by the v0.24.0 work with idiomatic Brazilian Portuguese and binding project terminology

Localization scope

  • keep exact key parity across all namespaces: 33 common, 57 native, and 4,100 renderer entries
  • add 167 renderer translations introduced by the latest main and remove 19 obsolete entries that no longer have call sites
  • cover Notebook network protection and domain approvals, device-wide Connector credentials, OAuth and credential editors, trusted browsers, onboarding checks, project deletion and retained workspaces, Memory state, and Codex transport selection
  • preserve Notebook, kernel, technical identifiers, interpolation placeholders, and Brazilian Portuguese CLDR one, many, and other categories
  • update the Brazilian Portuguese README for v0.24.0 and add native Brazilian Portuguese v0.24.0 release notes
  • update locale navigation, contribution guidance, glossary rules, version manifests, settings persistence, and CI language matrices for the combined de and pt-BR result

Validation

  • focused locale, manifest, settings, CI, renderer, Notebook network, credential, onboarding, and deletion suite: 17 files, 1,479 / 1,479 passed
  • localization resource guard: 1,126 / 1,126 passed
  • npm run build: passed, including TypeScript checks, Electron build, and Web build
  • npm run lint: passed
  • targeted Electron E2E: 3 / 3 passed, covering the Brazilian Portuguese native quit dialog, German conflict regression, and the 640 px Brazilian Portuguese switch/restart flow without clipping
  • Prettier, catalog key parity, conflict-marker, git diff --check, and clean-worktree checks: passed

Review

  • independent read-only review covered translation semantics, destructive safety copy, glossary consistency, plural and placeholder integrity, locale registration, documentation accuracy, and Conventional Commits
  • all findings were fixed; the final re-review reported no remaining Critical, Important, or Minor issues and marked the branch ready to merge

Notes

  • the production build continues to emit existing non-blocking bundle-size, dynamic-import, CSS ::highlight, and third-party eval warnings

@github-actions github-actions Bot added the enhancement New feature or request label Aug 26, 2026
@roxi3906
roxi3906 force-pushed the feat/user/add-portuguese-localization branch 3 times, most recently from a137cb9 to 10cefd7 Compare August 26, 2026 08:40
@roxi3906 roxi3906 changed the title feat(i18n): add Portuguese localization feat(i18n): add Brazilian Portuguese localization Aug 26, 2026
@roxi3906
roxi3906 marked this pull request as ready for review August 26, 2026 09:22
@roxi3906 roxi3906 changed the title feat(i18n): add Brazilian Portuguese localization feat(i18n): add complete Brazilian Portuguese support Aug 27, 2026
@roxi3906
roxi3906 force-pushed the feat/user/add-portuguese-localization branch from 192f906 to d49e9f7 Compare August 27, 2026 01:30
@roxi3906 roxi3906 changed the title feat(i18n): add complete Brazilian Portuguese support feat(i18n): add complete Brazilian Portuguese (pt-BR) support Aug 31, 2026
@roxi3906
roxi3906 marked this pull request as draft September 1, 2026 05:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant