In Bezug auf die Sprachabhängigkeit in IDA gibt es immer wieder Irritationen. Und ich gebe zu, es ist nicht immer sofort erkennbar, wann und was sprachabhängig eingestellt werden muss. Im Artikel “Sprachabhängig oder nicht?” wurde bereits einiges erläutert. Heute befassen wir uns mit Objekten, die aus einer Set-Vorlage stammen - beispielsweise aus Kurswerten und anderen Schlüsselworten.
Kurswerte auf der Vorlage
Kurswerte (wie Seiten- oder Kapitelname) werden oft auf der Vorlage eingesetzt. Beispielsweise wird der Kurswert “Seiten-Name” als Überschrift für die Seite oder die Anzeige “Seite X von Y” neben der Navigation eingesetzt. Da Felder normalerweise sprachabhängig sind, müssen Sie diesen Kurswert für jede Sprache neu einfügen. Alle Kurswerte sind an sich aber bereits sprachabhängig. Das bedeutet, dass in einem englischen Kurs der Kurswert immer “Page X from Y” lautet, egal ob das Feld selbst sprachabhängig ist oder nicht. Und der Seiten-Name ist im englischen ja normalerweise auch ein anderer. Wenn Sie nur einen Kurswert in einem Feld verwenden, können Sie deshalb das Feld sprachunabhängig stellen. (Das gilt nicht nur für die Vorlage sondern natürlich auch für eine Seite.)
Aber Achtung: Wenn der Autor den Kurswert Überschrift verändern kann, wird er vermutlich unterschiedliche Texte für jede Sprache erfassen. In solchen Fällen sollten Sie also abwägen.
Soll der Autor den Inhalt ändern, dann verwenden Sie sprachabhängig.
Soll der Autor den Inhalt nicht verändern, verwenden Sie sprachunabhängig. Kennzeichnen Sie die Eigenschaft “Text” dann aber auch als nicht änderbar!
Andere Schlüsselworte
Das Gleiche gilt auch für andere Schlüsselworte wie Variable, Anwendername und Datum. Diese werden aber oftmals zusammen mit einem anderen, sprachabhängigen Text verwendet, beispielsweise “Hallo [Anwender]“. Das Objekt sollte sprachabhängig sein, weil ein Teil des Textes sprachabhängig ist (”Hallo”).
Bei einem Datum kann die Sprachabhängigkeit auch dazu genutzt werden, für jede Sprache ein eigenes Format zu definieren. So ist das übliche Format in Deutschland Tag.Monat.Jahr (10.03.2011), während in den USA ein gängiges Format Monat.Tag.Jahr (03.10.2010) oder mit ausgeschriebenem Monatsnamen (March 10, 2011) ist. (Mehr Informationen zum USA-Datumsformat)
Navigation
Navigations-Objekte mit einer Aufschrift sind normalerweise immer sprachabhängig. Wenn Sie Symbole für die Navigation verwenden und keinen zusätzlichen Text oder Tooltip für das Objekt definieren, sollten das Objekt nicht sprachabhängig sein. Andernfalls müssten Sie für jede Sprache die Grafiken neu einstellen. Dies kann natürlich beabsichtigt sein, um beispielsweise ein anderes Symbol zu verwenden, dass dem Kulturkreis der Zielgruppe besser entspricht.
Alle Klarheit beseitigt? Na dann viel Spaß