Browse Source

gta5view 1.6.2

Syping 1 month ago
parent
commit
8cada11fb8

+ 1
- 1
.ci/debian_build.sh View File

@@ -21,7 +21,7 @@ mkdir -p /usr/share/gta5view && \
21 21
 
22 22
 # Starting build
23 23
 cd qt5 && \
24
-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 && \
24
+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 && \
25 25
 make depend && \
26 26
 make -j 4 && \
27 27
 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 && \

+ 1
- 1
.ci/gta5view.nsi View File

@@ -3,7 +3,7 @@
3 3
 !define APP_NAME "gta5view"
4 4
 !define COMP_NAME "Syping"
5 5
 !define WEB_SITE "https://gta5view.syping.de/"
6
-!define VERSION "1.6.1.0"
6
+!define VERSION "1.6.2.0"
7 7
 !define COPYRIGHT "Copyright © 2016-2018 Syping"
8 8
 !define DESCRIPTION "Grand Theft Auto V Savegame and Snapmatic Viewer/Editor"
9 9
 !define INSTALLER_NAME "gta5view_setup.exe"

+ 1
- 1
.ci/windows_build.sh View File

@@ -12,7 +12,7 @@ mkdir -p assets && \
12 12
 
13 13
 # Starting build
14 14
 cd build && \
15
-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 && \
15
+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 && \
16 16
 make depend && \
17 17
 make -j 4 && \
18 18
 cp -Rf release/*.exe ${PROJECT_DIR}/assets/${GTA5VIEW_EXECUTABLE} && \

+ 1
- 1
.ci/wininstall_build.sh View File

@@ -12,7 +12,7 @@ mkdir -p assets && \
12 12
 
13 13
 # Starting build
14 14
 cd build && \
15
-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 && \
15
+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 && \
16 16
 make depend && \
17 17
 make -j 4 && \
18 18
 cd ${PROJECT_DIR}/assets && \

+ 1
- 1
config.h View File

@@ -44,7 +44,7 @@
44 44
 #endif
45 45
 
46 46
 #ifndef GTA5SYNC_APPVER
47
-#define GTA5SYNC_APPVER "1.6.1"
47
+#define GTA5SYNC_APPVER "1.6.2"
48 48
 #endif
49 49
 
50 50
 #if __cplusplus

+ 80
- 0
dnr/DonationDialog.cpp View File

@@ -0,0 +1,80 @@
1
+/*****************************************************************************
2
+* gta5view Grand Theft Auto V Profile Viewer
3
+* Copyright (C) 2018 Syping
4
+*
5
+* This program is free software: you can redistribute it and/or modify
6
+* it under the terms of the GNU General Public License as published by
7
+* the Free Software Foundation, either version 3 of the License, or
8
+* (at your option) any later version.
9
+*
10
+* This program is distributed in the hope that it will be useful,
11
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
+* GNU General Public License for more details.
14
+*
15
+* You should have received a copy of the GNU General Public License
16
+* along with this program.  If not, see <http://www.gnu.org/licenses/>.
17
+*****************************************************************************/
18
+
19
+#include "TranslationClass.h"
20
+#include "DonationDialog.h"
21
+#include "config.h"
22
+#include <QSettings>
23
+#include <QDebug>
24
+
25
+DonationDialog::DonationDialog(QWidget *parent) : QDialog(parent)
26
+{
27
+    setWindowFlags(windowFlags()^Qt::WindowContextHelpButtonHint);
28
+    setWindowTitle(tr("Donate"));
29
+    setLayout(&layout);
30
+    titleLabel.setText(tr("<h4>Hello, thank you for using %1!</h4>").arg(GTA5SYNC_APPSTR));
31
+    layout.addWidget(&titleLabel);
32
+    informationLabel.setText(tr("When you think %1 is useful for you, you should consider donate for support future development.").arg(GTA5SYNC_APPSTR));
33
+    informationLabel.setWordWrap(true);
34
+    layout.addWidget(&informationLabel);
35
+    donateLabel.setText(QString("<a href=\"%1\"><img src=\":/img/donate.png\"></a>").arg(donateUrl()));
36
+    donateLabel.setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding);
37
+    donateLabel.setOpenExternalLinks(true);
38
+    layout.addWidget(&donateLabel);
39
+    layout.addLayout(&buttomLayout);
40
+    showAgainBox.setChecked(true);
41
+    showAgainBox.setText(tr("Show Again"));
42
+    showAgainBox.setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum);
43
+    buttomLayout.addWidget(&showAgainBox);
44
+    closeButton.setText(tr("&Close"));
45
+    connect(&closeButton, SIGNAL(clicked()), this, SLOT(close()));
46
+    buttomLayout.addWidget(&closeButton);
47
+    resize(((double)sizeHint().width() * 1.5), sizeHint().height());
48
+}
49
+
50
+DonationDialog::~DonationDialog()
51
+{
52
+}
53
+
54
+void DonationDialog::closeEvent(QCloseEvent *ev)
55
+{
56
+    QSettings settings(GTA5SYNC_APPVENDOR, GTA5SYNC_APPSTR);
57
+    settings.beginGroup("Startup");
58
+    settings.setValue("ShowDonation", showAgainBox.isChecked());
59
+    settings.endGroup();
60
+    ev->accept();
61
+}
62
+
63
+QString DonationDialog::donateUrl()
64
+{
65
+    QString donationUrl;
66
+    QString currencyCode = QLocale::system().currencySymbol(QLocale::CurrencyIsoCode);
67
+    if (currencyCode == "EUR")
68
+    {
69
+        donationUrl = QString("https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=%1&item_name=Donation+for+%2&item_number=%3+Version&currency_code=EUR").arg(QString(GTA5SYNC_DONATION_EMAIL).replace("/at/", "@"), QString(GTA5SYNC_APPSTR).replace(" ", "+"), QString(GTA5SYNC_BUILDCODE).replace(" ", "+"));
70
+    }
71
+    else if (currencyCode == "GBP")
72
+    {
73
+        donationUrl = QString("https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=%1&item_name=Donation+for+%2&item_number=%3+Version&currency_code=GBP").arg(QString(GTA5SYNC_DONATION_EMAIL).replace("/at/", "@"), QString(GTA5SYNC_APPSTR).replace(" ", "+"), QString(GTA5SYNC_BUILDCODE).replace(" ", "+"));
74
+    }
75
+    else
76
+    {
77
+        donationUrl = QString("https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=%1&item_name=Donation+for+%2&item_number=%3+Version&currency_code=USD").arg(QString(GTA5SYNC_DONATION_EMAIL).replace("/at/", "@"), QString(GTA5SYNC_APPSTR).replace(" ", "+"), QString(GTA5SYNC_BUILDCODE).replace(" ", "+"));
78
+    }
79
+    return donationUrl;
80
+}

