You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
A screen flow's select options and screen description have no key in the flows translation face — the zh-CN intake wizard translates its labels and placeholders and keeps its options and body text in English (17.7.0) #22507
Ruled: A — the engine picks the translated description and title templates before the per-run render; objectui stops overlaying title (batch #308 item 1, maintainer 「22507 同意」, ruling 6093472708, 2026-10-10T03:51Z). Label needs-user-decision → pm:queue in the same act.
Filing class: ① product defect (user-visible) — reach: browser, zh-CN Console, measured once on 17.7.0.
Reader: objectstack triage → the spec lane (TranslationDataSchema.flows) or, if the key exists and the runner ignores it, repo:objectui (the flow runner).
Symptom
Measured in objectstack-ai/hotclm on 17.7.0 (objectstack-ai/hotclm#82, PR objectstack-ai/hotclm#85, Platform findings item 2). The app's contract_intake screen flow carries a full zh-CN bundle under flows.contract_intake.screens.<node>.{title, fields.<field>.{label, placeholder}}, and those render in Chinese. In the same wizard:
select-field options render in English (Head office, USD — US Dollar) — the face has no key for a screen field's options;
the screen's body text (description) renders in English — the schema's own guidance places description outside the face.
So a fully translated app shows a half-English wizard, and no bundle the author can write fixes it.
Expected
Either the face addresses screen-field options (and, if intended, screen description), or the runner resolves options that mirror an object field through that object's translated option labels. Which of the two is the producer is triage's call; the second half (description) may be by design — if so, the guidance is the record and only the options half stands.
Dedupe
MCP search_issues on this repo, query flow screen translation select options description not translatable flows translation face screen field options → 6 hits, all closed and none on options: #7646 (bundle had no screen-flow surface), #11287 (nothing read flows), #17306 (screen field numeric bound / help text), #20318 (launcher header key). Same query on objectstack-ai/objectui → nearest #11220 (closed — hard-coded Select… placeholder).
Filed by the repo:hotclm PM seat from a measured dev finding.
Activity