Misc + translations update

This commit is contained in:
JustArchi 2017-07-05 07:49:40 +02:00
parent c46eee4499
commit 7822210cc0
35 changed files with 63 additions and 127 deletions

View file

@ -46,32 +46,6 @@ namespace ArchiSteamFarm {
private static FileSystemWatcher FileSystemWatcher;
internal static async Task CheckForUpdate(bool updateOverride = false) {
string targetDirectory = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
// Cleanup from previous update - update directory for old in-use runtime files
string backupDirectory = Path.Combine(targetDirectory, SharedInfo.UpdateDirectory);
if (Directory.Exists(backupDirectory)) {
// It's entirely possible that old process is still running, wait at least a second for eventual cleanup
await Task.Delay(1000).ConfigureAwait(false);
try {
Directory.Delete(backupDirectory, true);
} catch (Exception e) {
ArchiLogger.LogGenericException(e);
return;
}
}
// Cleanup from previous update - old non-runtime in-use files
foreach (string file in Directory.GetFiles(targetDirectory, "*.old", SearchOption.AllDirectories)) {
try {
File.Delete(file);
} catch (Exception e) {
ArchiLogger.LogGenericException(e);
return;
}
}
if (Program.GlobalConfig.UpdateChannel == GlobalConfig.EUpdateChannel.None) {
return;
}
@ -120,13 +94,39 @@ namespace ArchiSteamFarm {
ArchiLogger.LogGenericInfo(string.Format(Strings.AutoUpdateCheckInfo, autoUpdatePeriod.ToHumanReadable()));
}
ArchiLogger.LogGenericInfo(Strings.UpdateCheckingNewVersion);
string targetDirectory = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
// Cleanup from previous update - update directory for old in-use runtime files
string backupDirectory = Path.Combine(targetDirectory, SharedInfo.UpdateDirectory);
if (Directory.Exists(backupDirectory)) {
// It's entirely possible that old process is still running, wait a short moment for eventual cleanup
await Task.Delay(5000).ConfigureAwait(false);
try {
Directory.Delete(backupDirectory, true);
} catch (Exception e) {
ArchiLogger.LogGenericException(e);
return;
}
}
// Cleanup from previous update - old non-runtime in-use files
foreach (string file in Directory.GetFiles(targetDirectory, "*.old", SearchOption.AllDirectories)) {
try {
File.Delete(file);
} catch (Exception e) {
ArchiLogger.LogGenericException(e);
return;
}
}
string releaseURL = SharedInfo.GithubReleaseURL;
if (Program.GlobalConfig.UpdateChannel == GlobalConfig.EUpdateChannel.Stable) {
releaseURL += "/latest";
}
ArchiLogger.LogGenericInfo(Strings.UpdateCheckingNewVersion);
GitHub.ReleaseResponse releaseResponse;
if (Program.GlobalConfig.UpdateChannel == GlobalConfig.EUpdateChannel.Stable) {

View file

@ -191,9 +191,7 @@
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>جاري التحقيق من وجود إصدار جديد...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>جاري تحميل الإصدار الجديد... بينما تنتظر، تبرع إذا اعجبك عملنا! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>تم الانتهاء من عملية التحديث!</value>
</data>

View file

@ -235,9 +235,7 @@
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Проверяване за нова версия...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>В момента се сваля новата версия... Докато чакате, помислете за дарение, ако оценявате свършената от нас работа! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Обновлението приключи!</value>
</data>

View file

@ -241,9 +241,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Kontrola nové verze...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Probíhá stahování nové verze... Během čekání zvažte podpotu tohoto projektu! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Úspěšně aktualizováno.</value>
</data>

View file

@ -240,9 +240,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Undersøger for ny version...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Downloader ny version... Mens du venter, overvej at donere hvis du sætter pris på det arbejde der bliver gjort! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Opdateringsprocessen er færdig!</value>
</data>

View file

@ -240,9 +240,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Prüfe auf neue Version...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Lade neue Version herunter... Während du wartest, denk darüber nach zu spenden, wenn du die geleistete Arbeit zu schätzen weißt! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Aktualisierung abgeschlossen!</value>
</data>

View file

@ -241,9 +241,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Prüfe auf neue Version...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Lade neue Version herunter... Während du wartest, denk darüber nach zu spenden, wenn du die geleistete Arbeit zu schätzen weißt! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Aktualisierung abgeschlossen!</value>
</data>

View file

@ -235,9 +235,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Έλεγχος για νέα έκδοση...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Λήψη νέας έκδοσης... Όσο περιμένετε, σκεφτείτε να κάνετε μια δωρεά εάν εκτιμάτε τη δουλειά που γίνεται! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Η διαδικασία ενημέρωσης ολοκληρώθηκε!</value>
</data>

View file

@ -240,9 +240,7 @@ Trazo de pila:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Comprobando si existe una nueva versión...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Descargando la nueva versión... ¡Mientras espera, considere donar si aprecia el trabajo que se está realizando! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>¡Proceso de actualización finalizado!</value>
</data>

View file

@ -201,9 +201,7 @@
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Tarkistetaan päivityksiä...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Ladataan päivityksiä... Odottaessa, harkitse lahjoittamista kiittääksesi työhön käytetystä ajasta! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Päivitys valmis!</value>
</data>

View file

@ -241,9 +241,7 @@ StackTrace :
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Recherche d'une nouvelle version...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Téléchargement de la nouvelle version en cours... En attendant, vous pouvez faire un don si vous appréciez le travail effectué ! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Mise à jour terminée !</value>
</data>

View file

@ -241,9 +241,7 @@ StackTrace :
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Recherche d'une nouvelle version...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Téléchargement de la nouvelle version en cours... En attendant, vous pouvez faire un don si vous appréciez le travail effectué ! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Mise à jour terminée !</value>
</data>

View file

@ -228,9 +228,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>מחפש גירסה חדשה...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>מוריד גירסה חדשה... בזמן ההמתנה, אנא שקלו לתרום אם אתם מעריכים את העבודה שאנו עושים :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>תהליך העדכון הסתיים!</value>
</data>

View file

@ -239,9 +239,7 @@ StackTrace: {2}</value>
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Új verzió keresése...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Új verzió letöltése folyamatban... Mialatt várakozol, fontold meg, hogy pénzzel támogatod a munkámat, ha tetszik, amit csinálok! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Frissítés kész!</value>
</data>

View file

@ -239,9 +239,7 @@
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Sedang mengecek versi terbaru...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Mengunduh versi baru... Sambil menunggu, pertimbangkan untuk mengapresiasi seluruh kerja keras dengan mendonasi! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Proses update selesai!</value>
</data>

View file

@ -239,9 +239,7 @@
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Verifica della nuova versione...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Scaricando la nuova versione... Durante l'attesa, considera una donazione se apprezzi il lavoro svolto! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Aggiornamento completato!</value>
</data>

View file

@ -238,9 +238,7 @@
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>新しいバージョンをチェックしています...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>新しいバージョンをダウンロードしています... 待っている間、作者への寄付をご検討ください! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>アップデート完了!</value>
</data>

View file

@ -241,9 +241,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>새로운 버전 확인 중...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>새로운 버전을 다운로드 중... 기다리는 동안, 완성된 작업이 고맙다면 기부를 고려해 보세요! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>업데이트 작업 완료!</value>
</data>

View file

@ -238,9 +238,7 @@
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Ieškoma naujos versijos...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Atsiunčiama nauja versija... Kol laukiate, apsvarstykite, gal norite paaukoti jei vertinate daromą darbą! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Naujinimo procesas baigtas!</value>
</data>

View file

@ -240,9 +240,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Controleren op nieuwe versie...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Nieuwe versie wordt gedownload... Als je het gedane werk waardeert, overweeg dan tijdens het wachten om te doneren! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Update is afgerond!</value>
</data>

View file

@ -240,9 +240,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Controleren op nieuwe versie...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Nieuwe versie wordt gedownload... Als je het gedane werk waardeert, overweeg dan tijdens het wachten om te doneren! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Update is afgerond!</value>
</data>

View file

@ -247,7 +247,8 @@ StackTrace:
<value>Wyszukiwanie nowej wersji...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Pobieranie nowej wersji... Podczas czekania rozważ dotację, jeśli doceniasz naszą pracę! :)</value>
<value>Pobieranie nowej wersji: {0} ({1} MB)... Podczas czekania rozważ dotację, jeśli doceniasz naszą pracę! :)</value>
<comment>{0} will be replaced by version string, {1} will be replaced by update size (in megabytes)</comment>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Aktualizacja została zakończona!</value>

View file

@ -241,9 +241,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Verificando se há atualizações...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Baixando nova versão... Enquanto aguarda, considere fazer uma doação caso aprecie o trabalho que está sendo feito! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Processo de atualização finalizado!</value>
</data>

View file

@ -238,9 +238,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>A verificar por novas versões...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>A obter a nova versão... Enquanto espera, considere doar algo se aprecias o trabalho feito! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Processo de actualização terminada!</value>
</data>

View file

@ -241,9 +241,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Se caută versiune nouă...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Se descarcă o versiune nouă... Cât timp aștepți, dacă consideri, poți dona dacă apreciezi toată munca depusă! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Proces de actualizare finalizat!</value>
</data>

View file

@ -241,9 +241,7 @@
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Проверка новой версии...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Загрузка новой версии... Во время ожидания подумайте о пожертвовании в пользу разработчиков, если вы цените проделанную работу! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Процесс обновления завершён!</value>
</data>

View file

@ -241,9 +241,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Kontrola najnovšej verzie...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Sťahovanie najnovšej verzie... Zváž podporu tohto projektu počas čakania! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Aktualizácia úspešne dokončená!</value>
</data>

View file

@ -225,9 +225,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Traženje nove verzije...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Skidanje nove verzije... Dok čekate, razmislite o podržavanju ovoh programa putem donacija ako cenite uložen rad! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Proces ažuriranja je završen!</value>
</data>

View file

@ -241,10 +241,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Söker efter senaste versionen...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Laddar ner senaste versionen... Medan du väntar, fundera på att donera om du uppskattar arbetet som görs!
:)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Uppdateringsprocessen klar!</value>
</data>

