Skip to content

Public application form renders the object name ats_inquiry as its heading and leaves the form title / section label untranslated #59

Description

@os-sam

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:

  1. the heading is the object name ats_inquiry, not the form's title ("Apply") — in both locales;
  2. the form description is not rendered at all;
  3. 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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions