User:PerfektesChaos/js/editToolStrIns/de

mw-editTools: Sonderzeichen und Zeichenketten einfügen.

Skript, um die Eingabe von ungewöhnlichen Zeichen und Zeichenketten in das Bearbeitungsfeld zu erleichtern.

Das Skript ist dafür konzipiert, in jeder Sprache und jedem Projekt eingesetzt werden, sich automatisch an die eigene Sprache des momentanen Benutzers anzupassen. Lokale Administratoren sollen von den gesammelten Definitionen profitieren und vorangegangene Arbeit wiederverwenden können.

Funktionalität
Ein Werkzeugbereich, üblicherweise unterhalb des Bearbeitungsfeldes angeordnet, wird mit einem Bedienelement ausgestattet. Es ermöglicht die Auswahl einer Zusammenstellung von einzufügenden Sonderzeichen und Syntaxelementen. Ein Auswahlmenü präsentiert die gewählte Kombination. Jedes Element wird in die Seite eingefügt, wenn es angeklickt wird. Dies kann entweder als einzelnes Zeichen an der Cursor-Position erfolgen oder als Paar aus Anfangs- und Endsyntax, eine vorhandene Markierung umschließend. Das Ziel ist entweder das Bearbeitungsfeld oder die Zusammenfassungszeile; je nachdem wo zuletzt editiert wurde.

Mehrsprachigkeit
Innerhalb eines Projektes können mehrere Sprachen gleichzeitig unterstützt werden. Die Basissprache auf Commons und Meta ist Englisch, aber Benutzer können in Bereichen arbeiten, in denen sie mit Bedienelementen in ihrer Muttersprache vertrauter sind. Benutzer besuchen ein Projekt in einer fremden Sprache vielleicht nur kurz als Gast, möglicherweise können sie die Schrift noch nicht einmal richtig lesen.

Während das Bedienelement sprachlich angepasst wird, basieren die eingefügten Zeichenketten auf der Sprache des aktuellen Projekts.

Definitionen, die für andere Projekte nützlich sein können, sollten gesammelt und weltweit verbreitet werden. Dazu wäre eine einheitliche Basisversion des Skriptes sinnvoll. Das gilt sowohl für Zeichensätze wie auch für Übersetzungen des Auswahlelements.