+ 57
- 0
dnr/DonationDialog.h View File

@@ -0,0 +1,57 @@
1
+/*****************************************************************************
2
+* gta5view Grand Theft Auto V Profile Viewer
3
+* Copyright (C) 2018 Syping
4
+*
5
+* This program is free software: you can redistribute it and/or modify
6
+* it under the terms of the GNU General Public License as published by
7
+* the Free Software Foundation, either version 3 of the License, or
8
+* (at your option) any later version.
9
+*
10
+* This program is distributed in the hope that it will be useful,
11
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
+* GNU General Public License for more details.
14
+*
15
+* You should have received a copy of the GNU General Public License
16
+* along with this program.  If not, see <http://www.gnu.org/licenses/>.
17
+*****************************************************************************/
18
+
19
+#ifndef DONATIONDIALOG_H
20
+#define DONATIONDIALOG_H
21
+
22
+#include <QLabel>
23
+#include <QDialog>
24
+#include <QString>
25
+#include <QCheckBox>
26
+#include <QCloseEvent>
27
+#include <QHBoxLayout>
28
+#include <QVBoxLayout>
29
+#include <QPushButton>
30
+#include <QSpacerItem>
31
+
32
+namespace Ui {
33
+class DonationDialog;
34
+}
35
+
36
+class DonationDialog : public QDialog
37
+{
38
+    Q_OBJECT
39
+public:
40
+    explicit DonationDialog(QWidget *parent = nullptr);
41
+    ~DonationDialog();
42
+
43
+protected:
44
+    void closeEvent(QCloseEvent *ev);
45
+
46
+private:
47
+    QString donateUrl();
48
+    QVBoxLayout layout;
49
+    QLabel titleLabel;
50
+    QLabel informationLabel;
51
+    QLabel donateLabel;
52
+    QCheckBox showAgainBox;
53
+    QHBoxLayout buttomLayout;
54
+    QPushButton closeButton;
55
+};
56
+
57
+#endif // DONATIONDIALOG_H

+ 10
- 1
gta5view.pro View File

@@ -64,6 +64,7 @@ SOURCES += main.cpp \
64 64
     TranslationClass.cpp \
65 65
     UserInterface.cpp \
66 66
     anpro/imagecropper.cpp \
67
+    dnr/DonationDialog.cpp \
67 68
     pcg/pcg_basic.c \
68 69
     tmext/TelemetryClassAuthenticator.cpp \
69 70
     uimod/JSHighlighter.cpp \
@@ -108,6 +109,7 @@ HEADERS  += \
108 109
     anpro/imagecropper.h \
109 110
     anpro/imagecropper_e.h \
110 111
     anpro/imagecropper_p.h \
112
+    dnr/DonationDialog.h \
111 113
     pcg/pcg_basic.h \
112 114
     tmext/TelemetryClassAuthenticator.h \
113 115
     uimod/JSHighlighter.h \
@@ -158,7 +160,7 @@ DISTFILES += res/app.rc \
158 160
     res/gta5view.png \
159 161
     lang/README.txt
160 162
 
161
-INCLUDEPATH += ./anpro ./pcg ./tmext ./uimod
163
+INCLUDEPATH += ./anpro ./dnr ./pcg ./tmext ./uimod
162 164
 
163 165
 # GTA5SYNC/GTA5VIEW ONLY
164 166
 
@@ -235,6 +237,13 @@ contains(DEFINES, GTA5SYNC_QCONF){
235 237
     }
236 238
 }
237 239
 
240
+# DONATION BASED STUFF
241
+
242
+!contains(DEFINES, GTA5SYNC_DONATION){
243
+    SOURCES -= dnr/DonationDialog.cpp
244
+    HEADERS -= dnr/DonationDialog.h
245
+}
246
+
238 247
 # TELEMETRY BASED STUFF
239 248
 
