diff --git a/.travis.yml b/.travis.yml
index d0b6ed7..a1a42c1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,6 +6,7 @@ php:
- "5.5"
- "5.6"
- "7.0"
+ - "7.1"
- "nightly"
env:
diff --git a/src/system/modules/!composer/languages/de/composer_client.php b/src/system/modules/!composer/languages/de/composer_client.php
index 2d4e543..8ff0972 100644
--- a/src/system/modules/!composer/languages/de/composer_client.php
+++ b/src/system/modules/!composer/languages/de/composer_client.php
@@ -12,21 +12,21 @@
$GLOBALS['TL_LANG']['composer_client']['composerUpdateNecessary'] = 'Dies ist eine inkompatible Version der Composer Bibliothek. Es ist erforderlich, die Composer Bibliothek zu aktualisieren, ansonsten wird der Composer Client nicht wie erwartet funktionieren. ';
$GLOBALS['TL_LANG']['composer_client']['composerUpdateRequired'] = 'Die Composer Version ist älter als 30 Tage, bitte aktualisieren Sie Composer.';
$GLOBALS['TL_LANG']['composer_client']['composerUpdated'] = 'Composer wurde aktualisiert!';
-$GLOBALS['TL_LANG']['composer_client']['composer_install_headline'] = 'Composer Installation';
-$GLOBALS['TL_LANG']['composer_client']['composer_missing'] = 'Die Composer Bibliothek ist nicht komplett installiert.
Composer installieren klicken, um Composer und alle Abhängigkeiten zu installieren.';
+$GLOBALS['TL_LANG']['composer_client']['composer_install_headline'] = 'Composer-Installation';
+$GLOBALS['TL_LANG']['composer_client']['composer_missing'] = 'Die Composer-Bibliothek ist nicht komplett installiert.
Composer installieren klicken, um Composer und alle Abhängigkeiten zu installieren.';
$GLOBALS['TL_LANG']['composer_client']['configValid'] = 'Die Konfiguration ist gültig.';
$GLOBALS['TL_LANG']['composer_client']['confirmRemove'] = 'Möchten Sie das Paket %s wirklich löschen?';
$GLOBALS['TL_LANG']['composer_client']['confirmRemovePackages'] = 'Sind Sie sicher, dass Sie die folgenden Pakete entfernen wollen?
%s';
$GLOBALS['TL_LANG']['composer_client']['could_not_disable_apc'] = 'APC konnte nicht deaktiviert werden.
APC und Composer produzieren zusammen immer wieder Fehler, bitte APC deaktivieren.';
-$GLOBALS['TL_LANG']['composer_client']['curl_missing'] = 'cURL ist notwendig um Pakete herunterzuladen.
Bitte das PHP Modul curl installieren oder aktivieren. ';
+$GLOBALS['TL_LANG']['composer_client']['curl_missing'] = 'cURL ist notwendig um Pakete herunterzuladen.
Bitte das PHP-Modul curl installieren oder aktivieren. ';
$GLOBALS['TL_LANG']['composer_client']['databaseUpdated'] = 'Datenbank aktualisiert. Es wurden %d Anfragen ausgeführt.';
$GLOBALS['TL_LANG']['composer_client']['databaseUptodate'] = 'Die Datenbank ist aktuell.';
$GLOBALS['TL_LANG']['composer_client']['dependency_graph_headline'] = 'Abhängigkeitsgraph';
$GLOBALS['TL_LANG']['composer_client']['dependency_of'] = 'Abhängigkeit von %s';
$GLOBALS['TL_LANG']['composer_client']['dependency_recursion'] = '(zirkulierende Abhängigkeit)';
-$GLOBALS['TL_LANG']['composer_client']['detached'] = 'Paket Update';
+$GLOBALS['TL_LANG']['composer_client']['detached'] = 'Paket-Update';
$GLOBALS['TL_LANG']['composer_client']['discard_changes_no'] = 'lokale Änderungen behalten (Update anhalten)';
$GLOBALS['TL_LANG']['composer_client']['discard_changes_stash'] = 'Update durchführen & lokale Änderung übernehmen';
$GLOBALS['TL_LANG']['composer_client']['discard_changes_yes'] = 'lokale Änderungen verwerfen';
@@ -90,8 +90,8 @@
';
$GLOBALS['TL_LANG']['composer_client']['migrate_intro'] = '
-
Lieber Nutzer, dies ist die neue Contao Paketverwaltung, basierend auf dem PHP Abhängigkeitsverwalter Composer.
-Dies ist eine öffentliche Beta-Phase. Wir brauchen deine Hilfe diese Verwaltung zu testen und uns Feedback zu geben damit Composer schon bald die neue Contao Erweiterungsverwaltung werden kann.
'; +Lieber Nutzer, dies ist die neue Contao-Paketverwaltung, basierend auf dem PHP-Abhängigkeitsverwalter Composer.
+Dies ist eine öffentliche Beta-Phase. Wir brauchen deine Hilfe diese Verwaltung zu testen damit sie bald die Standard-Erweiterungsverwaltung von Contao wird.
'; $GLOBALS['TL_LANG']['composer_client']['migrate_mode']['0'] = 'Migrationsmodus'; $GLOBALS['TL_LANG']['composer_client']['migrate_mode']['1'] = 'Wir haben gesehen das Du %d Erweiterungen aus der alten Erweiterungsverwaltung nutzt. Nun wollen wir wissen, was wir mit diesen tun sollen.'; $GLOBALS['TL_LANG']['composer_client']['migrate_none']['0'] = 'Nichts tun (only for experts!)'; @@ -150,7 +150,7 @@ $GLOBALS['TL_LANG']['composer_client']['package_support_wiki'] = 'Wiki'; $GLOBALS['TL_LANG']['composer_client']['package_type'] = 'Typ'; $GLOBALS['TL_LANG']['composer_client']['package_version'] = 'Version'; -$GLOBALS['TL_LANG']['composer_client']['php_version'] = 'PHP Version PHP %1$s oder neuer wird vorrausgesetzt. Deine Installation läuft mit PHP Version %2$s.composer.phar
) wird automatisch nach 30 Tagen aktualisiert.';
+$GLOBALS['TL_LANG']['tl_settings']['composerAutoUpdateLibrary']['0'] = 'Composer-Bibliothek automatisch aktualisieren';
+$GLOBALS['TL_LANG']['tl_settings']['composerAutoUpdateLibrary']['1'] = 'Die Composer-Bibliothek (auch bekannt als composer.phar
) wird automatisch nach 30 Tagen aktualisiert.';
$GLOBALS['TL_LANG']['tl_settings']['composerExecutionMode']['0'] = 'Ausführungsmodus';
-$GLOBALS['TL_LANG']['tl_settings']['composerExecutionMode']['1'] = 'Wählen Sie den Ausführungsmodus der Composer Binärdatei aus.';
+$GLOBALS['TL_LANG']['tl_settings']['composerExecutionMode']['1'] = 'Wählen Sie den Ausführungsmodus der Composer-Binärdatei aus.';
$GLOBALS['TL_LANG']['tl_settings']['composerExecutionModes']['detached']['0'] = 'als eigenständiger Prozess';
$GLOBALS['TL_LANG']['tl_settings']['composerExecutionModes']['detached']['1'] = 'Composer wird als eigenständiger Unterprozess unabhängig im Hintergrund ausgeführt. Dies ist leider auf einigen Systemen nicht erlaubt bzw. nicht möglich. (Bitte fragen Sie Ihren Provider, ob Ihr Webspace das Ausführen von Hintergrundprozessen erlaubt.) Diese Methode hat nahezu keine Einschränkungen.';
$GLOBALS['TL_LANG']['tl_settings']['composerExecutionModes']['inline']['0'] = 'während der aktuellen http-Anfrage';
@@ -23,13 +23,15 @@
$GLOBALS['TL_LANG']['tl_settings']['composerExecutionModes']['process']['1'] = 'Composer wird als Unterprozessaufruf als externes Programm ausgeführt. Dieser Modus ist in der Regel schneller, aber nur auf Systemen lauffähig, die proc_open() unterstützen. Er wird zusätzlich von den PHP-Laufzeitlimitierungen begrenzt.';
$GLOBALS['TL_LANG']['tl_settings']['composerPhpPath']['0'] = 'PHP-Pfad/Befehl';
$GLOBALS['TL_LANG']['tl_settings']['composerPhpPath']['1'] = 'Der Pfad oder Befehl zum PHP-Binary.';
-$GLOBALS['TL_LANG']['tl_settings']['composerRemoveRepositoryTables']['0'] = 'Extension Repository Tabellen löschen';
+$GLOBALS['TL_LANG']['tl_settings']['composerProfiling']['0'] = 'Profiling aktivieren';
+$GLOBALS['TL_LANG']['tl_settings']['composerProfiling']['1'] = 'Zeige Informationen zu Zeitablauf und Speicherverbrauch.';
+$GLOBALS['TL_LANG']['tl_settings']['composerRemoveRepositoryTables']['0'] = 'Extension Repository-Tabellen löschen';
$GLOBALS['TL_LANG']['tl_settings']['composerRemoveRepositoryTables']['1'] = 'Bei Aktivierung werden die alten ER2-Tabellen im Composer Datenbank-Update-Tool bei der nächsten Aktualisierung zum Löschen angeboten.';
$GLOBALS['TL_LANG']['tl_settings']['composerVerbosity']['0'] = 'Ausführlichkeit der Protokollierung';
$GLOBALS['TL_LANG']['tl_settings']['composerVerbosity']['1'] = 'Die Konsole hat 5 Stufen der Ausführlichkeit. Wenn Sie keine Probleme bei der Benutzung der Paketverwaltung haben, sollten Sie diese Einstellung bei der Standard-Stufe belassen.';
$GLOBALS['TL_LANG']['tl_settings']['composerVerbosityLevels']['VERBOSITY_DEBUG']['0'] = 'Debug-Ausgabe';
$GLOBALS['TL_LANG']['tl_settings']['composerVerbosityLevels']['VERBOSITY_DEBUG']['1'] = 'Diese Stufe wird alle Meldungen anzeigen. Diese Meldungen sind für den Standard-Benutzer uninteressant.';
-$GLOBALS['TL_LANG']['tl_settings']['composerVerbosityLevels']['VERBOSITY_NORMAL']['0'] = 'Standard Ausführlichkeit';
+$GLOBALS['TL_LANG']['tl_settings']['composerVerbosityLevels']['VERBOSITY_NORMAL']['0'] = 'Standard-Ausführlichkeit';
$GLOBALS['TL_LANG']['tl_settings']['composerVerbosityLevels']['VERBOSITY_NORMAL']['1'] = 'Die Standard-Stufe der Ausführlichkeit - diese sollten Sie benutzen, wenn Sie keine Probleme mit der Paketverwaltung haben.';
$GLOBALS['TL_LANG']['tl_settings']['composerVerbosityLevels']['VERBOSITY_QUIET']['0'] = 'Halt die Klappe! :-)';
$GLOBALS['TL_LANG']['tl_settings']['composerVerbosityLevels']['VERBOSITY_QUIET']['1'] = 'Es erfolgt keine Ausgabe.';
diff --git a/src/system/modules/!composer/src/Controller/UpdatePackagesController.php b/src/system/modules/!composer/src/Controller/UpdatePackagesController.php
index 1a0f0f3..d29ecda 100644
--- a/src/system/modules/!composer/src/Controller/UpdatePackagesController.php
+++ b/src/system/modules/!composer/src/Controller/UpdatePackagesController.php
@@ -8,6 +8,8 @@
* @copyright ContaoCommunityAlliance 2013
* @author Christian Schiffler