Startseite Sitemap

Mehrsprachige Webs

Lernziele

In diesem Kapitel lernen Sie:

Einführung

CONTEX wurde so aufgebaut, das mehrsprachige Webs von Anfang an zum Konzept gehörten und dementsprechend einfach und intuitiv können verschiedene Sprachen eingebunden wurden. In CONTEX können jederzeit neue Sprachen erstellt oder bestehende Sprachen gelöscht werden. Die Inhalte in den verschiedenen Sprachen, können direkt bei der Inhaltserfassung eingegeben werden. Sie müssen nicht verschiedene Seiten für verschiedene Sprache erstellen und dann verschidene phsikalische- wie auch Navigations-Stukturen aufbauen, wie etwa in anderen CMS Systemen. Wenn Sie ein Link von Seite A auf Seite B bauen, müssen Sie keine Rücksicht auf die Sprachen nehmen, CONTEX erstellt die Links automatisch in der richtigen Sprache (z.B. von A englisch nach B englisch).

Übrigens: In diesem Kapitel geht es um die Sprachen Ihres Web-Auftrittes und nicht um die Oberflächensprache des Bunutzerinterfaces.

 

Konfigurieren von Sprachen

Sie können Sprachen unter dem Menüpunkt "Extras" -> "Sprachverwaltung" erstellen, löschen und bearbeiten:

Die Anzahl an Sprachen ist nur durch Ihre Lizenz beschränkt.

Wenn Sie auf "Neue Websprache" klicken, können Sie weitere Sprachen erstellen. Der Sprachkonfigurations Dialog erscheint:

In diesem Dialog können Sie folgende Einstellung zur Sprache machen:

Bezeichnung Dies ist die Bezeichnung wie die Sprache in CONTEX angezeigt wird. Diese Bezeichnung hat nichts mit dem anzeigen der Sprache in der Sprachnavigation des fertigen Web's zu tun, sondern wird nur im CONTEX selbst verwendet.
Pfad Der CONTEX Generator erstellt für jede Seite pro Sprache eine Datei, diese werden in speziellen Unterverzeichnissen gespeichert. Hier können Sie den Namen für dieses Verzeichnis angeben (z.B. en, fr, de etc.) 
Sprache Definiert den Sprachcode der Sprache (en, fr, de etc). Wird bei den MetaTags Content-Language bzw. Language verwendet, um den Suchmaschinen die richte Informationen (in welcher Sprache dieser Seite ist) zu geben.
Zeichensatz Definiert den zu verwendenden Zeichensatz (MetaTag charset) zum Anzeigen des Inhaltes im Browser. Dieser kann z.B. auf westeuropäischen Windows-Plattformen Windows-1252 sein.

Sortierung

Definiert die Reihenfolge, wie die Sprachen in der Sprachnavigation angezeigt werden soll.

Auf der zweiten Registerkarte werden die Einstellungen zur Darstellung der Sprachnavigation vorgenommen:

Text/Bezeichnung oder HTML Hier geben Sie ein, wie die einzelne Sprache als Navigationslink dargestellt werden sollen. Im Normalfall geben Sie hier die Bezeichnung der Sprache in der jeweiligen Sprache ein (z.B. english). Sie können auch HTML Tags verwenden.
Zuerst Text dann Bild Wenn Sie eine Text/Bezeichnung und ein Bild definiert haben, wird normalerweise immer zuerst das Bild dargestellt und danach der Text. Dies können Sie hier umkehren.
Inaktiver/Normaler Link: Bild Wenn ein Bild anstelle eines Textes (oder Bild und Text kombiniert) angezeigt werden soll (z.B. die Flage des entsprechenden Landes), können Sie hier ein entsprechendes Bild aus dem Ressourcen-Manager wählen. Das Bild wird angezeigt, wenn der Link nicht aktiv ist, bzw sich der Mauszeiger nicht über dem Link befindet.
Inaktiver/Normaler Link: CSS Class Hier bestimmen Sie, welche Klasse aus dem Style Sheet verwendet werden soll, um den Link darzustellen. Die Klasse bestimmt das aussehen des Links und wird haupsächlich bei Text Darstellung verwendet. Wenn Sie nichts angeben verwendet CONTEX hier automatisch die Klasse "Language".
Aktiver/MouseOver Link: Bild

Definiert das Bild, welches angezeigt werden soll, wenn der Link aktiv oder wenn der Mauszeiger über dem Link steht (Für letzteres muss ein Bild beim normalen Link eingestellt sein).

