Repository navigation
chore(i18n): refresh native locales - #139237
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
|
Codex review: needs maintainer review before merge. Reviewed September 5, 2026, 1:46 PM ET / 17:46 UTC. ClawSweeper reviewWhat this changesRefreshes native app translations and generated Android, iOS, Apple Watch, and macOS resources for existing interface text. Merge readiness✅ Ready for maintainer review This remains a useful generated locale refresh that current main does not contain. No blocking correctness or security findings were identified. Priority: P3 Review scores
Verification
How this fits togetherNative localization converts shared source-text translations into resources consumed by Android and Apple apps. These resources supply interface labels, diagnostics, accessibility hints, and permission descriptions. flowchart LR
A[Native interface text] --> B[Shared source inventory]
B --> C[Locale translations]
C --> D[Android resource generator]
C --> E[Apple resource generator]
D --> F[Localized native interfaces]
E --> F
Before mergeNone. Agent review detailsSecurityNone. PR surfaceOther +1200. Total +1200 across 67 files. View PR surface stats
Review metrics
Technical reviewBest possible solution: Keep translations synchronized through the existing shared inventory and platform generators while preserving established locale selection and retained translations. Do we have a high-confidence way to reproduce the issue? Not applicable: this is a generated locale refresh, and no introduced defect was established. Is this the best way to solve the issue? Yes: refreshing the existing shared translations and platform resources follows the documented owner boundary; a separate translation mechanism would duplicate established infrastructure. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 3e4becea5e2c. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
|
|
Merged via squash.
|
* commit '911d7d5b0c107f7274f2415ca9655dcc6105f0e8': (867 commits) fix(skills): deliver pending Workshop approval controls (#139248) fix(gateway): deliver loopback ask_user prompts to the originating channel (#138831) docs: keep root agent instructions focused on repository policy (#139258) fix(matrix): exclude archived state roots from scans and selection (#112329) perf(agents): prepare exact tool names once per catalog batch (#139267) fix: preserve Swarm progress and simplify owner plumbing (#139269) fix(tailscale): release claims after gateway process-group exit (#139261) refactor(cli): simplify lazy command registration (#139108) test(ui): retain synthetic widget failure evidence (#139229) fix(buzz): keep implicit replies at thread root (#138879) test(diagnostics): await graceful Gateway shutdown before cleanup (#139247) fix(ci): unblock releases with different tooling package managers (#139259) feat(ui): add social preview links for private sessions (#139250) fix(codex): retain failed conversations for guarded continuation (#139246) chore(ui): refresh control ui locales (#139200) fix(ci): run browser checks for real-gateway inputs (#139256) fix(llama-cpp): reconcile managed router state before requests (#136363) chore(i18n): refresh native locales (#139237) refactor(worker): unify inference payload handling (#139245) refactor(terminal): replay wrapped prefixes in one pass (#139240) ...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
What Problem This Solves
Keeps generated native app locales synchronized without bypassing protected-branch checks.
Why This Change Was Made
The Native App Locale Refresh workflow generated this update from
8637d26b73b3a8af65ecebd309d401c979a16813and published it through a reviewable automation branch.User Impact
No direct user-facing change beyond refreshed translations.
Evidence
node --import tsx scripts/native-app-i18n.ts check