diff --git a/.ci/debian_build.sh b/.ci/debian_build.sh index c8baf3c..d61769c 100755 --- a/.ci/debian_build.sh +++ b/.ci/debian_build.sh @@ -21,7 +21,7 @@ mkdir -p /usr/share/gta5view && \ # Starting build cd qt5 && \ -qmake -qt=5 -spec linux-clang GTA5SYNC_PREFIX=/usr QMAKE_CXXFLAGS+=-std=gnu++11 ${QMAKE_FLAGS_QT5} ${QMAKE_BUILD_TYPE} "DEFINES+=GTA5SYNC_BUILDCODE=\\\\\\\"${PACKAGE_CODE}\\\\\\\"" "DEFINES+=GTA5SYNC_APPVER=\\\\\\\"${APPLICATION_VERSION}\\\\\\\"" "DEFINES+=GTA5SYNC_COMMIT=\\\\\\\"${APPLICATION_COMMIT}\\\\\\\"" DEFINES+=GTA5SYNC_QCONF DEFINES+=GTA5SYNC_TELEMETRY "DEFINES+=GTA5SYNC_TELEMETRY_WEBURL=\\\\\\\"https://dev.syping.de/gta5view-userstats/\\\\\\\"" ../../gta5view.pro && \ +qmake -qt=5 -spec linux-clang GTA5SYNC_PREFIX=/usr QMAKE_CXXFLAGS+=-std=gnu++11 ${QMAKE_FLAGS_QT5} ${QMAKE_BUILD_TYPE} "DEFINES+=GTA5SYNC_BUILDCODE=\\\\\\\"${PACKAGE_CODE}\\\\\\\"" "DEFINES+=GTA5SYNC_APPVER=\\\\\\\"${APPLICATION_VERSION}\\\\\\\"" "DEFINES+=GTA5SYNC_COMMIT=\\\\\\\"${APPLICATION_COMMIT}\\\\\\\"" DEFINES+=GTA5SYNC_QCONF DEFINES+=GTA5SYNC_TELEMETRY "DEFINES+=GTA5SYNC_TELEMETRY_WEBURL=\\\\\\\"https://dev.syping.de/gta5view-userstats/\\\\\\\"" DEFINES+=GTA5SYNC_DONATION "DEFINES+=GTA5SYNC_DONATION_EMAIL=\\\\\\\"paypal/at/syping.de\\\\\\\"" ../../gta5view.pro && \ make depend && \ make -j 4 && \ checkinstall -D --default --nodoc --install=no --pkgname=gta5view-qt5 --pkgversion=${PACKAGE_VERSION} --pkgrelease=${PACKAGE_BUILD} --pkggroup=utility --maintainer="Syping \" --requires=libqt5core5a,libqt5gui5,libqt5network5,libqt5widgets5,qttranslations5-l10n --conflicts=gta5view,gta5view-qt4 --replaces=gta5view,gta5view-qt4 --pakdir=${PROJECT_DIR}/assets && \ diff --git a/.ci/gta5view.nsi b/.ci/gta5view.nsi index 3630b69..da2d39a 100644 --- a/.ci/gta5view.nsi +++ b/.ci/gta5view.nsi @@ -3,7 +3,7 @@ !define APP_NAME "gta5view" !define COMP_NAME "Syping" !define WEB_SITE "https://gta5view.syping.de/" -!define VERSION "1.6.1.0" +!define VERSION "1.6.2.0" !define COPYRIGHT "Copyright 2016-2018 Syping" !define DESCRIPTION "Grand Theft Auto V Savegame and Snapmatic Viewer/Editor" !define INSTALLER_NAME "gta5view_setup.exe" diff --git a/.ci/windows_build.sh b/.ci/windows_build.sh index ca92438..2fb53ce 100755 --- a/.ci/windows_build.sh +++ b/.ci/windows_build.sh @@ -12,7 +12,7 @@ mkdir -p assets && \ # Starting build cd build && \ -qmake-static ${QMAKE_FLAGS_QT5} ${QMAKE_BUILD_TYPE} "DEFINES+=GTA5SYNC_BUILDCODE=\\\\\\\"${PACKAGE_CODE}\\\\\\\"" "DEFINES+=GTA5SYNC_APPVER=\\\\\\\"${APPLICATION_VERSION}\\\\\\\"" "DEFINES+=GTA5SYNC_COMMIT=\\\\\\\"${APPLICATION_COMMIT}\\\\\\\"" DEFINES+=GTA5SYNC_TELEMETRY "DEFINES+=GTA5SYNC_TELEMETRY_WEBURL=\\\\\\\"https://dev.syping.de/gta5view-userstats/\\\\\\\"" ../gta5view.pro && \ +qmake-static ${QMAKE_FLAGS_QT5} ${QMAKE_BUILD_TYPE} "DEFINES+=GTA5SYNC_BUILDCODE=\\\\\\\"${PACKAGE_CODE}\\\\\\\"" "DEFINES+=GTA5SYNC_APPVER=\\\\\\\"${APPLICATION_VERSION}\\\\\\\"" "DEFINES+=GTA5SYNC_COMMIT=\\\\\\\"${APPLICATION_COMMIT}\\\\\\\"" DEFINES+=GTA5SYNC_TELEMETRY "DEFINES+=GTA5SYNC_TELEMETRY_WEBURL=\\\\\\\"https://dev.syping.de/gta5view-userstats/\\\\\\\"" DEFINES+=GTA5SYNC_DONATION "DEFINES+=GTA5SYNC_DONATION_EMAIL=\\\\\\\"paypal/at/syping.de\\\\\\\"" ../gta5view.pro && \ make depend && \ make -j 4 && \ cp -Rf release/*.exe ${PROJECT_DIR}/assets/${GTA5VIEW_EXECUTABLE} && \ diff --git a/.ci/wininstall_build.sh b/.ci/wininstall_build.sh index a90ef6a..b3e82d2 100755 --- a/.ci/wininstall_build.sh +++ b/.ci/wininstall_build.sh @@ -12,7 +12,7 @@ mkdir -p assets && \ # Starting build cd build && \ -qmake ${QMAKE_FLAGS_QT5} ${QMAKE_BUILD_TYPE} "DEFINES+=GTA5SYNC_BUILDCODE=\\\\\\\"${PACKAGE_CODE}\\\\\\\"" "DEFINES+=GTA5SYNC_APPVER=\\\\\\\"${APPLICATION_VERSION}\\\\\\\"" "DEFINES+=GTA5SYNC_COMMIT=\\\\\\\"${APPLICATION_COMMIT}\\\\\\\"" DEFINES+=GTA5SYNC_TELEMETRY "DEFINES+=GTA5SYNC_TELEMETRY_WEBURL=\\\\\\\"https://dev.syping.de/gta5view-userstats/\\\\\\\"" DEFINES+=GTA5SYNC_QCONF DEFINES+=GTA5SYNC_INLANG='\\\"RUNDIR:SEPARATOR:lang\\\"' DEFINES+=GTA5SYNC_LANG='\\\"RUNDIR:SEPARATOR:lang\\\"' DEFINES+=GTA5SYNC_PLUG='\\\"RUNDIR:SEPARATOR:plugins\\\"' ../gta5view.pro && \ +qmake ${QMAKE_FLAGS_QT5} ${QMAKE_BUILD_TYPE} "DEFINES+=GTA5SYNC_BUILDCODE=\\\\\\\"${PACKAGE_CODE}\\\\\\\"" "DEFINES+=GTA5SYNC_APPVER=\\\\\\\"${APPLICATION_VERSION}\\\\\\\"" "DEFINES+=GTA5SYNC_COMMIT=\\\\\\\"${APPLICATION_COMMIT}\\\\\\\"" DEFINES+=GTA5SYNC_TELEMETRY "DEFINES+=GTA5SYNC_TELEMETRY_WEBURL=\\\\\\\"https://dev.syping.de/gta5view-userstats/\\\\\\\"" DEFINES+=GTA5SYNC_DONATION "DEFINES+=GTA5SYNC_DONATION_EMAIL=\\\\\\\"paypal/at/syping.de\\\\\\\"" DEFINES+=GTA5SYNC_QCONF DEFINES+=GTA5SYNC_INLANG='\\\"RUNDIR:SEPARATOR:lang\\\"' DEFINES+=GTA5SYNC_LANG='\\\"RUNDIR:SEPARATOR:lang\\\"' DEFINES+=GTA5SYNC_PLUG='\\\"RUNDIR:SEPARATOR:plugins\\\"' ../gta5view.pro && \ make depend && \ make -j 4 && \ cd ${PROJECT_DIR}/assets && \ diff --git a/config.h b/config.h index c9a2af8..1a1fac1 100644 --- a/config.h +++ b/config.h @@ -44,7 +44,7 @@ #endif #ifndef GTA5SYNC_APPVER -#define GTA5SYNC_APPVER "1.6.1" +#define GTA5SYNC_APPVER "1.6.2" #endif #if __cplusplus diff --git a/dnr/DonationDialog.cpp b/dnr/DonationDialog.cpp new file mode 100644 index 0000000..115276a --- /dev/null +++ b/dnr/DonationDialog.cpp @@ -0,0 +1,80 @@ +/***************************************************************************** +* gta5view Grand Theft Auto V Profile Viewer +* Copyright (C) 2018 Syping +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program. If not, see . +*****************************************************************************/ + +#include "TranslationClass.h" +#include "DonationDialog.h" +#include "config.h" +#include +#include + +DonationDialog::DonationDialog(QWidget *parent) : QDialog(parent) +{ + setWindowFlags(windowFlags()^Qt::WindowContextHelpButtonHint); + setWindowTitle(tr("Donate")); + setLayout(&layout); + titleLabel.setText(tr("

