Skip to content

spec: a report column of a multilingual entity is read in the caller's language - #24

Open
delchev wants to merge 1 commit into
mainfrom
spec/multilingual-reports
Open

spec: a report column of a multilingual entity is read in the caller's language#24
delchev wants to merge 1 commit into
mainfrom
spec/multilingual-reports

Conversation

@delchev

@delchev delchev commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Mirrors intent-specification#25 into the rendered site.

The Multilingual data chapter already said every read of a translatable property is served in the caller's requested language, but never said whether a report column counts as such a read — and in practice it did not, so a report grouping by a multilingual nomenclature showed the stored term right beside a list page showing the translated one, for the same record.

Changes:

  • docs/spec/data.md (Multilingual data → Data) — a paragraph stating that a report reads the same data in the same language, plus a ::: info Normative container carrying the rule and its boundary: what a report matches is unaffected, because its filter:, its scope: and any condition applied to it are evaluated against the stored, untranslated values.
  • docs/reference.md — the multilingual / languages index row now says the overlay applies to entity reads and report columns alike.

No new construct — this constrains what a conforming generator does with the existing multilingual: attribute. Links reuse the anchors already used elsewhere in the same chapter (/spec/presentation#reports, /spec/presentation#lifecycle-scope).

…s language

Mirrors intent-specification#25 into the rendered chapter: a report column bound
to a translatable property is served in the caller's requested language, while
what a report MATCHES stays on the stored values - so translating content never
changes which rows a report returns.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant