As an editor I want to see the Label of an EntitySchema in a fallback language wherever it is referenced on a Special page if it is not available in my interface language in order to have a chance of understanding what the EntitySchema is about.
Problem:
We currently have no support for language fallback for EntitySchemas when it is referenced on Special pages. We should show the label in a language fallback wherever it is referenced to help with legibility.
Example:
BDD
GIVEN an EntitySchema page
AND a reference on a Special page
AND no label in interface language
AND label in a fallback language from the interface language
WHEN viewing a reference to an EntitySchema
THEN the EntitySchema's label is shown in the fallback language
Acceptance criteria:
- Language fallbacks are applied to references of EntitySchemas on Special pages
- Language fallbacks follow the same fallback chain for references to Items and Properties
- A label from a fallback language is indicated in the same visual way as for references to Items and Properties