Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 30 Oct 2026. What's built · Install 0.1.0
jadpo
Reference: Configuration and time

Configuration and time · rule

translation.wording_shape

A member is written in the wrong shape for what it words.

Area 10, Configuration and time; not declinable; the next step is usually the agent's.

How a message is worded follows its fields: a plural count needs a wording for each plural form, so a plain string is the wrong shape.

example
translations {    parcels: "{count} colis"}
text
error: `parcels` is a string, but needs one wording for each value or plural form --> domains/shipping/translations/fr_fr.jadpo:2:5  |2 |     parcels: "{count} colis"  |     ^^^^^^^ needs a block with a wording for each plural form: `one`, `many` and `other`  reason: How a message is worded follows its type: no choice, a plain string; one enum field, a wording for each value of the enum; one `PluralCount` field, a wording for each plural form of the language.  next: Write `parcels` as a block with a wording for each plural form: `one`, `many` and `other` (agent)  rule: translation.wording_shape  help: https://jadpo.dev/docs/errors/translation.wording_shapecheck failed: 1 error, 4 files

Markdown for agents: /docs/errors/translation.wording_shape.md.Built from Jadpo main at a707efb.