<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alexander-metzler</id>
	<title>Joomla! Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alexander-metzler"/>
	<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/Special:Contributions/Alexander-metzler"/>
	<updated>2026-05-08T03:50:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/de&amp;diff=515179</id>
		<title>J4.x:Setting Up Your Local Environment/de</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/de&amp;diff=515179"/>
		<updated>2018-09-08T14:08:53Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=Tutorial - Wie man Joomla! 4 in der eigenen Umgebung einrichtet}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
Mit Joomla! 4 wurde der Entwicklungsprozess verändert. Es ist nicht länger möglich, die Paketquellen zu klonen und damit Joomla! zu installieren. Im folgenden ist nach aktuellen Erfahrungswerten ein funktionaler Weg zur Installation beschrieben.&lt;br /&gt;
&lt;br /&gt;
==Schnellstart Anweisungen==&lt;br /&gt;
Abhängig vom Betriebssystem unterscheidet sich die Einrichtung der Entwicklungsumgebung. Es ist leider nicht möglich, den Vorgang für die verschiedenen Betriebssysteme zu dokumentieren. Die bevorzugte Suchmaschine wird hier helfen. &lt;br /&gt;
&lt;br /&gt;
===Benötigte Werkzeuge===&lt;br /&gt;
# PHP - im Wesentlichen dasselbe wie beim Betreiben einer Joomla! Seite, allerdings brauchst du eine spezielle Version, die PHP CLI (Kommandozeileneingabe) (beachte auch die Seite [[S:MyLanguage/Configuring_a_LAMPP_server_for_PHP_development|Einrichten eines LAMPP Servers für die PHP Entwicklung]])&lt;br /&gt;
# Composer - um die Abhängigkeiten von Joomla!s PHP zu verwalten - Hilfe bei der Installation von Composer bietet die Dokumentation auf https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - um Joomla!s JavaScript und SASS Dateien zu kompilieren - Hilfe bei der Installation von Node.js bieten die Anweisungen die auf https://nodejs.org/en/ erhältlich sind.&lt;br /&gt;
# Git - für die Versionsverwaltung&lt;br /&gt;
&lt;br /&gt;
===Schritt für Schritt zur Installation der eigenen Umgebung===&lt;br /&gt;
# Klone die Paketquelle&lt;br /&gt;
# führe &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; im Wurzelverzeichnis der git Paketquelle aus (du kannst --ignore-platform-reqs hinzufügen falls du PHP-LDAP lokal nicht installiert und du es nicht brauchst)&lt;br /&gt;
# führe &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; im Wurzelverzeichnis der git Paketquelle aus&lt;br /&gt;
&lt;br /&gt;
==Die etwas längere Startanleitung==&lt;br /&gt;
Joomla! unterscheidet sich heutzutage nicht von anderen Internetwerkzeugen. Es weist einen großen PHP-Teil auf und erhält mehr und mehr JavaScriptcode. Während die Programmierung mit PHP nicht sehr viel Vorbereitung benötigt, braucht JavaScript eine umfangreiche Werkzeugumgebung. Der Hauptgrund liegt darin, dass niemand Programmkode auf eine Weise schreibt, die jeder Browser versteht, daher muss der Kode auch von zum Beispiel ES6 in eine kompatible Version von JavaScript transkompiliert werden. Dasselbe gilt für CSS, bei Joomla! verwenden wir SASS, dieses wird in natives CSS konvertiert, sodass es jeder Browser verstehen kann. Die Kehrseite bei der Installation einer Entwicklerumgebung ist, dass es ein bisschen komplizierter ist, dafür die Werkzeugausstattung das Programmieren viel bequemer macht. Dank Wächtern und dem automatischen Browserreload werden Änderungen in Echtzeit angezeigt. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
Es sollte reichen, &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; auszuführen. Dies wird die PHP Abhängigkeiten, die in der composer.lock Datei gespeichert sind, installieren. Man kann dies beliebig oft wiederholen, es werden nur neue Pakete installiert, wenn die composer.lock Datei verändert wird. Bitte &amp;lt;tt&amp;gt;composer update&amp;lt;/tt&amp;gt; nicht ausführen, da dadurch alle Pakete auf neuere Versionen und die composer.lock Datei aktualisiert werden.&lt;br /&gt;
&lt;br /&gt;
Beachte: Eventuell muss &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; mit der Option &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; ausgeführt werden um Plattformanforderungen, die in Composer näher spezifiziert sind, zu ignorieren, dass heißt falls du die PHP LDAP Erweiterung nicht installiert hast.&lt;br /&gt;
&lt;br /&gt;
===Node/npm Skripte===&lt;br /&gt;
&lt;br /&gt;
Node.js wird mit einem Paketmanager names NPM (in manchen Dingen das Gleich wie Composer) ausgeliefert. NPM hat einen &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; Befehl und wir haben ein paar Skripte vorbereitet, die dir das Leben erleichtern. Man muss die Befehle im Stammverzeichnis der Paketquellen ausführen.&lt;br /&gt;
&lt;br /&gt;
====npm run build:css====&lt;br /&gt;
Kompiliert SASS Dateien nach CSS und erzeugt die komprimierten Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
Kompiliert und transkompiliert die JavaScript Dateien in das richtige Format und erzeugt verkleinerte Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
Führt auch den Befehl &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; aus, bemerkt aber Veränderungen und erstellt automatisch aktualisierte Dateien.&lt;br /&gt;
&lt;br /&gt;
====npm run watch:js====&lt;br /&gt;
Dies ist das Gleiche wie der &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt;Befehl, sucht aber Veränderungen und erstellt automatisch aktualisierte Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
Führt eine Syntaxprüfung in den JavaScript-Dateien aus.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
&lt;br /&gt;
Dies wird andere JavaScript Testsuiten ausführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/1/de&amp;diff=515178</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/1/de</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/1/de&amp;diff=515178"/>
		<updated>2018-09-08T14:08:53Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tutorial - Wie man Joomla! 4 in der eigenen Umgebung einrichtet&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/de&amp;diff=515175</id>
		<title>J4.x:Setting Up Your Local Environment/de</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/de&amp;diff=515175"/>
		<updated>2018-09-08T14:08:40Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=Tutorial&lt;br /&gt;
