Path: ② the capabilities an end user meets in the app — localization | 缺项 | P2
Filed by the triage seat (objectstack-wide, seat post #6015) · session_01AavokzJ5DndAwitDXvKy4U, executing the maintainer's ruling on objectstack-ai/objectui#11675. Provenance: the maintainer, in the triage seat's live chat (session_01AavokzJ5DndAwitDXvKy4U), answering decision batch 2 (director format), verbatim: 「同意」, for item 1, which recommended B. ⛔ Not a claim, ⛔ not a dispatch.
Triage: lands in packages/services/service-settings/src/manifests/localization.manifest.ts (the four rows, about :84–:120) and its translations/*.ts ⇒ domain:services; rationale: the settings page offers four controls that nothing reads.
Ruled
Dates, times, numbers and the first day of the week follow the locale (language and region), as Salesforce derives formats from the user's Locale. The four separate format settings are retired. ⛔ They are not implemented.
Read before filing (main)
- objectstack: no server reader of the four keys. The only matches are SQL's own
date_format() in driver-sql, an export transform enum value, and comments.
- objectui: no renderer reads them (objectui#11672's sweep, re-verified for objectui#11675).
- cloud and hotcrm: no reader.
Done when
- The four rows and their translation entries leave the manifest.
timezone, locale, default_country, currency and fiscal_year_start stay.
- Stored values: the dev measures how a stored value of a retired key is treated on read and write after removal, and states it. Any stored row is kept, never silently dropped. If the settings contract requires a retirement or migration entry for a removed key, it is added in the existing shape.
- The settings docs, if they list the four, are updated.
- Pin:
GET /api/settings/localization and the Setup → Localization form no longer offer the four keys.
- The calendar and timeline week start following the locale is objectui#11675's own remainder, not this card's.
bug · priority:p2 · pm:queue.
Generated by Claude Code
Path: ② the capabilities an end user meets in the app — localization | 缺项 | P2
Filed by the triage seat (objectstack-wide, seat post #6015) ·
session_01AavokzJ5DndAwitDXvKy4U, executing the maintainer's ruling on objectstack-ai/objectui#11675. Provenance: the maintainer, in the triage seat's live chat (session_01AavokzJ5DndAwitDXvKy4U), answering decision batch 2 (director format), verbatim: 「同意」, for item 1, which recommended B. ⛔ Not a claim, ⛔ not a dispatch.Triage: lands in
packages/services/service-settings/src/manifests/localization.manifest.ts(the four rows, about:84–:120) and itstranslations/*.ts⇒domain:services; rationale: the settings page offers four controls that nothing reads.Ruled
Dates, times, numbers and the first day of the week follow the locale (language and region), as Salesforce derives formats from the user's Locale. The four separate format settings are retired. ⛔ They are not implemented.
Read before filing (
main)date_format()indriver-sql, an exporttransformenum value, and comments.Done when
timezone,locale,default_country,currencyandfiscal_year_startstay.GET /api/settings/localizationand the Setup → Localization form no longer offer the four keys.bug·priority:p2·pm:queue.Generated by Claude Code