Sprachvariante pro Feld pro Sprache

Liebe alle,

Mehrsprachigkeit wird schnell komplex, ich versuche ein einfaches Beispiel:

Wir haben Datensätze mit Titeln in mehreren Sprachen.

Indexieren funktioniert jetzt so

  • MD_TITLE indexiert das LIDO:appellationValue ohne xml:lang - also alle Sprachvarianten
  • MD_TITLE_LANG_DE - passt: nur Deutsch
  • MD_TITLE_LANG_EN - passt auch nur Englisch
  • usw. für einzelne Sprachen

Angezeigt wird im Viewer ein(1) Eintrag - der erste?- aus MD_TITLE, weil in der config_viewer.xml im Metadata-Template nur MD_TITLE steht, was bisher ausreichend war.

Angenommen ich möchte für die angewählte Sprache nur die entprechende Titel-Variante anzeigen lassen, was muss ich in die config_viewer schreiben?

Viele Grüße

Hallo,

hier muss in der config_viewer jede Sprachvariante (MD_TITLE_LANG_*) separat konfiguriert werden. Felder, die eine andere Sprache haben, als die aktuell im Viewer ausgewählte, werden ausgeblendet. Evtl. gibt es ein Fallback auf MD_TITLE, wenn keine passende Sprachvariante vorhanden ist (müsste ich aber nachschauen). Wenn MD_TITLE explizit konfiguriert ist, wird es m.E. aber immer angezeigt.

Viele Grüße
Andrey