# Übersetzungen und Versionierungssysteme
## Einleitung

Diese Seite zum Thema Übersetzungen und Versionierungssysteme kann als Wiki2Reveal Folien angezeigt werden. Einzelne Abschnitte werden als Folien betrachtet und Änderungen an den Folien wirken sich sofort auf den Inhalt der Folien aus. Dabei werden die folgenden Teilaspekte im Detail behandelt:
* (1) Versionskontrolle für den Inhalt
* (2) Übersetzung als Zweig einer inhaltlichen Weiterentwicklung in einer anderen Sprache ("language fork")
* (3) Dokumentation und Transparenz der Übersetzungsrichtung ("deutsch $\to$ englisch")

## Ziel

Diese Lernressource über Übersetzung und Versionskontrolle in Wikiversity hat das Ziel, die Arbeit an Übersetzungen von Open Educational Resources mit dem Konzept von Versionskontrolle bzw. Versionsverwaltung zu verknüpfen und anzuwenden.

## Version in Einzelsprache

Wenn Sie als Autor in Wikiversity, Wikipedia oder in einem anderen MediaWiki im Allgemeinen aktiv sind, kennen Sie sicherlich das Versionierungskonzept von Artikeln in einem Wiki, das die zeitliche Entwicklung und die Veränderungen im Dokument für die Wikigemeinschaft kenntlich macht.

### Transparenz der Entwicklungsgeschichte

Die Zielsetzung des Einsatzes eines Versionierungssystems ist dabei, eine Transparenz der Entwicklung eines Dokumentes für eine Gemeinschaft der Autoren herzustellen, wenn mehrere Personen kollaborativ an einem Dokument arbeiten.

### Lineare und verzweigte Entwicklungslinien

In einer linearen Entwicklung $(1)\to (2)\to (3)\to ...$ wird mit jedem Entwicklungsschritt/Veränderung eine neue Version in dem Versionierungssystem angehängt und es entsteht eine Kette von Versionen, die in einem Versionierungssystem effizient gespreichert werden. In einem Versionierungssystem (z.B. in der Softwareentwicklung) können aus einer gegebenen Version aber auch neue Entwicklungsstränge entstehen, die für unterschiedliche Anforderungen dann parallel weiterentwickelt werden -z.B. eine OpenSource Spracherkennung
* für die Unterstützung von Lernenden in einer digitalen Lernumgebung oder
* für die Unterstützung von Radiologen beim Diktat eines radiologischen Befundes.
Übersetzungen in eine andere Sprache werden in diesem Kontext als Verzweigungen in einer Entwicklungslinie von Dokumenten betrachtet.

## Lernaktivität

Schauen Sie in die Geschichte dieser Seite Übersetzung und Versionskontrolle und sehen Sie die verschiedenen Versionen der Evolution einer Lernressource. Erklären Sie, wie Version Control die Zusammenarbeit in einer Community unterstützt.

## Evolution einer Lernressource

Lernressourcen entwickeln sich im Laufe der Zeit und werden von Community-Mitgliedern verbessert.
* Hinzufügen von Beispielen, Bildern, Animation,...
* Festlegung von Typos.
* Hinzufügen von Referenzen,
* Erklären Sie, wie kollaborative Anstrengungen zur Verbesserung der Übersetzungen in der Geschichte sichtbar sind.

## Fork in Softwareentwicklung

Eine Fork in Software-Entwicklung verzweigt einen aktuellen Entwicklungsstand und schafft einen neuen Entwicklungspfad. Ein Beispiel könnte sein
* Bubblebreaker webbasiertes Spiel - https://niebert.github.io/bubblebreaker/
* die von bobak7/bubblebreaker
* Der Fork hat einen Hamburger-Menu für HTML-Canvas-basiertes Spiel hinzugefügt und das Board entsprechend der Bildschirmgröße (z.B. Mobiltelefone) anpassungsfähig gestaltet, damit diese auch auf Mobiltelefonen mit kleinen Bildschirmen genutzt werden kann. Dies als Beispiel für eine Fork zu sehen, bei dem ein zusätzliches, vorher nicht vorhandenes Feature in der WebApp ergänzt wurde, ohne die Quellversion zu verändern.

