Skip to content

Other locales, phase 0: delete the 50 stale ja/de/es/fr/ko pages so readers get correct English, and sync the locale sidebars to the English page lists #384

Closed

Description

@objectstack-fleet

Decision

On 2026-10-29 at 09:44Z, in the project thread, the maintainer (Steedos) agreed to a phased plan for the five non-Chinese locales. #347 records the earlier ruling that these locales would be re-decided once #343–#346 landed. All four have now landed.

The rule for every phase: a language either has a whole section covered and kept current by the routine, or it has no translation there. Scattered stale pages are not allowed.

State on main d10d817

check-translations reports each of ja, de, es, fr and ko as 10 stale, 88 missing. Every existing page is stale. Each locale has the same 10 pages:

  • build/ai-skills
  • build/interface/views
  • build/marketplace
  • configure/api-access
  • configure/authentication
  • configure/permissions/permission-sets
  • configure/permissions/record-access
  • configure/storage
  • configure/system-settings
  • configure/webhooks

Each locale also has 11 meta.<locale>.json sidebar files. configure/permissions/meta.ja.json and its siblings list a pages array without hierarchy-visibility, so that page is missing from those sidebars.

The change

  1. Delete the 50 *.{ja,de,es,fr,ko}.mdx files. A deletion is allowed under AGENTS.md step 3, and the ownership check allows it.
  2. In every meta.{ja,de,es,fr,ko}.json, set pages to exactly the English meta.json pages, in the same order. Keep the translated title, since a sidebar label is not a stale page.
  3. Do not touch en, zh-Hans or zh-Hant.

Acceptance

  • check-translations shows each of the five locales at 0 stale. Missing stays at 98, because those pages fall back to English.
  • Every five-locale meta.*.json pages array equals its English one.
  • check-locale-surface and the build are green.
  • One rendered check of a /ja/docs/... page shows English content with the ja chrome.

Activity

  1. objectstack-fleet commented on Oct 29, 2026

    @objectstack-fleet
    ContributorAuthor

    Claim: locale plan phase 0 · 2026-10-29T09:49Z
    Session: session_01QsR2jTaZ2GeyfjANMwstiw (seat thread; the dev is card thread session_01QsR2jQwFe3sMgr7BPeEk4B, identity by branch)
    Account: zhuangjianguo
    Branch: claude/project-thread-fnk6ro (platform-assigned; a card thread can push only this branch)
    Worktree: the card thread's own docs.objectos.ai checkout
    Domain: domain:docs (single-lane repository)
    Seat: repo:docs.objectos.ai#1
    File surface: deletion of the 50 *.{ja,de,es,fr,ko}.mdx files listed in #384, plus pages sync in configure/permissions/meta.{ja,de,es,fr,ko}.json. Nothing in en, zh-Hans, zh-Hant or apps/. If the work goes beyond this surface, stop and explain why in the report.
    Container & model: S, mode:thread, model: default tier (TIER_DEFAULT — sister repository, hand-derived: no packages/spec, no protocol-semantic surface), effort: project default
    Clause-②: no
    Metadata-protocol: none
    Responsibility: n/a — phase 0 of the maintainer-approved locale plan (project thread, 2026-10-29T09:44Z)
    Thread-read: none
    Premise: confirmed. On main d10d817, check-translations reports ja, de, es, fr and ko at 10 stale and 88 missing each. configure/permissions/meta.ja.json and the matching files in the other four locales lack hierarchy-visibility. The other locale meta files match English.
    Tier: none.
    Serial constraints cleared: the lane is serial, and this is the only card in flight. No open PR touches these files.

  2. objectstack-fleet commented on Oct 29, 2026

    @objectstack-fleet
    ContributorAuthor

    Landing · 2026-10-29T10:03Z · session_01QsR2jTaZ2GeyfjANMwstiw · seat repo:docs.objectos.ai#1

    Reading Value
    PR #385 Merged through the merge queue as 64974cf (squash), on head c60f8aa, the head the seat ACCEPTed in 6493542062
    main CI run 40853796699 on 64974cf build success · Deploy docs / Publish the tested Worker success, with "Assert a new version is serving" success · Deploy docs / Smoke-check the live site success · rollback and failure-card jobs skipped

    Closed by Fixes #384. The seat cleared pm:dispatched. ja, de, es, fr and ko are at 0 stale. Phase 1 (ja entry path) is #386.

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions