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

semantic.multiple_locale_declarations

Locales are declared more than once.

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

example
locales {    default: Locale.en_gb    supported: [Locale.en_gb]}locales {    default: Locale.en_us    supported: [Locale.en_us]}
jadpo checkcheck failed: 1 error, 1 file

error locales { } is declared twice

--> main.jadpo:6:1

  |1 | locales {  | ------- first declared here6 | locales {  | ^^^^^^^ declared again
reason
An application lists the locales it supports once, in app.jadpo, so formatting and translations all accept the same ones.
next
Move what this locales lists into the first, and remove it (agent)
rule
semantic.multiple_locale_declarations
help
https://jadpo.dev/docs/errors/semantic.multiple_locale_declarations

Markdown for agents: /docs/errors/semantic.multiple_locale_declarations.md.Built from Jadpo main at aee2e8f.