Software Requirements: Internationalization¶
Introduced in requirements baseline v1.2 (GAP-11, ADR-0020). UI-text translation and per-user language are covered by REQ-UI-002; catalog-entry translations by ADR-0004. This group adds time zones, locale formatting, and document-content language.
| ID | Requirement | Trace |
|---|---|---|
| REQ-I18N-001 | All timestamps shall be stored in UTC and displayed in the user's time zone; signature and audit timestamps shall be recorded and manifested unambiguously (UTC or with an explicit offset). | STR-009, STR-024; ADR-0020, ADR-0014 |
| REQ-I18N-002 | Dates, times, and numbers shall be formatted per the user's locale on display; stored values shall be canonical/locale-independent. | STR-012, STR-024; ADR-0020 |
| REQ-I18N-003 | Each document shall have a content language attribute. | STR-024; ADR-0020 |
| REQ-I18N-004 | A translation shall be a separate, independently controlled document (its own review/approval/signatures/effective date) linked to its source via a translation-of relationship; one document may be designated the authoritative-language source. |
STR-024; ADR-0020, ADR-0003 |
| REQ-I18N-005 | Search indexing shall be language-aware (per-language text analysis) so content is findable in its language; multilingual retrieval quality is refined under search-quality work (GAP-18). | STR-008, STR-024; ADR-0020, ADR-0006 |