Release_Nightly

This commit is contained in:
DanielSvoboda 2024-09-28 00:57:02 -03:00
parent 3af216c7bf
commit 08928871cc
30 changed files with 346 additions and 303 deletions

View file

@ -3,6 +3,7 @@
#include <fstream>
#include <string>
#include <common/version.h>
#include <fmt/core.h>
#include <fmt/xchar.h> // for wstring support
#include <toml.hpp>
@ -37,7 +38,7 @@ static s32 gpuId = -1; // Vulkan physical device index. Set to negative for auto
static std::string logFilter;
static std::string logType = "async";
static std::string userName = "shadPS4";
static std::string updateChannel = "stable";
static std::string updateChannel;
static bool useSpecialPad = false;
static int specialPadClass = 1;
static bool isDebugDump = false;
@ -414,7 +415,11 @@ void load(const std::filesystem::path& path) {
logFilter = toml::find_or<std::string>(general, "logFilter", "");
logType = toml::find_or<std::string>(general, "logType", "sync");
userName = toml::find_or<std::string>(general, "userName", "shadPS4");
updateChannel = toml::find_or<std::string>(general, "updateChannel", "stable");
if (Common::isRelease) {
updateChannel = toml::find_or<std::string>(general, "updateChannel", "Release");
} else {
updateChannel = toml::find_or<std::string>(general, "updateChannel", "Nightly");
}
isShowSplash = toml::find_or<bool>(general, "showSplash", true);
isAutoUpdate = toml::find_or<bool>(general, "autoUpdate", false);
}
@ -565,7 +570,11 @@ void setDefaultValues() {
logFilter = "";
logType = "async";
userName = "shadPS4";
updateChannel = "stable";
if (Common::isRelease) {
updateChannel = "Release";
} else {
updateChannel = "Nightly";
}
useSpecialPad = false;
specialPadClass = 1;
isDebugDump = false;

View file

@ -22,6 +22,7 @@
#include <common/config.h>
#include <common/path_util.h>
#include <common/scm_rev.h>
#include <common/version.h>
#include "check_update.h"
using namespace Common::FS;
@ -37,20 +38,27 @@ CheckUpdate::CheckUpdate(const bool showMessage, QWidget* parent)
CheckUpdate::~CheckUpdate() {}
void CheckUpdate::CheckForUpdates(const bool showMessage) {
QString updateChannel = QString::fromStdString(Config::getUpdateChannel());
QString updateChannel;
QUrl url;
if (updateChannel == "unstable") {
url = QUrl("https://api.github.com/repos/shadps4-emu/shadPS4/releases");
} else if (updateChannel == "stable") {
url = QUrl("https://api.github.com/repos/shadps4-emu/shadPS4/releases/latest");
} else {
QMessageBox::warning(
this, tr("Error"),
QString(tr("Invalid update channel: ") + updateChannel + "\n" +
tr("In updateChannel in config.tml file must contain 'stable' or 'unstable'")
.arg(updateChannel)));
return;
bool checkName = true;
while (checkName) {
updateChannel = QString::fromStdString(Config::getUpdateChannel());
if (updateChannel == "Nightly") {
url = QUrl("https://api.github.com/repos/shadps4-emu/shadPS4/releases");
checkName = false;
} else if (updateChannel == "Release") {
url = QUrl("https://api.github.com/repos/shadps4-emu/shadPS4/releases/latest");
checkName = false;
} else {
if (Common::isRelease) {
Config::setUpdateChannel("Release");
} else {
Config::setUpdateChannel("Nightly");
}
const auto config_dir = Common::FS::GetUserPath(Common::FS::PathType::UserDir);
Config::save(config_dir / "config.toml");
}
}
QNetworkRequest request(url);
@ -88,7 +96,7 @@ void CheckUpdate::CheckForUpdates(const bool showMessage) {
#endif
QJsonObject jsonObj;
if (updateChannel == "unstable") {
if (updateChannel == "Nightly") {
QJsonArray jsonArray = jsonDoc.array();
for (const QJsonValue& value : jsonArray) {
jsonObj = value.toObject();
@ -173,10 +181,13 @@ void CheckUpdate::setupUI(const QString& downloadUrl, const QString& latestDate,
titleLayout->addWidget(titleLabel);
layout->addLayout(titleLayout);
QString updateText = QString("<p><b><br>" + tr("Current Version") + ":</b> %1 (%2)<br><b>" +
tr("Latest Version") + ":</b> %3 (%4)</p><p>" +
tr("Do you want to update?") + "</p>")
.arg(currentRev, currentDate, latestRev, latestDate);
QString updateChannel = QString::fromStdString(Config::getUpdateChannel());
QString updateText =
QString("<p><b><br>" + tr("Update Channel") + ": </b>" + updateChannel + "<br><b>" +
tr("Current Version") + ":</b> %1 (%2)<br><b>" + tr("Latest Version") +
":</b> %3 (%4)</p><p>" + tr("Do you want to update?") + "</p>")
.arg(currentRev, currentDate, latestRev, latestDate);
QLabel* updateLabel = new QLabel(updateText, this);
layout->addWidget(updateLabel);
@ -196,8 +207,6 @@ void CheckUpdate::setupUI(const QString& downloadUrl, const QString& latestDate,
bottomLayout->addWidget(noButton);
layout->addLayout(bottomLayout);
QString updateChannel = QString::fromStdString(Config::getUpdateChannel());
// Don't show changelog button if:
// The current version is a pre-release and the version to be downloaded is a release.
bool current_isRelease = currentRev.startsWith('v', Qt::CaseInsensitive);

View file

@ -5,6 +5,7 @@
#include <QDirIterator>
#include <QHoverEvent>
#include <common/version.h>
#include "check_update.h"
#include "common/logging/backend.h"
#include "common/logging/filter.h"
@ -243,7 +244,15 @@ void SettingsDialog::LoadValuesFromConfig() {
ui->rdocCheckBox->setChecked(Config::isRdocEnabled());
ui->updateCheckBox->setChecked(Config::autoUpdate());
ui->updateComboBox->setCurrentText(QString::fromStdString(Config::getUpdateChannel()));
std::string updateChannel = Config::getUpdateChannel();
if (updateChannel != "Release" && updateChannel != "Nightly") {
if (Common::isRelease) {
updateChannel = "Release";
} else {
updateChannel = "Nightly";
}
}
ui->updateComboBox->setCurrentText(QString::fromStdString(updateChannel));
}
void SettingsDialog::InitializeEmulatorLanguages() {

View file

@ -290,9 +290,9 @@
<widget class="QCheckBox" name="updateCheckBox">
<property name="geometry">
<rect>
<x>12</x>
<y>115</y>
<width>251</width>
<x>10</x>
<y>130</y>
<width>261</width>
<height>22</height>
</rect>
</property>
@ -300,35 +300,45 @@
<string>Check for Updates at Startup</string>
</property>
</widget>
<widget class="QComboBox" name="updateComboBox">
<widget class="QGroupBox" name="updaterComboBox">
<property name="geometry">
<rect>
<x>12</x>
<y>35</y>
<y>30</y>
<width>241</width>
<height>28</height>
<height>65</height>
</rect>
</property>
<property name="currentText">
<string>stable</string>
<property name="title">
<string>Update Channel</string>
</property>
<item>
<property name="text">
<string>stable</string>
<widget class="QComboBox" name="updateComboBox">
<property name="geometry">
<rect>
<x>12</x>
<y>30</y>
<width>217</width>
<height>28</height>
</rect>
</property>
</item>
<item>
<property name="text">
<string>unstable</string>
</property>
</item>
<item>
<property name="text">
<string>Release</string>
</property>
</item>
<item>
<property name="text">
<string>Nightly</string>
</property>
</item>
</widget>
</widget>
<widget class="QPushButton" name="checkUpdateButton">
<property name="geometry">
<rect>
<x>12</x>
<y>70</y>
<width>241</width>
<x>25</x>
<y>100</y>
<width>215</width>
<height>24</height>
</rect>
</property>
@ -390,6 +400,12 @@
<property name="sizeType">
<enum>QSizePolicy::Policy::Expanding</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
</layout>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>تحقق من التحديثات عند بدء التشغيل</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>قناة التحديث</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>خطأ</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>قناة تحديث غير صالحة: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>يجب أن يحتوي updateChannel في ملف config.tml على 'stable' أو 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>تحديث متاح</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>قناة التحديث</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Tjek for opdateringer ved start</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Opdateringskanal</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Fejl</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Ugyldig opdateringskanal: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>I updateChannel i config.tml filen skal der være 'stable' eller 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Opdatering tilgængelig</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Opdateringskanal</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Beim Start nach Updates suchen</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Update-Kanal</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Fehler</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Ungültiger Aktualisierungskanal: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>Im updateChannel in der config.tml-Datei muss 'stable' oder 'unstable' enthalten sein</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Aktualisierung verfügbar</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Update-Kanal</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Έλεγχος για ενημερώσεις κατά την εκκίνηση</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Κανάλι Ενημέρωσης</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Σφάλμα</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Μη έγκυρο κανάλι ενημέρωσης: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>Στο updateChannel του αρχείου config.tml πρέπει να περιέχει 'stable' ή 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Διαθέσιμη Ενημέρωση</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Κανάλι Ενημέρωσης</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Check for Updates at Startup</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Update Channel</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Error</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Invalid update channel: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>In updateChannel in config.tml file must contain 'stable' or 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Update Available</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Update Channel</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Buscar actualizaciones al iniciar</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Canal de Actualización</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Error</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Canal de actualización no válido: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>En updateChannel en el archivo config.tml debe contener 'stable' o 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Actualización disponible</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Canal de Actualización</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>بررسی بروزرسانی هنگام شروع</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>کانال بروزرسانی</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>خطا</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>کانال به روز رسانی نامعتبر: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>در فایل config.tml، updateChannel باید فقط شامل 'stable' یا 'unstable' باشد</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>به روز رسانی موجود است</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>کانال بروزرسانی</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Tarkista päivitykset alussa</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Päivityskanava</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Virhe</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Virheellinen päivityskanava: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>config.tml-tiedoston updateChannelin on sisällettävä 'stable' tai 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Päivitys saatavilla</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Päivityskanava</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Vérif. maj au démarrage</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Canal de Mise à Jour</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Erreur</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Canal de mise à jour invalide : </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>Dans le fichier config.tml, updateChannel doit contenir 'stable' ou 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Mise à jour disponible</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Canal de Mise à Jour</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Frissítések keresése indításkor</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Frissítési Csatorna</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Hiba</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Érvénytelen frissítési csatorna: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>A config.tml fájlban az updateChannel-nek 'stable' vagy 'unstable' értéket kell tartalmaznia</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Frissítés elérhető</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Frissítési Csatorna</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Periksa pembaruan saat mulai</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Saluran Pembaruan</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Kesalahan</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Saluran pembaruan tidak valid: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>Di updateChannel dalam file config.tml harus berisi 'stable' atau 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Pembaruan Tersedia</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Saluran Pembaruan</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Verifica aggiornamenti allavvio</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Canale di Aggiornamento</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Errore</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Canale di aggiornamento non valido: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>Nel file config.tml, l'updateChannel deve contenere 'stable' o 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Aggiornamento disponibile</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Canale di Aggiornamento</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation></translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation></translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>config.tmlファイルのupdateChannelにはstableunstable</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation></translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation></translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Check for Updates at Startup</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Update Channel</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Error</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Invalid update channel: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>In updateChannel in config.tml file must contain 'stable' or 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Update Available</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Update Channel</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Tikrinti naujinimus paleidus</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Atnaujinimo Kanalas</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Klaida</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Neteisingas atnaujinimo kanalas: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>config.tml faile updateChannel turi būti 'stable' arba 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Prieinama atnaujinimas</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Atnaujinimo Kanalas</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Sjekk etter oppdateringer ved oppstart</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Oppdateringskanal</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Feil</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Ugyldig oppdateringskanal: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>I updateChannel i config.tml-filen inneholde 'stable' eller 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Oppdatering tilgjengelig</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Oppdateringskanal</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Bij opstart op updates controleren</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Updatekanaal</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Fout</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Ongeldig updatekanaal: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>In updateChannel in het config.tml-bestand moet 'stable' of 'unstable' staan</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Update beschikbaar</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Updatekanaal</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Sprawdź aktualizacje przy starcie</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Kanał Aktualizacji</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Błąd</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Nieprawidłowy kanał aktualizacji: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>W pliku config.tml, updateChannel musi zawierać 'stable' lub 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Dostępna aktualizacja</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Kanał Aktualizacji</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Verificar Atualizações ao Iniciar</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Canal de Atualização</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Erro</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Canal de atualização inválido: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>No arquivo config.tml, updateChannel deve conter apenas 'stable' ou 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Atualização disponível</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Canal de Atualização</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Verifică actualizări la pornire</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Canal de Actualizare</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Eroare</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Canal de actualizare invalid: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>În fișierul config.tml, updateChannel trebuie conțină 'stable' sau 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Actualizare disponibilă</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Canal de Actualizare</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Проверка обновлений при запуске</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Канал обновления</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Ошибка</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Недопустимый канал обновления: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>В файле config.tml параметр updateChannel должен содержать 'stable' или 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Доступно обновление</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Канал обновления</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Kontrollo për përditësime nisje</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Kanali i Përditësimit</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Gabim</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Kanal përditësimi i pavlefshëm: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation> skedarin config.tml, updateChannel duhet përmbajë 'stable' ose 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Ofrohet një përditësim</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Kanali i Përditësimit</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Başlangıçta güncellemeleri kontrol et</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Güncelleme Kanalı</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Hata</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Geçersiz güncelleme kanalı: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>config.tml dosyasındaki updateChannel 'stable' veya 'unstable' içermelidir</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation>Güncelleme Mevcut</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Güncelleme Kanalı</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation>Kiểm tra cập nhật khi khởi đng</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation>Kênh Cập Nhật</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation>Lỗi</translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation>Kênh cập nhật không hợp lệ: </translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>Trong updateChannel trong tệp config.tml phải chứa 'stable' hoặc 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation> bản cập nhật</translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation>Kênh Cập Nhật</translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation></translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation></translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation></translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation>config.tml updateChannel 'stable' 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation></translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation></translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>

View file

@ -514,6 +514,11 @@
<source>Check for Updates at Startup</source>
<translation></translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="313"/>
<source>Update Channel</source>
<translation></translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
@ -1124,16 +1129,6 @@
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../check_update.cpp" line="52"/>
<source>Invalid update channel: </source>
<translation></translation>
</message>
<message>
<location filename="../check_update.cpp" line="53"/>
<source>In updateChannel in config.tml file must contain 'stable' or 'unstable'</source>
<translation> config.tml updateChannel 'stable' 'unstable'</translation>
</message>
<message>
<location filename="../check_update.cpp" line="64"/>
<source>Network error:</source>
@ -1169,6 +1164,11 @@
<source>Update Available</source>
<translation></translation>
</message>
<message>
<location filename="../check_update.cpp" line="187"/>
<source>Update Channel</source>
<translation></translation>
</message>
<message>
<location filename="../check_update.cpp" line="177"/>
<source>Current Version</source>