SIGN IN SIGN UP

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