Ü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.

  1. Öffnen Sie die Shell des Betriebssystems und wechseln Sie das Verzeichnis zu <wincc_oa_path>/nls.

  2. Geben Sie den folgenden Befehl ein:

linguist LogViewer_untranslated.ts

Den Linguist finden Sie unter WinCC_OA_path/bin/linguist.

  1. 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.

  2. Ü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.

  1. Nach der Übersetzung der Texte, speichern Sie die Änderungen und geben Sie den folgenden Befehl in der Shell ein:

lrelease LogViewer_untranslated.ts
  1. Die Datei LogViewer_untranslated.qm wird generiert und im /nls Verzeichnis abgelegt.

  2. 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.

  3. 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.