Übersetzung von UI-Einträgen
Für die Übersetzung von UI-Einträgen wie Menüs, -Warndialogen und sonstigen Fensterbeschriftungen des GEDI, LogViewers, etc. werden die *.ts Dateien mit der Installation mitausgeliefert:
-
LogViewer_untranslated.ts - Menüs, Meldungen und sonstigen Fensterbeschriftungen des LogViewers
-
uim_untranslated.ts - Menüs, Meldungen und sonstigen Fensterbeschriftungen des UI, vor allem des GEDI
-
qt_untranslated.ts - Standardtexte für UI-Menüs wie z.B. Druckerdialog, oder Fehlermeldungen
Diese finden Sie unter <wincc_oa_path>/nls.
So übersetzen Sie Menüs
In diesem Beispiel werden die Einträge in der Datei LogViewer_untranslated.ts übersetzt.
-
Öffnen Sie die Shell des Betriebssystems und wechseln Sie das Verzeichnis zu <wincc_oa_path>/nls.
-
Geben Sie den folgenden Befehl ein:
linguist LogViewer_untranslated.ts
Den Linguist finden Sie unter WinCC_OA_path/bin/linguist.
-
Ein Dialog zum Einstellen der Sprache wird geöffnet. Wählen Sie hier unter Target language -> Language die Sprache aus, in die Sie die Texte vom Englischen übersetzen werden, und unter Country das Land. Bestätigen Sie mit OK.
-
Übersetzen Sie die Texte aus der Datei LogViewer_untranslated.ts im Qt Linguist. Die Online Hilfe zum Qt Linguist finden Sie unter http://qt-project.org/doc/qt-5/linguist-translators.html.
-
Nach der Übersetzung der Texte, speichern Sie die Änderungen und geben Sie den folgenden Befehl in der Shell ein:
lrelease LogViewer_untranslated.ts
-
Die Datei LogViewer_untranslated.qm wird generiert und im /nls Verzeichnis abgelegt.
-
Kopieren Sie diese Datei in das entsprechende Sprachverzeichnis, z.B. pl_PL.iso88591, im Verzeichnis <wincc_oa_path>/msg und benennen Sie diese in LogViewer.qm um. Zusätzlich muss auch die Datei qt.qm (unter <WinCC_OA_Path>/msg/de_AT.iso88591) in das Sprachverzeichnis kopiert werden.
-
Wenn Sie jetzt den LogViewer in der Sprache Polnisch öffnen (wechseln Sie über die Online-Sprachumschaltung der Console die Sprache zu Polnisch und starten Sie den LogViewer über die Console neu), dann werden die übersetzten Texte in Polnisch angezeigt.