# CMP-024 — Registration fields must be written in English

> Every campaign registration field must be written in English.

- **Rule ID:** CMP-024
- **Layer:** Campaign (`CAMPAIGN`)
- **Checks:** `campaign.* (all text fields)`
- **Severity:** BLOCKING — Breaking this rule gets the submission rejected outright.
- **When it bites:** Gates approval — get this wrong and registration is refused
- **How it is detected:** AI judgement over the submitted form
- **Fix type:** Fix the field — a better value in the form clears it
- **Required by:** TCR, Twilio, Bandwidth, AWS
- **Applies:** Applies to every 10DLC registration.
- **Canonical URL:** https://ekas.io/rules/10dlc/campaign/cmp-024/

## Why this rule exists

US reviewers assess in English, and a field they cannot read cannot be checked against any requirement — so a non-English field is not judged leniently, it is rejected. Sending messages in other languages is entirely fine; the registration record is the only thing that must be readable.

## How to fix it

Write the description and message flow in English. Where samples are genuinely sent in another language, keep the original and add an English translation beside it in the same field. Done when every field can be read end to end by an English-only reviewer.

## Example of a compliant value

```text
Sample 1: "Acme Coffee: 20% de descuento este fin de semana. Responde STOP para cancelar." / English: "Acme Coffee: 20% off this weekend. Reply STOP to opt out."
```

## Common mistakes

- Translating the samples but leaving the message flow in the original language fails the same rule — Bandwidth checks the CTA, flow, and samples separately.
