From 8cada11fb8ca1c286ee60633f21a22047b6eb9b3 Mon Sep 17 00:00:00 2001 From: Syping <schiedelrafael@keppe.org> Date: Thu, 25 Oct 2018 18:16:29 +0200 Subject: [PATCH] gta5view 1.6.2 --- .ci/debian_build.sh | 2 +- .ci/gta5view.nsi | 2 +- .ci/windows_build.sh | 2 +- .ci/wininstall_build.sh | 2 +- config.h | 2 +- dnr/DonationDialog.cpp | 80 ++++++++++++++++++++++++++++++++++++++++ dnr/DonationDialog.h | 57 ++++++++++++++++++++++++++++ gta5view.pro | 11 +++++- main.cpp | 16 ++++++++ res/app.qrc | 1 + res/app.rc | 8 ++-- res/donate.png | Bin 0 -> 1662 bytes res/gta5sync.ts | 42 +++++++++++++++++---- res/gta5sync_de.qm | Bin 48641 -> 49394 bytes res/gta5sync_de.ts | 42 +++++++++++++++++---- res/gta5sync_en_US.ts | 42 +++++++++++++++++---- res/gta5sync_es.ts | 42 +++++++++++++++++---- res/gta5sync_fr.ts | 42 +++++++++++++++++---- res/gta5sync_ru.qm | Bin 46868 -> 46933 bytes res/gta5sync_ru.ts | 42 +++++++++++++++++---- res/gta5sync_uk.qm | Bin 48090 -> 48155 bytes res/gta5sync_uk.ts | 42 +++++++++++++++++---- res/gta5sync_zh_TW.qm | Bin 35940 -> 36001 bytes res/gta5sync_zh_TW.ts | 42 +++++++++++++++++---- 24 files changed, 453 insertions(+), 66 deletions(-) create mode 100644 dnr/DonationDialog.cpp create mode 100644 dnr/DonationDialog.h create mode 100644 res/donate.png 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 \<dpkg@syping.de\>" --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 <http://www.gnu.org/licenses/>. +*****************************************************************************/ + +#include "TranslationClass.h" +#include "DonationDialog.h" +#include "config.h" +#include <QSettings> +#include <QDebug> + +DonationDialog::DonationDialog(QWidget *parent) : QDialog(parent) +{ + setWindowFlags(windowFlags()^Qt::WindowContextHelpButtonHint); + setWindowTitle(tr("Donate")); + setLayout(&layout); + titleLabel.setText(tr("<h4>Hello, thank you for using %1!</h4>").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("<a href=\"%1\"><img src=\":/img/donate.png\"></a>").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 <http://www.gnu.org/licenses/>. +*****************************************************************************/ + +#ifndef DONATIONDIALOG_H +#define DONATIONDIALOG_H + +#include <QLabel> +#include <QDialog> +#include <QString> +#include <QCheckBox> +#include <QCloseEvent> +#include <QHBoxLayout> +#include <QVBoxLayout> +#include <QPushButton> +#include <QSpacerItem> + +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 @@ <file>avatararea.png</file> <file>avatarareaimport.png</file> <file>back.png</file> + <file>donate.png</file> <file>empty1x16.png</file> <file>mappreview.jpg</file> <file>next.png</file> 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 <windows.h> 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 0000000000000000000000000000000000000000..781f2b46000b908760d86077da4827bfcde815cd GIT binary patch literal 1662 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 IM6N<$f{TJAaR2}S literal 0 HcmV?d00001 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</source> <translation type="unfinished"></translation> </message> </context> +<context> + <name>DonationDialog</name> + <message> + <location filename="../dnr/DonationDialog.cpp" line="28"/> + <source>Donate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="30"/> + <source><h4>Hello, thank you for using %1!</h4></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="32"/> + <source>When you think %1 is useful for you, you should consider donate for support future development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="41"/> + <source>Show Again</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="44"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>ExportDialog</name> <message> @@ -1649,17 +1677,17 @@ Press 1 for Default View</source> <context> <name>QApplication</name> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Font</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Selected Font: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="138"/> + <location filename="../main.cpp" line="142"/> <source><h4>Welcome to %1!</h4>You want to configure %1 before you start using it?</source> <translation type="unfinished"></translation> </message> @@ -2236,22 +2264,22 @@ Press 1 for Default View</source> <context> <name>TelemetryDialog</name> <message> - <location filename="../main.cpp" line="167"/> + <location filename="../main.cpp" line="171"/> <source>You want help %1 to improve in the future by including personal usage data in your submission?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="168"/> + <location filename="../main.cpp" line="172"/> <source>%1 User Statistics</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="172"/> + <location filename="../main.cpp" line="176"/> <source>Yes, I want include personal usage data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="181"/> + <location filename="../main.cpp" line="185"/> <source>&OK</source> <translation type="unfinished"></translation> </message> diff --git a/res/gta5sync_de.qm b/res/gta5sync_de.qm index c78e0ed150a03d41af51e4abe4b5bd2db16f61e1..2d26a2735bab51e85b599f6455cee25a8ea9e1b5 100644 GIT binary patch delta 4108 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 delta 3427 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 Pj?OcC$w%inrsn-0n+@m0 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</translation> <translation>Keine Crew</translation> </message> </context> +<context> + <name>DonationDialog</name> + <message> + <location filename="../dnr/DonationDialog.cpp" line="28"/> + <source>Donate</source> + <translation>Spenden</translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="30"/> + <source><h4>Hello, thank you for using %1!</h4></source> + <translation><h4>Hallo, danke für das Benutzen von %1</h1></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="32"/> + <source>When you think %1 is useful for you, you should consider donate for support future development.</source> + <translation>Wenn du denkst das %1 für dich nützlich ist, solltest du in Erwägung ziehen für zukünftige Entwicklung zu spenden.</translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="41"/> + <source>Show Again</source> + <translation>Wieder anzeigen</translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="44"/> + <source>&Close</source> + <translation>S&chließen</translation> + </message> +</context> <context> <name>ExportDialog</name> <message> @@ -1672,17 +1700,17 @@ Drücke 1 für Standardmodus</translation> <context> <name>QApplication</name> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Font</source> <translation>Schrift</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Selected Font: %1</source> <translation>Ausgewähle Schrift: %1</translation> </message> <message> - <location filename="../main.cpp" line="138"/> + <location filename="../main.cpp" line="142"/> <source><h4>Welcome to %1!</h4>You want to configure %1 before you start using it?</source> <translation><h4>Willkommen zu %1!</h4>Möchtest du %1 einstellen bevor du es nutzt?</translation> </message> @@ -2261,22 +2289,22 @@ Drücke 1 für Standardmodus</translation> <context> <name>TelemetryDialog</name> <message> - <location filename="../main.cpp" line="168"/> + <location filename="../main.cpp" line="172"/> <source>%1 User Statistics</source> <translation>%1 Benutzerstatistik</translation> </message> <message> - <location filename="../main.cpp" line="167"/> + <location filename="../main.cpp" line="171"/> <source>You want help %1 to improve in the future by including personal usage data in your submission?</source> <translation>Sollen bei Einreichungen Persönliche Nutzungsdaten einbezogen werden um %1 in der Zukunft zu unterstützen?</translation> </message> <message> - <location filename="../main.cpp" line="172"/> + <location filename="../main.cpp" line="176"/> <source>Yes, I want include personal usage data.</source> <translation>Ja, ich möchte Persönliche Nutzungsdaten einbeziehen.</translation> </message> <message> - <location filename="../main.cpp" line="181"/> + <location filename="../main.cpp" line="185"/> <source>&OK</source> <translation>&OK</translation> </message> 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</source> <translation type="unfinished"></translation> </message> </context> +<context> + <name>DonationDialog</name> + <message> + <location filename="../dnr/DonationDialog.cpp" line="28"/> + <source>Donate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="30"/> + <source><h4>Hello, thank you for using %1!</h4></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="32"/> + <source>When you think %1 is useful for you, you should consider donate for support future development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="41"/> + <source>Show Again</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="44"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>ExportDialog</name> <message> @@ -1649,17 +1677,17 @@ Press 1 for Default View</source> <context> <name>QApplication</name> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Font</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Selected Font: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="138"/> + <location filename="../main.cpp" line="142"/> <source><h4>Welcome to %1!</h4>You want to configure %1 before you start using it?</source> <translation type="unfinished"></translation> </message> @@ -2236,22 +2264,22 @@ Press 1 for Default View</source> <context> <name>TelemetryDialog</name> <message> - <location filename="../main.cpp" line="167"/> + <location filename="../main.cpp" line="171"/> <source>You want help %1 to improve in the future by including personal usage data in your submission?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="168"/> + <location filename="../main.cpp" line="172"/> <source>%1 User Statistics</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="172"/> + <location filename="../main.cpp" line="176"/> <source>Yes, I want include personal usage data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="181"/> + <location filename="../main.cpp" line="185"/> <source>&OK</source> <translation type="unfinished"></translation> </message> 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</source> <translation type="unfinished"></translation> </message> </context> +<context> + <name>DonationDialog</name> + <message> + <location filename="../dnr/DonationDialog.cpp" line="28"/> + <source>Donate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="30"/> + <source><h4>Hello, thank you for using %1!</h4></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="32"/> + <source>When you think %1 is useful for you, you should consider donate for support future development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="41"/> + <source>Show Again</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="44"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>ExportDialog</name> <message> @@ -1649,17 +1677,17 @@ Press 1 for Default View</source> <context> <name>QApplication</name> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Font</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Selected Font: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="138"/> + <location filename="../main.cpp" line="142"/> <source><h4>Welcome to %1!</h4>You want to configure %1 before you start using it?</source> <translation type="unfinished"></translation> </message> @@ -2236,22 +2264,22 @@ Press 1 for Default View</source> <context> <name>TelemetryDialog</name> <message> - <location filename="../main.cpp" line="167"/> + <location filename="../main.cpp" line="171"/> <source>You want help %1 to improve in the future by including personal usage data in your submission?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="168"/> + <location filename="../main.cpp" line="172"/> <source>%1 User Statistics</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="172"/> + <location filename="../main.cpp" line="176"/> <source>Yes, I want include personal usage data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="181"/> + <location filename="../main.cpp" line="185"/> <source>&OK</source> <translation type="unfinished"></translation> </message> 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</translation> <translation>Aucun crew</translation> </message> </context> +<context> + <name>DonationDialog</name> + <message> + <location filename="../dnr/DonationDialog.cpp" line="28"/> + <source>Donate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="30"/> + <source><h4>Hello, thank you for using %1!</h4></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="32"/> + <source>When you think %1 is useful for you, you should consider donate for support future development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="41"/> + <source>Show Again</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="44"/> + <source>&Close</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>ExportDialog</name> <message> @@ -1673,17 +1701,17 @@ Appuyer sur 1 pour le mode par défaut</translation> <context> <name>QApplication</name> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Font</source> <translation>Police</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Selected Font: %1</source> <translation>Police sélectionnée : %1</translation> </message> <message> - <location filename="../main.cpp" line="138"/> + <location filename="../main.cpp" line="142"/> <source><h4>Welcome to %1!</h4>You want to configure %1 before you start using it?</source> <translation><h4>Bienvenue sur %1!</h4>Voulez-vous configurer %1 avant de l'utiliser t?</translation> </message> @@ -2264,22 +2292,22 @@ Appuyer sur 1 pour le mode par défaut</translation> <context> <name>TelemetryDialog</name> <message> - <location filename="../main.cpp" line="167"/> + <location filename="../main.cpp" line="171"/> <source>You want help %1 to improve in the future by including personal usage data in your submission?</source> <translation>Voulez-vous aider au développement de %1 en transmettant vos données d'utilisation ?</translation> </message> <message> - <location filename="../main.cpp" line="168"/> + <location filename="../main.cpp" line="172"/> <source>%1 User Statistics</source> <translation>Statistiques utilisateurs %1</translation> </message> <message> - <location filename="../main.cpp" line="172"/> + <location filename="../main.cpp" line="176"/> <source>Yes, I want include personal usage data.</source> <translation>Oui, je veux partager mes données d'utilisation.</translation> </message> <message> - <location filename="../main.cpp" line="181"/> + <location filename="../main.cpp" line="185"/> <source>&OK</source> <translation>&OK</translation> </message> diff --git a/res/gta5sync_ru.qm b/res/gta5sync_ru.qm index 95c5dcc42f3da05a0216beb0fac6ea3acf1f50e1..e26586b37e29a123c2426da41c3af81d0333fb90 100644 GIT binary patch delta 3448 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 delta 3409 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 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</source> <translation>Вне банды</translation> </message> </context> +<context> + <name>DonationDialog</name> + <message> + <location filename="../dnr/DonationDialog.cpp" line="28"/> + <source>Donate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="30"/> + <source><h4>Hello, thank you for using %1!</h4></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="32"/> + <source>When you think %1 is useful for you, you should consider donate for support future development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="41"/> + <source>Show Again</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="44"/> + <source>&Close</source> + <translation type="unfinished">&Закрыть</translation> + </message> +</context> <context> <name>ExportDialog</name> <message> @@ -1687,17 +1715,17 @@ Press 1 for Default View</source> <context> <name>QApplication</name> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Font</source> <translation>Шрифт</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Selected Font: %1</source> <translation>Выбранный шрифт: %1</translation> </message> <message> - <location filename="../main.cpp" line="138"/> + <location filename="../main.cpp" line="142"/> <source><h4>Welcome to %1!</h4>You want to configure %1 before you start using it?</source> <translation><h4>Добро пожаловать в %1!</h4>Хочешь изменить настройки %1 перед использованием?</translation> </message> @@ -2276,22 +2304,22 @@ Press 1 for Default View</source> <context> <name>TelemetryDialog</name> <message> - <location filename="../main.cpp" line="167"/> + <location filename="../main.cpp" line="171"/> <source>You want help %1 to improve in the future by including personal usage data in your submission?</source> <translation>Разрешишь нам собирать статистику о пользовании тобой %1? Это поможет нам в разработке.</translation> </message> <message> - <location filename="../main.cpp" line="168"/> + <location filename="../main.cpp" line="172"/> <source>%1 User Statistics</source> <translation>%1 Пользовательская статистика</translation> </message> <message> - <location filename="../main.cpp" line="172"/> + <location filename="../main.cpp" line="176"/> <source>Yes, I want include personal usage data.</source> <translation>Да, передавать данные о пользовании программой.</translation> </message> <message> - <location filename="../main.cpp" line="181"/> + <location filename="../main.cpp" line="185"/> <source>&OK</source> <translation>&ОК</translation> </message> diff --git a/res/gta5sync_uk.qm b/res/gta5sync_uk.qm index c43d0148d9b1aafa308090dd7922153ab8c6a318..b3921b5e63d8adc8d0811aa85d3f403a83501e5f 100644 GIT binary patch delta 3449 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 delta 3409 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 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</source> <translation>Без банди</translation> </message> </context> +<context> + <name>DonationDialog</name> + <message> + <location filename="../dnr/DonationDialog.cpp" line="28"/> + <source>Donate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="30"/> + <source><h4>Hello, thank you for using %1!</h4></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="32"/> + <source>When you think %1 is useful for you, you should consider donate for support future development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="41"/> + <source>Show Again</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="44"/> + <source>&Close</source> + <translation type="unfinished">&Закрити</translation> + </message> +</context> <context> <name>ExportDialog</name> <message> @@ -1677,17 +1705,17 @@ Press 1 for Default View</source> <context> <name>QApplication</name> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Font</source> <translation>Шрифт</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Selected Font: %1</source> <translation>Вибраний шрифт:%1</translation> </message> <message> - <location filename="../main.cpp" line="138"/> + <location filename="../main.cpp" line="142"/> <source><h4>Welcome to %1!</h4>You want to configure %1 before you start using it?</source> <translation><h4>Ласкаво просимо до %1!</h4>Ви хочете налаштувати %1 перед використанням?</translation> </message> @@ -2266,22 +2294,22 @@ Press 1 for Default View</source> <context> <name>TelemetryDialog</name> <message> - <location filename="../main.cpp" line="167"/> + <location filename="../main.cpp" line="171"/> <source>You want help %1 to improve in the future by including personal usage data in your submission?</source> <translation>Ви хочете допомогти %1 покращитись у майбутньому, включивши дані особистого користування?</translation> </message> <message> - <location filename="../main.cpp" line="168"/> + <location filename="../main.cpp" line="172"/> <source>%1 User Statistics</source> <translation>%1 Статистика користувачів</translation> </message> <message> - <location filename="../main.cpp" line="172"/> + <location filename="../main.cpp" line="176"/> <source>Yes, I want include personal usage data.</source> <translation>Так, я хочу включити дані особистого користування.</translation> </message> <message> - <location filename="../main.cpp" line="181"/> + <location filename="../main.cpp" line="185"/> <source>&OK</source> <translatorcomment>&OK</translatorcomment> <translation>&OK</translation> diff --git a/res/gta5sync_zh_TW.qm b/res/gta5sync_zh_TW.qm index 907d54399ffd6f796f68c436b542b67cd110533a..491d4c4767a703e5e5fda176d4d4513ef3e33a5c 100644 GIT binary patch delta 3444 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 ZO{tos9mBJ_cQZ4#Bn%r<wbIbN^e?el#XSH3 delta 3409 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 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</source> <translation>無</translation> </message> </context> +<context> + <name>DonationDialog</name> + <message> + <location filename="../dnr/DonationDialog.cpp" line="28"/> + <source>Donate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="30"/> + <source><h4>Hello, thank you for using %1!</h4></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="32"/> + <source>When you think %1 is useful for you, you should consider donate for support future development.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="41"/> + <source>Show Again</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../dnr/DonationDialog.cpp" line="44"/> + <source>&Close</source> + <translation type="unfinished">關閉(&C)</translation> + </message> +</context> <context> <name>ExportDialog</name> <message> @@ -1667,17 +1695,17 @@ Press 1 for Default View</source> <context> <name>QApplication</name> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Font</source> <translation>字體</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="115"/> <source>Selected Font: %1</source> <translation>選擇的字體: %1</translation> </message> <message> - <location filename="../main.cpp" line="138"/> + <location filename="../main.cpp" line="142"/> <source><h4>Welcome to %1!</h4>You want to configure %1 before you start using it?</source> <translation><h4>歡迎使用 %1!</h4> 你想在開始前先設定 %1 嗎?</translation> </message> @@ -2256,22 +2284,22 @@ Press 1 for Default View</source> <context> <name>TelemetryDialog</name> <message> - <location filename="../main.cpp" line="167"/> + <location filename="../main.cpp" line="171"/> <source>You want help %1 to improve in the future by including personal usage data in your submission?</source> <translation>你希望通過收集資料來幫助改善 %1 嗎?</translation> </message> <message> - <location filename="../main.cpp" line="168"/> + <location filename="../main.cpp" line="172"/> <source>%1 User Statistics</source> <translation>%1 使用者統計</translation> </message> <message> - <location filename="../main.cpp" line="172"/> + <location filename="../main.cpp" line="176"/> <source>Yes, I want include personal usage data.</source> <translation>是的,我想幫忙.</translation> </message> <message> - <location filename="../main.cpp" line="181"/> + <location filename="../main.cpp" line="185"/> <source>&OK</source> <translation>確定(&O)</translation> </message>