i18n status: N/A Reason: developer-facing CLI validator whose findings quote and cite English-language specification prose from credreg.net verbatim; translating the wrapper text around untranslated cited rules would misattribute wording to the source.
ctdl-validate's implemented surface is an offline CLI and library for data publishers: finding messages, rule citations, and machine-readable JSON output. Per the portfolio Internationalization Standard (which requires stating status and reason rather than leaving the question silent), those operator-facing strings are English-only by design and are not translated.
- Covered by this N/A: CLI finding text, error messages, and developer documentation in this repository.
- Not affected: the tool's handling of multilingual data. CTDL
language maps (
@container: @language) are part of the schema model the tool indexes, and payloads in any language validate identically; nothing about this declaration limits which payloads the tool accepts.
A human-facing web surface, or a decision to localize finding messages for non-English-speaking publisher teams, makes I18N applicable. Message catalogs and an extraction pipeline would be required before such a surface ships, and finding output would need a design that keeps cited rule text verbatim while translating the surrounding message.
Declared: 2026-08-07. Reviewer: ctdl-validate maintainer (Chelsea Kelly-Reif)