观察(来自 objectui#7254 的 dev 报告,PM 定级为 finding)
objectui#7254 / PR #7366 把 Studio 属性面板(仪表盘 inspector)的中文覆盖落在了 views/metadata-admin/i18n.ts 的 engine.* 专用字典(新增 metadata-form-i18n.ts 喂给 spec 自己的 resolveMetadataFormLabels),而不是 @object-ui/i18n 十语言包——理由:同一面板其它字符串已在 engine.*;@object-ui/i18n 强制十包对齐会为八种无拉动的语言发明技术表单文案。PM 裁:现状接受(A),终态是 C。
终态 C(本卡记录,暂不排期)
这些字符串本质上是 spec 的(metadata form 标签)。框架已经在 /meta/types 条目的嵌套 form 上用同一个 resolveMetadataFormLabels 做服务端本地化,objectstack 也已发布 dashboard 的 zh/ja/es bundle。终态是 objectui 的 inspector 直接消费线上的本地化 form(或 objectstack 发布的 metadataForms bundle),删掉 objectui 侧的对照表——#7366 落地的形状(同一 resolver、同一键约定)让这一步只是一个调用点换数据源。
未做的原因(前提,待验)
- 服务端本地化的
form 今天没有线程到 inspector; - cloud 租户环境里能否拿到该 bundle 未在真实 rig 上验证。
Re-check:grep -rn "resolveMetadataFormLabels" packages/app-shell/src/views/metadata-admin/;grep -rn "metadataForms" /Users/zhuangjianguo/Documents/GitHub/objectstack/packages/platform-objects/src | head。
关联:objectstack#14586("Tailwind units" 帮助文案)、objectstack#14587(zh-CN metadata-forms 陈旧)。
观察(来自 objectui#7254 的 dev 报告,PM 定级为 finding)
objectui#7254 / PR #7366 把 Studio 属性面板(仪表盘 inspector)的中文覆盖落在了
views/metadata-admin/i18n.ts的engine.*专用字典(新增metadata-form-i18n.ts喂给 spec 自己的resolveMetadataFormLabels),而不是@object-ui/i18n十语言包——理由:同一面板其它字符串已在engine.*;@object-ui/i18n强制十包对齐会为八种无拉动的语言发明技术表单文案。PM 裁:现状接受(A),终态是 C。终态 C(本卡记录,暂不排期)
这些字符串本质上是 spec 的(metadata form 标签)。框架已经在
/meta/types条目的嵌套form上用同一个resolveMetadataFormLabels做服务端本地化,objectstack 也已发布dashboard的 zh/ja/es bundle。终态是 objectui 的 inspector 直接消费线上的本地化form(或 objectstack 发布的metadataFormsbundle),删掉 objectui 侧的对照表——#7366 落地的形状(同一 resolver、同一键约定)让这一步只是一个调用点换数据源。未做的原因(前提,待验)
form今天没有线程到 inspector;Re-check:
grep -rn "resolveMetadataFormLabels" packages/app-shell/src/views/metadata-admin/;grep -rn "metadataForms" /Users/zhuangjianguo/Documents/GitHub/objectstack/packages/platform-objects/src | head。关联:objectstack#14586("Tailwind units" 帮助文案)、objectstack#14587(zh-CN metadata-forms 陈旧)。