Hello, thank you for using %1!

").arg(GTA5SYNC_APPSTR)); + layout.addWidget(&titleLabel); + informationLabel.setText(tr("When you think %1 is useful for you, you should consider donate for support future development.").arg(GTA5SYNC_APPSTR)); + informationLabel.setWordWrap(true); + layout.addWidget(&informationLabel); + donateLabel.setText(QString("").arg(donateUrl())); + donateLabel.setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding); + donateLabel.setOpenExternalLinks(true); + layout.addWidget(&donateLabel); + layout.addLayout(&buttomLayout); + showAgainBox.setChecked(true); + showAgainBox.setText(tr("Show Again")); + showAgainBox.setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum); + buttomLayout.addWidget(&showAgainBox); + closeButton.setText(tr("&Close")); + connect(&closeButton, SIGNAL(clicked()), this, SLOT(close())); + buttomLayout.addWidget(&closeButton); + resize(((double)sizeHint().width() * 1.5), sizeHint().height()); +} + +DonationDialog::~DonationDialog() +{ +} + +void DonationDialog::closeEvent(QCloseEvent *ev) +{ + QSettings settings(GTA5SYNC_APPVENDOR, GTA5SYNC_APPSTR); + settings.beginGroup("Startup"); + settings.setValue("ShowDonation", showAgainBox.isChecked()); + settings.endGroup(); + ev->accept(); +} + +QString DonationDialog::donateUrl() +{ + QString donationUrl; + QString currencyCode = QLocale::system().currencySymbol(QLocale::CurrencyIsoCode); + if (currencyCode == "EUR") + { + donationUrl = QString("https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=%1&item_name=Donation+for+%2&item_number=%3+Version¤cy_code=EUR").arg(QString(GTA5SYNC_DONATION_EMAIL).replace("/at/", "@"), QString(GTA5SYNC_APPSTR).replace(" ", "+"), QString(GTA5SYNC_BUILDCODE).replace(" ", "+")); + } + else if (currencyCode == "GBP") + { + donationUrl = QString("https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=%1&item_name=Donation+for+%2&item_number=%3+Version¤cy_code=GBP").arg(QString(GTA5SYNC_DONATION_EMAIL).replace("/at/", "@"), QString(GTA5SYNC_APPSTR).replace(" ", "+"), QString(GTA5SYNC_BUILDCODE).replace(" ", "+")); + } + else + { + donationUrl = QString("https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=%1&item_name=Donation+for+%2&item_number=%3+Version¤cy_code=USD").arg(QString(GTA5SYNC_DONATION_EMAIL).replace("/at/", "@"), QString(GTA5SYNC_APPSTR).replace(" ", "+"), QString(GTA5SYNC_BUILDCODE).replace(" ", "+")); + } + return donationUrl; +} diff --git a/dnr/DonationDialog.h b/dnr/DonationDialog.h new file mode 100644 index 0000000..af734ee --- /dev/null +++ b/dnr/DonationDialog.h @@ -0,0 +1,57 @@ +/***************************************************************************** +* gta5view Grand Theft Auto V Profile Viewer +* Copyright (C) 2018 Syping +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program. If not, see . +*****************************************************************************/ + +#ifndef DONATIONDIALOG_H +#define DONATIONDIALOG_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace Ui { +class DonationDialog; +} + +class DonationDialog : public QDialog +{ + Q_OBJECT +public: + explicit DonationDialog(QWidget *parent = nullptr); + ~DonationDialog(); + +protected: + void closeEvent(QCloseEvent *ev); + +private: + QString donateUrl(); + QVBoxLayout layout; + QLabel titleLabel; + QLabel informationLabel; + QLabel donateLabel; + QCheckBox showAgainBox; + QHBoxLayout buttomLayout; + QPushButton closeButton; +}; + +#endif // DONATIONDIALOG_H diff --git a/gta5view.pro b/gta5view.pro index cc3c85b..a0ba038 100644 --- a/gta5view.pro +++ b/gta5view.pro @@ -64,6 +64,7 @@ SOURCES += main.cpp \ TranslationClass.cpp \ UserInterface.cpp \ anpro/imagecropper.cpp \ + dnr/DonationDialog.cpp \ pcg/pcg_basic.c \ tmext/TelemetryClassAuthenticator.cpp \ uimod/JSHighlighter.cpp \ @@ -108,6 +109,7 @@ HEADERS += \ anpro/imagecropper.h \ anpro/imagecropper_e.h \ anpro/imagecropper_p.h \ + dnr/DonationDialog.h \ pcg/pcg_basic.h \ tmext/TelemetryClassAuthenticator.h \ uimod/JSHighlighter.h \ @@ -158,7 +160,7 @@ DISTFILES += res/app.rc \ res/gta5view.png \ lang/README.txt -INCLUDEPATH += ./anpro ./pcg ./tmext ./uimod +INCLUDEPATH += ./anpro ./dnr ./pcg ./tmext ./uimod # GTA5SYNC/GTA5VIEW ONLY @@ -235,6 +237,13 @@ contains(DEFINES, GTA5SYNC_QCONF){ } } +# DONATION BASED STUFF + +!contains(DEFINES, GTA5SYNC_DONATION){ + SOURCES -= dnr/DonationDialog.cpp + HEADERS -= dnr/DonationDialog.h +} + # TELEMETRY BASED STUFF !contains(DEFINES, GTA5SYNC_TELEMETRY){ diff --git a/main.cpp b/main.cpp index 81e561d..3d28a56 100644 --- a/main.cpp +++ b/main.cpp @@ -63,6 +63,10 @@ #include "TelemetryClass.h" #endif +#ifdef GTA5SYNC_DONATION +#include "DonationDialog.h" +#endif + int main(int argc, char *argv[]) { QApplication a(argc, argv); @@ -312,5 +316,17 @@ int main(int argc, char *argv[]) uiWindow.show(); #endif +#ifdef GTA5SYNC_DONATION + settings.beginGroup("Startup"); + bool showDonation = settings.value("ShowDonation", true).toBool(); + settings.endGroup(); + if (showDonation) + { + DonationDialog *donorDialog = new DonationDialog(); + donorDialog->show(); + QObject::connect(donorDialog, SIGNAL(finished(int)), donorDialog, SLOT(deleteLater())); + } +#endif + return a.exec(); } diff --git a/res/app.qrc b/res/app.qrc index 9874535..5d74256 100644 --- a/res/app.qrc +++ b/res/app.qrc @@ -12,6 +12,7 @@ avatararea.png avatarareaimport.png back.png + donate.png empty1x16.png mappreview.jpg next.png diff --git a/res/app.rc b/res/app.rc index e9744a4..3d15ada 100644 --- a/res/app.rc +++ b/res/app.rc @@ -7,8 +7,8 @@ CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "gta5view.exe.manifest" #include VS_VERSION_INFO VERSIONINFO -FILEVERSION 1, 6, 1, 0 -PRODUCTVERSION 1, 6, 1, 0 +FILEVERSION 1, 6, 2, 0 +PRODUCTVERSION 1, 6, 2, 0 FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS_NT_WINDOWS32 @@ -25,12 +25,12 @@ BEGIN BEGIN VALUE "CompanyName", "Syping" VALUE "FileDescription", "gta5view" - VALUE "FileVersion", "1.6.1" + VALUE "FileVersion", "1.6.2" VALUE "InternalName", "gta5view" VALUE "LegalCopyright", "Copyright 2016-2018 Syping" VALUE "OriginalFilename", "gta5view.exe" VALUE "ProductName", "gta5view" - VALUE "ProductVersion", "1.6.1" + VALUE "ProductVersion", "1.6.2" END END END diff --git a/res/donate.png b/res/donate.png new file mode 100644 index 0000000..781f2b4 Binary files /dev/null and b/res/donate.png differ diff --git a/res/gta5sync.ts b/res/gta5sync.ts index ca49499..4ccb8b0 100644 --- a/res/gta5sync.ts +++ b/res/gta5sync.ts @@ -100,6 +100,34 @@ Pictures and Savegames + + DonationDialog + + + Donate + + + + + <h4>Hello, thank you for using %1!</h4> + + + + + When you think %1 is useful for you, you should consider donate for support future development. + + + + + Show Again + + + + + &Close + + + ExportDialog @@ -1649,17 +1677,17 @@ Press 1 for Default View QApplication - + Font - + Selected Font: %1 - + <h4>Welcome to %1!</h4>You want to configure %1 before you start using it? @@ -2236,22 +2264,22 @@ Press 1 for Default View TelemetryDialog - + You want help %1 to improve in the future by including personal usage data in your submission? - + %1 User Statistics - + Yes, I want include personal usage data. - + &OK diff --git a/res/gta5sync_de.qm b/res/gta5sync_de.qm index c78e0ed..2d26a27 100644 Binary files a/res/gta5sync_de.qm and b/res/gta5sync_de.qm differ diff --git a/res/gta5sync_de.ts b/res/gta5sync_de.ts index af2799a..b5af1a2 100644 --- a/res/gta5sync_de.ts +++ b/res/gta5sync_de.ts @@ -110,6 +110,34 @@ Snapmatic Bilder und Spielständen Keine Crew + + DonationDialog + + + Donate + Spenden + + + + <h4>Hello, thank you for using %1!</h4> + <h4>Hallo, danke für das Benutzen von %1</h1> + + + + When you think %1 is useful for you, you should consider donate for support future development. + Wenn du denkst das %1 für dich nützlich ist, solltest du in Erwägung ziehen für zukünftige Entwicklung zu spenden. + + + + Show Again + Wieder anzeigen + + + + &Close + S&chließen + + ExportDialog @@ -1672,17 +1700,17 @@ Drücke 1 für Standardmodus QApplication - + Font Schrift - + Selected Font: %1 Ausgewähle Schrift: %1 - + <h4>Welcome to %1!</h4>You want to configure %1 before you start using it? <h4>Willkommen zu %1!</h4>Möchtest du %1 einstellen bevor du es nutzt? @@ -2261,22 +2289,22 @@ Drücke 1 für Standardmodus TelemetryDialog - + %1 User Statistics %1 Benutzerstatistik - + You want help %1 to improve in the future by including personal usage data in your submission? Sollen bei Einreichungen Persönliche Nutzungsdaten einbezogen werden um %1 in der Zukunft zu unterstützen? - + Yes, I want include personal usage data. Ja, ich möchte Persönliche Nutzungsdaten einbeziehen. - + &OK &OK diff --git a/res/gta5sync_en_US.ts b/res/gta5sync_en_US.ts index 5472ba5..f23b769 100644 --- a/res/gta5sync_en_US.ts +++ b/res/gta5sync_en_US.ts @@ -100,6 +100,34 @@ Pictures and Savegames + + DonationDialog + + + Donate + + + + + <h4>Hello, thank you for using %1!</h4> + + + + + When you think %1 is useful for you, you should consider donate for support future development. + + + + + Show Again + + + + + &Close + + + ExportDialog @@ -1649,17 +1677,17 @@ Press 1 for Default View QApplication - + Font - + Selected Font: %1 - + <h4>Welcome to %1!</h4>You want to configure %1 before you start using it? @@ -2236,22 +2264,22 @@ Press 1 for Default View TelemetryDialog - + You want help %1 to improve in the future by including personal usage data in your submission? - + %1 User Statistics - + Yes, I want include personal usage data. - + &OK diff --git a/res/gta5sync_es.ts b/res/gta5sync_es.ts index 7731589..b55fa34 100644 --- a/res/gta5sync_es.ts +++ b/res/gta5sync_es.ts @@ -100,6 +100,34 @@ Pictures and Savegames + + DonationDialog + + + Donate + + + + + <h4>Hello, thank you for using %1!</h4> + + + + + When you think %1 is useful for you, you should consider donate for support future development. + + + + + Show Again + + + + + &Close + + + ExportDialog @@ -1649,17 +1677,17 @@ Press 1 for Default View QApplication - + Font - + Selected Font: %1 - + <h4>Welcome to %1!</h4>You want to configure %1 before you start using it? @@ -2236,22 +2264,22 @@ Press 1 for Default View TelemetryDialog - + You want help %1 to improve in the future by including personal usage data in your submission? - + %1 User Statistics - + Yes, I want include personal usage data. - + &OK diff --git a/res/gta5sync_fr.ts b/res/gta5sync_fr.ts index 6294c32..1c44c06 100644 --- a/res/gta5sync_fr.ts +++ b/res/gta5sync_fr.ts @@ -110,6 +110,34 @@ et les fichiers de sauvegarde de Grand Theft Auto V Aucun crew + + DonationDialog + + + Donate + + + + + <h4>Hello, thank you for using %1!</h4> + + + + + When you think %1 is useful for you, you should consider donate for support future development. + + + + + Show Again + + + + + &Close + + + ExportDialog @@ -1673,17 +1701,17 @@ Appuyer sur 1 pour le mode par défaut QApplication - + Font Police - + Selected Font: %1 Police sélectionnée : %1 - + <h4>Welcome to %1!</h4>You want to configure %1 before you start using it? <h4>Bienvenue sur %1!</h4>Voulez-vous configurer %1 avant de l'utiliser t? @@ -2264,22 +2292,22 @@ Appuyer sur 1 pour le mode par défaut TelemetryDialog - + You want help %1 to improve in the future by including personal usage data in your submission? Voulez-vous aider au développement de %1 en transmettant vos données d'utilisation ? - + %1 User Statistics Statistiques utilisateurs %1 - + Yes, I want include personal usage data. Oui, je veux partager mes données d'utilisation. - + &OK &OK diff --git a/res/gta5sync_ru.qm b/res/gta5sync_ru.qm index 95c5dcc..e26586b 100644 Binary files a/res/gta5sync_ru.qm and b/res/gta5sync_ru.qm differ diff --git a/res/gta5sync_ru.ts b/res/gta5sync_ru.ts index 13483c3..b5f31ed 100644 --- a/res/gta5sync_ru.ts +++ b/res/gta5sync_ru.ts @@ -112,6 +112,34 @@ Pictures and Savegames Вне банды + + DonationDialog + + + Donate + + + + + <h4>Hello, thank you for using %1!</h4> + + + + + When you think %1 is useful for you, you should consider donate for support future development. + + + + + Show Again + + + + + &Close + &Закрыть + + ExportDialog @@ -1687,17 +1715,17 @@ Press 1 for Default View QApplication - + Font Шрифт - + Selected Font: %1 Выбранный шрифт: %1 - + <h4>Welcome to %1!</h4>You want to configure %1 before you start using it? <h4>Добро пожаловать в %1!</h4>Хочешь изменить настройки %1 перед использованием? @@ -2276,22 +2304,22 @@ Press 1 for Default View TelemetryDialog - + You want help %1 to improve in the future by including personal usage data in your submission? Разрешишь нам собирать статистику о пользовании тобой %1? Это поможет нам в разработке. - + %1 User Statistics %1 Пользовательская статистика - + Yes, I want include personal usage data. Да, передавать данные о пользовании программой. - + &OK &ОК diff --git a/res/gta5sync_uk.qm b/res/gta5sync_uk.qm index c43d014..b3921b5 100644 Binary files a/res/gta5sync_uk.qm and b/res/gta5sync_uk.qm differ diff --git a/res/gta5sync_uk.ts b/res/gta5sync_uk.ts index 34834f6..d45703b 100644 --- a/res/gta5sync_uk.ts +++ b/res/gta5sync_uk.ts @@ -113,6 +113,34 @@ Pictures and Savegames Без банди + + DonationDialog + + + Donate + + + + + <h4>Hello, thank you for using %1!</h4> + + + + + When you think %1 is useful for you, you should consider donate for support future development. + + + + + Show Again + + + + + &Close + &Закрити + + ExportDialog @@ -1677,17 +1705,17 @@ Press 1 for Default View QApplication - + Font Шрифт - + Selected Font: %1 Вибраний шрифт:%1 - + <h4>Welcome to %1!</h4>You want to configure %1 before you start using it? <h4>Ласкаво просимо до %1!</h4>Ви хочете налаштувати %1 перед використанням? @@ -2266,22 +2294,22 @@ Press 1 for Default View TelemetryDialog - + You want help %1 to improve in the future by including personal usage data in your submission? Ви хочете допомогти %1 покращитись у майбутньому, включивши дані особистого користування? - + %1 User Statistics %1 Статистика користувачів - + Yes, I want include personal usage data. Так, я хочу включити дані особистого користування. - + &OK &OK &OK diff --git a/res/gta5sync_zh_TW.qm b/res/gta5sync_zh_TW.qm index 907d543..491d4c4 100644 Binary files a/res/gta5sync_zh_TW.qm and b/res/gta5sync_zh_TW.qm differ diff --git a/res/gta5sync_zh_TW.ts b/res/gta5sync_zh_TW.ts index d05ec3a..e29c2dd 100644 --- a/res/gta5sync_zh_TW.ts +++ b/res/gta5sync_zh_TW.ts @@ -109,6 +109,34 @@ Pictures and Savegames + + DonationDialog + + + Donate + + + + + <h4>Hello, thank you for using %1!</h4> + + + + + When you think %1 is useful for you, you should consider donate for support future development. + + + + + Show Again + + + + + &Close + 關閉(&C) + + ExportDialog @@ -1667,17 +1695,17 @@ Press 1 for Default View QApplication - + Font 字體 - + Selected Font: %1 選擇的字體: %1 - + <h4>Welcome to %1!</h4>You want to configure %1 before you start using it? <h4>歡迎使用 %1!</h4> 你想在開始前先設定 %1 嗎? @@ -2256,22 +2284,22 @@ Press 1 for Default View TelemetryDialog - + You want help %1 to improve in the future by including personal usage data in your submission? 你希望通過收集資料來幫助改善 %1 嗎? - + %1 User Statistics %1 使用者統計 - + Yes, I want include personal usage data. 是的,我想幫忙. - + &OK 確定(&O)