UI: complete pt-BR control locale#61036
Conversation
Greptile SummaryThis PR completes the Brazilian Portuguese ( The updated Notable highlights:
Confidence Score: 4/5Safe to merge — translation-only change with no logic, routing, or API surface impact. The PR is strictly additive on a single locale file. The pt-BR structure now fully matches en.ts (same 614 lines, identical key hierarchy). All interpolation placeholders are preserved, and the TypeScript type constraint (TranslationMap) means the build would fail on any key mismatch. The author confirmed pnpm --dir ui build passes. Score is 4 rather than 5 only because translation quality cannot be machine-verified with certainty, and the PR notes that a full browser-driven UI walkthrough was not performed. No files require special attention. Reviews (1): Last reviewed commit: "UI: complete pt-BR control locale" | Re-trigger Greptile |
|
Validated locally after opening the PR:\n\n- |
|
Closing this as implemented after Codex review. Current What I checked:
So I’m closing this as already implemented rather than keeping a duplicate issue open. Review notes: reviewed against 59523e66da03; fix evidence: release v2026.4.23, commit a9797214338b. |
Summary
ui/src/i18n/locales/pt-BR.tswas missing large parts of the Control UI locale, so many strings still fell back to English.Change Type (select all)
Scope (select all touched areas)
Linked Issue/PR
Root Cause (if applicable)
ui/src/i18n/locales/en.tsas new UI sections and keys were added.Regression Test Plan (if applicable)
ui/src/i18n/locales/pt-BR.tspnpm --dir ui buildpassed locally; the available browser test run was blocked by missing Playwright browser binaries in the local environment, not by a locale/runtime failure.User-visible / Behavior Changes
Diagram (if applicable)
N/A
Security Impact (required)
Yes/No): NoYes/No): NoYes/No): NoYes/No): NoYes/No): NoYes, explain risk + mitigation:Repro + Verification
Environment
Steps
Expected
Actual
Evidence
Build validation:
Human Verification (required)
ui/src/i18n/locales/en.ts{count},{time},{zone},{rel}TranslationMapReview Conversations
Compatibility / Migration
Yes/No): YesYes/No): NoYes/No): NoRisks and Mitigations
pt-BR.tslocale surface only.