Bearbeiten von Vorlagen – Ausführen von benutzerdefinierten Skripts in der Mitte eines Projekts (Midscripts)

Nur Experten: Fahren Sie nur fort, wenn Sie mit Skripts, Programmen, Diensten und Benutzern in Windows vertraut sind. Wenn Sie nicht über diese Kenntnisse verfügen, wenden Sie sich an einen Experten, soweit möglich an einen IT-Spezialisten.

Zu verschiedenen Zeitpunkten in einem Projekt können Sie eigene Programme ausführen, mit denen Dokumente geändert oder andere Vorgänge durchgeführt werden. Dies geschieht als automatisierte Aktion – anders als das Scripting vor und nach dem Export.

Da diese Programme zwischen dem Import und dem Export ausgeführt werden, werden sie auch als Midscripts bezeichnet.

Nicht möglich ohne Vorlagen: Dies ist nur bei Projekten möglich, die über Projektvorlagen erstellt wurden.

Wenn Sie eigene Programme ausführen, um Dokumente zu ändern, werden Midscripts folgendermaßen verwendet:

  1. Im Projekt haben sich Änderungen ergeben. Ein Übersetzer hat beispielsweise ein Dokument geliefert. Sie möchten an diesem Dokument eine Änderung vornehmen, bevor es an den nächsten Benutzer (z. B. Überprüfer 1) weitergeleitet wird. Vielleicht möchten Sie einen Begriff ersetzen oder Segmente entsperren, jedoch nur, wenn sie einen bestimmten Begriff enthalten. Die Möglichkeiten sind endlos.
  2. Das Dokument wird in memoQ im MQXLIFF-Format exportiert. Dabei handelt es sich um ein zweisprachiges XML-Standarddokument.
  3. Das Programm wird im Dokument ausgeführt. Dieses Programm erfordert eine MQXLIFF-Datei als Eingabe und muss eine MQXLIFF-Datei ausgeben. Das Format darf nicht geändert werden – andernfalls führt dies in memoQ zu Beeinträchtigungen.
  4. Das Dokument im Projekt wird über die geänderte MQXLIFF-Datei aktualisiert.

Unter Umständen möchten Sie jedoch keine Änderung in einem Dokument vornehmen, sondern bestimmte Einstellungen im Projekt überprüfen oder ändern, z. B. zu einem anderen Translation Memory wechseln oder einen Liefertermin ändern, auch hier ist die Liste endlos. Auch dies ist möglich:

  1. Im Projekt haben sich Änderungen ergeben.
  2. In memoQ werden keine Dokumente exportiert.
  3. Stattdessen wird ein Programm ausgeführt, mit dem über die Web Service-API eine Verbindung mit dem memoQ-Server hergestellt und eine Änderung am Projekt oder den zugehörigen Ressourcen vorgenommen wird.

Sinnvoll in Online-Projekten: Sie können zwar auch lokale Projekte mit Midscripts einrichten, sinnvoll ist dies aber hauptsächlich bei Online-Projekten auf memoQ-Servern. In diesem Thema wird erläutert, wie Sie ein Midscript in einem Online-Projekt einrichten können.

Richten Sie zuerst Ihren Server ein: Wenn Sie dies für Online-Projekte durchführen möchten, müssen Sie zunächst Ihren Server einrichten. Dies wird im Abschnitt Möglichkeiten weiter unten in diesem Thema erläutert.

Sie müssen das Programm schreiben oder erwerben: memoQ enthält keine Programme, mit denen die gewünschten Änderungen an Dokumenten oder am Projekt vorgenommen werden können. Sie müssen diese Programme entweder selbst schreiben oder von einem Programmierer erwerben. Sie können sich auch an das Team von memoQ Business Services wenden und sich Programme gegen Gebühr entwickeln lassen.

Verwenden Sie zum Vorbereiten oder Nacharbeiten von Dokumenten das integrierte Tool Suchen und Ersetzen: Weitere Informationen finden Sie im Thema zum Skript "Suchen und Ersetzen".

Navigation

  1. Öffnen Sie die Ressourcenkonsole.
  2. Klicken Sie links auf Projektvorlagen.
  3. Wählen Sie die zu bearbeitende Vorlage aus.

    Einrichten einer Vorlage für Online-Projekte oder Ressourcen: Verwenden Sie dazu eine Online-Vorlage. Wählen Sie oben in der Ressourcenkonsole Ihren memoQ-Server aus. Klicken Sie auf die Schaltfläche Auswählen icon_selectserver.

  4. Klicken Sie unterhalb der Liste auf Bearbeiten.
  5. Klicken Sie links auf Automatisierte Aktionen.
  6. Wählen Sie auf der Registerkarte Projekt-Automatisierung ein Ereignis (einen Auslöser) im Projekt aus.
  7. Klicken Sie rechts auf das Pluszeichen +.
  8. Wählen Sie im Fenster Wählen Sie Aktionen aus, die Sie automatisch ausführen möchten die Aktion Benutzerdefinierten Code ausführen aus.
  9. Klicken Sie auf die Schaltfläche Hinzufügen.
  10. Das Fenster Details zum benutzerdefinierten Code festlegen wird angezeigt.

    specify_custom_code_details

Ändern einer vorhandenen automatisierten Aktion: Wenn die Aktion Benutzerdefinierten Code ausführen auf der Registerkarte Projekt-Automatisierung bereits angezeigt wird, wählen Sie sie unter Dem ausgewählten Auslöser hinzugefügte Aktion aus. Klicken Sie neben der Aktion auf das Symbol Einstellungen icon_automated-action-settings. Das Fenster Details zum benutzerdefinierten Code festlegen wird angezeigt.

Möglichkeiten

Abschließende Schritte

So speichern Sie die Projektvorlage und kehren zur Ressourcenkonsole zurück: Klicken Sie auf OK.

Möglicher nächster Schritt: Schließen Sie nach der Bearbeitung der Vorlage die Ressourcenkonsole, und erstellen Sie über die Vorlage ein Projekt.

So bearbeiten Sie die Projektvorlage weiter: Wählen Sie eine andere Kategorie aus, und passen Sie andere Einstellungen an.

So kehren Sie zur Ressourcenkonsole zurück, ohne die Projektvorlage zu speichern: Klicken Sie auf Abbrechen.