Help:Extension:Translate/Insertables/de

Zu übersetzende Zeichenfolgen enthalten häufig Markups, die in der Übersetzung unverändert beibehalten werden sollen. Das Eingeben dieses Markups kann zeitaufwändig und schwierig sein, da häufig Sonderzeichen vorkommen. Einfügbar ist eine Markierung, die dem Übersetzer als Schaltfläche oder anderes Oberflächenelement angezeigt wird. Durch Klicken auf die Schaltfläche wird ein Markup-Befehl in die Übersetzung an der aktuellen Cursorposition eingefügt.

Jede Nachrichtengruppe kann einen  (Übersetzungsvorschlag) enthalten. Diese Klasse ist für das Generieren einer Liste von s verantwortlich. Jeder  besteht aus drei Teilen:


 * 1) Was dem Benutzer angezeigt werden soll
 * 2) Was wird vor der Cursorposition in der Übersetzung eingefügt?
 * 3) Was wird nach der Cursorposition in der Übersetzung eingefügt?

Die Übersetzungs-Erweiterung ist in  integriert. Vorschläge für andere Arten von Inhalten findest Du im translatewiki.net git repository.

Code Beispiel
Im Folgenden findest Du ein Beispiel für das Hinzufügen einer Einfügungs-Unterstützung für eine vorhandene dateibasierte Nachrichtengruppen: FreeCol. Die YAML-Datei wurde der Kürze halber gekürzt. Die neu hinzugefügten Zeilen werden hervorgehoben.

FreeCol.yaml:

Suggester.php:

Die Parameter für Einfügungen sind: