Found while taking the release screenshots for #9 (card 14); not fixed there — a release card ships no behaviour change, and the fix lands in the Console, not in this repository.
What was measured
cli 17.3.0, memory driver, branch claude/issue-9-release, 2026-09-07. Headless Chromium, no session (the public form is anonymous).
GET /api/v1/forms/apply returns the authored copy:
{"slug":"apply","object":"ats_inquiry","form":{"type":"simple","columns":1,"title":"Apply","description":"Tell the employer who you are. They will be in touch through the platform.", ... "sections":[{"name":"apply","label":"Your application", ...
/_console/f/apply renders, as its whole visible text:
| Browser locale |
Rendered |
en-US |
ats_inquiry · Your application · Job* · Full Name* · Email* · Phone · Cover Letter · Résumé · Submit |
zh-CN |
ats_inquiry · Your application · 岗位* · 姓名* · 邮箱* · 手机 · 求职信 · 简历 · Submit |
So on the page a visitor actually sees:
- the heading is the object name
ats_inquiry, not the form's title ("Apply") — in both locales;
- the form
description is not rendered at all;
- the section label "Your application" is not translated although the bundle carries
objects.ats_inquiry._sections.apply.label = 你的投递 and objects.ats_inquiry._views.apply_public.label / .description (both accepted by os validate — it warns only for view names the object does not declare), while the field labels on the same page are translated.
The field-label half proves the bundle reaches the page; the heading and section half show the public-form page reads object.name for its title and skips the _views / _sections resolvers the app pages use.
Where it lands
The public-form page in the Console (objectui), i.e. upstream — the app authors the right keys already. Filed here so the release README's "public application form" paragraph has a tracked caveat; the maintainer may want to mirror it upstream.
Not in scope of #9
Release card; no metadata or behaviour change. The zh-CN screenshot set in docs/screenshots/ therefore does not include the public form.
Found while taking the release screenshots for #9 (card 14); not fixed there — a release card ships no behaviour change, and the fix lands in the Console, not in this repository.
What was measured
cli 17.3.0, memory driver, branch
claude/issue-9-release, 2026-09-07. Headless Chromium, no session (the public form is anonymous).GET /api/v1/forms/applyreturns the authored copy:/_console/f/applyrenders, as its whole visible text:en-USats_inquiry· Your application · Job* · Full Name* · Email* · Phone · Cover Letter · Résumé · Submitzh-CNats_inquiry· Your application · 岗位* · 姓名* · 邮箱* · 手机 · 求职信 · 简历 · SubmitSo on the page a visitor actually sees:
ats_inquiry, not the form'stitle("Apply") — in both locales;descriptionis not rendered at all;objects.ats_inquiry._sections.apply.label= 你的投递 andobjects.ats_inquiry._views.apply_public.label/.description(both accepted byos validate— it warns only for view names the object does not declare), while the field labels on the same page are translated.The field-label half proves the bundle reaches the page; the heading and section half show the public-form page reads
object.namefor its title and skips the_views/_sectionsresolvers the app pages use.Where it lands
The public-form page in the Console (objectui), i.e. upstream — the app authors the right keys already. Filed here so the release README's "public application form" paragraph has a tracked caveat; the maintainer may want to mirror it upstream.
Not in scope of #9
Release card; no metadata or behaviour change. The zh-CN screenshot set in
docs/screenshots/therefore does not include the public form.