Wie man Joomla! 4 in der eigenen Umgebung einrichtet}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
Mit Joomla! 4 wurde der Entwicklungsprozess verändert. Es ist nicht länger möglich, die Paketquellen zu klonen und damit Joomla! zu installieren. Im folgenden ist nach aktuellen Erfahrungswerten ein funktionaler Weg zur Installation beschrieben.&lt;br /&gt;
&lt;br /&gt;
==Schnellstart Anweisungen==&lt;br /&gt;
Abhängig vom Betriebssystem unterscheidet sich die Einrichtung der Entwicklungsumgebung. Es ist leider nicht möglich, den Vorgang für die verschiedenen Betriebssysteme zu dokumentieren. Die bevorzugte Suchmaschine wird hier helfen. &lt;br /&gt;
&lt;br /&gt;
===Benötigte Werkzeuge===&lt;br /&gt;
# PHP - im Wesentlichen dasselbe wie beim Betreiben einer Joomla! Seite, allerdings brauchst du eine spezielle Version, die PHP CLI (Kommandozeileneingabe) (beachte auch die Seite [[S:MyLanguage/Configuring_a_LAMPP_server_for_PHP_development|Einrichten eines LAMPP Servers für die PHP Entwicklung]])&lt;br /&gt;
# Composer - um die Abhängigkeiten von Joomla!s PHP zu verwalten - Hilfe bei der Installation von Composer bietet die Dokumentation auf https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - um Joomla!s JavaScript und SASS Dateien zu kompilieren - Hilfe bei der Installation von Node.js bieten die Anweisungen die auf https://nodejs.org/en/ erhältlich sind.&lt;br /&gt;
# Git - für die Versionsverwaltung&lt;br /&gt;
&lt;br /&gt;
===Schritt für Schritt zur Installation der eigenen Umgebung===&lt;br /&gt;
# Klone die Paketquelle&lt;br /&gt;
# führe &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; im Wurzelverzeichnis der git Paketquelle aus (du kannst --ignore-platform-reqs hinzufügen falls du PHP-LDAP lokal nicht installiert und du es nicht brauchst)&lt;br /&gt;
# führe &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; im Wurzelverzeichnis der git Paketquelle aus&lt;br /&gt;
&lt;br /&gt;
==Die etwas längere Startanleitung==&lt;br /&gt;
Joomla! unterscheidet sich heutzutage nicht von anderen Internetwerkzeugen. Es weist einen großen PHP-Teil auf und erhält mehr und mehr JavaScriptcode. Während die Programmierung mit PHP nicht sehr viel Vorbereitung benötigt, braucht JavaScript eine umfangreiche Werkzeugumgebung. Der Hauptgrund liegt darin, dass niemand Programmkode auf eine Weise schreibt, die jeder Browser versteht, daher muss der Kode auch von zum Beispiel ES6 in eine kompatible Version von JavaScript transkompiliert werden. Dasselbe gilt für CSS, bei Joomla! verwenden wir SASS, dieses wird in natives CSS konvertiert, sodass es jeder Browser verstehen kann. Die Kehrseite bei der Installation einer Entwicklerumgebung ist, dass es ein bisschen komplizierter ist, dafür die Werkzeugausstattung das Programmieren viel bequemer macht. Dank Wächtern und dem automatischen Browserreload werden Änderungen in Echtzeit angezeigt. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
Es sollte reichen, &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; auszuführen. Dies wird die PHP Abhängigkeiten, die in der composer.lock Datei gespeichert sind, installieren. Man kann dies beliebig oft wiederholen, es werden nur neue Pakete installiert, wenn die composer.lock Datei verändert wird. Bitte &amp;lt;tt&amp;gt;composer update&amp;lt;/tt&amp;gt; nicht ausführen, da dadurch alle Pakete auf neuere Versionen und die composer.lock Datei aktualisiert werden.&lt;br /&gt;
&lt;br /&gt;
Beachte: Eventuell muss &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; mit der Option &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; ausgeführt werden um Plattformanforderungen, die in Composer näher spezifiziert sind, zu ignorieren, dass heißt falls du die PHP LDAP Erweiterung nicht installiert hast.&lt;br /&gt;
&lt;br /&gt;
===Node/npm Skripte===&lt;br /&gt;
&lt;br /&gt;
Node.js wird mit einem Paketmanager names NPM (in manchen Dingen das Gleich wie Composer) ausgeliefert. NPM hat einen &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; Befehl und wir haben ein paar Skripte vorbereitet, die dir das Leben erleichtern. Man muss die Befehle im Stammverzeichnis der Paketquellen ausführen.&lt;br /&gt;
&lt;br /&gt;
====npm run build:css====&lt;br /&gt;
Kompiliert SASS Dateien nach CSS und erzeugt die komprimierten Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
Kompiliert und transkompiliert die JavaScript Dateien in das richtige Format und erzeugt verkleinerte Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
Führt auch den Befehl &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; aus, bemerkt aber Veränderungen und erstellt automatisch aktualisierte Dateien.&lt;br /&gt;
&lt;br /&gt;
====npm run watch:js====&lt;br /&gt;
Dies ist das Gleiche wie der &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt;Befehl, sucht aber Veränderungen und erstellt automatisch aktualisierte Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
Führt eine Syntaxprüfung in den JavaScript-Dateien aus.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
&lt;br /&gt;
Dies wird andere JavaScript Testsuiten ausführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/1/de&amp;diff=515174</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/1/de</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/1/de&amp;diff=515174"/>
		<updated>2018-09-08T14:08:40Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tutorial&lt;br /&gt;
Wie man Joomla! 4 in der eigenen Umgebung einrichtet&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/de&amp;diff=515116</id>
		<title>J4.x:Setting Up Your Local Environment/de</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/de&amp;diff=515116"/>
		<updated>2018-09-08T14:00:22Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=Tutorial&amp;lt;br /&amp;gt;&lt;br /&gt;
Wie man Joomla! 4 in der eigenen Umgebung einrichtet}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
Mit Joomla! 4 wurde der Entwicklungsprozess verändert. Es ist nicht länger möglich, die Paketquellen zu klonen und damit Joomla! zu installieren. Im folgenden ist nach aktuellen Erfahrungswerten ein funktionaler Weg zur Installation beschrieben.&lt;br /&gt;
&lt;br /&gt;
==Schnellstart Anweisungen==&lt;br /&gt;
Abhängig vom Betriebssystem unterscheidet sich die Einrichtung der Entwicklungsumgebung. Es ist leider nicht möglich, den Vorgang für die verschiedenen Betriebssysteme zu dokumentieren. Die bevorzugte Suchmaschine wird hier helfen. &lt;br /&gt;
&lt;br /&gt;
===Benötigte Werkzeuge===&lt;br /&gt;
# PHP - im Wesentlichen dasselbe wie beim Betreiben einer Joomla! Seite, allerdings brauchst du eine spezielle Version, die PHP CLI (Kommandozeileneingabe) (beachte auch die Seite [[S:MyLanguage/Configuring_a_LAMPP_server_for_PHP_development|Einrichten eines LAMPP Servers für die PHP Entwicklung]])&lt;br /&gt;
# Composer - um die Abhängigkeiten von Joomla!s PHP zu verwalten - Hilfe bei der Installation von Composer bietet die Dokumentation auf https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - um Joomla!s JavaScript und SASS Dateien zu kompilieren - Hilfe bei der Installation von Node.js bieten die Anweisungen die auf https://nodejs.org/en/ erhältlich sind.&lt;br /&gt;
# Git - für die Versionsverwaltung&lt;br /&gt;
&lt;br /&gt;
===Schritt für Schritt zur Installation der eigenen Umgebung===&lt;br /&gt;
# Klone die Paketquelle&lt;br /&gt;
# führe &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; im Wurzelverzeichnis der git Paketquelle aus (du kannst --ignore-platform-reqs hinzufügen falls du PHP-LDAP lokal nicht installiert und du es nicht brauchst)&lt;br /&gt;
# führe &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; im Wurzelverzeichnis der git Paketquelle aus&lt;br /&gt;
&lt;br /&gt;
==Die etwas längere Startanleitung==&lt;br /&gt;
Joomla! unterscheidet sich heutzutage nicht von anderen Internetwerkzeugen. Es weist einen großen PHP-Teil auf und erhält mehr und mehr JavaScriptcode. Während die Programmierung mit PHP nicht sehr viel Vorbereitung benötigt, braucht JavaScript eine umfangreiche Werkzeugumgebung. Der Hauptgrund liegt darin, dass niemand Programmkode auf eine Weise schreibt, die jeder Browser versteht, daher muss der Kode auch von zum Beispiel ES6 in eine kompatible Version von JavaScript transkompiliert werden. Dasselbe gilt für CSS, bei Joomla! verwenden wir SASS, dieses wird in natives CSS konvertiert, sodass es jeder Browser verstehen kann. Die Kehrseite bei der Installation einer Entwicklerumgebung ist, dass es ein bisschen komplizierter ist, dafür die Werkzeugausstattung das Programmieren viel bequemer macht. Dank Wächtern und dem automatischen Browserreload werden Änderungen in Echtzeit angezeigt. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
Es sollte reichen, &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; auszuführen. Dies wird die PHP Abhängigkeiten, die in der composer.lock Datei gespeichert sind, installieren. Man kann dies beliebig oft wiederholen, es werden nur neue Pakete installiert, wenn die composer.lock Datei verändert wird. Bitte &amp;lt;tt&amp;gt;composer update&amp;lt;/tt&amp;gt; nicht ausführen, da dadurch alle Pakete auf neuere Versionen und die composer.lock Datei aktualisiert werden.&lt;br /&gt;
&lt;br /&gt;
Beachte: Eventuell muss &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; mit der Option &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; ausgeführt werden um Plattformanforderungen, die in Composer näher spezifiziert sind, zu ignorieren, dass heißt falls du die PHP LDAP Erweiterung nicht installiert hast.&lt;br /&gt;
&lt;br /&gt;
===Node/npm Skripte===&lt;br /&gt;
&lt;br /&gt;
Node.js wird mit einem Paketmanager names NPM (in manchen Dingen das Gleich wie Composer) ausgeliefert. NPM hat einen &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; Befehl und wir haben ein paar Skripte vorbereitet, die dir das Leben erleichtern. Man muss die Befehle im Stammverzeichnis der Paketquellen ausführen.&lt;br /&gt;
&lt;br /&gt;
====npm run build:css====&lt;br /&gt;
Kompiliert SASS Dateien nach CSS und erzeugt die komprimierten Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
Kompiliert und transkompiliert die JavaScript Dateien in das richtige Format und erzeugt verkleinerte Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
Führt auch den Befehl &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; aus, bemerkt aber Veränderungen und erstellt automatisch aktualisierte Dateien.&lt;br /&gt;
&lt;br /&gt;
====npm run watch:js====&lt;br /&gt;
Dies ist das Gleiche wie der &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt;Befehl, sucht aber Veränderungen und erstellt automatisch aktualisierte Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
Führt eine Syntaxprüfung in den JavaScript-Dateien aus.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
&lt;br /&gt;
Dies wird andere JavaScript Testsuiten ausführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/5/de&amp;diff=515115</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/5/de</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/5/de&amp;diff=515115"/>
		<updated>2018-09-08T14:00:22Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Benötigte Werkzeuge===&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/de&amp;diff=515105</id>
		<title>J4.x:Setting Up Your Local Environment/de</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/de&amp;diff=515105"/>
		<updated>2018-09-08T14:00:03Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=Tutorial&amp;lt;br /&amp;gt;&lt;br /&gt;