### Forking - Verschiedene Anwendungsfälle

Wie in anderen Fällen der Open Source-Entwicklung kann die bestehende Software-Ressource (wenn sie eine Lizenz unter einer entsprechenden Lizenz) verwendet werden, um neue Versionen und Versionen aus der angegebenen Version zu erstellen, Funktionen hinzuzufügen oder für einen anderen Anwendungsfall weiterzuentwickeln.

### Anwendung auf Übersetzungen

Eine Übersetzung kann als Fork angesehen werden (ähnlich der Softwareentwicklung). Übersetzung ist eine Anwendung einer Wikiversity Lernressource in einem anderen Kontext, d.h. für eine andere Sprachzielgruppe.

### Semantik von Quelltext und Übersetzung

Auch wenn die Quelltext und Übersetzung der Quelle natürlich unterschiedlich sind, sollte Quelltext und übersetzter Text die gleiche Semantik des Textes in verschiedenen Sprachen teilen. Dennoch könnte die Übersetzung einige Probleme haben oder die Formulierung muss verbessert werden, um für die Lernenden verständlicher zu werden. Dies schafft eine evolutionäre Verbesserung des übersetzten Textes der Zielsprache. Die Versionierung der Q schafft (wie bei jeder Ressource in einem Mediawiki) Transparenz über den Entwicklungsprozess.

## Beteiligung der Gemeinschaft

Die Gemeinschaft, die Open Educational Resources in der Zielsprache entwickelt, hat einen kulturellen Hintergrund und könnte daher einige weitere Aspekte hinzufügen, die spezifisch für eine bestimmte Kultur und Landesprache sind. Aber auch die reine Formulierung könnte ggf. sprachlich verbessert werden. Dies initiiert ggf. in verschiedenen inhaltlichen Bereichen Entwicklungsprozesse, in der sich Quelltext und Zielsprache weiter auseinander bewegen, dass kann dann dazu führen, dass Quelltext und Übersetzung durchaus nicht mehr eine 1:1-Übersetzung darstellen (z.B. durch Auswahl und Erläuterung von landesspezifischen Beispielen).

## Übersetzungsrichtung

Um die Semantik der Quell- und Zielsprache zu überprüfen, kann die Übersetzungsquelle im Fußnote der Lernressource angezeigt werden. Dies hilft Autor:innen, Quell- und Zieltext zu validieren und zu vergleichen. Dazu ist die Übersetzungrichtung (z.B. "deutsch $\to$ englisch" oder "englisch $\to$ deutsch") eine wesentliche Information.

## Übersetzung-Tag

Betrachten Sie in der englischen Wikiversity die Lernressource zur "Swarm Intelligence". Diese ist die Quellversion für die deutsche Übersetzung. Die Quelle wird in eine deutsche Version von Schwarmintelligenz übersetzt, dann kann ein folgendes Tag eingefügt werden.
Dieses Tag würde in die deutsche Übersetzung eingefügt werden, um einen Verweis auf die Quellversion in der englischen Wikiversity zu erstellen.

## Beispiel

Dies Seite ist eine Übersetzung von "Translation and Version control", die am 06.06.2024 um 15:22 erstellt wurde.

## Typ-Tag der Übersetzung

Der span-Tag wird hier ähnlich dem selbstschließenden <reference/>-Tag in den Wikiversity-Lernresources verwendet. Im Gegensatz zu <reference/>-Tag, der die Position der Literaturquellen angibt liefert span-Tag Informationen zu Übersetzungen. Ein eigener <translation/>-Tag würde nicht interpretiert und als Text in der HTML-Version der Lernressource erscheint. Daher wird span-Tag für Übersetzungsinformationen verwendet, weil dieser ebenfalls als Information extrahiert werden kann, aber dabei nicht das Layout der Seite zerstört.

## Übersetzungsstatus

Der Übersetzungsstatus könnte
* "inprogress" oder
* "complete", weil Übersetzungen ggf. etwas Zeit braucht, um fertig zu werden. Dies kann in der span-Tag als Attribut eingetragen werden.