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.placeholder_style

A wording writes an amount of money without its style, or a style on another field.

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

An amount of money is written with its style, {price, number, currency}, so a translator sees it is a price, and a percentage with its own, {rate, number, percent}; a style on a field of another kind is the same mistake the other way round.

example
translations {    order_total: "Tu pedido suma {total}."}
jadpo checkcheck failed: 1 error, 5 files

error {total} is an amount of money, written {total, number, currency}

--> domains/orders/translations/es_mx.jadpo:2:34

  |2 |     order_total: "Tu pedido suma {total}."  |                                  ^^^^^^^ no style
reason
OrderTotal.total is money, and a wording writes an amount of money with its style, {total, number, currency}, so the translator sees it is one; it is shown as text.format shows it in the reader's locale, with its symbol and the currency's places.
next
Write {total, number, currency} (agent)
rule
translation.placeholder_style
help
https://jadpo.dev/docs/errors/translation.placeholder_style

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