Wie man Joomla! 4 in der eigenen Umgebung einrichtet}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
Mit Joomla! 4 wurde der Entwicklungsprozess verändert. Es ist nicht länger möglich, die Paketquellen zu klonen und damit Joomla! zu installieren. Im folgenden ist nach aktuellen Erfahrungswerten ein funktionaler Weg zur Installation beschrieben.&lt;br /&gt;
&lt;br /&gt;
==Schnellstart Anweisungen==&lt;br /&gt;
Abhängig vom Betriebssystem unterscheidet sich die Einrichtung der Entwicklungsumgebung. Es ist leider nicht möglich, den Vorgang für die verschiedenen Betriebssysteme zu dokumentieren. Die bevorzugte Suchmaschine wird hier helfen. &lt;br /&gt;
&lt;br /&gt;
===benötigte Werkzeuge===&lt;br /&gt;
# PHP - im Wesentlichen dasselbe wie beim Betreiben einer Joomla! Seite, allerdings brauchst du eine spezielle Version, die PHP CLI (Kommandozeileneingabe) (beachte auch die Seite [[S:MyLanguage/Configuring_a_LAMPP_server_for_PHP_development|Einrichten eines LAMPP Servers für die PHP Entwicklung]])&lt;br /&gt;
# Composer - um die Abhängigkeiten von Joomla!s PHP zu verwalten - Hilfe bei der Installation von Composer bietet die Dokumentation auf https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - um Joomla!s JavaScript und SASS Dateien zu kompilieren - Hilfe bei der Installation von Node.js bieten die Anweisungen die auf https://nodejs.org/en/ erhältlich sind.&lt;br /&gt;
# Git - für die Versionsverwaltung&lt;br /&gt;
&lt;br /&gt;
===Schritt für Schritt zur Installation der eigenen Umgebung===&lt;br /&gt;
# Klone die Paketquelle&lt;br /&gt;
# führe &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; im Wurzelverzeichnis der git Paketquelle aus (du kannst --ignore-platform-reqs hinzufügen falls du PHP-LDAP lokal nicht installiert und du es nicht brauchst)&lt;br /&gt;
# führe &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; im Wurzelverzeichnis der git Paketquelle aus&lt;br /&gt;
&lt;br /&gt;
==Die etwas längere Startanleitung==&lt;br /&gt;
Joomla! unterscheidet sich heutzutage nicht von anderen Internetwerkzeugen. Es weist einen großen PHP-Teil auf und erhält mehr und mehr JavaScriptcode. Während die Programmierung mit PHP nicht sehr viel Vorbereitung benötigt, braucht JavaScript eine umfangreiche Werkzeugumgebung. Der Hauptgrund liegt darin, dass niemand Programmkode auf eine Weise schreibt, die jeder Browser versteht, daher muss der Kode auch von zum Beispiel ES6 in eine kompatible Version von JavaScript transkompiliert werden. Dasselbe gilt für CSS, bei Joomla! verwenden wir SASS, dieses wird in natives CSS konvertiert, sodass es jeder Browser verstehen kann. Die Kehrseite bei der Installation einer Entwicklerumgebung ist, dass es ein bisschen komplizierter ist, dafür die Werkzeugausstattung das Programmieren viel bequemer macht. Dank Wächtern und dem automatischen Browserreload werden Änderungen in Echtzeit angezeigt. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
Es sollte reichen, &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; auszuführen. Dies wird die PHP Abhängigkeiten, die in der composer.lock Datei gespeichert sind, installieren. Man kann dies beliebig oft wiederholen, es werden nur neue Pakete installiert, wenn die composer.lock Datei verändert wird. Bitte &amp;lt;tt&amp;gt;composer update&amp;lt;/tt&amp;gt; nicht ausführen, da dadurch alle Pakete auf neuere Versionen und die composer.lock Datei aktualisiert werden.&lt;br /&gt;
&lt;br /&gt;
Beachte: Eventuell muss &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; mit der Option &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; ausgeführt werden um Plattformanforderungen, die in Composer näher spezifiziert sind, zu ignorieren, dass heißt falls du die PHP LDAP Erweiterung nicht installiert hast.&lt;br /&gt;
&lt;br /&gt;
===Node/npm Skripte===&lt;br /&gt;
&lt;br /&gt;
Node.js wird mit einem Paketmanager names NPM (in manchen Dingen das Gleich wie Composer) ausgeliefert. NPM hat einen &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; Befehl und wir haben ein paar Skripte vorbereitet, die dir das Leben erleichtern. Man muss die Befehle im Stammverzeichnis der Paketquellen ausführen.&lt;br /&gt;
&lt;br /&gt;
====npm run build:css====&lt;br /&gt;
Kompiliert SASS Dateien nach CSS und erzeugt die komprimierten Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
Kompiliert und transkompiliert die JavaScript Dateien in das richtige Format und erzeugt verkleinerte Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
Führt auch den Befehl &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; aus, bemerkt aber Veränderungen und erstellt automatisch aktualisierte Dateien.&lt;br /&gt;
&lt;br /&gt;
====npm run watch:js====&lt;br /&gt;
Dies ist das Gleiche wie der &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt;Befehl, sucht aber Veränderungen und erstellt automatisch aktualisierte Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
Führt eine Syntaxprüfung in den JavaScript-Dateien aus.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
&lt;br /&gt;
Dies wird andere JavaScript Testsuiten ausführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/4/de&amp;diff=515104</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/4/de</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/4/de&amp;diff=515104"/>
		<updated>2018-09-08T14:00:02Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Abhängig vom Betriebssystem unterscheidet sich die Einrichtung der Entwicklungsumgebung. Es ist leider nicht möglich, den Vorgang für die verschiedenen Betriebssysteme zu dokumentieren. Die bevorzugte Suchmaschine wird hier helfen.&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/de&amp;diff=515052</id>
		<title>J4.x:Setting Up Your Local Environment/de</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/de&amp;diff=515052"/>
		<updated>2018-09-08T13:54:10Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=Tutorial&amp;lt;br /&amp;gt;&lt;br /&gt;