Damit die MausOver Navigation funktioniert muss auf den Internet-Auftritt Eigenschaften "MouseOver Effekt beim Navigation" aktiviert sein und die entsprechenden Scripts müssen in der Script Datei vorhanden sein.

Aktiver/MouseOver Link: CSS Class Definiert die Klasse aus dem Style Sheet welche verwendet werden soll, um den Link darzustellen, wenn er aktiv ist, oder sich der Mauszeiger über dem Link befindet. Wenn Sie nichts angeben verwendet CONTEX hier automatisch die Klasse "LanguageActive".

Damit die MausOver Navigation funktioniert muss auf den Internet-Auftritt Eigenschaften "MouseOver Effekt beim Navigation" aktiviert sein und die entsprechenden Scripts müssen in der Script Datei vorhanden sein.

Die Sprachnavigation

Unter Sprachnavigation versteht man den Teil des Webs, mit welchem der Benutzer Ihres Webs zwischen den Sprachen hin und her wechseln kann. Die Sprachnavigation wir von CONTEX automatisch generiert. Dabei kann CONTEX immer zwischen den Sprachen der selben Seite hin und herspringen und kommt nicht immer wieder auf die Startseite der entsprechenden WebSite. Dies ist besonders dann wichtig, wenn der Benutzer von einer Suchmaschine auf eine Seite mitten in Ihre Web gerät.

Um eine Sprachnavigation zu erhalten, müssen Sie an der gewünschten Stelle im Web die Marke £ £LangLinks£ £ einfügen. Die Marke kann, wie das meistens der Fall sein wird, in der Seitenvorlage eingefügt werden, Sie können die Sprachnavigations-Marke aber auch in einem Inhalt verwendet werden.

Dabei können sie in den Web-Auftritt Eigenschaften, die Darstellung der Navigation beeinflussen (neben den Einstellungen zur Sprache selbst):

 

Bei der Sprachnavigation jeweils die aktuelle Sprache ausblenden. Diese Option bestimmt, ob bei der LangLinks Funktion jeweils die aktuell angezeigte Sprache auch angezeigt werden soll. z.B. Wenn Sie die Sprachen Deutsch und English haben, wird wenn diese Option aktiviert ist und Sie eine Seite in Deutsch angezeigt haben nur noch English in der LangLinks Sprachnavigation angezeigt.
HTML-Code der zwischen den einzelnen Sprach-Links in der Sprachnavigation angewendet werden soll. Hier können Sie HTML Code angeben, der zwischen den einzelnen Sprachen der LangLinks eingefügt werden soll. Wenn Sie hier z.B. | definieren, wird dies als Trennzeichen verwendet: Deutsch | Französisch | Englisch.

 

Sprachabhängige Inhalte

Nach dem eröffnen der Sprache können Sie die Inhalte in dieser Sprache eingeben. Wenn Sie in der neuen Sprache kein Inhalt eingeben, verwendet CONTEX automatisch den Inhalt der Standard-Sprache. Wenn CONTEX ein leerer Inhalt einfügen soll, können Sie bei dem Inhalt der entsprechenden Fremdsprache ein "non breaking Space" (   ) einfügen.

Vor dem eingeben des Inhaltes eines Text/HTML Inhaltes müssen Sie erst die entsprechende Sprache wählen. Diese wird jeweils links Oben in einer Auswahl-Box dargestellt:

 

Inhalte übersetzen

Um Ihnen (oder aber Ihrem Dolmetscher) das übersetzten der einzelnen Inhalte zu vereinfachen, bietet CONTEX einen speziellen Dialog zum übersetzen der Inhalte in Fremdsprachen. Dieser kann unter "Extras" -> "Sprachen übersetzen" gestartet werden:

 

1 Im linken Abschnitt sehen Sie die einzelnen Inhalte des Webs, welche übersetzt werden können. Durch anklicken des Inhaltes wird derselbe in dem Bereich 2 und 3 angezeigt.
2 Im oberen Bereich können Sie den Inhalt in Ihrer Sprache anzeigen (dieser Bereich ist schreibgeschützt). Sie übersetzen im Prinzip immer den oben angezeigten Text in den Bereich 3.
3 Hier könne Sie den Text in der gewählten Sprache eingeben und gestalten.
4 In diesem Bereich wird eine Webseite Ihrer Wahl eingeblendet, die Ihnen bei der Übersetzung hilft (in diesem Fall wird der Google Übersetzungsservice angezeigt). Die hier angezeigte Webseite kann in den Internet-Auftritt Eigenschaften konfiguriert werden.

[Nach Oben]