240 249
 !contains(DEFINES, GTA5SYNC_TELEMETRY){

+ 16
- 0
main.cpp View File

@@ -63,6 +63,10 @@
63 63
 #include "TelemetryClass.h"
64 64
 #endif
65 65
 
66
+#ifdef GTA5SYNC_DONATION
67
+#include "DonationDialog.h"
68
+#endif
69
+
66 70
 int main(int argc, char *argv[])
67 71
 {
68 72
     QApplication a(argc, argv);
@@ -312,5 +316,17 @@ int main(int argc, char *argv[])
312 316
     uiWindow.show();
313 317
 #endif
314 318
 
319
+#ifdef GTA5SYNC_DONATION
320
+    settings.beginGroup("Startup");
321
+    bool showDonation = settings.value("ShowDonation", true).toBool();
322
+    settings.endGroup();
323
+    if (showDonation)
324
+    {
325
+        DonationDialog *donorDialog = new DonationDialog();
326
+        donorDialog->show();
327
+        QObject::connect(donorDialog, SIGNAL(finished(int)), donorDialog, SLOT(deleteLater()));
328
+    }
329
+#endif
330
+
315 331
     return a.exec();
316 332
 }

+ 1
- 0
res/app.qrc View File

@@ -12,6 +12,7 @@
12 12
         <file>avatararea.png</file>
13 13
         <file>avatarareaimport.png</file>
14 14
         <file>back.png</file>
15
+        <file>donate.png</file>
15 16
         <file>empty1x16.png</file>
16 17
         <file>mappreview.jpg</file>
17 18
         <file>next.png</file>

+ 4
- 4
res/app.rc View File

@@ -7,8 +7,8 @@ CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "gta5view.exe.manifest"
7 7
 #include <windows.h>
8 8
 
9 9
 VS_VERSION_INFO     VERSIONINFO
10
-FILEVERSION         1, 6, 1, 0
11
-PRODUCTVERSION      1, 6, 1, 0
10
+FILEVERSION         1, 6, 2, 0
11
+PRODUCTVERSION      1, 6, 2, 0
12 12
 FILEFLAGSMASK       0x3fL
13 13
 FILEFLAGS           0
14 14
 FILEOS              VOS_NT_WINDOWS32
@@ -25,12 +25,12 @@ BEGIN
25 25
         BEGIN
26 26
             VALUE   "CompanyName",      "Syping"
27 27
             VALUE   "FileDescription",  "gta5view"
28
-            VALUE   "FileVersion",      "1.6.1"
28
+            VALUE   "FileVersion",      "1.6.2"
29 29
             VALUE   "InternalName",     "gta5view"
30 30
             VALUE   "LegalCopyright",   "Copyright © 2016-2018 Syping"
31 31
             VALUE   "OriginalFilename", "gta5view.exe"
32 32
             VALUE   "ProductName",      "gta5view"
33
-            VALUE   "ProductVersion",   "1.6.1"
33
+            VALUE   "ProductVersion",   "1.6.2"
34 34
         END
35 35
     END
36 36
 END

BIN
res/donate.png View File


+ 35
- 7
res/gta5sync.ts View File

@@ -100,6 +100,34 @@ Pictures and Savegames</source>
100 100
         <translation type="unfinished"></translation>
101 101
     </message>
102 102
 </context>
103
+<context>
104
+    <name>DonationDialog</name>
105
+    <message>
106
+        <location filename="../dnr/DonationDialog.cpp" line="28"/>
107
+        <source>Donate</source>
108
+        <translation type="unfinished"></translation>
109
+    </message>
110
+    <message>
111
+        <location filename="../dnr/DonationDialog.cpp" line="30"/>
112
+        <source>&lt;h4&gt;Hello, thank you for using %1!&lt;/h4&gt;</source>
113
+        <translation type="unfinished"></translation>
114
+    </message>
115
+    <message>
116
+        <location filename="../dnr/DonationDialog.cpp" line="32"/>
117
+        <source>When you think %1 is useful for you, you should consider donate for support future development.</source>
118
+        <translation type="unfinished"></translation>
119
+    </message>
120
+    <message>
121
+        <location filename="../dnr/DonationDialog.cpp" line="41"/>
122
+        <source>Show Again</source>
123
+        <translation type="unfinished"></translation>
124
+    </message>
125
+    <message>
126
+        <location filename="../dnr/DonationDialog.cpp" line="44"/>
127
+        <source>&amp;Close</source>
128
+        <translation type="unfinished"></translation>
129
+    </message>
130
+</context>
103 131
 <context>
104 132
     <name>ExportDialog</name>
105 133
     <message>
@@ -1649,17 +1677,17 @@ Press 1 for Default View</source>
1649 1677
 <context>
1650 1678
     <name>QApplication</name>
1651 1679
     <message>
1652
-        <location filename="../main.cpp" line="111"/>
1680
+        <location filename="../main.cpp" line="115"/>
1653 1681
         <source>Font</source>
1654 1682
         <translation type="unfinished"></translation>
1655 1683
     </message>
1656 1684
     <message>
1657
-        <location filename="../main.cpp" line="111"/>
1685
+        <location filename="../main.cpp" line="115"/>
1658 1686
         <source>Selected Font: %1</source>
1659 1687
         <translation type="unfinished"></translation>
1660 1688
     </message>
1661 1689
     <message>
1662
-        <location filename="../main.cpp" line="138"/>
1690
+        <location filename="../main.cpp" line="142"/>
1663 1691
         <source>&lt;h4&gt;Welcome to %1!&lt;/h4&gt;You want to configure %1 before you start using it?</source>
1664 1692
         <translation type="unfinished"></translation>
1665 1693
     </message>
@@ -2236,22 +2264,22 @@ Press 1 for Default View</source>
2236 2264
 <context>
2237 2265
     <name>TelemetryDialog</name>
2238 2266
     <message>
2239
-        <location filename="../main.cpp" line="167"/>
2267
+        <location filename="../main.cpp" line="171"/>
2240 2268
         <source>You want help %1 to improve in the future by including personal usage data in your submission?</source>
2241 2269
         <translation type="unfinished"></translation>
2242 2270
     </message>
2243 2271
     <message>
2244
-        <location filename="../main.cpp" line="168"/>
2272
+        <location filename="../main.cpp" line="172"/>
2245 2273
         <source>%1 User Statistics</source>
2246 2274
         <translation type="unfinished"></translation>
2247 2275
     </message>
2248 2276
     <message>
2249
-        <location filename="../main.cpp" line="172"/>
2277
+        <location filename="../main.cpp" line="176"/>
2250 2278
         <source>Yes, I want include personal usage data.</source>
2251 2279
         <translation type="unfinished"></translation>
2252 2280
     </message>
2253 2281
     <message>
2254
-        <location filename="../main.cpp" line="181"/>
2282
+        <location filename="../main.cpp" line="185"/>
2255 2283
         <source>&amp;OK</source>
2256 2284
         <translation type="unfinished"></translation>
2257 2285
     </message>

BIN
res/gta5sync_de.qm View File


+ 35
- 7
res/gta5sync_de.ts View File

@@ -110,6 +110,34 @@ Snapmatic Bilder und Spielständen</translation>
110 110
         <translation>Keine Crew</translation>
111 111
     </message>
112 112
 </context>
113
+<context>
114
+    <name>DonationDialog</name>
115
+    <message>
116
+        <location filename="../dnr/DonationDialog.cpp" line="28"/>
117
+        <source>Donate</source>
118
+        <translation>Spenden</translation>
119
+    </message>
120
+    <message>
121
+        <location filename="../dnr/DonationDialog.cpp" line="30"/>
122
+        <source>&lt;h4&gt;Hello, thank you for using %1!&lt;/h4&gt;</source>
123
+        <translation>&lt;h4&gt;Hallo, danke für das Benutzen von %1&lt;/h1&gt;</translation>
124
+    </message>
125
+    <message>
126
+        <location filename="../dnr/DonationDialog.cpp" line="32"/>
127
+        <source>When you think %1 is useful for you, you should consider donate for support future development.</source>
128
+        <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>
129
+    </message>
130
+    <message>
131
+        <location filename="../dnr/DonationDialog.cpp" line="41"/>
132
+        <source>Show Again</source>
133
+        <translation>Wieder anzeigen</translation>
134
+    </message>
135
+    <message>
136
+        <location filename="../dnr/DonationDialog.cpp" line="44"/>
137
+        <source>&amp;Close</source>
138
+        <translation>S&amp;chließen</translation>
139
+    </message>
140
+</context>
113 141
 <context>
114 142
     <name>ExportDialog</name>
115 143
     <message>
@@ -1672,17 +1700,17 @@ Drücke 1 für Standardmodus</translation>
1672 1700
 <context>
1673 1701
     <name>QApplication</name>
1674 1702
     <message>
1675
-        <location filename="../main.cpp" line="111"/>
1703
+        <location filename="../main.cpp" line="115"/>
1676 1704
         <source>Font</source>
1677 1705
         <translation>Schrift</translation>
1678 1706
     </message>
1679 1707
     <message>
1680
-        <location filename="../main.cpp" line="111"/>
1708
+        <location filename="../main.cpp" line="115"/>
1681 1709
         <source>Selected Font: %1</source>
1682 1710
         <translation>Ausgewähle Schrift: %1</translation>
1683 1711
     </message>
1684 1712
     <message>
1685
-        <location filename="../main.cpp" line="138"/>
1713
+        <location filename="../main.cpp" line="142"/>
1686 1714
         <source>&lt;h4&gt;Welcome to %1!&lt;/h4&gt;You want to configure %1 before you start using it?</source>
1687 1715
         <translation>&lt;h4&gt;Willkommen zu %1!&lt;/h4&gt;Möchtest du %1 einstellen bevor du es nutzt?</translation>
1688 1716
     </message>
@@ -2261,22 +2289,22 @@ Drücke 1 für Standardmodus</translation>
2261 2289
 <context>
2262 2290
     <name>TelemetryDialog</name>
2263 2291
     <message>
2264
-        <location filename="../main.cpp" line="168"/>
2292
+        <location filename="../main.cpp" line="172"/>
2265 2293
         <source>%1 User Statistics</source>
2266 2294
         <translation>%1 Benutzerstatistik</translation>
2267 2295
     </message>
2268 2296
     <message>
2269
-        <location filename="../main.cpp" line="167"/>
2297
+        <location filename="../main.cpp" line="171"/>
2270 2298
         <source>You want help %1 to improve in the future by including personal usage data in your submission?</source>
2271 2299
         <translation>Sollen bei Einreichungen Persönliche Nutzungsdaten einbezogen werden um %1 in der Zukunft zu unterstützen?</translation>
2272 2300
     </message>
2273 2301
     <message>
2274
-        <location filename="../main.cpp" line="172"/>
2302
+        <location filename="../main.cpp" line="176"/>
2275 2303
         <source>Yes, I want include personal usage data.</source>
2276 2304
         <translation>Ja, ich möchte Persönliche Nutzungsdaten einbeziehen.</translation>
2277 2305
     </message>
2278 2306
     <message>
2279
-        <location filename="../main.cpp" line="181"/>
2307
+        <location filename="../main.cpp" line="185"/>
2280 2308
         <source>&amp;OK</source>
2281 2309
         <translation>&amp;OK</translation>
2282 2310
     </message>

+ 35
- 7
res/gta5sync_en_US.ts View File

@@ -100,6 +100,34 @@ Pictures and Savegames</source>
100 100
         <translation type="unfinished"></translation>
101 101
     </message>
102 102
 </context>
103
+<context>
104
+    <name>DonationDialog</name>
105
+    <message>
106
+        <location filename="../dnr/DonationDialog.cpp" line="28"/>
107
+        <source>Donate</source>
108
+        <translation type="unfinished"></translation>
109
+    </message>
110
+    <message>
111
+        <location filename="../dnr/DonationDialog.cpp" line="30"/>
112
+        <source>&lt;h4&gt;Hello, thank you for using %1!&lt;/h4&gt;</source>
113
+        <translation type="unfinished"></translation>
114
+    </message>
115
+    <message>
116
+        <location filename="../dnr/DonationDialog.cpp" line="32"/>
117
+        <source>When you think %1 is useful for you, you should consider donate for support future development.</source>
118
+        <translation type="unfinished"></translation>
119
+    </message>
120
+    <message>
121
+        <location filename="../dnr/DonationDialog.cpp" line="41"/>
122
+        <source>Show Again</source>
123
+        <translation type="unfinished"></translation>
124
+    </message>
125
+    <message>
126
+        <location filename="../dnr/DonationDialog.cpp" line="44"/>
127
+        <source>&amp;Close</source>
128
+        <translation type="unfinished"></translation>
129
+    </message>
130
+</context>
103 131
 <context>
104 132
     <name>ExportDialog</name>
105 133
     <message>
@@ -1649,17 +1677,17 @@ Press 1 for Default View</source>
1649 1677
 <context>
1650 1678
     <name>QApplication</name>
1651 1679
     <message>
1652
-        <location filename="../main.cpp" line="111"/>
1680
+        <location filename="../main.cpp" line="115"/>
1653 1681
         <source>Font</source>
1654 1682
         <translation type="unfinished"></translation>
1655 1683
     </message>
1656 1684
     <message>
1657
-        <location filename="../main.cpp" line="111"/>
1685
+        <location filename="../main.cpp" line="115"/>
1658 1686
         <source>Selected Font: %1</source>
1659 1687
         <translation type="unfinished"></translation>
1660 1688
     </message>
1661 1689
     <message>
1662
-        <location filename="../main.cpp" line="138"/>
1690
+        <location filename="../main.cpp" line="142"/>
1663 1691
         <source>&lt;h4&gt;Welcome to %1!&lt;/h4&gt;You want to configure %1 before you start using it?</source>
1664 1692
         <translation type="unfinished"></translation>
1665 1693
     </message>
@@ -2236,22 +2264,22 @@ Press 1 for Default View</source>
2236 2264
 <context>
2237 2265
     <name>TelemetryDialog</name>
2238 2266
     <message>
2239
-        <location filename="../main.cpp" line="167"/>
2267
+        <location filename="../main.cpp" line="171"/>
2240 2268
         <source>You want help %1 to improve in the future by including personal usage data in your submission?</source>
2241 2269
         <translation type="unfinished"></translation>
2242 2270
     </message>
2243 2271
     <message>
2244
-        <location filename="../main.cpp" line="168"/>
2272
+        <location filename="../main.cpp" line="172"/>
2245 2273
         <source>%1 User Statistics</source>
2246 2274
         <translation type="unfinished"></translation>
2247 2275
     </message>
2248 2276
     <message>
2249
-        <location filename="../main.cpp" line="172"/>
2277
+        <location filename="../main.cpp" line="176"/>
2250 2278
         <source>Yes, I want include personal usage data.</source>
2251 2279
         <translation type="unfinished"></translation>
2252 2280
     </message>
2253 2281
     <message>
2254
-        <location filename="../main.cpp" line="181"/>
2282
+        <location filename="../main.cpp" line="185"/>
2255 2283
         <source>&amp;OK</source>
2256 2284
         <translation type="unfinished"></translation>
2257 2285
     </message>

+ 35
- 7
res/gta5sync_es.ts View File

@@ -100,6 +100,34 @@ Pictures and Savegames</source>
100 100
         <translation type="unfinished"></translation>
101 101
     </message>
102 102
 </context>
103
+<context>
104
+    <name>DonationDialog</name>
105
+    <message>
106
+        <location filename="../dnr/DonationDialog.cpp" line="28"/>
107
+        <source>Donate</source>
108
+        <translation type="unfinished"></translation>
109
+    </message>
110
+    <message>
111
+        <location filename="../dnr/DonationDialog.cpp" line="30"/>
112
+        <source>&lt;h4&gt;Hello, thank you for using %1!&lt;/h4&gt;</source>
113
+        <translation type="unfinished"></translation>
114
+    </message>
115
+    <message>
116
+        <location filename="../dnr/DonationDialog.cpp" line="32"/>
117
+        <source>When you think %1 is useful for you, you should consider donate for support future development.</source>
118
+        <translation type="unfinished"></translation>
119
+    </message>
120
+    <message>
121
+        <location filename="../dnr/DonationDialog.cpp" line="41"/>
122
+        <source>Show Again</source>
123
+        <translation type="unfinished"></translation>
124
+    </message>
125
+    <message>
126
+        <location filename="../dnr/DonationDialog.cpp" line="44"/>
127
+        <source>&amp;Close</source>
128
+        <translation type="unfinished"></translation>
129
+    </message>
130
+</context>
103 131
 <context>
104 132
     <name>ExportDialog</name>
105 133
     <message>
@@ -1649,17 +1677,17 @@ Press 1 for Default View</source>
1649 1677
 <context>
1650 1678
     <name>QApplication</name>
1651 1679
     <message>
1652
-        <location filename="../main.cpp" line="111"/>
1680
+        <location filename="../main.cpp" line="115"/>
1653 1681
         <source>Font</source>
1654 1682
         <translation type="unfinished"></translation>
1655 1683
     </message>
1656 1684
     <message>
1657
-        <location filename="../main.cpp" line="111"/>
1685
+        <location filename="../main.cpp" line="115"/>
1658 1686
         <source>Selected Font: %1</source>
1659 1687
         <translation type="unfinished"></translation>
1660 1688
     </message>
1661 1689
     <message>
1662
-        <location filename="../main.cpp" line="138"/>
1690
+        <location filename="../main.cpp" line="142"/>
1663 1691
         <source>&lt;h4&gt;Welcome to %1!&lt;/h4&gt;You want to configure %1 before you start using it?</source>
1664 1692
         <translation type="unfinished"></translation>
1665 1693
     </message>
@@ -2236,22 +2264,22 @@ Press 1 for Default View</source>
2236 2264
 <context>
2237 2265
     <name>TelemetryDialog</name>
2238 2266
     <message>
2239
-        <location filename="../main.cpp" line="167"/>
2267
+        <location filename="../main.cpp" line="171"/>
2240 2268
         <source>You want help %1 to improve in the future by including personal usage data in your submission?</source>
2241 2269
         <translation type="unfinished"></translation>
2242 2270
     </message>
2243 2271
     <message>
2244
-        <location filename="../main.cpp" line="168"/>
2272
+        <location filename="../main.cpp" line="172"/>
2245 2273
         <source>%1 User Statistics</source>
2246 2274
         <translation type="unfinished"></translation>
2247 2275
     </message>
2248 2276
     <message>
2249
-        <location filename="../main.cpp" line="172"/>
2277
+        <location filename="../main.cpp" line="176"/>
2250 2278
         <source>Yes, I want include personal usage data.</source>
2251 2279
         <translation type="unfinished"></translation>
2252 2280
     </message>
2253 2281
     <message>
2254
-        <location filename="../main.cpp" line="181"/>
2282
+        <location filename="../main.cpp" line="185"/>
2255 2283
         <source>&amp;OK</source>
2256 2284
         <translation type="unfinished"></translation>
2257 2285
     </message>

+ 35
- 7
res/gta5sync_fr.ts View File

@@ -110,6 +110,34 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
110 110
         <translation>Aucun crew</translation>
111 111
     </message>
112 112
 </context>
113
+<context>
114
+    <name>DonationDialog</name>
115
+    <message>
116
+        <location filename="../dnr/DonationDialog.cpp" line="28"/>
117
+        <source>Donate</source>
118
+        <translation type="unfinished"></translation>
119
+    </message>
120
+    <message>
121
+        <location filename="../dnr/DonationDialog.cpp" line="30"/>
122
+        <source>&lt;h4&gt;Hello, thank you for using %1!&lt;/h4&gt;</source>
123
+        <translation type="unfinished"></translation>
124
+    </message>
125
+    <message>
126
+        <location filename="../dnr/DonationDialog.cpp" line="32"/>
127
+        <source>When you think %1 is useful for you, you should consider donate for support future development.</source>
128
+        <translation type="unfinished"></translation>
129
+    </message>
130
+    <message>
131
+        <location filename="../dnr/DonationDialog.cpp" line="41"/>
132
+        <source>Show Again</source>
133
+        <translation type="unfinished"></translation>
134
+    </message>
135
+    <message>
136
+        <location filename="../dnr/DonationDialog.cpp" line="44"/>
137
+        <source>&amp;Close</source>
138
+        <translation type="unfinished"></translation>
139
+    </message>
140
+</context>
113 141
 <context>
114 142
     <name>ExportDialog</name>
115 143
     <message>
@@ -1673,17 +1701,17 @@ Appuyer sur 1 pour le mode par défaut</translation>
1673 1701
 <context>
1674 1702
     <name>QApplication</name>
1675 1703
     <message>
1676
-        <location filename="../main.cpp" line="111"/>
1704
+        <location filename="../main.cpp" line="115"/>
1677 1705
         <source>Font</source>
1678 1706
         <translation>Police</translation>
1679 1707
     </message>
1680 1708
     <message>
1681
-        <location filename="../main.cpp" line="111"/>
1709
+        <location filename="../main.cpp" line="115"/>
1682 1710
         <source>Selected Font: %1</source>
1683 1711
         <translation>Police sélectionnée : %1</translation>
1684 1712
     </message>
1685 1713
     <message>
1686
-        <location filename="../main.cpp" line="138"/>
1714
+        <location filename="../main.cpp" line="142"/>
1687 1715
         <source>&lt;h4&gt;Welcome to %1!&lt;/h4&gt;You want to configure %1 before you start using it?</source>
1688 1716
         <translation>&lt;h4&gt;Bienvenue sur %1!&lt;/h4&gt;Voulez-vous configurer %1 avant de l&apos;utiliser t?</translation>
1689 1717
     </message>
@@ -2264,22 +2292,22 @@ Appuyer sur 1 pour le mode par défaut</translation>
2264 2292
 <context>
2265 2293
     <name>TelemetryDialog</name>
2266 2294
     <message>
2267
-        <location filename="../main.cpp" line="167"/>
2295
+        <location filename="../main.cpp" line="171"/>
2268 2296
         <source>You want help %1 to improve in the future by including personal usage data in your submission?</source>
2269 2297
         <translation>Voulez-vous aider au développement de %1 en transmettant vos données d&apos;utilisation ?</translation>
2270 2298
     </message>
2271 2299
     <message>
2272
-        <location filename="../main.cpp" line="168"/>
2300
+        <location filename="../main.cpp" line="172"/>
2273 2301
         <source>%1 User Statistics</source>
2274 2302
         <translation>Statistiques utilisateurs %1</translation>
2275 2303
     </message>
2276 2304
     <message>
2277
-        <location filename="../main.cpp" line="172"/>
2305
+        <location filename="../main.cpp" line="176"/>
2278 2306
         <source>Yes, I want include personal usage data.</source>
2279 2307
         <translation>Oui, je veux partager mes données d&apos;utilisation.</translation>
2280 2308
     </message>
2281 2309
     <message>
2282
-        <location filename="../main.cpp" line="181"/>
2310
+        <location filename="../main.cpp" line="185"/>
2283 2311
         <source>&amp;OK</source>
2284 2312
         <translation>&amp;OK</translation>
2285 2313
     </message>

BIN
res/gta5sync_ru.qm View File


+ 35
- 7
res/gta5sync_ru.ts View File

@@ -112,6 +112,34 @@ Pictures and Savegames</source>
112 112
         <translation>Вне банды</translation>
113 113
     </message>
114 114
 </context>
115
+<context>
116
+    <name>DonationDialog</name>
117
+    <message>
118
+        <location filename="../dnr/DonationDialog.cpp" line="28"/>
119
+        <source>Donate</source>
120
+        <translation type="unfinished"></translation>
121
+    </message>
122
+    <message>
123
+        <location filename="../dnr/DonationDialog.cpp" line="30"/>
124
+        <source>&lt;h4&gt;Hello, thank you for using %1!&lt;/h4&gt;</source>
125
+        <translation type="unfinished"></translation>
126
+    </message>
127
+    <message>
128
+        <location filename="../dnr/DonationDialog.cpp" line="32"/>
129
+        <source>When you think %1 is useful for you, you should consider donate for support future development.</source>
130
+        <translation type="unfinished"></translation>
131
+    </message>
132
+    <message>
133
+        <location filename="../dnr/DonationDialog.cpp" line="41"/>
134
+        <source>Show Again</source>
135
+        <translation type="unfinished"></translation>
136
+    </message>
137
+    <message>
138
+        <location filename="../dnr/DonationDialog.cpp" line="44"/>
139
+        <source>&amp;Close</source>
140
+        <translation type="unfinished">&amp;Закрыть</translation>
141
+    </message>
142
+</context>
115 143
 <context>
116 144
     <name>ExportDialog</name>
117 145
     <message>
@@ -1687,17 +1715,17 @@ Press 1 for Default View</source>
1687 1715
 <context>
1688 1716
     <name>QApplication</name>
1689 1717
     <message>
1690
-        <location filename="../main.cpp" line="111"/>
1718
+        <location filename="../main.cpp" line="115"/>
1691 1719
         <source>Font</source>
1692 1720
         <translation>Шрифт</translation>
1693 1721
     </message>
1694 1722
     <message>
1695
-        <location filename="../main.cpp" line="111"/>
1723
+        <location filename="../main.cpp" line="115"/>
1696 1724
         <source>Selected Font: %1</source>
1697 1725
         <translation>Выбранный шрифт: %1</translation>
1698 1726
     </message>
1699 1727
     <message>
1700
-        <location filename="../main.cpp" line="138"/>
1728
+        <location filename="../main.cpp" line="142"/>
1701 1729
         <source>&lt;h4&gt;Welcome to %1!&lt;/h4&gt;You want to configure %1 before you start using it?</source>
1702 1730
         <translation>&lt;h4&gt;Добро пожаловать в %1!&lt;/h4&gt;Хочешь изменить настройки %1 перед использованием?</translation>
1703 1731
     </message>
@@ -2276,22 +2304,22 @@ Press 1 for Default View</source>
2276 2304
 <context>
2277 2305
     <name>TelemetryDialog</name>
2278 2306
     <message>
2279
-        <location filename="../main.cpp" line="167"/>
2307
+        <location filename="../main.cpp" line="171"/>
2280 2308
         <source>You want help %1 to improve in the future by including personal usage data in your submission?</source>
2281 2309
         <translation>Разрешишь нам собирать статистику о пользовании тобой %1? Это поможет нам в разработке.</translation>
2282 2310
     </message>
2283 2311
     <message>
2284
-        <location filename="../main.cpp" line="168"/>
2312
+        <location filename="../main.cpp" line="172"/>
2285 2313
         <source>%1 User Statistics</source>
2286 2314
         <translation>%1 Пользовательская статистика</translation>
2287 2315
     </message>
2288 2316
     <message>
2289
-        <location filename="../main.cpp" line="172"/>
2317
+        <location filename="../main.cpp" line="176"/>
2290 2318
         <source>Yes, I want include personal usage data.</source>
2291 2319
         <translation>Да, передавать данные о пользовании программой.</translation>
2292 2320
     </message>
2293 2321
     <message>
2294
-        <location filename="../main.cpp" line="181"/>
2322
+        <location filename="../main.cpp" line="185"/>
2295 2323
         <source>&amp;OK</source>
2296 2324
         <translation>&amp;ОК</translation>
2297 2325
     </message>

BIN
res/gta5sync_uk.qm View File


+ 35
- 7
res/gta5sync_uk.ts View File

@@ -113,6 +113,34 @@ Pictures and Savegames</source>
113 113
         <translation>Без банди</translation>
114 114
     </message>
115 115
 </context>
116
+<context>
117
+    <name>DonationDialog</name>
118
+    <message>
119
+        <location filename="../dnr/DonationDialog.cpp" line="28"/>
120
+        <source>Donate</source>
121
+        <translation type="unfinished"></translation>
122
+    </message>
123
+    <message>
124
+        <location filename="../dnr/DonationDialog.cpp" line="30"/>
125
+        <source>&lt;h4&gt;Hello, thank you for using %1!&lt;/h4&gt;</source>
126
+        <translation type="unfinished"></translation>
127
+    </message>
128
+    <message>
129
+        <location filename="../dnr/DonationDialog.cpp" line="32"/>
130
+        <source>When you think %1 is useful for you, you should consider donate for support future development.</source>
131
+        <translation type="unfinished"></translation>
132
+    </message>
133
+    <message>
134
+        <location filename="../dnr/DonationDialog.cpp" line="41"/>
135
+        <source>Show Again</source>
136
+        <translation type="unfinished"></translation>
137
+    </message>
138
+    <message>
139
+        <location filename="../dnr/DonationDialog.cpp" line="44"/>
140
+        <source>&amp;Close</source>
141
+        <translation type="unfinished">&amp;Закрити</translation>
142
+    </message>
143
+</context>
116 144
 <context>
117 145
     <name>ExportDialog</name>
118 146
     <message>
@@ -1677,17 +1705,17 @@ Press 1 for Default View</source>
1677 1705
 <context>
1678 1706
     <name>QApplication</name>
1679 1707
     <message>
1680
-        <location filename="../main.cpp" line="111"/>
1708
+        <location filename="../main.cpp" line="115"/>
1681 1709
         <source>Font</source>
1682 1710
         <translation>Шрифт</translation>
1683 1711
     </message>
1684 1712
     <message>
1685
-        <location filename="../main.cpp" line="111"/>
1713
+        <location filename="../main.cpp" line="115"/>
1686 1714
         <source>Selected Font: %1</source>
1687 1715
         <translation>Вибраний шрифт:%1</translation>
1688 1716
     </message>
1689 1717
     <message>
1690
-        <location filename="../main.cpp" line="138"/>
1718
+        <location filename="../main.cpp" line="142"/>
1691 1719
         <source>&lt;h4&gt;Welcome to %1!&lt;/h4&gt;You want to configure %1 before you start using it?</source>
1692 1720
         <translation>&lt;h4&gt;Ласкаво просимо до %1!&lt;/h4&gt;Ви хочете налаштувати %1 перед використанням?</translation>
1693 1721
     </message>
@@ -2266,22 +2294,22 @@ Press 1 for Default View</source>
2266 2294
 <context>
2267 2295
     <name>TelemetryDialog</name>
2268 2296
     <message>
2269
-        <location filename="../main.cpp" line="167"/>
2297
+        <location filename="../main.cpp" line="171"/>
2270 2298
         <source>You want help %1 to improve in the future by including personal usage data in your submission?</source>
2271 2299
         <translation>Ви хочете допомогти %1  покращитись у майбутньому, включивши дані особистого користування?</translation>
2272 2300
     </message>
2273 2301
     <message>
2274
-        <location filename="../main.cpp" line="168"/>
2302
+        <location filename="../main.cpp" line="172"/>
2275 2303
         <source>%1 User Statistics</source>
2276 2304
         <translation>%1 Статистика користувачів</translation>
2277 2305
     </message>
2278 2306
     <message>
2279
-        <location filename="../main.cpp" line="172"/>
2307
+        <location filename="../main.cpp" line="176"/>
2280 2308
         <source>Yes, I want include personal usage data.</source>
2281 2309
         <translation>Так, я хочу включити дані особистого користування.</translation>
2282 2310
     </message>
2283 2311
     <message>
2284
-        <location filename="../main.cpp" line="181"/>
2312
+        <location filename="../main.cpp" line="185"/>
2285 2313
         <source>&amp;OK</source>
2286 2314
         <translatorcomment>&amp;OK</translatorcomment>
2287 2315
         <translation>&amp;OK</translation>

BIN
res/gta5sync_zh_TW.qm View File


+ 35
- 7
res/gta5sync_zh_TW.ts View File

@@ -109,6 +109,34 @@ Pictures and Savegames</source>
109 109
         <translation>無</translation>
110 110
     </message>
111 111
 </context>
112
+<context>
113
+    <name>DonationDialog</name>
114
+    <message>
115
+        <location filename="../dnr/DonationDialog.cpp" line="28"/>
116
+        <source>Donate</source>
117
+        <translation type="unfinished"></translation>
118
+    </message>
119
+    <message>
120
+        <location filename="../dnr/DonationDialog.cpp" line="30"/>
121
+        <source>&lt;h4&gt;Hello, thank you for using %1!&lt;/h4&gt;</source>
122
+        <translation type="unfinished"></translation>
123
+    </message>
124
+    <message>
125
+        <location filename="../dnr/DonationDialog.cpp" line="32"/>
126
+        <source>When you think %1 is useful for you, you should consider donate for support future development.</source>
127
+        <translation type="unfinished"></translation>
128
+    </message>
129
+    <message>
130
+        <location filename="../dnr/DonationDialog.cpp" line="41"/>
131
+        <source>Show Again</source>
132
+        <translation type="unfinished"></translation>
133
+    </message>
134
+    <message>
135
+        <location filename="../dnr/DonationDialog.cpp" line="44"/>
136
+        <source>&amp;Close</source>
137
+        <translation type="unfinished">關閉(&amp;C)</translation>
138
+    </message>
139
+</context>
112 140
 <context>
113 141
     <name>ExportDialog</name>
114 142
     <message>
@@ -1667,17 +1695,17 @@ Press 1 for Default View</source>
1667 1695
 <context>
1668 1696
     <name>QApplication</name>
1669 1697
     <message>
1670
-        <location filename="../main.cpp" line="111"/>
1698
+        <location filename="../main.cpp" line="115"/>
1671 1699
         <source>Font</source>
1672 1700
         <translation>字體</translation>
1673 1701
     </message>
1674 1702
     <message>
1675
-        <location filename="../main.cpp" line="111"/>
1703
+        <location filename="../main.cpp" line="115"/>
1676 1704
         <source>Selected Font: %1</source>
1677 1705
         <translation>選擇的字體: %1</translation>
1678 1706
     </message>
1679 1707
     <message>
1680
-        <location filename="../main.cpp" line="138"/>
1708
+        <location filename="../main.cpp" line="142"/>
1681 1709
         <source>&lt;h4&gt;Welcome to %1!&lt;/h4&gt;You want to configure %1 before you start using it?</source>
1682 1710
         <translation>&lt;h4&gt;歡迎使用 %1!&lt;/h4&gt; 你想在開始前先設定 %1 嗎?</translation>
1683 1711
     </message>
@@ -2256,22 +2284,22 @@ Press 1 for Default View</source>
2256 2284
 <context>
2257 2285
     <name>TelemetryDialog</name>
2258 2286
     <message>
2259
-        <location filename="../main.cpp" line="167"/>
2287
+        <location filename="../main.cpp" line="171"/>
2260 2288
         <source>You want help %1 to improve in the future by including personal usage data in your submission?</source>
2261 2289
         <translation>你希望通過收集資料來幫助改善 %1 嗎?</translation>
2262 2290
     </message>
2263 2291
     <message>
2264
-        <location filename="../main.cpp" line="168"/>
2292
+        <location filename="../main.cpp" line="172"/>
2265 2293
         <source>%1 User Statistics</source>
2266 2294
         <translation>%1 使用者統計</translation>
2267 2295
     </message>
2268 2296
     <message>
2269
-        <location filename="../main.cpp" line="172"/>
2297
+        <location filename="../main.cpp" line="176"/>
2270 2298
         <source>Yes, I want include personal usage data.</source>
2271 2299
         <translation>是的,我想幫忙.</translation>
2272 2300
     </message>
2273 2301
     <message>
2274
-        <location filename="../main.cpp" line="181"/>
2302
+        <location filename="../main.cpp" line="185"/>
2275 2303
         <source>&amp;OK</source>
2276 2304
         <translation>確定(&amp;O)</translation>
2277 2305
     </message>