Wie man Joomla! 4 in der eigenen Umgebung einrichtet}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
Mit Joomla! 4 wurde der Entwicklungsprozess verändert. Es ist nicht länger möglich, die Paketquellen zu klonen und damit Joomla! zu installieren. Im folgenden ist nach aktuellen Erfahrungswerten ein funktionaler Weg zur Installation beschrieben.&lt;br /&gt;
&lt;br /&gt;
==Schnellstart Anweisungen==&lt;br /&gt;
Es hängt von deinem Betriebssystem ab, was du alles tun musst, die Entwicklungsumgebung zu installieren. Wir können leider keine Dokumentation für alle Betriebssystem schreiben, daher solltest du deine bevorzugte Suchmaschine nach einer Anleitung fragen. &lt;br /&gt;
&lt;br /&gt;
===benötigte Werkzeuge===&lt;br /&gt;
# PHP - im Wesentlichen dasselbe wie beim Betreiben einer Joomla! Seite, allerdings brauchst du eine spezielle Version, die PHP CLI (Kommandozeileneingabe) (beachte auch die Seite [[S:MyLanguage/Configuring_a_LAMPP_server_for_PHP_development|Einrichten eines LAMPP Servers für die PHP Entwicklung]])&lt;br /&gt;
# Composer - um die Abhängigkeiten von Joomla!s PHP zu verwalten - Hilfe bei der Installation von Composer bietet die Dokumentation auf https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - um Joomla!s JavaScript und SASS Dateien zu kompilieren - Hilfe bei der Installation von Node.js bieten die Anweisungen die auf https://nodejs.org/en/ erhältlich sind.&lt;br /&gt;
# Git - für die Versionsverwaltung&lt;br /&gt;
&lt;br /&gt;
===Schritt für Schritt zur Installation der eigenen Umgebung===&lt;br /&gt;
# Klone die Paketquelle&lt;br /&gt;
# führe &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; im Wurzelverzeichnis der git Paketquelle aus (du kannst --ignore-platform-reqs hinzufügen falls du PHP-LDAP lokal nicht installiert und du es nicht brauchst)&lt;br /&gt;
# führe &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; im Wurzelverzeichnis der git Paketquelle aus&lt;br /&gt;
&lt;br /&gt;
==Die etwas längere Startanleitung==&lt;br /&gt;
Joomla! unterscheidet sich heutzutage nicht von anderen Internetwerkzeugen. Es weist einen großen PHP-Teil auf und erhält mehr und mehr JavaScriptcode. Während die Programmierung mit PHP nicht sehr viel Vorbereitung benötigt, braucht JavaScript eine umfangreiche Werkzeugumgebung. Der Hauptgrund liegt darin, dass niemand Programmkode auf eine Weise schreibt, die jeder Browser versteht, daher muss der Kode auch von zum Beispiel ES6 in eine kompatible Version von JavaScript transkompiliert werden. Dasselbe gilt für CSS, bei Joomla! verwenden wir SASS, dieses wird in natives CSS konvertiert, sodass es jeder Browser verstehen kann. Die Kehrseite bei der Installation einer Entwicklerumgebung ist, dass es ein bisschen komplizierter ist, dafür die Werkzeugausstattung das Programmieren viel bequemer macht. Dank Wächtern und dem automatischen Browserreload werden Änderungen in Echtzeit angezeigt. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
Es sollte reichen, &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; auszuführen. Dies wird die PHP Abhängigkeiten, die in der composer.lock Datei gespeichert sind, installieren. Man kann dies beliebig oft wiederholen, es werden nur neue Pakete installiert, wenn die composer.lock Datei verändert wird. Bitte &amp;lt;tt&amp;gt;composer update&amp;lt;/tt&amp;gt; nicht ausführen, da dadurch alle Pakete auf neuere Versionen und die composer.lock Datei aktualisiert werden.&lt;br /&gt;
&lt;br /&gt;
Beachte: Eventuell muss &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; mit der Option &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; ausgeführt werden um Plattformanforderungen, die in Composer näher spezifiziert sind, zu ignorieren, dass heißt falls du die PHP LDAP Erweiterung nicht installiert hast.&lt;br /&gt;
&lt;br /&gt;
===Node/npm Skripte===&lt;br /&gt;
&lt;br /&gt;
Node.js wird mit einem Paketmanager names NPM (in manchen Dingen das Gleich wie Composer) ausgeliefert. NPM hat einen &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; Befehl und wir haben ein paar Skripte vorbereitet, die dir das Leben erleichtern. Man muss die Befehle im Stammverzeichnis der Paketquellen ausführen.&lt;br /&gt;
&lt;br /&gt;
====npm run build:css====&lt;br /&gt;
Kompiliert SASS Dateien nach CSS und erzeugt die komprimierten Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
Kompiliert und transkompiliert die JavaScript Dateien in das richtige Format und erzeugt verkleinerte Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
Führt auch den Befehl &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; aus, bemerkt aber Veränderungen und erstellt automatisch aktualisierte Dateien.&lt;br /&gt;
&lt;br /&gt;
====npm run watch:js====&lt;br /&gt;
Dies ist das Gleiche wie der &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt;Befehl, sucht aber Veränderungen und erstellt automatisch aktualisierte Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
Führt eine Syntaxprüfung in den JavaScript-Dateien aus.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
&lt;br /&gt;
Dies wird andere JavaScript Testsuiten ausführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/3/de&amp;diff=515051</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/3/de</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/3/de&amp;diff=515051"/>
		<updated>2018-09-08T13:54:10Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Schnellstart Anweisungen==&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/de&amp;diff=515028</id>
		<title>J4.x:Setting Up Your Local Environment/de</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/de&amp;diff=515028"/>
		<updated>2018-09-08T13:53:08Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=Tutorial&amp;lt;br /&amp;gt;&lt;br /&gt;
