Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.51 KB

File metadata and controls

32 lines (25 loc) · 1.51 KB

Internationalization & localization

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.

What this does and does not cover

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

When this flips to Applies

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)