fix(subsystem): normalize content refs — plural/Russian to singular English

subsystem-compile and subsystem-edit now auto-normalize content type
prefixes (Catalogs→Catalog, Справочник→Catalog, Справочники→Catalog).
subsystem-validate detects plural forms as errors in check #6.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-04-05 16:39:17 +03:00
co-authored by Claude Opus 4.6
parent ffc34904c5
commit 9620c3846a
9 changed files with 465 additions and 15 deletions
@@ -16,7 +16,7 @@
<Explanation/>
<Picture/>
<Content>
<xr:Item xsi:type="xr:MDObjectRef">Catalogs.Товары</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">Catalog.Товары</xr:Item>
</Content>
</Properties>
<ChildObjects/>
@@ -16,7 +16,7 @@
<Explanation/>
<Picture/>
<Content>
<xr:Item xsi:type="xr:MDObjectRef">Catalogs.Товары</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">Catalog.Товары</xr:Item>
</Content>
</Properties>
<ChildObjects/>
@@ -16,7 +16,7 @@
<Explanation/>
<Picture/>
<Content>
<xr:Item xsi:type="xr:MDObjectRef">Catalogs.Товары</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">Catalog.Товары</xr:Item>
</Content>
</Properties>
<ChildObjects/>