Nova · i18n

Authored and bound

A product called Pass, and a member whose surname is Pass. The book says what a Pass is in German, and only one of the two is renamed: a text a person wrote into the layout is prose, a text that came from data is not.

The action, as it is written
{
  id: 'i18n-keys',
  data: { member: { surname: 'Pass' } },
  layout: {
    component: 'Stack',
    children: [
      { component: 'Text', children: 'Pass' },
      { component: 'Text', children: '$.member.surname' },
    ],
  },
}
The book it is drawn through
{ Pass: 'Zehnerblock' }
What is done to it
Nothing. It is only drawn.
What it then holds
{ member: { surname: 'Pass' } }
What it then says
Zehnerblock
Pass
Output matches the expected value

Runs in this page on the installed package. The input and the expected output are defined by the example.