fix(i18n): repair backslash-escaped tags in Crowdin inline code (#24674)
Follow-up to #24540. That PR gates the English source; this repairs the corruption already in the translated output, which a source-side gate cannot see. ### Problem Crowdin escapes tags inside inline code two ways depending on the engine that produced the translation. `escaped-inline-code-tags` already repairs the `mdx_v2` HTML-entity form (`` `<path>` ``). It does not cover the backslash form that MT/AI output emits: ``` EN: https://<your-workspace-subdomain>.withtwenty.com<path> FR: https://\<your-workspace-subdomain>.withtwenty.com\<path> ``` A backslash escape does not apply inside a code span, so the `\` renders verbatim on the page. 546 occurrences across 156 translated docs pages, none in the English source. Top offenders: `\<name>`, `\<path>`, `\<your-workspace-subdomain>`. ### Change Extends the existing `escaped-inline-code-tags` rule rather than adding a new one: same corruption class (a tag escaped inside inline code), same `sourceFilter`, and no workflow change since `docs-i18n-pull.yaml` already runs `--rules=escaped-inline-code-tags`. The detect regex gains `\<` / `\>`, and the fix strips the backslash inside code spans only. 10 lines. ### Verification ``` $ npx nx test twenty-utils Test Suites 5 passed (5) Tests 26 passed (26) ``` Four new cases, all of which fail against the unpatched rule. Applied to the live corpus (dry, off-CI): 546 backslashes cleared across the same 156 files, 0 residual, and every change was exactly a backslash removal (undoing the fix reproduces the original byte for byte). Note the normalizer repairs translations in Crowdin, so the 546 clear on the next scheduled pull rather than in this diff. --- _Generated by [Claude Code](https://claude.ai/code/session_01HDpcgmYtZxPVvWpCS4hGdD)_ <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/twentyhq/twenty/pull/24674?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. -->
A
Abdul Rahman committed
bb4469747870856ac558b885ffdf0733677390fc
Parent: 9618231
Committed by GitHub <noreply@github.com>
on 8/24/2026, 9:07:56 AM