Repository navigation
cmux NEXT: host pressure indicator strings in all 21 locales - #24508
Conversation
HostPressure.xcstrings for the top-row host pressure indicator and its popover (HostPressureStrings): the 11 keys in English and 20 translations. Split from the indicator PR to keep each PR near 800 lines; until it lands the indicator shows the English default values. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a16162-34d9-7263-ad98-cd9522abca42&host=cosmic-gray
Bugbot needs on-demand usage enabledBugbot uses usage-based billing for this team and requires on-demand usage to be enabled. A team admin can enable on-demand usage in the Cursor dashboard. |
|
cmux status (one comment, edited in place; each line is updated by the job that owns it) Review App of this head (app.zip, kept 1 day)
red: cmux-next checks (god files, concurrency, crash safety, l10n); no finished base run on 166b27f to compare; do not merge until green; see lane-rules Tour of The path-selected recorder failed for core-after, core-before; see the run artifact and failed manifests. Path-selected interactions
Core UI (before): FAILED — 16 ok, 3 failed, 1 unavailable
Failed steps: 5. Split right Screenshots (12)1. Launch
Failed steps: 5. Split right Screenshots (12)1. Launch Tours are data in |
|
Owned by app-efficiency on cosmic-gray · session |
|
Found 8 test failures on Blacksmith runners: Failures
|
|
Bead |
|
Review (codex gpt-6.1-sol xhigh): SHIP at 8536eb1 Diff-only review ( |
|
Shipped in:
|
































![Fix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/fix-with-codesmith-light-3x.png)
The text catalog for the cmux NEXT host pressure indicator and its popover (the indicator PR is #24507):
HostPressure.xcstringswith its 11 keys in English and 20 translations (ar, bs, da, de, es, fr, it, ja, km, ko, nb, pl, pt-BR, ru, th, tr, uk, vi, zh-Hans, zh-Hant).coord-deputy: "If the total goes over ~800, move the non-English locales into their own small follow-up PR (English strings stay here), so that each PR lands on its own."
It's split from the indicator PR to keep that PR near 800 lines. The whole catalog comes here rather than only the non-English locales because the
cmux-next localization debt ratchetfails a catalog that has English but lacks the nine required locales (I ran it locally: an English-only catalog adds 88missing locale entryerrors and fails the ratchet). The English text still ships with the indicator PR as thedefaultValueof everyString(localized:)inHostPressureStrings.swift, and this catalog's English values match those defaults exactly.The two PRs land in either order: without the catalog the indicator shows its English defaults, and without the indicator this catalog is just unused data. The strings are unchanged from the reviewed branch (
edcb07c601b8, "host pressure strings in all 21 locales").Observed / Not run
scripts/localization_catalog.py checkwith the base baseline and base root, as CI does: no debt from this catalog.prepush-gate.py: no new violations..xcstringsresources.No capture: a string catalog only; the indicator PR (#24507) carries the UI.
Leo-ask: ask-427cc7d8f5
Changelog
none
Agent session: cosmic-gray
🤖 Generated with Claude Code