Extension:LocalisationUpdate/de

Die Erweiterung LocalisationUpdate ermöglicht es, die Lokalisierungen für MediaWiki-Nachrichten jederzeit zu aktualisieren, ohne dass die MediaWiki-Software aktualisiert werden muss.

$wgLocalisationUpdateDirectory
Verzeichnis, in dem die Cache-Dateien gespeichert werden sollen. Wenn es nicht festgelegt ist, wird das Standardverzeichnis verwendet. LocalisationUpdate benötigt einen Speicherort für die Dateien, um zu funktionieren. Wenn weder $wgLocalisationUpdateDirectory noch $wgCacheDirectory festgelegt sind, funktioniert das update.php-Skript von LocalisationUpdate nicht.

$wgLocalisationUpdateDirectory ist standardmäßig auf false festgelegt.

$wgLocalisationUpdateRepository
Standard-Repository-Quelle zum Holen der Übersetzung. GitHub ist als Standard-Repository festgelegt. Dies wurde mit Version 1.1 hinzugefügt.

$wgLocalisationUpdateRepositories
Array von Repository-URLs, von denen Lokalisierungen für den MediaWiki-Kern und Erweiterungen abgerufen werden können. Standardmäßig sind die MediaWiki Git-Repositories von GitHub festgelegt. Du solltest das nicht ändern, wenn du nicht weißt, was du tust. Dies wurde mit Version 1.1 hinzugefügt.

Beispiel für die Verwendung von github

Beispiel für die Konfiguration des lokalen Dateisystems

$wgLocalisationUpdateHttpRequestOptions
Optionen zur Weitergabe an. Mögliche Schlüssel für das Array: (siehe ).


 * timeout: Timeout-Länge in Sekunden oder 'Standard'
 * connectTimeout: Timeout für die Verbindung, in Sekunden (nur curl) oder 'default'.
 * postData: Ein Array von Schlüssel-Wert-Paaren oder url-kodierte Formulardaten
 * proxy: Der zu verwendende Proxy. Ansonsten wird $wgHTTPProxy verwendet (falls festgelegt) Ansonsten wird die Umgebungsvariable "http_proxy" verwendet (falls festgelegt)
 * noProxy: Überhaupt keinen Proxy verwenden. Hat Vorrang vor dem/den Proxy-Wert(en).
 * sslVerifyHost: Hostname mit Zertifikat abgleichen
 * sslVerifyCert: SSL-Zertifikat verifizieren
 * caInfo: CA-Informationen bereitstellen
 * maxRedirects: Maximale Anzahl der Weiterleitungen, denen gefolgt werden soll (Standardwert ist 5)
 * followRedirects: Ob Weiterleitungen verfolgt werden sollen (Standardwert ist false). Hinweis: Dies sollte nur verwendet werden, wenn die Ziel-URL vertrauenswürdig ist, um Angriffe auf Intranet-Dienste, die über HTTP erreichbar sind, zu vermeiden.
 * userAgent: Ein User Agent, wenn du den Standardwert MediaWiki/$wgVersion überschreiben willst
 * logger: Eine \Psr\Logger\LoggerInterface-Instanz für das Debug-Logging
 * username: Benutzername für die HTTP-Basisauthentifizierung
 * password: Passwort für die HTTP-Basisauthentifizierung
 * originalRequest: Informationen über die ursprüngliche Anfrage (als WebRequest-Objekt oder als assoziatives Array mit 'ip' und 'userAgent').

Beispiel für die Verwendung von GitHub mit HTTP Basic Authentication

Verwendung
Wann immer du ein Update ausführen willst, führe  auf der Kommandozeile aus oder lege einen Cron-Job fest.

Wenn du auf einem unixähnlichen System arbeitest, solltest du LocalisationUpdate zu crontab hinzufügen:

crontab -e @daily php /path/to/your/wiki/extensions/LocalisationUpdate/update.php --quiet
 * 1) Add the following line



Skriptparameter

 * : Fetch translations from repositories identified by this



Siehe auch

 * Technical details about how this runs on Wikimedia projects.