Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 5 Nov 2026. What's built · Install 0.3.0
jadpo
ReferenceErrors

ErrorsConfiguration · rule

translation.wording_shape

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

Area 10, Configuration; 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"}
jadpo checkcheck failed: 1 error, 4 files

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_shape

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