Hi,
ich habe eine Extension geschrieben, welche u.a. eine Mitarbeiterliste anzeigt. Diese möchte ich nun auch in einer anderen Sprache darstellen (russisch). Ich habe die Extension für die Mehrsprachigkeit vorbereitet und bekomme auch neben der Tabellenüberschrift "[Lokalisierung] Lokalisieren" angezeigt. Bei der Dateneingabe kann ich auch eine Sprache festlegen.
ABER: Nach dieser Methode ist ja der Datensatz in der neuen Sprache zwar dann vorhanden aber nicht mit dem Datensatz der Defaultsprache verknüpft #paralyzed# - wie läßt sich denn das erreichen (wäre wichtig weil diese Daten wiederum mit anderen Tabellen verknüpft sind...
Viele Grüße
Christian
moon76 schrieb
ABER: Nach dieser Methode ist ja der Datensatz in der neuen Sprache zwar dann vorhanden aber nicht mit dem Datensatz der Defaultsprache verknüpft #paralyzed# - wie läßt sich denn das erreichen (wäre wichtig weil diese Daten wiederum mit anderen Tabellen verknüpft sind...
Dieses Problem ist bekannt. Ich entwickle zu diesem Zweck gerade die 'Table Library' Extension.
aha interessant. Wie kann man sich das vorstellen bzw. welchen Lösungsansatz verwendest Du? Eine zusätzliche MM-Tabelle?
Für meinen Zweck bin ich nun zu dem Entschluß gekommen, doch noch ein Backend-Modul zu schreiben (auch aus anderen Gründen). Dann bin ich ja relativ frei in der Zuordnung und kann das Feld pid (oder besser ein neues Feld??) für die Verknüpfung nutzen..
Viele Grüße
Christian
moon76 schrieb
aha interessant. Wie kann man sich das vorstellen bzw. welchen Lösungsansatz verwendest Du? Eine zusätzliche MM-Tabelle?
eine zusätzliche language-Tabelle zu jeder bisherigen Tabelle. Die uids müssen immer gleich sein. Die Language-Tabelle enthält nur die Felder, die auch übersetzt werden müssen. Damit erspart man sich die Mehrfacheingabe von Zahlen und Datum.