View file

@ -241,9 +241,7 @@ Yığın izleme:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Yeni sürüm kontrol ediliyor...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Yeni sürüm indiriliyor... Beklerken, yaptığımız çalışmayı takdir ediyorsanız bağış yapmayı düşünün! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Güncelleme işlemi tamamlandı!</value>
</data>

View file

@ -241,9 +241,7 @@
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Перевірка наявності нової версії...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Завантаження нової версії... Під час очікування подумайте про пожертвування на користь розробників, якщо ви цінуєте виконану роботу! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Процесс оновлення закінчено!</value>
</data>

View file

@ -236,9 +236,7 @@ StackTrace:
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>Kiểm tra phiên bản mới...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>Tải xuống phiên bản mới... Trong khi chờ đợi, hãy xem xét quyên góp nếu bạn đánh giá cao công việc được thực hiện! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>Quá trình cập nhật hoàn tất!</value>
</data>

View file

@ -238,9 +238,7 @@
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>正在检查新版本...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>更新中……如果你喜欢这个项目,可以考虑趁现在进行捐赠:)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>更新完毕</value>
</data>

View file

@ -238,9 +238,7 @@
<data name="UpdateCheckingNewVersion" xml:space="preserve">
<value>正在檢查新版本...</value>
</data>
<data name="UpdateDownloadingNewVersion" xml:space="preserve">
<value>正在下載新版本... 等待期間如果喜歡這個軟體請考慮捐助ASF! :)</value>
</data>
<data name="UpdateFinished" xml:space="preserve">
<value>更新完成 </value>
</data>

View file

@ -136,7 +136,7 @@ namespace ArchiSteamFarm {
}
// Give new process some time to take over the window (if needed)
await Task.Delay(5000).ConfigureAwait(false);
await Task.Delay(2000).ConfigureAwait(false);
ShutdownResetEvent.Set();
Environment.Exit(0);