Lokalisierung: Tooltips der Wiedergabeleiste übersetzen

Die Wiedergabeleiste liegt standardmäßig (überwiegend) leider nur in der Sprachversion von Captivate vor. Heute zeige ich Ihnen am Beispiel einer ActionScript-2-Wiedergabeleiste, wie Sie die Tooltips mit Adobe Flash übersetzen können.

Übersetzen einer ActionScript-2-Wiedergabeleiste

  1. Öffnen Sie im Verzeichnis .\Adobe Captivate 4\Templates\PlaybackFLA\AS2 die Wiedergabeleiste (.fla) in Adobe Flash, die Sie übersetzen möchten.
  2. Wechseln Sie in Adobe Flash mit der Taste [F9] in den ActionScript-Code. Dort sehen Sie Arrays in verschiedenen Zielsprachen, z. B. Englisch, Deutsch und Französisch.
  3. Wenn Sie keine der vorhandenen Sprachen verwenden möchten: Kopieren Sie das Array “pbcBtnTips_GER” inklusive der Inhalte und benennen Sie die Kopie in “pbcBtnTips_Zielsprache” um.
  4. Übersetzen Sie die Inhalte des Arrays (die grünen Texte innerhalb der Anführungszeichen) in die gewünschte Zielsprache.
  5. Überschreiben Sie am Ende des ActionScript-Codes die Zeile “var pbcBtnTips: Array = pbcBtnTips_GER;” mit “var pbcBtnTips:Array = pbcBtnTips_Zielsprache;”.
  6. Drücken Sie die Tastenkombination [Umschalt]+[F12]. Dadurch wird die aktuelle Einstellung veröffentlicht.
  7. Kopieren Sie die veröffentlichte SWF-Datei aus dem Verzeichnis .\Adobe Captivate 4\Templates\PlaybackFLA\AS2 in das Verzeichnis .\Adobe Captivate 4\Gallery\PlaybackControls\SwfBars\AS2.
  8. Starten Sie Captivate neu und stellen Sie die lokalisierte Wiedergabeleiste ein.
Tooltips übersetzen
Tooltips übersetzen

Die Wiedergabeleiste ist nun lokalisiert. Wie Sie außerdem die Beschriftungen eines Inhaltsverzeichnisses lokalisieren können, habe ich in diesem Artikel beschrieben.

Sie besitzen kein Adobe Flash oder haben keine freien Ressourcen für Ihre Projekte? Kontaktieren Sie uns einfach. Wir unterstützen Sie gerne.

4 Gedanken zu „Lokalisierung: Tooltips der Wiedergabeleiste übersetzen“

  1. Wie funktioniert das in Captivate 6? Den Folder GalleryPlaybackControlsSwfBars gibt es in Captivate 6 nicht.Ist das für AS3 analog?

    Antworten
    • Hallo Frau von Thienen,
      in Captivate 6 liegen die Wiedergabeleisten an einer anderen Stelle im Programmverzeichnis. Legen Sie die Datei in folgendem Verzeichnis ab: Adobe Captivate 6de_DEGalleryPlaybarsAS3.
      Beste Grüße
      Das tecwriter-Team

      Antworten
  2. Hallo,

    ich habe versucht das Ganze in Captivate 8 umzusetzen. Innerhalb von Captivate funktioniert es. Im Skin-Editor werden die lokalisierten Strings angezeigt. Sobald ich allerdings publiziere, greift Captivate anscheinend auf eine andere Quelle zu und nutzt alte Einträge.

    Die einzige Lösung, die ich gefunden habe, ist jedes Mal vor der Veröffentlichung in eine bestimmte Sprache die Einträge in der playbarScript.js unter \Adobe Captivate 8 x64de_DEGalleryPlaybarsHTMLcpPlaybarMobile (in meinem Fall)entsprechend anzupassen.

    Das ist natürlich nicht optimal. Woran kann das liegen?

    Antworten
    • Hallo Herr Fetzer,

      dieser Blogartikel stammt noch aus der Zeit, bevor man aus Captivate in HTML5 veröffentlichen konnte und beschreibt demnach lediglich die Vorgehensweise, wie man eine ActionScript-Wiedergabeleiste übersetzt. Diese werden nur für Flash/SWF-Veröffentlichungen verwendet. Um eine HTML-Wiedergabeleiste zu übersetzen benötigen Sie kein Flash mehr. Hier reicht es aus, wie Sie bereits beschrieben haben, die JavaScript-Datei (playbarScript.js) im Verzeichnis \Adobe Captivate 8TemplatesPlaybackFLAHTMLMobilePlaybar (in Ihrem Falle) zu verändern.
      Tipp: Wenn Sie die Wiedergabeleiste für mehrere Sprachen verwenden möchten, duplizieren Sie die Datei für jeden Sprache und ändern den Dateinamen. So müssen Sie lediglich vor dem Veröffentlichen der js-Datei mit der Sprache, die Sie verwenden möchten, den richtigen Namen zuweisen, damit diese bei der Veröffentlichung verwendet wird.

      Beste Grüße
      Das tecwriter-Team

      Antworten

Schreibe einen Kommentar

Newsletter abonnieren

Automatisch über neue Captivate-Versionen, Updates und neue Bücher informieren lassen:



Kommende Trainings

02.08. – 05.08.2022
Adobe Captivate Masterkurs

03.08. – 04.08.2022
Adobe Captivate für Einsteiger

13.09. – 16.09.2022
Adobe Captivate Masterkurs

14.09. – 15.09.2022
Adobe Captivate für Einsteiger