Wie man Joomla! 4 in der eigenen Umgebung einrichtet}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
Mit Joomla! 4 wurde der Entwicklungsprozess verändert. Es ist nicht länger möglich, die Paketquellen zu klonen und damit Joomla! zu installieren. Im folgenden ist nach aktuellen Erfahrungswerten ein funktionaler Weg zur Installation beschrieben.&lt;br /&gt;
&lt;br /&gt;
==Schnellstartanweisungen==&lt;br /&gt;
Es hängt von deinem Betriebssystem ab, was du alles tun musst, die Entwicklungsumgebung zu installieren. Wir können leider keine Dokumentation für alle Betriebssystem schreiben, daher solltest du deine bevorzugte Suchmaschine nach einer Anleitung fragen. &lt;br /&gt;
&lt;br /&gt;
===benötigte Werkzeuge===&lt;br /&gt;
# PHP - im Wesentlichen dasselbe wie beim Betreiben einer Joomla! Seite, allerdings brauchst du eine spezielle Version, die PHP CLI (Kommandozeileneingabe) (beachte auch die Seite [[S:MyLanguage/Configuring_a_LAMPP_server_for_PHP_development|Einrichten eines LAMPP Servers für die PHP Entwicklung]])&lt;br /&gt;
# Composer - um die Abhängigkeiten von Joomla!s PHP zu verwalten - Hilfe bei der Installation von Composer bietet die Dokumentation auf https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - um Joomla!s JavaScript und SASS Dateien zu kompilieren - Hilfe bei der Installation von Node.js bieten die Anweisungen die auf https://nodejs.org/en/ erhältlich sind.&lt;br /&gt;
# Git - für die Versionsverwaltung&lt;br /&gt;
&lt;br /&gt;
===Schritt für Schritt zur Installation der eigenen Umgebung===&lt;br /&gt;
# Klone die Paketquelle&lt;br /&gt;
# führe &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; im Wurzelverzeichnis der git Paketquelle aus (du kannst --ignore-platform-reqs hinzufügen falls du PHP-LDAP lokal nicht installiert und du es nicht brauchst)&lt;br /&gt;
# führe &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; im Wurzelverzeichnis der git Paketquelle aus&lt;br /&gt;
&lt;br /&gt;
==Die etwas längere Startanleitung==&lt;br /&gt;
Joomla! unterscheidet sich heutzutage nicht von anderen Internetwerkzeugen. Es weist einen großen PHP-Teil auf und erhält mehr und mehr JavaScriptcode. Während die Programmierung mit PHP nicht sehr viel Vorbereitung benötigt, braucht JavaScript eine umfangreiche Werkzeugumgebung. Der Hauptgrund liegt darin, dass niemand Programmkode auf eine Weise schreibt, die jeder Browser versteht, daher muss der Kode auch von zum Beispiel ES6 in eine kompatible Version von JavaScript transkompiliert werden. Dasselbe gilt für CSS, bei Joomla! verwenden wir SASS, dieses wird in natives CSS konvertiert, sodass es jeder Browser verstehen kann. Die Kehrseite bei der Installation einer Entwicklerumgebung ist, dass es ein bisschen komplizierter ist, dafür die Werkzeugausstattung das Programmieren viel bequemer macht. Dank Wächtern und dem automatischen Browserreload werden Änderungen in Echtzeit angezeigt. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
Es sollte reichen, &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; auszuführen. Dies wird die PHP Abhängigkeiten, die in der composer.lock Datei gespeichert sind, installieren. Man kann dies beliebig oft wiederholen, es werden nur neue Pakete installiert, wenn die composer.lock Datei verändert wird. Bitte &amp;lt;tt&amp;gt;composer update&amp;lt;/tt&amp;gt; nicht ausführen, da dadurch alle Pakete auf neuere Versionen und die composer.lock Datei aktualisiert werden.&lt;br /&gt;
&lt;br /&gt;
Beachte: Eventuell muss &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; mit der Option &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; ausgeführt werden um Plattformanforderungen, die in Composer näher spezifiziert sind, zu ignorieren, dass heißt falls du die PHP LDAP Erweiterung nicht installiert hast.&lt;br /&gt;
&lt;br /&gt;
===Node/npm Skripte===&lt;br /&gt;
&lt;br /&gt;
Node.js wird mit einem Paketmanager names NPM (in manchen Dingen das Gleich wie Composer) ausgeliefert. NPM hat einen &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; Befehl und wir haben ein paar Skripte vorbereitet, die dir das Leben erleichtern. Man muss die Befehle im Stammverzeichnis der Paketquellen ausführen.&lt;br /&gt;
&lt;br /&gt;
====npm run build:css====&lt;br /&gt;
Kompiliert SASS Dateien nach CSS und erzeugt die komprimierten Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
Kompiliert und transkompiliert die JavaScript Dateien in das richtige Format und erzeugt verkleinerte Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
Führt auch den Befehl &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; aus, bemerkt aber Veränderungen und erstellt automatisch aktualisierte Dateien.&lt;br /&gt;
&lt;br /&gt;
====npm run watch:js====&lt;br /&gt;
Dies ist das Gleiche wie der &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt;Befehl, sucht aber Veränderungen und erstellt automatisch aktualisierte Dateien.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
Führt eine Syntaxprüfung in den JavaScript-Dateien aus.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
&lt;br /&gt;
Dies wird andere JavaScript Testsuiten ausführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/2/de&amp;diff=515027</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/2/de</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/2/de&amp;diff=515027"/>
		<updated>2018-09-08T13:53:08Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit Joomla! 4 wurde der Entwicklungsprozess verändert. Es ist nicht länger möglich, die Paketquellen zu klonen und damit Joomla! zu installieren. Im folgenden ist nach aktuellen Erfahrungswerten ein funktionaler Weg zur Installation beschrieben.&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=JDOC:Documentation_Translators&amp;diff=514341</id>
		<title>JDOC:Documentation Translators</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=JDOC:Documentation_Translators&amp;diff=514341"/>
		<updated>2018-09-08T11:50:55Z</updated>

		<summary type="html">&lt;p&gt;Alexander-metzler: /* de - Deutsch - German */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:JDOC translation icon.png|right]]&lt;br /&gt;
