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 erfolgt als Teil von automatisierten Aktionen und nicht vor dem Importieren oder nach dem Exportieren eines Dokuments.

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:

  5. Im Projekt haben sich Änderungen ergeben.
  6. In memoQ werden keine Dokumente exportiert.
  7. 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 Midscripts in Online-Projekten ausfü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 Professional Services wenden und sich Programme gegen Gebühr entwickeln lassen.

Verwenden Sie zum Vorbereiten oder Nacharbeiten von Dokumenten das integrierte Tool „Find and Replace“ (Suchen und Ersetzen): Weitere Informationen finden Sie im Thema zum Skript "Suchen und Ersetzen".

Navigation

Öffnen Sie die Ressourcenkonsole. Wählen Sie Projektvorlagen aus.

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

Markieren Sie die Projektvorlage, die Sie mit automatisierten Aktionen einrichten möchten, für die benutzerdefinierte Skripts verwendet werden. Klicken Sie mit der rechten Maustaste auf die Markierung, und wählen Sie Bearbeiten aus.

Wählen Sie im Fenster Projektvorlage bearbeiten die Option Automatisierte Aktionen aus. Wählen Sie auf der Registerkarte Projekt-Automatisierung ein Ereignis (einen Auslöser) im Projekt aus. Klicken Sie rechts auf das Pluszeichen +. Wählen Sie im Fenster Wählen Sie Aktionen aus, die Sie automatisch ausführen möchten die Aktion Benutzerdefinierten Code ausführen aus. Klicken Sie auf Hinzufügen.

Das Fenster Details zum benutzerdefinierten Code festlegen wird angezeigt.

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