Repository navigation
chore(i18n): refresh native locales - #140874
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 7, 2026, 1:37 AM ET / 05:37 UTC. ClawSweeper reviewWhat this changesRefreshes native translation artifacts and the macOS string catalog to match the current Connection window and diagnostic labels. Merge readiness✅ Ready for maintainer review Keep open under the generated-locale publisher policy. Current main still lacks these catalog entries, and inspection found no actionable patch defect. Likely related people: Peter Steinberger is a routing candidate based on recent macOS and localization work. Priority: P3 Review scores
Verification
How this fits togetherOpenClaw’s native localization pipeline combines extracted interface strings with locale translations to generate Apple string catalogs. The macOS app uses those catalogs to display translated interface text. flowchart LR
A[Native interface strings] --> B[Source inventory]
B --> C[Locale translations]
C --> D[Catalog generator]
B --> D
D --> E[macOS string catalog]
E --> F[Localized native interface]
Before mergeNone. Agent review detailsSecurityNone. PR surfaceOther -109. Total -109 across 22 files. View PR surface stats
Review metricsNone. Technical reviewBest possible solution: Keep native translations synchronized through the existing inventory and catalog generator, with freshness and landing owned by the generated-PR publisher. Do we have a high-confidence way to reproduce the issue? Not applicable: this is a generated translation refresh rather than a reported runtime defect; source inspection confirms the catalog gaps. Is this the best way to solve the issue? Yes. Updating the existing locale artifacts and derived catalog is the established, narrow solution, and retained translations remain unchanged. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against b7848ca6b197. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
|
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
331d6b7f686171fef54e3fe229474ef2095586beand 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