Help:Extension:Translate/Move translatable page/de

Beim Verschieben einer Quellseite, die mit der Translate-Erweiterung in andere Sprachen übersetzt wurde, müssen neben der Quellseite auch die Übersetzungsseiten verschoben werden. Die Übersetzungsseiten sind Unterseiten der Quellseite. Wenn wir zum Beispiel eine Quellseite mit dem Namen FooBar haben und die Seite ins Französische und Spanische übersetzt wurde, dann werden die Übersetzungsseiten unter FooBar/fr und FooBar/es vorhanden sein

Das Verfahren zum Verschieben einer übersetzten Quellseite ist das gleiche wie bei einer normalen Seite. Der Unterschied liegt in der Art und Weise, wie die Unterseiten verschoben werden.



In der Abbildung verschieben wir eine übersetzbare Quellseite. Hier sind einige Punkte zu beachten,


 * 1) Übersetzungsseite - Dies sind die Sprachen, in die die Ausgangsseite übersetzt wurde. Dies wird verschoben.
 * 2) Übersetzung der einzelnen Einheiten - Dies sind die kleinsten einzeln nachverfolgbaren Einheiten von übersetzbaren Seiten: die Seite ist in Einheiten in Absatzgröße unterteilt und jede dieser Einheiten ist eine eigenständige Textpassage. Diese werden ebenfalls verschoben.
 * 3) Zur Übersetzung markierte Unterseite - Dies sind andere übersetzbare Quellseiten, die als Unterseiten unter der zu verschiebenden Quellseite existieren. Diese können nicht im Rahmen des aktuellen Umzugsvorgangs verschoben werden, sondern müssen separat verschoben werden.
 * 4) Andere Unterseiten - Dies sind normale Unterseiten unter der übersetzbaren Ausgangsseite, die verschoben wird. Man kann diese verschieben, indem die Option Alle Unterseiten verschieben auf dem Bildschirm ausgewählt wird.

Diskussionsseiten, falls vorhanden, werden ebenfalls verschoben. Seiten, die Diskussionsseiten haben, werden mit dem Suffix (Hat Diskussionsseite) markiert. Ähnlich wie Unterseiten, die zur Übersetzung markiert sind, müssen übersetzbare Diskussionsseiten separat verschoben werden.

Sobald der Benutzer den Verschiebevorgang initiiert hat, wird das eigentliche Verschieben über Hintergrundaufträge durchgeführt. Der Status des "Verschiebeauftrags" kann über das Übersetzungsprotokoll der Seite verfolgt werden.



Eine große Anzahl an Seiten verschieben
Um eine große Seitenanzahl zu verschieben, empfehlen wir die Verwendung des Skripts. Es kann etwas unzuverlässig sein, dies über die Benutzeroberfläche zu tun, denn sie verwendet die  zum Verschieben der Seiten.

Während der Verschiebung der Seite führt das Skript die erforderlichen Überprüfungen aus, zeigt an, was verschoben wird, und fordert dann eine Bestätigung des Benutzers an, bevor die Aktion durchgeführt wird.

Das Skript benötigt den folgenden Parameter:

Fallbeispiel: php extensions/Translate/scripts/moveTranslatableBundle.php "Main Page 60" "Main Page 70" Admin --reason "Just an example"
 * 1) Here "Main Page 60" is being renamed to "Main Page 70" by "Admin"