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?

Translate extension comes with  built-in. Suggesters for other type of content can be found in the translatewiki.net git repository.

Code example
Here is an example about adding insertables support for existing file based message group: FreeCol. The YAML file has been trimmed for brevity. The newly added lines are highlighted.

FreeCol.yaml:

Suggester.php:

The parameters to Insertable are: