gta5view 1.10.1 release
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details

1.10.x 1.10.1
Syping 2 years ago
parent c42cc1dc26
commit 3cd6cc903d

@ -4,7 +4,7 @@
!define APP_EXT ".g5e"
!define COMP_NAME "Syping"
!define WEB_SITE "https://gta5view.syping.de/"
!define VERSION "1.10.0.0"
!define VERSION "1.10.1.0"
!define COPYRIGHT "Copyright © 2016-2021 Syping"
!define DESCRIPTION "Open Source Snapmatic and Savegame viewer/editor for GTA V"
!define INSTALLER_NAME "gta5view_setup.exe"

@ -839,7 +839,7 @@ void PictureDialog::editSnapmaticImage()
importDialog->exec();
if (importDialog->isImportAgreed()) {
const QByteArray previousPicture = smpic->getPictureStream();
bool success = smpic->setImage(importDialog->image());
bool success = smpic->setImage(importDialog->image(), importDialog->isUnlimitedBuffer());
if (success) {
QString currentFilePath = smpic->getPictureFilePath();
QString originalFilePath = smpic->getOriginalPictureFilePath();

@ -1792,12 +1792,11 @@ void ProfileInterface::on_saProfileContent_dropped(const QMimeData *mimeData)
void ProfileInterface::retranslateUi()
{
ui->retranslateUi(this);
QString appVersion = GTA5SYNC_APPVER;
#ifndef GTA5SYNC_BUILDTYPE_REL
QString appVersion = QApplication::applicationVersion();
const char* literalBuildType = GTA5SYNC_BUILDTYPE;
#ifdef GTA5SYNC_COMMIT
if (!appVersion.contains("-"))
if ((strcmp(literalBuildType, REL_BUILDTYPE) != 0) && !appVersion.contains("-"))
appVersion = appVersion % "-" % GTA5SYNC_COMMIT;
#endif
#endif
ui->labVersion->setText(QString("%1 %2").arg(GTA5SYNC_APPSTR, appVersion));
}

@ -16,7 +16,7 @@ Open Source Snapmatic and Savegame viewer/editor for GTA V
# Note: Install Docker Community Edition and Git before continuing
git clone https://gitlab.com/Syping/gta5view && cd gta5view
docker pull sypingauto/gta5view-build:1.10-static
docker run --rm -v ${PWD}:/gta5view -it sypingauto/gta5view-build:1.10-static
docker run --rm -v "$PWD:/gta5view" -it sypingauto/gta5view-build:1.10-static
cd /gta5view && mkdir -p build && cd build
mingw64-qt-cmake ../
make -j $(nproc --all)

@ -199,6 +199,7 @@ bool SnapmaticPicture::setImage(const QImage &picture, bool eXtendMode)
else {
#ifndef GTA5SYNC_DYNAMIC_PHOTOBUFFER
if (p_ragePhoto.photoBuffer() != jpegPicStreamLength)
p_ragePhoto.setPhotoData(QByteArray()); // avoid buffer set fail
p_ragePhoto.setPhotoBuffer(jpegPicStreamLength, true);
#endif
picByteArray = picByteArrayT;

@ -357,7 +357,7 @@ void SnapmaticWidget::editSnapmaticImage()
importDialog->exec();
if (importDialog->isImportAgreed()) {
const QByteArray previousPicture = smpic->getPictureStream();
bool success = smpic->setImage(importDialog->image());
bool success = smpic->setImage(importDialog->image(), importDialog->isUnlimitedBuffer());
if (success) {
QString currentFilePath = smpic->getPictureFilePath();
QString originalFilePath = smpic->getOriginalPictureFilePath();

@ -73,7 +73,12 @@ UserInterface::UserInterface(ProfileDatabase *profileDB, CrewDatabase *crewDB, D
ui->menuProfile->setEnabled(false);
ui->actionSelect_profile->setEnabled(false);
ui->actionAbout_gta5sync->setIcon(IconLoader::loadingAppIcon());
#ifdef Q_OS_MAC
ui->actionAbout_gta5sync->setText(QApplication::translate("MAC_APPLICATION_MENU", "About %1").arg(GTA5SYNC_APPSTR));
ui->actionOptions->setText(QApplication::translate("MAC_APPLICATION_MENU", "Preferences..."));
#else
ui->actionAbout_gta5sync->setText(tr("&About %1").arg(GTA5SYNC_APPSTR));
#endif
ui->cmdClose->setToolTip(ui->cmdClose->toolTip().arg(GTA5SYNC_APPSTR));
defaultWindowTitle = tr("%2 - %1").arg("%1", GTA5SYNC_APPSTR);
@ -873,13 +878,17 @@ void UserInterface::retranslateUi()
donateAction->setText(tr("&Donate"));
#endif
#endif
#ifdef Q_OS_MAC
ui->actionAbout_gta5sync->setText(QApplication::translate("MAC_APPLICATION_MENU", "About %1").arg(GTA5SYNC_APPSTR));
ui->actionOptions->setText(QApplication::translate("MAC_APPLICATION_MENU", "Preferences..."));
#else
ui->actionAbout_gta5sync->setText(tr("&About %1").arg(GTA5SYNC_APPSTR));
QString appVersion = GTA5SYNC_APPVER;
#ifndef GTA5SYNC_BUILDTYPE_REL
#endif
QString appVersion = QApplication::applicationVersion();
const char* literalBuildType = GTA5SYNC_BUILDTYPE;
#ifdef GTA5SYNC_COMMIT
if (!appVersion.contains("-"))
if ((strcmp(literalBuildType, REL_BUILDTYPE) != 0) && !appVersion.contains("-"))
appVersion = appVersion % "-" % GTA5SYNC_COMMIT;
#endif
#endif
ui->labVersion->setText(QString("%1 %2").arg(GTA5SYNC_APPSTR, appVersion));
if (profileOpen) {

@ -51,7 +51,7 @@
#endif
#ifndef GTA5SYNC_APPVER
#define GTA5SYNC_APPVER "1.10.0"
#define GTA5SYNC_APPVER "1.10.1"
#endif
#if __cplusplus

@ -4,8 +4,8 @@ IDI_ICON1 ICON DISCARDABLE "5sync.ico"
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "gta5view.exe.manifest"
#include <windows.h>
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1, 10, 0, 0
PRODUCTVERSION 1, 10, 0, 0
FILEVERSION 1, 10, 1, 0
PRODUCTVERSION 1, 10, 1, 0
FILEFLAGSMASK 0x3fL
FILEFLAGS 0
FILEOS VOS_NT_WINDOWS32
@ -22,12 +22,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Syping"
VALUE "FileDescription", "gta5view"
VALUE "FileVersion", "1.10.0"
VALUE "FileVersion", "1.10.1"
VALUE "InternalName", "gta5view"
VALUE "LegalCopyright", "Copyright © 2016-2021 Syping"
VALUE "OriginalFilename", "gta5view.exe"
VALUE "ProductName", "gta5view"
VALUE "ProductVersion", "1.10.0"
VALUE "ProductVersion", "1.10.1"
END
END
END

@ -34,6 +34,7 @@
<developer_name>Syping</developer_name>
<releases>
<release date="2021-06-17" version="1.10.1"/>
<release date="2021-05-27" version="1.10.0"/>
<release date="2021-03-22" version="1.9.2"/>
<release date="2020-12-16" version="1.9.1"/>

@ -1341,7 +1341,7 @@ Press 1 for Default View</source>
<location filename="../ImportDialog.cpp" line="534"/>
<location filename="../ImportDialog.cpp" line="844"/>
<location filename="../ProfileInterface.cpp" line="563"/>
<location filename="../UserInterface.cpp" line="590"/>
<location filename="../UserInterface.cpp" line="595"/>
<source>All files (**)</source>
<translation type="unfinished"></translation>
</message>
@ -1386,26 +1386,26 @@ Press 1 for Default View</source>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="559"/>
<location filename="../UserInterface.cpp" line="587"/>
<location filename="../UserInterface.cpp" line="592"/>
<source>GTA V Export (*.g5e)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="560"/>
<location filename="../UserInterface.cpp" line="588"/>
<location filename="../UserInterface.cpp" line="593"/>
<source>Savegames files (SGTA*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="561"/>
<location filename="../UserInterface.cpp" line="589"/>
<location filename="../UserInterface.cpp" line="594"/>
<source>Snapmatic pictures (PGTA*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="583"/>
<location filename="../ProfileInterface.cpp" line="974"/>
<location filename="../UserInterface.cpp" line="669"/>
<location filename="../UserInterface.cpp" line="674"/>
<source>No valid file is selected</source>
<translation type="unfinished"></translation>
</message>
@ -1424,13 +1424,13 @@ Press 1 for Default View</source>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="676"/>
<location filename="../UserInterface.cpp" line="625"/>
<location filename="../UserInterface.cpp" line="630"/>
<source>Failed to read Snapmatic picture</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="711"/>
<location filename="../UserInterface.cpp" line="639"/>
<location filename="../UserInterface.cpp" line="644"/>
<source>Failed to read Savegame file</source>
<translation type="unfinished"></translation>
</message>
@ -1539,20 +1539,20 @@ Press 1 for Default View</source>
<message>
<location filename="../ProfileInterface.cpp" line="1583"/>
<location filename="../ProfileInterface.cpp" line="1613"/>
<location filename="../ProfileInterface.cpp" line="2016"/>
<location filename="../ProfileInterface.cpp" line="2095"/>
<location filename="../ProfileInterface.cpp" line="2184"/>
<location filename="../ProfileInterface.cpp" line="2299"/>
<location filename="../ProfileInterface.cpp" line="2015"/>
<location filename="../ProfileInterface.cpp" line="2094"/>
<location filename="../ProfileInterface.cpp" line="2183"/>
<location filename="../ProfileInterface.cpp" line="2298"/>
<source>No Snapmatic pictures are selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="1594"/>
<location filename="../ProfileInterface.cpp" line="1624"/>
<location filename="../ProfileInterface.cpp" line="2076"/>
<location filename="../ProfileInterface.cpp" line="2165"/>
<location filename="../ProfileInterface.cpp" line="2280"/>
<location filename="../ProfileInterface.cpp" line="2372"/>
<location filename="../ProfileInterface.cpp" line="2075"/>
<location filename="../ProfileInterface.cpp" line="2164"/>
<location filename="../ProfileInterface.cpp" line="2279"/>
<location filename="../ProfileInterface.cpp" line="2371"/>
<source>%1 failed with...
%2</source>
@ -1560,87 +1560,87 @@ Press 1 for Default View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2016"/>
<location filename="../ProfileInterface.cpp" line="2076"/>
<location filename="../ProfileInterface.cpp" line="2015"/>
<location filename="../ProfileInterface.cpp" line="2075"/>
<source>Qualify as Avatar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2027"/>
<location filename="../ProfileInterface.cpp" line="2120"/>
<location filename="../ProfileInterface.cpp" line="2235"/>
<location filename="../ProfileInterface.cpp" line="2330"/>
<location filename="../ProfileInterface.cpp" line="2026"/>
<location filename="../ProfileInterface.cpp" line="2119"/>
<location filename="../ProfileInterface.cpp" line="2234"/>
<location filename="../ProfileInterface.cpp" line="2329"/>
<source>Patch selected...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2028"/>
<location filename="../ProfileInterface.cpp" line="2046"/>
<location filename="../ProfileInterface.cpp" line="2121"/>
<location filename="../ProfileInterface.cpp" line="2139"/>
<location filename="../ProfileInterface.cpp" line="2236"/>
<location filename="../ProfileInterface.cpp" line="2254"/>
<location filename="../ProfileInterface.cpp" line="2331"/>
<location filename="../ProfileInterface.cpp" line="2349"/>
<location filename="../ProfileInterface.cpp" line="2027"/>
<location filename="../ProfileInterface.cpp" line="2045"/>
<location filename="../ProfileInterface.cpp" line="2120"/>
<location filename="../ProfileInterface.cpp" line="2138"/>
<location filename="../ProfileInterface.cpp" line="2235"/>
<location filename="../ProfileInterface.cpp" line="2253"/>
<location filename="../ProfileInterface.cpp" line="2330"/>
<location filename="../ProfileInterface.cpp" line="2348"/>
<source>Patch file %1 of %2 files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2076"/>
<location filename="../ProfileInterface.cpp" line="2075"/>
<source>Qualify</source>
<comment>%1 failed with...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2095"/>
<location filename="../ProfileInterface.cpp" line="2165"/>
<location filename="../ProfileInterface.cpp" line="2094"/>
<location filename="../ProfileInterface.cpp" line="2164"/>
<source>Change Players...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2165"/>
<location filename="../ProfileInterface.cpp" line="2164"/>
<source>Change Players</source>
<comment>%1 failed with...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2184"/>
<location filename="../ProfileInterface.cpp" line="2214"/>
<location filename="../ProfileInterface.cpp" line="2280"/>
<location filename="../ProfileInterface.cpp" line="2183"/>
<location filename="../ProfileInterface.cpp" line="2213"/>
<location filename="../ProfileInterface.cpp" line="2279"/>
<source>Change Crew...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2214"/>
<location filename="../ProfileInterface.cpp" line="2213"/>
<source>Failed to enter a valid Snapmatic Crew ID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2280"/>
<location filename="../ProfileInterface.cpp" line="2279"/>
<source>Change Crew</source>
<comment>%1 failed with...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2299"/>
<location filename="../ProfileInterface.cpp" line="2313"/>
<location filename="../ProfileInterface.cpp" line="2372"/>
<location filename="../ProfileInterface.cpp" line="2298"/>
<location filename="../ProfileInterface.cpp" line="2312"/>
<location filename="../ProfileInterface.cpp" line="2371"/>
<source>Change Title...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2313"/>
<location filename="../ProfileInterface.cpp" line="2312"/>
<source>Failed to enter a valid Snapmatic title</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2372"/>
<location filename="../ProfileInterface.cpp" line="2371"/>
<source>Change Title</source>
<comment>%1 failed with...</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="586"/>
<location filename="../UserInterface.cpp" line="591"/>
<source>All profile files (*.g5e SGTA* PGTA*)</source>
<translation type="unfinished"></translation>
</message>
@ -1959,25 +1959,25 @@ Press 1 for Default View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2208"/>
<location filename="../ProfileInterface.cpp" line="2207"/>
<location filename="../SnapmaticEditor.cpp" line="403"/>
<source>Snapmatic Crew</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2208"/>
<location filename="../ProfileInterface.cpp" line="2207"/>
<location filename="../SnapmaticEditor.cpp" line="403"/>
<source>New Snapmatic crew:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2310"/>
<location filename="../ProfileInterface.cpp" line="2309"/>
<location filename="../SnapmaticEditor.cpp" line="379"/>
<source>Snapmatic Title</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2310"/>
<location filename="../ProfileInterface.cpp" line="2309"/>
<location filename="../SnapmaticEditor.cpp" line="379"/>
<source>New Snapmatic title:</source>
<translation type="unfinished"></translation>
@ -2034,19 +2034,19 @@ Press 1 for Default View</source>
<name>SnapmaticPicture</name>
<message>
<location filename="../JsonEditorDialog.cpp" line="165"/>
<location filename="../SnapmaticPicture.cpp" line="344"/>
<location filename="../SnapmaticPicture.cpp" line="345"/>
<source>JSON is incomplete and malformed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../JsonEditorDialog.cpp" line="168"/>
<location filename="../SnapmaticPicture.cpp" line="347"/>
<location filename="../SnapmaticPicture.cpp" line="348"/>
<source>JSON is incomplete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../JsonEditorDialog.cpp" line="171"/>
<location filename="../SnapmaticPicture.cpp" line="350"/>
<location filename="../SnapmaticPicture.cpp" line="351"/>
<source>JSON is malformed</source>
<translation type="unfinished"></translation>
</message>
@ -2056,42 +2056,42 @@ Press 1 for Default View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="314"/>
<location filename="../SnapmaticPicture.cpp" line="315"/>
<source>open file %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="326"/>
<location filename="../SnapmaticPicture.cpp" line="327"/>
<source>header not exists</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="329"/>
<location filename="../SnapmaticPicture.cpp" line="330"/>
<source>header is malformed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="332"/>
<location filename="../SnapmaticPicture.cpp" line="333"/>
<source>picture not exists (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="335"/>
<location filename="../SnapmaticPicture.cpp" line="336"/>
<source>JSON not exists (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="338"/>
<location filename="../SnapmaticPicture.cpp" line="339"/>
<source>title not exists (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="341"/>
<location filename="../SnapmaticPicture.cpp" line="342"/>
<source>description not exists (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="352"/>
<location filename="../SnapmaticPicture.cpp" line="353"/>
<source>reading file %1 because of %2</source>
<comment>Example for %2: JSON is malformed error</comment>
<translation type="unfinished"></translation>
@ -2259,7 +2259,7 @@ Press 1 for Default View</source>
<name>UserInterface</name>
<message>
<location filename="../UserInterface.ui" line="20"/>
<location filename="../UserInterface.cpp" line="78"/>
<location filename="../UserInterface.cpp" line="83"/>
<source>%2 - %1</source>
<translation type="unfinished"></translation>
</message>
@ -2291,9 +2291,9 @@ Press 1 for Default View</source>
</message>
<message>
<location filename="../UserInterface.ui" line="153"/>
<location filename="../UserInterface.cpp" line="264"/>
<location filename="../UserInterface.cpp" line="288"/>
<location filename="../UserInterface.cpp" line="786"/>
<location filename="../UserInterface.cpp" line="269"/>
<location filename="../UserInterface.cpp" line="293"/>
<location filename="../UserInterface.cpp" line="791"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
@ -2329,8 +2329,8 @@ Press 1 for Default View</source>
</message>
<message>
<location filename="../UserInterface.ui" line="236"/>
<location filename="../UserInterface.cpp" line="76"/>
<location filename="../UserInterface.cpp" line="876"/>
<location filename="../UserInterface.cpp" line="80"/>
<location filename="../UserInterface.cpp" line="885"/>
<source>&amp;About %1</source>
<translation type="unfinished"></translation>
</message>
@ -2386,15 +2386,15 @@ Press 1 for Default View</source>
</message>
<message>
<location filename="../UserInterface.ui" line="319"/>
<location filename="../UserInterface.cpp" line="382"/>
<location filename="../UserInterface.cpp" line="387"/>
<source>Select &amp;GTA V Folder...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="322"/>
<location filename="../OptionsDialog.cpp" line="704"/>
<location filename="../UserInterface.cpp" line="329"/>
<location filename="../UserInterface.cpp" line="844"/>
<location filename="../UserInterface.cpp" line="334"/>
<location filename="../UserInterface.cpp" line="849"/>
<source>Select GTA V Folder...</source>
<translation type="unfinished"></translation>
</message>
@ -2451,53 +2451,53 @@ Press 1 for Default View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="80"/>
<location filename="../UserInterface.cpp" line="445"/>
<location filename="../UserInterface.cpp" line="889"/>
<location filename="../UserInterface.cpp" line="85"/>
<location filename="../UserInterface.cpp" line="450"/>
<location filename="../UserInterface.cpp" line="898"/>
<source>Select Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="168"/>
<location filename="../UserInterface.cpp" line="873"/>
<location filename="../UserInterface.cpp" line="173"/>
<location filename="../UserInterface.cpp" line="878"/>
<source>&amp;Donate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="181"/>
<location filename="../UserInterface.cpp" line="186"/>
<source>Donate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="189"/>
<location filename="../UserInterface.cpp" line="194"/>
<source>Donation methods</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="256"/>
<location filename="../UserInterface.cpp" line="261"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="583"/>
<location filename="../UserInterface.cpp" line="588"/>
<source>Open File...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="625"/>
<location filename="../UserInterface.cpp" line="639"/>
<location filename="../UserInterface.cpp" line="663"/>
<location filename="../UserInterface.cpp" line="669"/>
<location filename="../UserInterface.cpp" line="630"/>
<location filename="../UserInterface.cpp" line="644"/>
<location filename="../UserInterface.cpp" line="668"/>
<location filename="../UserInterface.cpp" line="674"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="663"/>
<location filename="../UserInterface.cpp" line="668"/>
<source>Can&apos;t open %1 because of not valid file format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="751"/>
<location filename="../UserInterface.cpp" line="756"/>
<source>%1 - Messages</source>
<translation type="unfinished"></translation>
</message>

@ -1383,13 +1383,13 @@ Drücke 1 für Standardmodus</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="560"/>
<location filename="../UserInterface.cpp" line="588"/>
<location filename="../UserInterface.cpp" line="593"/>
<source>Savegames files (SGTA*)</source>
<translation>Spielstanddateien (SGTA*)</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="561"/>
<location filename="../UserInterface.cpp" line="589"/>
<location filename="../UserInterface.cpp" line="594"/>
<source>Snapmatic pictures (PGTA*)</source>
<translation>Snapmatic Bilder (PGTA*)</translation>
</message>
@ -1409,7 +1409,7 @@ Drücke 1 für Standardmodus</translation>
<location filename="../ImportDialog.cpp" line="534"/>
<location filename="../ImportDialog.cpp" line="844"/>
<location filename="../ProfileInterface.cpp" line="563"/>
<location filename="../UserInterface.cpp" line="590"/>
<location filename="../UserInterface.cpp" line="595"/>
<source>All files (**)</source>
<translation>Alle Dateien (**)</translation>
</message>
@ -1430,13 +1430,13 @@ Drücke 1 für Standardmodus</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="676"/>
<location filename="../UserInterface.cpp" line="625"/>
<location filename="../UserInterface.cpp" line="630"/>
<source>Failed to read Snapmatic picture</source>
<translation>Fehler beim Lesen vom Snapmatic Bild</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="711"/>
<location filename="../UserInterface.cpp" line="639"/>
<location filename="../UserInterface.cpp" line="644"/>
<source>Failed to read Savegame file</source>
<translation>Fehler beim Lesen von Spielstanddatei</translation>
</message>
@ -1477,7 +1477,7 @@ Drücke 1 für Standardmodus</translation>
<message>
<location filename="../ProfileInterface.cpp" line="583"/>
<location filename="../ProfileInterface.cpp" line="974"/>
<location filename="../UserInterface.cpp" line="669"/>
<location filename="../UserInterface.cpp" line="674"/>
<source>No valid file is selected</source>
<translation>Keine gültige Datei wurde ausgewählt</translation>
</message>
@ -1525,38 +1525,38 @@ Drücke 1 für Standardmodus</translation>
<translation>Nur GTA Snapmatic</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2027"/>
<location filename="../ProfileInterface.cpp" line="2120"/>
<location filename="../ProfileInterface.cpp" line="2235"/>
<location filename="../ProfileInterface.cpp" line="2330"/>
<location filename="../ProfileInterface.cpp" line="2026"/>
<location filename="../ProfileInterface.cpp" line="2119"/>
<location filename="../ProfileInterface.cpp" line="2234"/>
<location filename="../ProfileInterface.cpp" line="2329"/>
<source>Patch selected...</source>
<translation>Auswahl patchen...</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2028"/>
<location filename="../ProfileInterface.cpp" line="2046"/>
<location filename="../ProfileInterface.cpp" line="2121"/>
<location filename="../ProfileInterface.cpp" line="2139"/>
<location filename="../ProfileInterface.cpp" line="2236"/>
<location filename="../ProfileInterface.cpp" line="2254"/>
<location filename="../ProfileInterface.cpp" line="2331"/>
<location filename="../ProfileInterface.cpp" line="2349"/>
<location filename="../ProfileInterface.cpp" line="2027"/>
<location filename="../ProfileInterface.cpp" line="2045"/>
<location filename="../ProfileInterface.cpp" line="2120"/>
<location filename="../ProfileInterface.cpp" line="2138"/>
<location filename="../ProfileInterface.cpp" line="2235"/>
<location filename="../ProfileInterface.cpp" line="2253"/>
<location filename="../ProfileInterface.cpp" line="2330"/>
<location filename="../ProfileInterface.cpp" line="2348"/>
<source>Patch file %1 of %2 files</source>
<translation>Patche Datei %1 von %2 Dateien</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2016"/>
<location filename="../ProfileInterface.cpp" line="2076"/>
<location filename="../ProfileInterface.cpp" line="2015"/>
<location filename="../ProfileInterface.cpp" line="2075"/>
<source>Qualify as Avatar</source>
<translation>Als Avatar qualifizieren</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="1583"/>
<location filename="../ProfileInterface.cpp" line="1613"/>
<location filename="../ProfileInterface.cpp" line="2016"/>
<location filename="../ProfileInterface.cpp" line="2095"/>
<location filename="../ProfileInterface.cpp" line="2184"/>
<location filename="../ProfileInterface.cpp" line="2299"/>
<location filename="../ProfileInterface.cpp" line="2015"/>
<location filename="../ProfileInterface.cpp" line="2094"/>
<location filename="../ProfileInterface.cpp" line="2183"/>
<location filename="../ProfileInterface.cpp" line="2298"/>
<source>No Snapmatic pictures are selected</source>
<translation>Keine Snapmatic Bilder sind ausgewählt</translation>
</message>
@ -1568,10 +1568,10 @@ Drücke 1 für Standardmodus</translation>
<message>
<location filename="../ProfileInterface.cpp" line="1594"/>
<location filename="../ProfileInterface.cpp" line="1624"/>
<location filename="../ProfileInterface.cpp" line="2076"/>
<location filename="../ProfileInterface.cpp" line="2165"/>
<location filename="../ProfileInterface.cpp" line="2280"/>
<location filename="../ProfileInterface.cpp" line="2372"/>
<location filename="../ProfileInterface.cpp" line="2075"/>
<location filename="../ProfileInterface.cpp" line="2164"/>
<location filename="../ProfileInterface.cpp" line="2279"/>
<location filename="../ProfileInterface.cpp" line="2371"/>
<source>%1 failed with...
%2</source>
@ -1586,55 +1586,55 @@ Drücke 1 für Standardmodus</translation>
<translation>Bereite Inhalt für Import vor...</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2076"/>
<location filename="../ProfileInterface.cpp" line="2075"/>
<source>Qualify</source>
<comment>%1 failed with...</comment>
<translation>Qualifizieren</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2095"/>
<location filename="../ProfileInterface.cpp" line="2165"/>
<location filename="../ProfileInterface.cpp" line="2094"/>
<location filename="../ProfileInterface.cpp" line="2164"/>
<source>Change Players...</source>
<translation>Spieler ändern...</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2165"/>
<location filename="../ProfileInterface.cpp" line="2164"/>
<source>Change Players</source>
<comment>%1 failed with...</comment>
<translation>Spieler ändern</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2184"/>
<location filename="../ProfileInterface.cpp" line="2214"/>
<location filename="../ProfileInterface.cpp" line="2280"/>
<location filename="../ProfileInterface.cpp" line="2183"/>
<location filename="../ProfileInterface.cpp" line="2213"/>
<location filename="../ProfileInterface.cpp" line="2279"/>
<source>Change Crew...</source>
<translation>Crew ändern...</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2214"/>
<location filename="../ProfileInterface.cpp" line="2213"/>
<source>Failed to enter a valid Snapmatic Crew ID</source>
<translation>Fehlgeschlagen beim Eingeben von einer gültigen Crew ID</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2280"/>
<location filename="../ProfileInterface.cpp" line="2279"/>
<source>Change Crew</source>
<comment>%1 failed with...</comment>
<translation>Crew ändern</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2299"/>
<location filename="../ProfileInterface.cpp" line="2313"/>
<location filename="../ProfileInterface.cpp" line="2372"/>
<location filename="../ProfileInterface.cpp" line="2298"/>
<location filename="../ProfileInterface.cpp" line="2312"/>
<location filename="../ProfileInterface.cpp" line="2371"/>
<source>Change Title...</source>
<translation>Titel ändern...</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2313"/>
<location filename="../ProfileInterface.cpp" line="2312"/>
<source>Failed to enter a valid Snapmatic title</source>
<translation>Fehlgeschlagen beim Eingeben eines gültigen Snapmatic Titel</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2372"/>
<location filename="../ProfileInterface.cpp" line="2371"/>
<source>Change Title</source>
<comment>%1 failed with...</comment>
<translation>Titel ändern</translation>
@ -1681,13 +1681,13 @@ Drücke 1 für Standardmodus</translation>
<translation>Exportiere Datei %1 von %2 Dateien</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="586"/>
<location filename="../UserInterface.cpp" line="591"/>
<source>All profile files (*.g5e SGTA* PGTA*)</source>
<translation>Alle Profildateien (*.g5e SGTA* PGTA*)</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="559"/>
<location filename="../UserInterface.cpp" line="587"/>
<location filename="../UserInterface.cpp" line="592"/>
<source>GTA V Export (*.g5e)</source>
<translation>GTA V Export (*.g5e)</translation>
</message>
@ -1952,7 +1952,7 @@ Drücke 1 für Standardmodus</translation>
<translation>Meme</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2310"/>
<location filename="../ProfileInterface.cpp" line="2309"/>
<location filename="../SnapmaticEditor.cpp" line="379"/>
<source>Snapmatic Title</source>
<translation>Snapmatic Titel</translation>
@ -2068,19 +2068,19 @@ Drücke 1 für Standardmodus</translation>
<translation>Patchen von Snapmatic Eigenschaften fehlgeschlagen wegen I/O Fehler</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2310"/>
<location filename="../ProfileInterface.cpp" line="2309"/>
<location filename="../SnapmaticEditor.cpp" line="379"/>
<source>New Snapmatic title:</source>
<translation>Neuer Snapmatic Titel:</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2208"/>
<location filename="../ProfileInterface.cpp" line="2207"/>
<location filename="../SnapmaticEditor.cpp" line="403"/>
<source>Snapmatic Crew</source>
<translation>Snapmatic Crew</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2208"/>
<location filename="../ProfileInterface.cpp" line="2207"/>
<location filename="../SnapmaticEditor.cpp" line="403"/>
<source>New Snapmatic crew:</source>
<translation>Neue Snapmatic Crew:</translation>
@ -2094,61 +2094,61 @@ Drücke 1 für Standardmodus</translation>
<translation>FOTO - %1</translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="314"/>
<location filename="../SnapmaticPicture.cpp" line="315"/>
<source>open file %1</source>
<translation>Datei öffnen %1</translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="326"/>
<location filename="../SnapmaticPicture.cpp" line="327"/>
<source>header not exists</source>
<translation>Header nicht existiert</translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="329"/>
<location filename="../SnapmaticPicture.cpp" line="330"/>
<source>header is malformed</source>
<translation>Header fehlerhaft ist</translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="332"/>
<location filename="../SnapmaticPicture.cpp" line="333"/>
<source>picture not exists (%1)</source>
<translation>Bild nicht existiert (%1)</translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="335"/>
<location filename="../SnapmaticPicture.cpp" line="336"/>
<source>JSON not exists (%1)</source>
<translation>JSON nicht existiert (%1)</translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="338"/>
<location filename="../SnapmaticPicture.cpp" line="339"/>
<source>title not exists (%1)</source>
<translation>Titel nicht existiert (%1)</translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="341"/>
<location filename="../SnapmaticPicture.cpp" line="342"/>
<source>description not exists (%1)</source>
<translation>Beschreibung nicht existiert (%1)</translation>
</message>
<message>
<location filename="../SnapmaticPicture.cpp" line="352"/>
<location filename="../SnapmaticPicture.cpp" line="353"/>
<source>reading file %1 because of %2</source>
<comment>Example for %2: JSON is malformed error</comment>
<translation>Datei lesen von %1 weil %2</translation>
</message>
<message>
<location filename="../JsonEditorDialog.cpp" line="165"/>
<location filename="../SnapmaticPicture.cpp" line="344"/>
<location filename="../SnapmaticPicture.cpp" line="345"/>
<source>JSON is incomplete and malformed</source>
<translation>JSON ist unvollständig und Fehlerhaft</translation>
</message>
<message>
<location filename="../JsonEditorDialog.cpp" line="168"/>
<location filename="../SnapmaticPicture.cpp" line="347"/>
<location filename="../SnapmaticPicture.cpp" line="348"/>
<source>JSON is incomplete</source>
<translation>JSON ist unvollständig</translation>
</message>
<message>
<location filename="../JsonEditorDialog.cpp" line="171"/>
<location filename="../SnapmaticPicture.cpp" line="350"/>
<location filename="../SnapmaticPicture.cpp" line="351"/>
<source>JSON is malformed</source>
<translation>JSON ist Fehlerhaft</translation>
</message>
@ -2414,7 +2414,7 @@ Drücke 1 für Standardmodus</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="319"/>
<location filename="../UserInterface.cpp" line="382"/>
<location filename="../UserInterface.cpp" line="387"/>
<source>Select &amp;GTA V Folder...</source>
<translation>Wähle &amp;GTA V Ordner...</translation>
</message>
@ -2430,9 +2430,9 @@ Drücke 1 für Standardmodus</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="153"/>
<location filename="../UserInterface.cpp" line="264"/>
<location filename="../UserInterface.cpp" line="288"/>
<location filename="../UserInterface.cpp" line="786"/>
<location filename="../UserInterface.cpp" line="269"/>
<location filename="../UserInterface.cpp" line="293"/>
<location filename="../UserInterface.cpp" line="791"/>
<source>&amp;Close</source>
<translation>S&amp;chließen</translation>
</message>
@ -2467,56 +2467,56 @@ Drücke 1 für Standardmodus</translation>
<translation>Dateien &amp;importieren...</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="80"/>
<location filename="../UserInterface.cpp" line="445"/>
<location filename="../UserInterface.cpp" line="889"/>
<location filename="../UserInterface.cpp" line="85"/>
<location filename="../UserInterface.cpp" line="450"/>
<location filename="../UserInterface.cpp" line="898"/>
<source>Select Profile</source>
<translation>Profil auswählen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="322"/>
<location filename="../OptionsDialog.cpp" line="704"/>
<location filename="../UserInterface.cpp" line="329"/>
<location filename="../UserInterface.cpp" line="844"/>
<location filename="../UserInterface.cpp" line="334"/>
<location filename="../UserInterface.cpp" line="849"/>
<source>Select GTA V Folder...</source>
<translation>Wähle GTA V Ordner...</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="583"/>
<location filename="../UserInterface.cpp" line="588"/>
<source>Open File...</source>
<translation>Datei öffnen...</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="20"/>
<location filename="../UserInterface.cpp" line="78"/>
<location filename="../UserInterface.cpp" line="83"/>
<source>%2 - %1</source>
<translation>%2 - %1</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="236"/>
<location filename="../UserInterface.cpp" line="76"/>
<location filename="../UserInterface.cpp" line="876"/>
<location filename="../UserInterface.cpp" line="80"/>
<location filename="../UserInterface.cpp" line="885"/>
<source>&amp;About %1</source>
<translation>&amp;Über %1</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="168"/>
<location filename="../UserInterface.cpp" line="873"/>
<location filename="../UserInterface.cpp" line="173"/>
<location filename="../UserInterface.cpp" line="878"/>
<source>&amp;Donate</source>
<translation>Spen&amp;den</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="181"/>
<location filename="../UserInterface.cpp" line="186"/>
<source>Donate</source>
<translation>Spenden</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="189"/>
<location filename="../UserInterface.cpp" line="194"/>
<source>Donation methods</source>
<translation>Spendenmethoden</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="256"/>
<location filename="../UserInterface.cpp" line="261"/>
<source>&amp;Copy</source>
<translation>&amp;Kopieren</translation>
</message>
@ -2529,20 +2529,20 @@ Drücke 1 für Standardmodus</translation>
<translation type="vanished">Kopieren</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="625"/>
<location filename="../UserInterface.cpp" line="639"/>
<location filename="../UserInterface.cpp" line="663"/>
<location filename="../UserInterface.cpp" line="669"/>
<location filename="../UserInterface.cpp" line="630"/>
<location filename="../UserInterface.cpp" line="644"/>
<location filename="../UserInterface.cpp" line="668"/>
<location filename="../UserInterface.cpp" line="674"/>
<source>Open File</source>
<translation>Datei öffnen</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="663"/>
<location filename="../UserInterface.cpp" line="668"/>
<source>Can&apos;t open %1 because of not valid file format</source>
<translation>Kann nicht %1 öffnen weil Dateiformat nicht gültig ist</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="751"/>
<location filename="../UserInterface.cpp" line="756"/>
<source>%1 - Messages</source>
<translation>%1 - Nachrichten</translation>
</message>

@ -1357,19 +1357,19 @@ Press 1 for Default View</source>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="559"/>
<location filename="../UserInterface.cpp" line="587"/>
<location filename="../UserInterface.cpp" line="592"/>
<source>GTA V Export (*.g5e)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="560"/>
<location filename="../UserInterface.cpp" line="588"/>
<location filename="../UserInterface.cpp" line="593"/>
<source>Savegames files (SGTA*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="561"/>
<location filename="../UserInterface.cpp" line="589"/>
<location filename="../UserInterface.cpp" line="594"/>
<source>Snapmatic pictures (PGTA*)</source>
<translation type="unfinished"></translation>
</message>
@ -1384,14 +1384,14 @@ Press 1 for Default View</source>
<location filename="../ImportDialog.cpp" line="534"/>
<location filename="../ImportDialog.cpp" line="844"/>
<location filename="../ProfileInterface.cpp" line="563"/>
<location filename="../UserInterface.cpp" line="590"/>
<location filename="../UserInterface.cpp" line="595"/>
<source>All files (**)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="583"/>
<location filename="../ProfileInterface.cpp" line="974"/>
<location filename="../UserInterface.cpp" line="669"/>
<location filename="../UserInterface.cpp" line="674"/>
<source>No valid file is selected</source>
<translation type="unfinished"></translation>
</message>
@ -1410,13 +1410,13 @@ Press 1 for Default View</source>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="676"/>
<location filename="../UserInterface.cpp" line="625"/>
<location filename="../UserInterface.cpp" line="630"/>
<source>Failed to read Snapmatic picture</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="711"/>
<location filename="../UserInterface.cpp" line="639"/>
<location filename="../UserInterface.cpp" line="644"/>
<source>Failed to read Savegame file</source>
<translation type="unfinished"></translation>
</message>
@ -1522,48 +1522,48 @@ Press 1 for Default View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2016"/>
<location filename="../ProfileInterface.cpp" line="2076"/>
<location filename="../ProfileInterface.cpp" line="2015"/>
<location filename="../ProfileInterface.cpp" line="2075"/>
<source>Qualify as Avatar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="1583"/>
<location filename="../ProfileInterface.cpp" line="1613"/>
<location filename="../ProfileInterface.cpp" line="2016"/>
<location filename="../ProfileInterface.cpp" line="2095"/>
<location filename="../ProfileInterface.cpp" line="2184"/>
<location filename="../ProfileInterface.cpp" line="2299"/>
<location filename="../ProfileInterface.cpp" line="2015"/>
<location filename="../ProfileInterface.cpp" line="2094"/>
<location filename="../ProfileInterface.cpp" line="2183"/>
<location filename="../ProfileInterface.cpp" line="2298"/>
<source>No Snapmatic pictures are selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2027"/>
<location filename="../ProfileInterface.cpp" line="2120"/>
<location filename="../ProfileInterface.cpp" line="2235"/>
<location filename="../ProfileInterface.cpp" line="2330"/>
<location filename="../ProfileInterface.cpp" line="2026"/>
<location filename="../ProfileInterface.cpp" line="2119"/>
<location filename="../ProfileInterface.cpp" line="2234"/>
<location filename="../ProfileInterface.cpp" line="2329"/>
<source>Patch selected...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="2028"/>
<location filename="../ProfileInterface.cpp" line="2046"/>
<location filename="../ProfileInterface.cpp" line="2121"/>
<location filename="../ProfileInterface.cpp" line="2139"/>
<location filename="../ProfileInterface.cpp" line="2236"/>
<location filename="../ProfileInterface.cpp" line="2254"/>
<location filename="../ProfileInterface.cpp" line="2331"/>
<location filename="../ProfileInterface.cpp" line="2349"/>
<location filename="../ProfileInterface.cpp" line="2027"/>
<location filename="../ProfileInterface.cpp" line="2045"/>
<location filename="../ProfileInterface.cpp" line="2120"/>
<location filename="../ProfileInterface.cpp" line="2138"/>
<location filename="../ProfileInterface.cpp" line="2235"/>
<location filename="../ProfileInterface.cpp" line="2253"/>
<location filename="../ProfileInterface.cpp" line="2330"/>
<location filename="../ProfileInterface.cpp" line="2348"/>
<source>Patch file %1 of %2 files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="1594"/>
<location filename="../ProfileInterface.cpp" line="1624"/>
<location filename="../ProfileInterface.cpp" line="2076"/>
<location filename="../ProfileInterface.cpp" line="2165"/>
<location filename="../ProfileInterface.cpp" line="2280"/>
<location filename="../ProfileInterface.cpp" line="2372"/>
<location filename="../ProfileInterface.cpp" line="2075"/>
<location filename="../ProfileInterface.cpp" line="2164"/>
<location filename="../ProfileInterface.cpp" line="2279"/>
<location filename="../ProfileInterface.cpp" line="2371"/>
<source>%1 failed with...