Page MenuHomePhabricator

[ES-M3] [EPIC] Language fallback for EntitySchema references
Closed, ResolvedPublic

Description

As an editor I want to see the Label of an EntitySchema in a fallback language wherever it is referenced 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. We should show the label in a language fallback wherever it is referenced to help with legibility.

Example:

BDD
GIVEN an Entity Schema 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
  • 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

Event Timeline

Arian_Bozorg renamed this task from Language fallback for EntitySchema references to [ES-M3] Language fallback for EntitySchema references.Mar 28 2023, 1:15 PM

The technical decision to use existing language fallback directly was made as a result of the investigation in this ticket: T331999

Arian_Bozorg renamed this task from [ES-M3] Language fallback for EntitySchema references to [ES-M3] [EPIC] Language fallback for EntitySchema references.Jun 12 2023, 2:31 PM
Arian_Bozorg updated the task description. (Show Details)