Here, people &#039;&#039;&#039;translating&#039;&#039;&#039; {{SITENAME}} can sign up as a translator. Please be sure to read the required reading list below. &lt;br /&gt;
&lt;br /&gt;
After you add your username to the list below under the appropriate language heading, a [[JDOC:Translation Administrators|Translation Administrator]] will assign your username translator permissions. After your username is added as a translator you can start translating! Please be on the look out for a [[Template:Translator welcome|welcome message]] with more information posted to your user talk page.{{-}}&lt;br /&gt;
&lt;br /&gt;
==Required Reading==&lt;br /&gt;
* Getting started, read [[JDOC:Page Translation Quickstart Guide|Page Translation Quickstart Guide]]&lt;br /&gt;
* Detailed explanation of translating, [[JDOC:Page Translation Explained|Page Translation Explained]].&lt;br /&gt;
* Our [[JDOC:Language policy|Language policy]]&lt;br /&gt;
* [[JDOC:Translator Tips|Translator Tips]]&lt;br /&gt;
* [[Joomla:JDOC%27s_Translation_Guidelines|Translation Guidelines]]&lt;br /&gt;
* Having an [[JDOC:Translation Questions|issue or need help]]?&lt;br /&gt;
&lt;br /&gt;
{{tip|text=Dear translators! Please [[Special:TranslatorSignup|register for translator notifications about your language]]. You are placed on a list to receive notices about new/updated pages that need translation.|title=A Tip for Translators}}&lt;br /&gt;
&lt;br /&gt;
===Add Your Language===&lt;br /&gt;
If your language isn&#039;t listed below, please add it using the format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;lang code&amp;gt; -  Localised language name - English language name &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the syntax, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;* {{User|YourUsername}}&amp;lt;/nowiki&amp;gt; - requested&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When a Translation Administrator adds you as a translator, they will remove the &amp;quot;- requested&amp;quot; from your username.&lt;br /&gt;
&lt;br /&gt;
==Current Translations Teams==&lt;br /&gt;
&lt;br /&gt;
Documentation language codes are different from Joomla! language codes, they are ISO 639-1 2 letter code. A small quantity of 4 letter language codes are used as an exception, but these language codes are all lowercase.&lt;br /&gt;
&lt;br /&gt;
=== ar - عربي - arabe ===&lt;br /&gt;
* {{User|ghilo}}&lt;br /&gt;
* {{User|HawraMilani}}&lt;br /&gt;
* {{User|hossen}}&lt;br /&gt;
* {{User|ahmadm42}}&lt;br /&gt;
&lt;br /&gt;
=== af - Afrikaans ===&lt;br /&gt;
*{{User|JoeSA}}&lt;br /&gt;
&lt;br /&gt;
=== be - Беларуская - Belarusian ===&lt;br /&gt;
* {{User|Nikolice}}&lt;br /&gt;
&lt;br /&gt;
=== bg - Български - Bulgarian ===&lt;br /&gt;
* {{User|bdimov}}&lt;br /&gt;
* {{User|Mastwd}}&lt;br /&gt;
&lt;br /&gt;
=== bn - বাংলা - Bengali ===&lt;br /&gt;
* {{User|ashiks}}&lt;br /&gt;
* {{User|smsnobin77}}&lt;br /&gt;
&lt;br /&gt;
=== ca - Català - Catalan === &lt;br /&gt;
* {{User|el_libre}}&lt;br /&gt;
&lt;br /&gt;
=== cs - Čeština - Czech ===&lt;br /&gt;
* {{User|fredericco-cz}}&lt;br /&gt;
* {{User|Bart}}&lt;br /&gt;
* {{User|n3tcz}}&lt;br /&gt;
* {{User|svatas}}&lt;br /&gt;
&lt;br /&gt;
=== da - Dansk - Danish ===&lt;br /&gt;
* {{User|ot2sen}}&lt;br /&gt;
* {{User|rbuelund}}&lt;br /&gt;
&lt;br /&gt;
=== de - Deutsch - German ===&lt;br /&gt;
* {{User|Astridx}}&lt;br /&gt;
* {{User|Assmann}}&lt;br /&gt;
* {{User|Alexander-metzler}}&lt;br /&gt;
* {{User|Balzercomp}}&lt;br /&gt;
* {{User|Batmin}}&lt;br /&gt;
* {{User|ceus1984}}&lt;br /&gt;
* {{User|Chmst}}&lt;br /&gt;
* {{User|chrishoefliger}}&lt;br /&gt;
* {{User|FancyFranci}}&lt;br /&gt;
* {{User|Farrell}}&lt;br /&gt;
* {{User|FLin1}}&lt;br /&gt;
* {{User|FrankyD}}&lt;br /&gt;
* {{User|Franz.wohlkoenig}}&lt;br /&gt;
* {{User|fruppel}}&lt;br /&gt;
* {{User|gorgonz}}&lt;br /&gt;
* {{User|jehacgn}}&lt;br /&gt;
* {{User|joomla-agency}}&lt;br /&gt;
* {{User|Joomti}}&lt;br /&gt;
* {{User|Ka3media}}&lt;br /&gt;
* {{User|King_Louis_1}}&lt;br /&gt;
* {{User|Knig.Markus}}&lt;br /&gt;
* {{User|Kolvar}}&lt;br /&gt;
* {{User|Kurztipp}}&lt;br /&gt;
* {{User|m-b-o}}&lt;br /&gt;
* {{User|Maggus}}&lt;br /&gt;
* {{User|Max123kl}}&lt;br /&gt;
* {{User|michaelmyk}}&lt;br /&gt;
* {{User|oliverhh}}&lt;br /&gt;
* {{User|Paterna}}&lt;br /&gt;
* {{User|Pc-doppler}}&lt;br /&gt;
* {{User|Pete71}}&lt;br /&gt;
* {{User|phillopp}}&lt;br /&gt;
* {{User|plocher}}&lt;br /&gt;
* {{User|Prof.Logout}}&lt;br /&gt;
* {{User|RMajewski}}&lt;br /&gt;
* {{User|Schmidie64}}&lt;br /&gt;
* {{User|SeigetsuShoen}}&lt;br /&gt;
* {{User|Sisko1990}}&lt;br /&gt;
* {{User|Stefanie}}&lt;br /&gt;
* {{User|tfecha}}&lt;br /&gt;
* {{User|Tkahl}}&lt;br /&gt;
* {{User|UCFnet002}}&lt;br /&gt;
* {{User|Usimon}}&lt;br /&gt;
* {{User|Webberry}}&lt;br /&gt;
* {{User|Yvesh}}&lt;br /&gt;
* {{User|zero24}}&lt;br /&gt;
* {{User|Xadomir}}&lt;br /&gt;
* {{User|Widmann}}&lt;br /&gt;
* {{User|Nathan.k}} - requested&lt;br /&gt;
&lt;br /&gt;
=== el - Ελληνικά - Greek ===&lt;br /&gt;
* {{User|pnkr}}&lt;br /&gt;
* {{User|SiteworksGr}}&lt;br /&gt;
&lt;br /&gt;
=== es - Español - Spanish ===&lt;br /&gt;
* {{User|Abulafia}}&lt;br /&gt;
* {{User|Andrea Gentil}}&lt;br /&gt;
* {{User|BNovoa.S}}&lt;br /&gt;
* {{User|brucevalle}}&lt;br /&gt;
* {{User|carcam}}&lt;br /&gt;
* {{User|cristobal.vio}}&lt;br /&gt;
* {{User|Crsanchez}}&lt;br /&gt;
* {{User|danielperaza}}&lt;br /&gt;
* {{User|filisfutsarov}}&lt;br /&gt;
* {{User|framon}}&lt;br /&gt;
* {{User|Irene.lopez}}&lt;br /&gt;
* {{User|isidrobaq}}&lt;br /&gt;
* {{User|ivanramosnet}}&lt;br /&gt;
* {{User|Javiparati}}&lt;br /&gt;
* {{User|Jcollver}}&lt;br /&gt;
* {{User|Koa}}&lt;br /&gt;
* {{User|Leo_Soto}}&lt;br /&gt;
* {{User|netandsoftware}}&lt;br /&gt;
* {{User|NunoLopes}}&lt;br /&gt;
* {{User|pfvidal}}&lt;br /&gt;
* {{User|shaz}}&lt;br /&gt;
* {{User|Urielmx}}&lt;br /&gt;
* {{User|VictorYork87}}&lt;br /&gt;
* {{User|viena}}&lt;br /&gt;
* {{User|Willin}}&lt;br /&gt;
&lt;br /&gt;
=== et - Eesti - Estonian ===&lt;br /&gt;
* {{User|Eraser}}&lt;br /&gt;
&lt;br /&gt;
=== fa - فارسی - Persian ===&lt;br /&gt;
* {{User|azolfagharj}}&lt;br /&gt;
* {{User|Grand}}&lt;br /&gt;
* {{User|Heydari}}&lt;br /&gt;
* {{User|Joomlafarsi}}&lt;br /&gt;
* {{User|Levelup}}&lt;br /&gt;
* {{User|mhehm}}&lt;br /&gt;
&lt;br /&gt;
=== fr - Français - French ===&lt;br /&gt;
* {{User|david613}}&lt;br /&gt;
* {{User|edelouche}}&lt;br /&gt;
* {{User|Erix}}&lt;br /&gt;
* {{User|Garstud}}&lt;br /&gt;
* {{User|MATsxm}}&lt;br /&gt;
* {{User|Opware2000}}&lt;br /&gt;
* {{User|Perete}}&lt;br /&gt;
* {{User|Sandra97}}&lt;br /&gt;
* {{User|MaximeK7}}&lt;br /&gt;
* {{User|Shim-sao}}&lt;br /&gt;
&lt;br /&gt;
=== ga - Gaeilge - Irish ===&lt;br /&gt;
* {{User|rvbgnu}}&lt;br /&gt;
&lt;br /&gt;
=== he - עברית - Hebrew ===&lt;br /&gt;
* {{User|ydl}}&lt;br /&gt;
* {{User|shirdesign}}&lt;br /&gt;
&lt;br /&gt;
=== hi - हिंदी - Hindi ===&lt;br /&gt;
* {{User|AlamM}}&lt;br /&gt;
* {{User|Rana}}&lt;br /&gt;
* {{User|Syhussaini}}&lt;br /&gt;
* {{User|Shivamrajput}}&lt;br /&gt;
* {{User|ankitify}}&lt;br /&gt;
&lt;br /&gt;
=== hr - Hrvatski - Croatian ===&lt;br /&gt;
* {{User|limoo}}&lt;br /&gt;
&lt;br /&gt;
=== hu - Magyar - Hungarian ===&lt;br /&gt;
* {{User|Balazs}}&lt;br /&gt;
* {{User|webgobe}}&lt;br /&gt;
&lt;br /&gt;
=== hy - Հայերեն - Armenian ===&lt;br /&gt;
* {{User|Aaleksanyants}}&lt;br /&gt;
&lt;br /&gt;
=== id - Bahasa Indonesia - Indonesian ===&lt;br /&gt;
* {{User|dw1Rianto}}&lt;br /&gt;
* {{User|Micokelana}}&lt;br /&gt;
* {{User|sikumbang}}&lt;br /&gt;
&lt;br /&gt;
=== it - Italiano - Italian ===&lt;br /&gt;
* {{User|alexred}}&lt;br /&gt;
* {{User|aleorco}}&lt;br /&gt;
* {{User|alikon}}&lt;br /&gt;
* {{User|Andreacarriero}}&lt;br /&gt;
* {{User|CinziaDesign}}&lt;br /&gt;
* {{User|donato}}&lt;br /&gt;
* {{User|Ladyj}}&lt;br /&gt;
* {{User|Luca.marzo}}&lt;br /&gt;
* {{User|marioluciani}}&lt;br /&gt;
* {{User|moqui}}&lt;br /&gt;
* {{User|nemo_bis}} (occasionally)&lt;br /&gt;
* {{User|Paolo Alberti}}&lt;br /&gt;
* {{User|Fabio Caracciolo}}&lt;br /&gt;
* {{User|robertolongo}}&lt;br /&gt;
* {{User|ste}}&lt;br /&gt;
&lt;br /&gt;
=== ja - 日本語 - Japanese ===&lt;br /&gt;
* {{User|Koji Hijikuro}}&lt;br /&gt;
* {{User|Nori}}&lt;br /&gt;
* {{User|Richell}}&lt;br /&gt;
* {{User|Yama}}&lt;br /&gt;
&lt;br /&gt;
=== nl - Nederlands - Dutch ===&lt;br /&gt;
* {{User|AboutTime}}&lt;br /&gt;
* {{User|Alex0703}}&lt;br /&gt;
* {{User|Annemiek}}&lt;br /&gt;
* {{User|Arkomat}}&lt;br /&gt;
* {{User|bcdesign}}&lt;br /&gt;
* {{User|crommie}}&lt;br /&gt;
* {{User|Grubosoft}}&lt;br /&gt;
* {{User|fcschippers}}&lt;br /&gt;
* {{User|HermanPeeren}}&lt;br /&gt;
* {{User|Hvdmeer}}&lt;br /&gt;
* {{User|janvankuijk}}&lt;br /&gt;
* {{User|John Flour}}&lt;br /&gt;
* {{User|JorSanders}}&lt;br /&gt;
* {{User|Josien}}&lt;br /&gt;
* {{User|Lara}}&lt;br /&gt;
* {{User|Lianne}}&lt;br /&gt;
* {{User|klatte88}}&lt;br /&gt;
* {{User|ManuAmpe}}&lt;br /&gt;
* {{User|Marcelk}}&lt;br /&gt;
* {{User|marionnijhuis}}&lt;br /&gt;
* {{User|Marnix}}&lt;br /&gt;
* {{User|MartijnM}}&lt;br /&gt;
* {{User|Meta}}&lt;br /&gt;
* {{User|metdick}}&lt;br /&gt;
* {{User|Mtb}}&lt;br /&gt;
* {{User|n9iels}}&lt;br /&gt;
* {{User|Nemphias}}&lt;br /&gt;
* {{User|Nico-van-Leeuwen}}&lt;br /&gt;
* {{User|Onderzoekspraktijk}}&lt;br /&gt;
* {{User|rachel73}}&lt;br /&gt;
* {{User|Renem}}&lt;br /&gt;
* {{User|Ries}}&lt;br /&gt;
* {{User|Rineke}}&lt;br /&gt;
* {{User|Schrijvers123}}&lt;br /&gt;
* {{User|slibbe}}&lt;br /&gt;
* {{User|Stitch123}}&lt;br /&gt;
* {{User|Vertaalbirdy}}&lt;br /&gt;
* {{User|webmiep}}&lt;br /&gt;
* {{User|webcatsolutions}}&lt;br /&gt;
* {{User|willoweb}}&lt;br /&gt;
* {{User|wimstrik}}&lt;br /&gt;
&lt;br /&gt;
=== pl - Polski - Polish ===&lt;br /&gt;
* {{User|Derek}}&lt;br /&gt;
* {{User|justyna}}&lt;br /&gt;
* {{User|MiloW}}&lt;br /&gt;
* {{User|Zwiastun}}&lt;br /&gt;
&lt;br /&gt;
=== pt - Português - Portuguese ===&lt;br /&gt;
* {{User|Djesus}}&lt;br /&gt;
* {{User|Horus_68}}&lt;br /&gt;
* {{User|Lampreia Lopes}}&lt;br /&gt;
* {{User|Mansil}}&lt;br /&gt;
* {{User|Nunof}}&lt;br /&gt;
* {{User|NunoLopes}}&lt;br /&gt;
* {{User|Ricardo.fusco}}&lt;br /&gt;
&lt;br /&gt;
=== pt-br - Português Brasil - Brazilian Portuguese ===&lt;br /&gt;
* {{User|Airton}}&lt;br /&gt;
* {{User|alangustavo}}&lt;br /&gt;
* {{User|AleMorettiSan}}&lt;br /&gt;
* {{User|Anabarcellos}}&lt;br /&gt;
* {{User|Ariadnepinheiro}}&lt;br /&gt;
* {{User|Belisards}}&lt;br /&gt;
* {{User|Dagoberto}}&lt;br /&gt;
* {{User|DiLeu}}&lt;br /&gt;
* {{User|Filipetorres}}&lt;br /&gt;
* {{User|Gleisonsoares}}&lt;br /&gt;
* {{User|Helvecio}}&lt;br /&gt;
* {{User|Henrydouglas}}&lt;br /&gt;
* {{User|Jeann Wilson}}&lt;br /&gt;
* {{User|Juliano.freitas}}&lt;br /&gt;
* {{User|Murilotimo}}&lt;br /&gt;
* {{User|VitorAdonai}}&lt;br /&gt;
* {{User|Vizetti}}&lt;br /&gt;
* {{User|Welkson Ramos}}&lt;br /&gt;
&lt;br /&gt;
=== ro - Română - Romanian ===&lt;br /&gt;
* {{User|andreeastefan}}&lt;br /&gt;
* {{User|isac}}&lt;br /&gt;
* {{User|Dudi161}}&lt;br /&gt;
&lt;br /&gt;
=== ru - Русский - Russian ===&lt;br /&gt;
* {{User|AlexSmirnov}}&lt;br /&gt;
* {{User|Antonio3}}&lt;br /&gt;
* {{User|b2z}}&lt;br /&gt;
* {{User|cadko}}&lt;br /&gt;
* {{User|Cronolio}}&lt;br /&gt;
* {{User|Dosfanat}}&lt;br /&gt;
* {{User|Dzandut}}&lt;br /&gt;
* {{User|Igor}}&lt;br /&gt;
* {{User|Kanta}}&lt;br /&gt;
* {{User|Leo240}}&lt;br /&gt;
* {{User|Nikitm}}&lt;br /&gt;
* {{User|Nikolice}}&lt;br /&gt;
* {{User|Serg SSN}}&lt;br /&gt;
* {{User|Vyatka}}&lt;br /&gt;
* {{User|Yambergaa}}&lt;br /&gt;
&lt;br /&gt;
=== si - සිංහල - Sinhala ===&lt;br /&gt;
* {{User|Yasirunilan}}&lt;br /&gt;
* {{User|Supun}}&lt;br /&gt;
&lt;br /&gt;
=== sk - Slovenčina - Slovak ===&lt;br /&gt;
* {{User|adambako}}&lt;br /&gt;
&lt;br /&gt;
=== yu - Srpski (Latin) - Serbian (Latin) ===&lt;br /&gt;
* {{User|novii}}&lt;br /&gt;
&lt;br /&gt;
=== sr - Српски (Ћирилица) - Serbian (Cyrillic) ===&lt;br /&gt;
* {{User|novii}}&lt;br /&gt;
&lt;br /&gt;
=== sv - Svenska - Swedish ===&lt;br /&gt;
* {{User|Propellerhuvud}}&lt;br /&gt;
* {{User|Sgagner}}&lt;br /&gt;
&lt;br /&gt;
=== sw - Kiswahili - Swahili ===&lt;br /&gt;
* {{User|Ayeko}}&lt;br /&gt;
&lt;br /&gt;
=== th - ไทย - Thai ===&lt;br /&gt;
* {{User|Supachai_chai}}&lt;br /&gt;
* {{User|Mrs.siam}}&lt;br /&gt;
* {{User|Ariesanywhere}}&lt;br /&gt;
&lt;br /&gt;
=== tr - Türkçe - Turkish ===&lt;br /&gt;
* {{User|Ugur}}&lt;br /&gt;
* {{User|Umitkenan}}&lt;br /&gt;
&lt;br /&gt;
=== ukr - Українська - Ukrainian ===&lt;br /&gt;
* {{User|Olesya6968ak}}&lt;br /&gt;
* {{User|sera527}}&lt;br /&gt;
* {{User|trv}}&lt;br /&gt;
&lt;br /&gt;
=== ur - ur-PK - اردو - Urdu Pakistan ===&lt;br /&gt;
* {{User|hoornayyer}}&lt;br /&gt;
&lt;br /&gt;
=== vi - Tiếng Việt - Vietnamese ===&lt;br /&gt;
* {{User|huyhoa}}&lt;br /&gt;
&lt;br /&gt;
=== zh - 中文 - Chinese ===&lt;br /&gt;
* {{User|asika32764}}&lt;br /&gt;
* {{User|eyesofkids}}&lt;br /&gt;
* {{User|Guozhanfeng}}&lt;br /&gt;
* {{User|KellyXYM}}&lt;br /&gt;
* {{User|lai32290}}&lt;br /&gt;
* {{User|Mori0725ken}}&lt;br /&gt;
* {{User|myskies}}&lt;br /&gt;
* {{User|Wulijun01234}}&lt;br /&gt;
* {{User|Zace}}&lt;br /&gt;
* {{User|Zhang19min88}}&lt;br /&gt;
* {{User|Zhous98}}&lt;br /&gt;
&lt;br /&gt;
=== zh-tw - 繁體中文 - Traditional Chinese ===&lt;br /&gt;
* {{User|Yuhoward}}&lt;br /&gt;
&lt;br /&gt;
==Translation Administrators==&lt;br /&gt;
&lt;br /&gt;
The responsibilities of a Translation Administrator will require slightly more attention to the documents for translation. Translation Administrators should feel comfortable with using wiki markup, made hundreds of contributions to their specific language and assisted others in translation of docs. Administrators will need to check the documentation every few days and perform any required tasks. These tasks include re-marking pages in en-GB with edit changes, tracking language units which need translation and welcoming new translators. Ideally, we should have at least one Translation Administrator who will not be tied to any specific language and when the time comes, one Translation Administrator for active language teams.&lt;br /&gt;
&lt;br /&gt;
===Current Volunteer Translation Administrators===&lt;br /&gt;
{{:Special:ListUsers/translationadmins}}&lt;br /&gt;
&lt;br /&gt;
==Common Language Codes==&lt;br /&gt;
&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; afr - Afrikaans - Afrikaans&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; ar - عربي - Arabic&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; be - Беларуская - Belarusian&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; bg - Български - Bulgarian&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; bn - বাংলা - Bengali&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; bo - བོད་ཡིག - tibetan&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; ca - Català - Catalan&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; ce - Nohçi - Chechen&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; da - Dansk - Danish&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; de - Deutsch - German&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; es - Español - Spanish&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; fa - فارسی - Persian&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; fi - Suomi - Finnish&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; fr - Français - French&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; hu - Magyar - Hungarian&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; hy - Հայերեն - Armenian&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; id - Bahasa Indonesia - Indonesian&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; is - Íslenska - Icelandic&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; it - Italiano - Italian&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; ja - 日本語 - Japanese&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; ko - 한국어 - Korean&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; lb - Lëtzebuergesch - Luxembourgish&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; min - Baso Minangkabau - Minang&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; ml - liviox alvax - Malayalam&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; mr - मराठी - Marathi&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; ms - Bahasa Melayu - Malay&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; nl - Nederlands - Dutch&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; pl - Polski - Polish&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; pt - Português - Portuguese&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; pt-br - Português do Brasil - Brazilian Portuguese&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; ro - Română - Romanian&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; ru - Русский - Russian&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; sl - Slovenščina - Slovenianjtökók&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; sq - Shqip - Albanian&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; sv - Svenska - Swedish&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; sw - Kiswahili - Swahili&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; ta - தமிழ் - Tamil&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; th - ไทย - Thai&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; tr - Türkçe - Turkish&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; vi - Tiếng Việt - Vietnamese&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; zh - 中文 - Chinese&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;small-4 columns&amp;quot;&amp;gt; zh-tw - 繁體中文 - Traditional Chinese&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Documentation Wiki Policies and Guidelines]]&lt;br /&gt;
[[Category:Documentation Translation]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexander-metzler</name></author>
	</entry>
</feed>