settings_dialog.ui

This commit is contained in:
DanielSvoboda 2024-09-18 13:50:17 -03:00
parent 2bffd0fbff
commit 02f3679df5
31 changed files with 575 additions and 141 deletions

View File

@ -77,7 +77,10 @@ Emulator::Emulator() {
VideoCore::LoadRenderDoc();
}
Emulator::~Emulator() {}
Emulator::~Emulator() {
const auto config_dir = Common::FS::GetUserPath(Common::FS::PathType::UserDir);
Config::save(config_dir / "config.toml");
}
void Emulator::Run(const std::filesystem::path& file) {
// Applications expect to be run from /app0 so mount the file's parent path as app0.

View File

@ -119,15 +119,7 @@ void CheckUpdate::CheckForUpdates(const bool showMessage) {
#ifdef Q_OS_WIN
platformString = "win64-qt";
#elif defined(Q_OS_LINUX)
QString executablePath = QCoreApplication::applicationDirPath();
QFileInfo fileInfo(executablePath);
if (QProcessEnvironment::systemEnvironment().contains("APPIMAGE")) {
platformString = "linux-qt";
} else {
platformString = "ubuntu64";
}
#elif defined(Q_OS_MAC)
platformString = "macos-qt";
#endif
@ -181,21 +173,9 @@ void CheckUpdate::setupUI_UpdateAvailable(const QString& downloadUrl, const QStr
QLabel* updateLabel = new QLabel(updateText, this);
layout->addWidget(updateLabel);
// Create text field for changelog
QTextEdit* textField = new QTextEdit(this);
textField->setReadOnly(true);
textField->setFixedWidth(400);
textField->setFixedHeight(200);
textField->setVisible(false);
layout->addWidget(textField);
// Create toggle button
QPushButton* toggleButton = new QPushButton(tr("Show Changelog"), this);
layout->addWidget(toggleButton);
// Setup bottom layout with action buttons
QHBoxLayout* bottomLayout = new QHBoxLayout();
autoUpdateCheckBox = new QCheckBox(tr("Auto Update (Check at Startup)"), this);
autoUpdateCheckBox = new QCheckBox(tr("Check for Updates at Startup"), this);
yesButton = new QPushButton(tr("Update"), this);
noButton = new QPushButton(tr("No"), this);
yesButton->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred);
@ -209,6 +189,18 @@ void CheckUpdate::setupUI_UpdateAvailable(const QString& downloadUrl, const QStr
bottomLayout->addWidget(noButton);
layout->addLayout(bottomLayout);
// Create text field for changelog
QTextEdit* textField = new QTextEdit(this);
textField->setReadOnly(true);
textField->setFixedWidth(400);
textField->setFixedHeight(200);
textField->setVisible(false);
layout->addWidget(textField);
// Create toggle button for changelog
QPushButton* toggleButton = new QPushButton(tr("Show Changelog"), this);
layout->addWidget(toggleButton);
// Connect the toggle button to the slot to show/hide changelog
connect(toggleButton, &QPushButton::clicked,
[this, textField, toggleButton, currentRev, latestRev, downloadUrl, latestDate,

View File

@ -24,6 +24,8 @@ MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent), ui(new Ui::MainWi
MainWindow::~MainWindow() {
SaveWindowState();
const auto config_dir = Common::FS::GetUserPath(Common::FS::PathType::UserDir);
Config::save(config_dir / "config.toml");
}
bool MainWindow::Init() {

View File

@ -123,63 +123,16 @@ SettingsDialog::SettingsDialog(std::span<const QString> physical_devices, QWidge
connect(ui->logFilterLineEdit, &QLineEdit::textChanged, this,
[](const QString& text) { Config::setLogFilter(text.toStdString()); });
// I believe all of this should go to settings_dialog.ui | and add translation in .ts
// Create the "Update" section and add it to the existing QGroupBox
QGroupBox* updateGroupBox = new QGroupBox("Update");
updateGroupBox->setMaximumWidth(265);
connect(ui->updateCheckBox, &QCheckBox::stateChanged, this,
[](int state) { Config::setAutoUpdate(state == Qt::Checked); });
QVBoxLayout* updateLayout = new QVBoxLayout();
updateGroupBox->setLayout(updateLayout);
connect(ui->updateComboBox, &QComboBox::currentTextChanged, this,
[](const QString& channel) { Config::setUpdateChannel(channel.toStdString()); });
auto autoUpdateCheckBox = new QCheckBox("Auto Update (Check at Startup)");
QComboBox* updateComboBox = new QComboBox();
QPushButton* updateButton = new QPushButton("Check for Updates");
// Add items to the combobox
updateComboBox->addItem("stable");
updateComboBox->addItem("unstable");
// Add widgets to the layout
updateLayout->addWidget(autoUpdateCheckBox);
updateLayout->addWidget(updateComboBox);
updateLayout->addWidget(updateButton);
// Add the "Update" section to the general settings layout
ui->generalTab->layout()->addWidget(updateGroupBox);
// Connect the button signal to a slot
connect(updateButton, &QPushButton::clicked, this, []() {
connect(ui->checkUpdateButton, &QPushButton::clicked, this, []() {
auto checkUpdate = new CheckUpdate(true);
checkUpdate->show();
});
// Initialize checkbox state
autoUpdateCheckBox->setChecked(Config::autoUpdate());
// Connect checkbox state change to save configuration
connect(autoUpdateCheckBox, &QCheckBox::stateChanged, this, [](int state) {
const auto user_dir = Common::FS::GetUserPath(Common::FS::PathType::UserDir);
Config::setAutoUpdate(state == Qt::Checked);
});
// Initialize combobox state
updateComboBox->setCurrentText(QString::fromStdString(Config::getUpdateChannel()));
// Connect combobox state change to save configuration
connect(updateComboBox, &QComboBox::currentTextChanged, this, [](const QString& channel) {
// Converter QString para std::string
std::string channelStr = channel.toStdString();
Config::setUpdateChannel(channelStr);
});
// Initialize checkbox state
autoUpdateCheckBox->setChecked(Config::autoUpdate());
// Connect checkbox state change to save configuration
connect(autoUpdateCheckBox, &QCheckBox::stateChanged, this, [](int state) {
const auto user_dir = Common::FS::GetUserPath(Common::FS::PathType::UserDir);
Config::setAutoUpdate(state == Qt::Checked);
});
}
// GPU TAB
@ -250,6 +203,9 @@ void SettingsDialog::LoadValuesFromConfig() {
ui->vkValidationCheckBox->setChecked(Config::vkValidationEnabled());
ui->vkSyncValidationCheckBox->setChecked(Config::vkValidationSyncEnabled());
ui->rdocCheckBox->setChecked(Config::isRdocEnabled());
ui->updateCheckBox->setChecked(Config::autoUpdate());
ui->updateComboBox->setCurrentText(QString::fromStdString(Config::getUpdateChannel()));
}
void SettingsDialog::InitializeEmulatorLanguages() {

View File

@ -255,19 +255,110 @@
</layout>
</item>
<item>
<spacer name="generalSpacer">
<layout class="QHBoxLayout" name="generalTabHLayout_2">
<item>
<layout class="QVBoxLayout" name="updaterTabLayoutLeft">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QGroupBox" name="updaterGroupBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>265</width>
<height>0</height>
</size>
</property>
<property name="title">
<string>Update</string>
</property>
<widget class="QCheckBox" name="updateCheckBox">
<property name="geometry">
<rect>
<x>12</x>
<y>115</y>
<width>251</width>
<height>22</height>
</rect>
</property>
<property name="text">
<string>Check for Updates at Startup</string>
</property>
</widget>
<widget class="QComboBox" name="updateComboBox">
<property name="geometry">
<rect>
<x>12</x>
<y>35</y>
<width>241</width>
<height>28</height>
</rect>
</property>
<property name="currentText">
<string>stable</string>
</property>
<item>
<property name="text">
<string>stable</string>
</property>
</item>
<item>
<property name="text">
<string>unstable</string>
</property>
</item>
</widget>
<widget class="QPushButton" name="checkUpdateButton">
<property name="geometry">
<rect>
<x>12</x>
<y>70</y>
<width>241</width>
<height>24</height>
</rect>
</property>
<property name="text">
<string>Check for Updates</string>
</property>
</widget>
</widget>
</item>
</layout>
</item>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Orientation::Vertical</enum>
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Expanding</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
<width>500</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QWidget" name="grphicsTab">
<attribute name="title">

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>RenderDoc تمكين تصحيح أخطاء</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>تحديث</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>تحقق من التحديثات عند بدء التشغيل</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>التحقق من التحديثات</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>تحديث تلقائي (تحقق عند بدء التشغيل)</translation>
<source>Check for Updates at Startup</source>
<translation>تحقق من التحديثات عند بدء التشغيل</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Opdatering</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Tjek for opdateringer ved start</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Tjek for opdateringer</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Automatisk opdatering (Tjek ved opstart)</translation>
<source>Check for Updates at Startup</source>
<translation>Tjek for opdateringer ved start</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>RenderDoc-Debugging aktivieren</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Aktualisieren</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Beim Start nach Updates suchen</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Nach Updates suchen</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Automatische Aktualisierung (Beim Start überprüfen)</translation>
<source>Check for Updates at Startup</source>
<translation>Beim Start nach Updates suchen</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Ενημέρωση</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Έλεγχος για ενημερώσεις κατά την εκκίνηση</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Έλεγχος για ενημερώσεις</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Αυτόματη Ενημέρωση (Έλεγχος κατά την εκκίνηση)</translation>
<source>Check for Updates at Startup</source>
<translation>Έλεγχος για ενημερώσεις κατά την εκκίνηση</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Update</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Check for Updates at Startup</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Check for Updates</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Auto Update (Check at Startup)</translation>
<source>Check for Updates at Startup</source>
<translation>Check for Updates at Startup</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Habilitar depuración de RenderDoc</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Actualización</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Buscar actualizaciones al iniciar</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Verificar actualizaciones</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Actualización automática (Verificar al iniciar)</translation>
<source>Check for Updates at Startup</source>
<translation>Buscar actualizaciones al iniciar</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>بروزرسانی</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>بررسی بروزرسانی هنگام شروع</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>به روز رسانی را بررسی کنید</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>به روز رسانی خودکار (بررسی در هنگام راه اندازی)</translation>
<source>Check for Updates at Startup</source>
<translation>بررسی بروزرسانی هنگام شروع</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Päivitys</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Tarkista päivitykset alussa</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Tarkista päivitykset</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Automaattinen päivitys (Tarkista käynnistyksessä)</translation>
<source>Check for Updates at Startup</source>
<translation>Tarkista päivitykset alussa</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Activer le débogage RenderDoc</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Mise à jour</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Vérif. maj au démarrage</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Vérifier les mises à jour</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Mise à jour automatique (Vérifier au démarrage)</translation>
<source>Check for Updates at Startup</source>
<translation>Vérif. maj au démarrage</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>RenderDoc Debugolás Engedélyezése</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Frissítés</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<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="322"/>
<source>Check for Updates</source>
<translation>Frissítések keresése</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Automatikus frissítés (Ellenőrzés indításkor)</translation>
<source>Check for Updates at Startup</source>
<translation>Frissítések keresése indításkor</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Pembaruan</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Periksa pembaruan saat mulai</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Periksa pembaruan</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Pembaruan Otomatis (Periksa saat Startup)</translation>
<source>Check for Updates at Startup</source>
<translation>Periksa pembaruan saat mulai</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Abilita Debugging RenderDoc</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Aggiornamento</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Verifica aggiornamenti allavvio</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Controlla aggiornamenti</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Aggiornamento automatico (Controlla all'avvio)</translation>
<source>Check for Updates at Startup</source>
<translation>Verifica aggiornamenti allavvio</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>RenderDocデバッグを有効にする</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation></translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation></translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation></translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation></translation>
<source>Check for Updates at Startup</source>
<translation></translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Update</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Check for Updates at Startup</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Check for Updates</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Auto Update (Check at Startup)</translation>
<source>Check for Updates at Startup</source>
<translation>Check for Updates at Startup</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Atnaujinimas</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Tikrinti naujinimus paleidus</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Patikrinkite atnaujinimus</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Automatinis atnaujinimas (Tikrinimas paleidimo metu)</translation>
<source>Check for Updates at Startup</source>
<translation>Tikrinti naujinimus paleidus</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Oppdatering</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Sjekk etter oppdateringer ved oppstart</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Sjekk for oppdateringer</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Automatisk oppdatering (Sjekk ved oppstart)</translation>
<source>Check for Updates at Startup</source>
<translation>Sjekk etter oppdateringer ved oppstart</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Bijwerken</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Bij opstart op updates controleren</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Controleren op updates</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Automatische update (Controleer bij opstarten)</translation>
<source>Check for Updates at Startup</source>
<translation>Bij opstart op updates controleren</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Włącz debugowanie RenderDoc</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Aktualizacja</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Sprawdź aktualizacje przy starcie</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Sprawdź aktualizacje</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Automatyczna aktualizacja (Sprawdź przy uruchomieniu)</translation>
<source>Check for Updates at Startup</source>
<translation>Sprawdź aktualizacje przy starcie</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -171,7 +171,7 @@
<message>
<location filename="../main_window_ui.h" line="308"/>
<source>Check for Updates</source>
<translation>Verificar atualização</translation>
<translation>Verificar atualizações</translation>
</message>
<message>
<location filename="../main_window_ui.h" line="314"/>
@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Ativar Depuração por RenderDoc</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Atualização</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Verificar atualizações ao Iniciar</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Verificar atualizações</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Atualização automática (Ao abrir)</translation>
<source>Check for Updates at Startup</source>
<translation>Verificar atualizações ao Iniciar</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,14 +502,29 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Actualizare</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Verifică actualizări la pornire</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Verifică actualizări</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../main_window.cpp" line="106"/>
<source>Game List</source>
<translation>Lista jocurilor</translation>
</message>
<name>MainWindow</name>
<message>
<location filename="../main_window.cpp" line="168"/>
<source> * Unsupported Vulkan Version</source>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Actualizare automată (Verificați la pornire)</translation>
<source>Check for Updates at Startup</source>
<translation>Verifică actualizări la pornire</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Включить отладку RenderDoc</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Обновление</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Проверка обновлений при запуске</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Проверить обновления</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Автообновление (Проверять при запуске)</translation>
<source>Check for Updates at Startup</source>
<translation>Проверка обновлений при запуске</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Aktivizo Korrigjimin RenderDoc</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Përditëso</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Kontrollo për përditësime fillim</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Kontrollo për përditësime</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Përditësim automatik (Kontrolloni fillim)</translation>
<source>Check for Updates at Startup</source>
<translation>Kontrollo për përditësime fillim</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>RenderDoc Hata Ayıklamayı Etkinleştir</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Güncelle</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation>Başlangıçta güncellemeleri kontrol et</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation>Güncellemeleri kontrol et</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Otomatik Güncelleme (Başlangıçta Kontrol Et)</translation>
<source>Check for Updates at Startup</source>
<translation>Başlangıçta güncellemeleri kontrol et</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation>Cập nhật</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<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="322"/>
<source>Check for Updates</source>
<translation>Kiểm tra cập nhật</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation>Cập nhật tự đng (Kiểm tra khi khởi đng)</translation>
<source>Check for Updates at Startup</source>
<translation>Kiểm tra cập nhật khi khởi đng</translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation> RenderDoc </translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation></translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation></translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation></translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation></translation>
<source>Check for Updates at Startup</source>
<translation></translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>

View File

@ -502,6 +502,21 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="274"/>
<source>Update</source>
<translation></translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="286"/>
<source>Check for Updates at Startup</source>
<translation></translation>
</message>
<message>
<location filename="../settings_dialog.ui" line="322"/>
<source>Check for Updates</source>
<translation></translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -1059,8 +1074,8 @@
</message>
<message>
<location filename="../checkUpdate.cpp" line="198"/>
<source>Auto Update (Check at Startup)</source>
<translation></translation>
<source>Check for Updates at Startup</source>
<translation></translation>
</message>
<message>
<location filename="../checkUpdate.cpp" line="199"/>