Sprachdateien

<< Click to Display Table of Contents >>

Navigation:  Übersetzen von LabCreator >

Sprachdateien

Previous pageReturn to chapter overviewNext page

Die englischen Texte sind im Programmcode selbst enthalten und bilden die Grundlage für die Übersetzungen.

Alle Dateien, die mit der Übersetzung von LabCreator zu tun haben, befinden sich im Unterordner "translations" des Installationsordners (in der Regel "C:\Programme\Didactic\LabCreator").

 

Sprachdateien im Ordner "translations"

Sprachdateien im Ordner "translations"

 

Für jede weitere Sprache gibt es nun für jedes Programmmodul je eine Datei, die die Übersetzungen enthält. All diese Dateien haben die Endung ".qm". Wie man auf dem Bild leicht erkennen kann, gibt es fünf Module: "labcreator", "rec_vrlab", "rec_video", "rec_qt" und "qt". Für alle Module außer "qt" gibt es bereits je eine deutsche, eine englische und eine spanische Übersetzung. Von "qt" sind alle Übersetzungen enthalten, die von Trolltech mit dem Qt-Toolkit mitgeliefert werden.

 

Zu jedem Programmmodul gibt es eine Vorlagendatei mit dem Namen "<Modulname>_untranslated.ts". Auf Grundlage dieser Vorlagen können beliebige weitere Übersetzungen erstellt werden.

 

Die Datei "translations.xml" enthält die Sprachdefinitionen. Hier muss man ansetzen, um LabCreator mitzuteilen, welche Übersetzungen angeboten werden sollen. Die Datei hat standardmäßig folgenden Inhalt:

 

<translations>
 <language shortName="de" fullName="Deutsch"></language>
 <language shortName="en" fullName="English"></language>
 <language shortName="fr" fullName="Français"></language>
 <language shortName="es" fullName="Español"></language>
</translations>

 

Um nun beispielsweise eine Übersetzung ins Italienische anzubieten, muss nur eine entsprechende Zeile eingefügt werden:

 

<translations>
 <language shortName="de" fullName="Deutsch"></language>
 <language shortName="en" fullName="English"></language>
 <language shortName="fr" fullName="Français"></language>
 <language shortName="es" fullName="Español"></language>
 <language shortName="it" fullName="Italiano"></language>
</translations>

 

Damit LabCreator später tatsächlich in der gewünschten Sprache erscheint, müssen nun die Dateien "qt_it.qm", "rec_qt_it.qm", "rec_video_it.qm", "rec_vrlab_it.qm" und "labcreator.qm" erstellt werden. Das dazu notwendige Tool "Linguist" wird im folgenden Abschnitt erklärt.