From d8656a5578e43facd51444d03c9fc6fa0debb6ce Mon Sep 17 00:00:00 2001 From: kervala Date: Thu, 22 Sep 2016 11:40:42 +0200 Subject: [PATCH] Merge with develop --- .../client/ryzom_installer/src/downloader.cpp | 7 + .../ryzom_installer/src/filescleaner.cpp | 4 +- .../ryzom_installer/src/operationdialog.cpp | 7 + .../translations/ryzom_installer_de.ts | 352 +++++++++--------- 4 files changed, 200 insertions(+), 170 deletions(-) diff --git a/code/ryzom/tools/client/ryzom_installer/src/downloader.cpp b/code/ryzom/tools/client/ryzom_installer/src/downloader.cpp index 713dc9b80..e7ef391cd 100644 --- a/code/ryzom/tools/client/ryzom_installer/src/downloader.cpp +++ b/code/ryzom/tools/client/ryzom_installer/src/downloader.cpp @@ -323,6 +323,13 @@ void CDownloader::onHeadFinished() } } + // error when download is not yet ready + else if (status == 307) + { + if (m_listener) m_listener->operationFail(tr("File is not available, please retry later (status code: %1)").arg(status)); + return; + } + // other status else { diff --git a/code/ryzom/tools/client/ryzom_installer/src/filescleaner.cpp b/code/ryzom/tools/client/ryzom_installer/src/filescleaner.cpp index c3830dbc1..0dab15a59 100644 --- a/code/ryzom/tools/client/ryzom_installer/src/filescleaner.cpp +++ b/code/ryzom/tools/client/ryzom_installer/src/filescleaner.cpp @@ -51,11 +51,13 @@ bool CFilesCleaner::exec() QStringList filter; filter << "*.string_cache"; + // certificate should be in gamedev.bnp now + filter << "*.pem"; + if (dir.exists("packedsheets.bnp")) { filter << "*.packed_sheets"; filter << "*.packed"; - filter << "*.pem"; } // temporary files diff --git a/code/ryzom/tools/client/ryzom_installer/src/operationdialog.cpp b/code/ryzom/tools/client/ryzom_installer/src/operationdialog.cpp index 583b3ec03..8d7aa5672 100644 --- a/code/ryzom/tools/client/ryzom_installer/src/operationdialog.cpp +++ b/code/ryzom/tools/client/ryzom_installer/src/operationdialog.cpp @@ -492,6 +492,13 @@ void COperationDialog::onProgressSuccess(qint64 total) void COperationDialog::onProgressFail(const QString &error) { QMessageBox::critical(this, tr("Error"), error); + + { + QMutexLocker locker(&m_abortingMutex); + m_aborting = true; + } + + processNextStep(); } void COperationDialog::onDone() diff --git a/code/ryzom/tools/client/ryzom_installer/translations/ryzom_installer_de.ts b/code/ryzom/tools/client/ryzom_installer/translations/ryzom_installer_de.ts index d5116872a..73b8d51bf 100644 --- a/code/ryzom/tools/client/ryzom_installer/translations/ryzom_installer_de.ts +++ b/code/ryzom/tools/client/ryzom_installer/translations/ryzom_installer_de.ts @@ -6,37 +6,37 @@ File is larger (%1B) than expected (%2B) - + Die Datei ist (%1B) größer als erwartet (%2B) You only have %1 bytes left on the device, but %2 bytes are needed. - + Auf dem Gerät sind nur noch %1 Byte Speicherplatz verfügbar, es werden aber %2 Byte benötigt. Unable to write file - + Kann Datei nicht schreiben Timeout - + Timeout Redirection URL is not defined - + Weiterleitungs-URL ist nicht definiert Incorrect status code: %1 - + Falscher Status Code: %1 Network error: %1 - + Netzwerk-Fehler: %1 @@ -44,57 +44,57 @@ Old installation: %1 - + Alte Installation: %1 Internet (%1 to download) - + Internet (%1 herunterzuladen) Files will be installed to (requires %1): - + Dateien werden installiert nach (benötigt %1): Please choose directory where Ryzom is currently installed. - + Bitte wähle das Verzeichnis, in dem Ryzom momentan installiert ist. Unable to find Ryzom - + Ryzom konnte nicht gefunden werden Unable to find Ryzom in selected directory. Please choose another one or cancel. - + Ryzom konnte im gewählten Verzeichnis nicht gefunden werden. Wähle bitte ein anderes Verzeichnis oder brich ab. Please choose directory to install Ryzom in - + Bitte wähle ein Verzeichnis, in dem Ryzom installiert werden soll. Another location: %1 - + Ein anderer Ort: %1 Undefined - + Undefiniert Not enough free disk space - + Nicht genügend freier Festplattenspeicher You don't have enough free space on this disk, please make more space or choose a directory on another disk. - + Auf diesem Laufwerk ist nicht genügend freier Speicher verfügbar, bitte schaffe mehr Platz oder wähle ein Verzeichnis auf einem anderen Laufwerk. @@ -102,27 +102,27 @@ About %1 - + Über %1 Program to install, download and manage Ryzom profiles. - + Programm um Ryzom-Profile zu installieren, herunterzuladen und zu verwalten. Author: %1 - + Author: %1 Copyright: %1 - + Copyright: %1 Support: %1 - + Support: %1 @@ -130,22 +130,22 @@ Files will be installed to (requires %1): - + Dateien werden installiert nach (benötigt %1): Please choose directory to install Ryzom in - + Bitte wähle ein Verzeichnis, in dem Ryzom installiert werden soll. Not enough free disk space - + Nicht genügend freier Festplattenspeicher You don't have enough free space on this disk, please make more space or choose a directory on another disk. - + Auf diesem Laufwerk ist nicht genügend freier Speicher verfügbar, bitte schaffe mehr Platz oder wähle ein Verzeichnis auf einem anderen Laufwerk. @@ -153,103 +153,104 @@ Update profiles - + Profile aktualisieren Confirmation - + Bestätigung Warning, this server doesn't support resume! If you stop download now, you won't be able to resume it later. Are you sure to abort download? - + Warnung, dieser Server unterstützt kein Fortsetzen! Wenn du jetzt den Download abbrichst. wirst du nicht in der Lage sein ihn später wieder fortzusetzen. Willst du den Download wirklich abbrechen? %p% (%v/%m KiB) - + %p% (%v/%m KiB) Error - + Fehler Download data required by server %1 - + %1 ist der Servername, also z.B. Atys oder Yubo + Lade Daten herunter, die vom Server %1 benötigt werden Downloading %1... - + Lade herunter %1... Extract data files required by server %1 - + Entpacke Dateien, die vom Server %1 benötigt werden Extracting %1... - + Entpacke %1... Download client required by server %1 - + Lade Client herunter, der vom Server %1 benötigt wird Extract client files required by server %1 - + Entpacke Client Dateien, die vom Server %1 benötigt werden Copy data files required by server %1 - + Kopiere Dateien, die vom Server %1 benötigt werden Copying %1... - + Kopiere %1... Copy old profile to new location - + Kopiere altes Profil an den neuen Ort Extract client to new location - + Entpacke Client am neuen Ort Copy installer to new location - + Kopiere Installer an neuen Ort Uninstall old client - + Deinstalliere alten Client An old version of Ryzom has been detected on this system, would you like to uninstall it to save space disk? - + Eine ältere Version von Ryzom wurde auf diesem System gefunden, möchtest du sie deinstallieren um Festplattenspeicher zu sparen? Clean obsolete files - + Lösche alte Dateien @@ -257,62 +258,62 @@ Are you sure to abort download? Deleting %1... - + Lösche %1... Create default profile - + Erstelle Standard-Profil Create shortcuts for profile %1 - + Erstelle Verknüpfungen für Profil %1 Delete client files - + Lösche Client Dateien Unable to delete files for client %1 - + Dateien für Client %1 konnten nicht gelöscht werden Add profiles - + Füge Profile hinzu Adding profile %1... - + Füge Profil %1 hinzu... Delete profiles - + Lösche Profile Deleting profile %1... - + Lösche Profil %1... Unable to delete files for profile %1 - + Dateien für Profil %1 konnten nicht gelöscht werden Delete installer - + Lösche installer Delete downloaded files - + Lösche heruntergeladene Dateien @@ -320,23 +321,24 @@ Are you sure to abort download? Confirmation - + Bestätigung You're going to delete a profile, files won't be deleted and you'll have to do that manually. Are you sure to delete this profile? - + Du bist dabei ein Profil zu löschen, es werden keine Dateien gelöscht, das musst du manuell tun. +Bist du sicher, dass du dieses Profil löschen willst? Please choose Ryzom client executable to launch - + Bitte wähle die ausführbare Datei um den Ryzom Client zu starten Executables (*.exe) - + Ausführbare Dateien (*.exe) @@ -344,7 +346,7 @@ Are you sure to delete this profile? #%1: %2 - + #%1: %2 @@ -352,7 +354,7 @@ Are you sure to delete this profile? Please choose directory to install Ryzom in - + Bitte wähle ein Verzeichnis, in dem Ryzom installiert werden soll. @@ -360,32 +362,32 @@ Are you sure to delete this profile? Component - + Komponente Size - + Größe Client for %1 - + Client für %1 Profile #%1: %2 - + Profil #%1: %2 Installer - + Installationsprogramm Downloaded Files - + Heruntergeladene Dateien @@ -393,7 +395,7 @@ Are you sure to delete this profile? Ryzom Installer - + Ryzom Installationsprogramm @@ -402,63 +404,67 @@ Are you sure to delete this profile? This program will allow you to download, install, configure and manage Ryzom on your computer. Just follow the different steps and make your choice between the options presented. - + Willkommen zum Ryzom Installationsprogramm! + +Dieses Programm wird es dir ermöglichen Ryzom auf deinen Computer herunterzuladen, zu installieren, zu konfigurieren und zu verwalten. + +Folge den verschiedenen Schritten und wähle aus den Optionen die dir angeboten werden. Show advanced parameters (expert) - + Zeige erweiterte Parameter (Experte) Files will be installed from: - + Dateien werden installiert von: Old installation: %1 - + Alte Installation: %1 Another location: %1 - + Ein anderer Ort: %1 Browse... - + Durchsuchen... Internet (%1 to download) - + Internet (%1 herunterzuladen) Files will be installed to (requires 10 GiB): - + Dateien werden installiert nach (benötigt 10GiB): c:\ - + c:\ Do you prefer to use a 64 or 32 bit client? - + Möchtest du einen 64 bit oder 32 bit Client verwenden? 64 bit (recommended) - + 64 bit (empfohlen) 32 bit - + 32 bit @@ -466,7 +472,7 @@ Just follow the different steps and make your choice between the options presen Ryzom Installer - + Ryzom Installationsprogramm @@ -475,58 +481,62 @@ Just follow the different steps and make your choice between the options presen p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><br /></p></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><br /></p></body></html> Atys - + Atys Play - + Spielen Configure - + Konfigurieren &Settings - + &Einstellungen &Help - + &Hilfe About Qt - + Über Qt About... - + Über... &Profiles - + &Profile &Quit - + &Beenden &Uninstall - + &Deinstallieren @@ -534,7 +544,7 @@ p, li { white-space: pre-wrap; } Ryzom Installer - + Ryzom Installationsprogramm @@ -543,52 +553,56 @@ p, li { white-space: pre-wrap; } This program will migrate Ryzom version 2.1 to 3.0. Your files will be updated, cleaned and moved to a new location. Just press Continue button and follow the different steps until everything is done. - + Willkommen zum Ryzom Installationsprogramm! + +Dieses Programm wird Ryzom 2.1 zu Ryzom 3.0 migrieren. Deine Dateien werden aktualisiert, gesäubert und an einen neuen Ort verschoben werden. + +Drücke Weiter und folge den verschiedenen Schritten bis zum Ende. Show advanced parameters (expert) - + Zeige erweiterte Parameter (Experte) Files will be installed to (requires 10 GiB): - + Dateien werden installiert nach (benötigt 10GiB): c:\ - + c:\ Browse... - + Durchsuchen... Do you prefer to use a 64 or 32 bit client? - + Möchtest du einen 64 bit oder 32 bit Client verwenden? 64 bit (recommended) - + 64 bit (empfohlen) 32 bit - + 32 bit Continue - + Weiter Quit - + Beenden @@ -596,17 +610,17 @@ Just press Continue button and follow the different steps until everything is do Ryzom Installer - + Ryzom Installationsprogramm Operation - + Vorgang Operation progress - + Vorgangsfortschritt @@ -614,112 +628,112 @@ Just press Continue button and follow the different steps until everything is do Dialog - + Dialog List of profiles: - + Liste der Profile Add - + Hinzufügen Delete - + Löschen Profile: - + Profil: 0 - + 0 Name: - + Name: Server: - + Server: Atys - + Atys Yubo - + Yubo Executable: - + Ausführbare Datei: ryzom_client_r.exe - + ryzom_client_r.exe Default - + Standard Browse... - + Durchsuchen... Arguments: - + Argumente: Comments: - + Kommentare: Directory: - + Verzeichnis: ~/.ryzom/0 - + ~/.ryzom/0 Open - + Öffnen Create shortcuts: - + Erstelle Verknüpfungen: Desktop - + Desktop Start Menu - + Start Menü @@ -727,99 +741,99 @@ Just press Continue button and follow the different steps until everything is do Error - + Fehler Unable to find ryzom_installer.ini - + ryzom_installer.ini konnte nicht gefunden werden Instalation and launcher tool for Ryzom - + Installations- und Startprogramm für Ryzom Uninstall - + Deinstallieren Silent mode - + Stiller Modus Unable to open %1 - + %1 konnte nicht geöffnet werden Unable to open output file - + Ausgabe-Datei konnte nicht geöffnet werden Unable to write output file - + Ausgabe-Datei konnte nicht geschrieben werden 7zip decoder doesn't support this archive - + 7zip decoder unterstützt dieses Archiv nicht Unable to allocate memory - + Speicher konnte nicht zugewiesen werden Error %1 - + Fehler %1 Unable to create directory %1 - + Verzeichnis %1 konnte nicht erstellt werden Unable to set permissions of %1 - + Berechtigungen für %1 konnten nicht gesetzt werden disk full - + Festplatte voll unable to write %1 - + Konnte %1 nicht schreiben unable to read %1 - + Konnte %1 nicht lesen failed (%1) - + Fehlgeschlagen (%1) Unable to unpack %1 to %2: %3 - + Konnte %1 nicht nach %2 entpacken: %3 Unable to copy file %1 - + Konnte Datei %1 nicht kopieren @@ -827,32 +841,32 @@ Just press Continue button and follow the different steps until everything is do B - + B KiB - + KiB MiB - + MiB GiB - + GiB TiB - + TiB PiB - + PiB @@ -860,43 +874,43 @@ Just press Continue button and follow the different steps until everything is do Dialog - + Dialog Use 64 bit client - + Benutze 64 Client Base location of Ryzom files: - + Basisverzeichnis der Ryzom-Dateien: Language - + Sprache Browse... - + Durchsuchen... Location of source Ryzom files: - + Ort der Ryzom Quelldateien: D:\Ryzom - + D:\Ryzom E:\Ryzom - + E:\Ryzom @@ -904,27 +918,27 @@ Just press Continue button and follow the different steps until everything is do Ryzom Installer - + Ryzom Installationsprogramm You're about to uninstall some or all components of Ryzom. Please check each component you want to remove (Warning, it cannot be undone). - + Du bist dabei einige oder alle Komponenten von Ryzom zu deinstallieren. Bitte überprüfe jede Komponente, die du entfernen möchtest (Warnung: dies kann nicht rückgängig gemacht werden). Components to remove - + Zu entfernende Komponenten Uninstall - + Deinstallieren Cancel - + Abbrechen