'updateProcess' => 'Ilch 2.0 UPDATE PROCESS'
Vielleicht einfach Ilch Updater nennen? Der Name passt dann auch noch, wenn Ilch bei Version 2.1 ankommt.
Im Code wird die Versionsnummer direkt an "Aktuelle Version:" gehangen weswegen man dann eine Ausgabe hat wie 'Aktuelle Version:2.0.1". Ein Leerzeichen nach dem Doppelpunkt sieht glaube ich besser aus.
'versionNow' => 'Aktuelle Version: '
Im Gegensatz zu "versionNow" wird hier im Code der Doppelpunkt und die Versionsnummer angehangen. Vielleicht mit "versionNow" angleichen?
'foundNewVersions' => 'Neue Version gefunden: '
Hier ist die betreffende Code-Zeile, die man dann anpassen müsste.
<p><?=$this->getTrans('foundNewVersions') ?>:<?=$newVersion ?></p>
Ist diese Ausgabe (readReleas) für den Fall das die Versions-Abfrage ungewöhnlich lange dauert? Ansonsten würde ich jetzt denken, dass man diese Ausgabe gar nicht braucht, sondern auf die Meldung betreffend der aktuellen Version direkt die Meldung mit der Versionsnummer der neuen Version folgen lässt.
'readReleas' => 'Lese aktuelle Release Version...'
'noReleas' => 'Konnte keine neue Release Version finden.'
Herunterladen schließt speichern mit ein.
'doSave' => 'Update herunterladen?'
'updateReady' => 'Update bereit zur Installation.'
Da es eine Schaltfläche ist, würde ich das nicht als Frage formulieren.
Vielleicht irgendwie so?
'installNow' => 'Installieren'
'installNow' => 'Jetzt installieren'
'installNow' => 'Update installieren'
'updateComplied' => 'Erfolgreich installiert'
Kann es sein, dass hier zwei Anfragen an den Server gemacht werden? Ich würde die Antwort der Anfrage in einer Variablen ablegen und diese an den beiden Stellen nutzen.
+ if (($update->getVersions()) == false) { + $this->addMessage(curl_error($update->getUrl()), 'danger'); + $this->getView()->set('versions', ''); + } else { + $this->getView()->set('versions', $update->getVersions() );
public function getVersions() { return curl_exec($this->updateUrl); }
application/modules/admin/translations/de.php
'updateProcess' => 'Ilch 2.0 UPDATE PROCESS'
'versionNow' => 'Current version: '
'readReleas' => 'Read current release version...'
'foundNewVersions' => 'New Version found: '
'noReleas' => 'Could not find new release version.'
'doSave' => 'Download update?'
'save' => 'Update successfully downloaded.'
'installNow' => 'Install'
'installNow' => 'Install update'
'installNow' => 'Install now'
'updateComplied' => 'Successfully installed'
Grüße
blackcoder