latest commits from gta5sync, change version to 1.2

This commit is contained in:
Rafael 2017-01-22 16:45:42 +01:00
parent 61fc551b67
commit 3928a2eecd
17 changed files with 305 additions and 162 deletions

View file

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
* gta5sync GRAND THEFT AUTO V SYNC * gta5sync GRAND THEFT AUTO V SYNC
* Copyright (C) 2016 Syping * Copyright (C) 2016-2017 Syping
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -27,11 +27,23 @@ AboutDialog::AboutDialog(QWidget *parent) :
{ {
ui->setupUi(this); ui->setupUi(this);
aboutStr = ui->labAbout->text(); aboutStr = ui->labAbout->text();
titleStr = this->windowTitle();
QString appVersion = qApp->applicationVersion(); QString appVersion = qApp->applicationVersion();
QString buildType = GTA5SYNC_BUILDTYPE; QString buildType = GTA5SYNC_BUILDTYPE;
buildType.replace("_", " "); buildType.replace("_", " ");
QString projectBuild = QString("%1, %2").arg(__DATE__, __TIME__);
QString buildStr = QString("%1, %2").arg(QT_VERSION_STR, GTA5SYNC_COMPILER); QString buildStr = QString("%1, %2").arg(QT_VERSION_STR, GTA5SYNC_COMPILER);
ui->labAbout->setText(aboutStr.arg(appVersion % " (" % buildType % ")", buildStr, qVersion(), __DATE__, __TIME__)); QString projectDes = tr(GTA5SYNC_APPDES);
if (GTA5SYNC_APPSTR == "gta5view")
{
projectDes = tr("A project for viewing Grand Theft Auto V Snapmatic<br/>\nPictures and Savegames");
}
else if (GTA5SYNC_APPSTR == "gta5sync")
{
projectDes = tr("A project for viewing and sync Grand Theft Auto V Snapmatic<br/>\nPictures and Savegames");
}
ui->labAbout->setText(aboutStr.arg(appVersion % " (" % buildType % ")", buildStr, qVersion(), projectBuild, GTA5SYNC_APPVENDORLINK, GTA5SYNC_APPVENDOR, GTA5SYNC_COPYRIGHT, GTA5SYNC_APPSTR, projectDes));
this->setWindowTitle(titleStr.arg(GTA5SYNC_APPSTR));
} }
AboutDialog::~AboutDialog() AboutDialog::~AboutDialog()

View file

@ -38,6 +38,7 @@ private slots:
private: private:
Ui::AboutDialog *ui; Ui::AboutDialog *ui;
QString aboutStr; QString aboutStr;
QString titleStr;
}; };
#endif // ABOUTDIALOG_H #endif // ABOUTDIALOG_H

View file

@ -11,7 +11,7 @@
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
<string>About gta5view</string> <string>About %1</string>
</property> </property>
<property name="modal"> <property name="modal">
<bool>true</bool> <bool>true</bool>
@ -26,17 +26,16 @@
</sizepolicy> </sizepolicy>
</property> </property>
<property name="text"> <property name="text">
<string>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5view&lt;/span&gt;&lt;br/&gt; <string>&lt;span style=&quot; font-weight:600;&quot;&gt;%8&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt; %9&lt;br/&gt;
Pictures and Savegames&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Project version: %1&lt;br/&gt; Project version: %1&lt;br/&gt;
Project build: %4, %5&lt;br/&gt; Project build: %4&lt;br/&gt;
Compiled with Qt %2&lt;br/&gt; Compiled with Qt %2&lt;br/&gt;
Running with Qt %3&lt;br/&gt; Running with Qt %3&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5view is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</string> Copyright &amp;copy; &lt;a href=&quot;%5&quot;&gt;%6&lt;/a&gt; %7&lt;br/&gt;%8 is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</string>
</property> </property>
<property name="alignment"> <property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>

View file

@ -414,6 +414,26 @@
</item> </item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="tabSync">
<attribute name="title">
<string>Sync</string>
</attribute>
<layout class="QVBoxLayout" name="vlSync">
<item>
<widget class="QLabel" name="labSync">
<property name="text">
<string>Sync is not implemented at current time</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</widget> </widget>
</item> </item>
<item> <item>

View file

@ -37,6 +37,7 @@
#include <QDesktopWidget> #include <QDesktopWidget>
#include <QJsonDocument> #include <QJsonDocument>
#include <QApplication> #include <QApplication>
#include <QStaticText>
#include <QFileDialog> #include <QFileDialog>
#include <QMessageBox> #include <QMessageBox>
#include <QJsonObject> #include <QJsonObject>
@ -45,7 +46,9 @@
#include <QKeyEvent> #include <QKeyEvent>
#include <QMimeData> #include <QMimeData>
#include <QToolBar> #include <QToolBar>
#include <QPainter>
#include <QPicture> #include <QPicture>
#include <QBitmap>
#include <QBuffer> #include <QBuffer>
#include <QDebug> #include <QDebug>
#include <QList> #include <QList>
@ -65,6 +68,7 @@ PictureDialog::PictureDialog(ProfileDatabase *profileDB, CrewDatabase *crewDB, Q
plyrsList = QStringList(); plyrsList = QStringList();
fullscreenWidget = 0; fullscreenWidget = 0;
rqfullscreen = 0; rqfullscreen = 0;
previewmode = 0;
navienabled = 0; navienabled = 0;
indexed = 0; indexed = 0;
picArea = ""; picArea = "";
@ -77,6 +81,13 @@ PictureDialog::PictureDialog(ProfileDatabase *profileDB, CrewDatabase *crewDB, Q
locZ = ""; locZ = "";
smpic = 0; smpic = 0;
// Avatar area
avatarPreviewImage = QImage();
avatarAreaPicture = QImage(":/img/avatararea.png");
avatarLocX = 145;
avatarLocY = 66;
avatarSize = 470;
// Export menu // Export menu
exportMenu = new QMenu(this); exportMenu = new QMenu(this);
jpegExportAction = exportMenu->addAction(tr("Export as &JPG picture..."), this, SLOT(exportSnapmaticPicture())); jpegExportAction = exportMenu->addAction(tr("Export as &JPG picture..."), this, SLOT(exportSnapmaticPicture()));
@ -123,6 +134,7 @@ void PictureDialog::adaptNewDialogSize(QSize newLabelSize)
Q_UNUSED(newLabelSize) Q_UNUSED(newLabelSize)
int newDialogHeight = ui->labPicture->pixmap()->height(); int newDialogHeight = ui->labPicture->pixmap()->height();
newDialogHeight = newDialogHeight + ui->jsonFrame->height(); newDialogHeight = newDialogHeight + ui->jsonFrame->height();
if (navienabled) newDialogHeight = newDialogHeight + layout()->menuBar()->height();
setMinimumSize(width(), newDialogHeight); setMinimumSize(width(), newDialogHeight);
setMaximumSize(width(), newDialogHeight); setMaximumSize(width(), newDialogHeight);
resize(width(), newDialogHeight); resize(width(), newDialogHeight);
@ -198,6 +210,18 @@ bool PictureDialog::eventFilter(QObject *obj, QEvent *ev)
ui->cmdExport->click(); ui->cmdExport->click();
returnValue = true; returnValue = true;
break; break;
case Qt::Key_A:
if (previewmode)
{
previewmode = false;
renderPicture();
}
else
{
previewmode = true;
renderPicture();
}
break;
#if QT_VERSION >= 0x050300 #if QT_VERSION >= 0x050300
case Qt::Key_Exit: case Qt::Key_Exit:
ui->cmdClose->click(); ui->cmdClose->click();
@ -260,7 +284,17 @@ void PictureDialog::setSnapmaticPicture(SnapmaticPicture *picture, QString pictu
if (picture->isPicOk()) if (picture->isPicOk())
{ {
snapmaticPicture = picture->getPicture(); snapmaticPicture = picture->getPicture();
ui->labPicture->setPixmap(QPixmap::fromImage(snapmaticPicture, Qt::AutoColor));
// Generating Avatar Preview
QPixmap finalPixmap(960, 536);
QPainter snapPainter(&finalPixmap);
snapPainter.drawImage(0, 0, snapmaticPicture);
snapPainter.drawImage(0, 0, avatarAreaPicture);
snapPainter.setPen(QColor::fromRgb(255, 255, 255, 255));
snapPainter.drawStaticText(3, 3, tr("Avatar Preview Mode<br>Press A for Default View"));
avatarPreviewImage = finalPixmap.toImage();
renderPicture();
ui->cmdExport->setEnabled(true); ui->cmdExport->setEnabled(true);
} }
if (picture->isJsonOk()) if (picture->isJsonOk())
@ -346,6 +380,18 @@ void PictureDialog::setSnapmaticPicture(SnapmaticPicture *picture)
setSnapmaticPicture(picture, true); setSnapmaticPicture(picture, true);
} }
void PictureDialog::renderPicture()
{
if (!previewmode)
{
ui->labPicture->setPixmap(QPixmap::fromImage(snapmaticPicture));
}
else
{
ui->labPicture->setPixmap(QPixmap::fromImage(avatarPreviewImage));
}
}
void PictureDialog::playerNameUpdated() void PictureDialog::playerNameUpdated()
{ {
if (plyrsList.count() >= 1) if (plyrsList.count() >= 1)

View file

@ -65,6 +65,7 @@ private slots:
void exportCustomContextMenuRequestedPrivate(const QPoint &pos, bool fullscreen); void exportCustomContextMenuRequestedPrivate(const QPoint &pos, bool fullscreen);
void nextPictureRequestedSlot(); void nextPictureRequestedSlot();
void previousPictureRequestedSlot(); void previousPictureRequestedSlot();
void renderPicture();
signals: signals:
void nextPictureRequested(); void nextPictureRequested();
@ -85,6 +86,8 @@ private:
QWidget *fullscreenWidget; QWidget *fullscreenWidget;
QAction *jpegExportAction; QAction *jpegExportAction;
QAction *pgtaExportAction; QAction *pgtaExportAction;
QImage avatarPreviewImage;
QImage avatarAreaPicture;
QImage snapmaticPicture; QImage snapmaticPicture;
QString jsonDrawString; QString jsonDrawString;
QString windowTitleStr; QString windowTitleStr;
@ -100,8 +103,12 @@ private:
QString locZ; QString locZ;
bool rqfullscreen; bool rqfullscreen;
bool navienabled; bool navienabled;
bool previewmode;
bool indexed; bool indexed;
int index; int index;
int avatarLocX;
int avatarLocY;
int avatarSize;
QMenu *exportMenu; QMenu *exportMenu;
}; };

View file

@ -7,7 +7,7 @@
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>375</width> <width>375</width>
<height>305</height> <height>306</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
@ -19,7 +19,7 @@
<property name="title"> <property name="title">
<string>Snapmatic Type</string> <string>Snapmatic Type</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout_2"> <layout class="QGridLayout" name="gdType">
<item row="2" column="1"> <item row="2" column="1">
<widget class="QRadioButton" name="rbEditor"> <widget class="QRadioButton" name="rbEditor">
<property name="text"> <property name="text">
@ -56,7 +56,7 @@
<property name="title"> <property name="title">
<string>Snapmatic Properties</string> <string>Snapmatic Properties</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout"> <layout class="QGridLayout" name="gdProperties">
<item row="5" column="1"> <item row="5" column="1">
<widget class="QCheckBox" name="cbEditor"> <widget class="QCheckBox" name="cbEditor">
<property name="text"> <property name="text">

View file

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
* gta5sync GRAND THEFT AUTO V SYNC * gta5sync GRAND THEFT AUTO V SYNC
* Copyright (C) 2016 Syping * Copyright (C) 2016-2017 Syping
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -55,6 +55,7 @@ UserInterface::UserInterface(ProfileDatabase *profileDB, CrewDatabase *crewDB, D
ui->menuProfile->setEnabled(false); ui->menuProfile->setEnabled(false);
ui->actionSelect_profile->setEnabled(false); ui->actionSelect_profile->setEnabled(false);
ui->actionAbout_gta5sync->setIcon(IconLoader::loadingAppIcon()); ui->actionAbout_gta5sync->setIcon(IconLoader::loadingAppIcon());
ui->actionAbout_gta5sync->setText(tr("&About %1").arg(GTA5SYNC_APPSTR));
defaultWindowTitle = tr("%2 - %1").arg("%1", GTA5SYNC_APPSTR); defaultWindowTitle = tr("%2 - %1").arg("%1", GTA5SYNC_APPSTR);
this->setWindowTitle(defaultWindowTitle.arg(tr("Select Profile"))); this->setWindowTitle(defaultWindowTitle.arg(tr("Select Profile")));

View file

@ -17,7 +17,7 @@
</size> </size>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
<string>gta5view - %1</string> <string>%2 - %1</string>
</property> </property>
<widget class="QWidget" name="cwUI"> <widget class="QWidget" name="cwUI">
<layout class="QVBoxLayout" name="vlUI"> <layout class="QVBoxLayout" name="vlUI">
@ -220,7 +220,7 @@
</widget> </widget>
<action name="actionAbout_gta5sync"> <action name="actionAbout_gta5sync">
<property name="text"> <property name="text">
<string>&amp;About gta5view</string> <string>&amp;About %1</string>
</property> </property>
<property name="shortcut"> <property name="shortcut">
<string>Ctrl+P</string> <string>Ctrl+P</string>

View file

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
* gta5sync GRAND THEFT AUTO V SYNC * gta5sync GRAND THEFT AUTO V SYNC
* Copyright (C) 2016 Syping * Copyright (C) 2016-2017 Syping
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -24,13 +24,25 @@
#define GTA5SYNC_APPVENDOR "Syping" #define GTA5SYNC_APPVENDOR "Syping"
#endif #endif
#ifndef GTA5SYNC_APPVENDORLINK
#define GTA5SYNC_APPVENDORLINK "https://github.com/Syping/"
#endif
#ifndef GTA5SYNC_APPSTR #ifndef GTA5SYNC_APPSTR
#define GTA5SYNC_APPSTR "gta5view" #define GTA5SYNC_APPSTR "gta5view"
#endif #endif
#ifndef GTA5SYNC_APPDES
#define GTA5SYNC_APPDES "INSERT YOUR APPLICATION DESCRIPTION HERE"
#endif
#ifndef GTA5SYNC_COPYRIGHT
#define GTA5SYNC_COPYRIGHT "2016-2017"
#endif
#ifndef GTA5SYNC_APPVER #ifndef GTA5SYNC_APPVER
#ifndef GTA5SYNC_DAILYB #ifndef GTA5SYNC_DAILYB
#define GTA5SYNC_APPVER "1.1.1" #define GTA5SYNC_APPVER "1.2.0dev"
#else #else
#define GTA5SYNC_APPVER QString("%1").arg(GTA5SYNC_DAILYB) #define GTA5SYNC_APPVER QString("%1").arg(GTA5SYNC_DAILYB)
#endif #endif

View file

@ -22,6 +22,7 @@
<file>next.png</file> <file>next.png</file>
<file>960x536.png</file> <file>960x536.png</file>
<file>empty1x16.png</file> <file>empty1x16.png</file>
<file>avatararea.png</file>
</qresource> </qresource>
<qresource prefix="/global"> <qresource prefix="/global">
<file>global.de.ini</file> <file>global.de.ini</file>

View file

@ -4,8 +4,8 @@ CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "gta5view.exe.manifest"
#include <windows.h> #include <windows.h>
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 1, 1, 1, 0 FILEVERSION 1, 2, 0, 0
PRODUCTVERSION 1, 1, 1, 0 PRODUCTVERSION 1, 2, 0, 0
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
FILEFLAGS 0 FILEFLAGS 0
FILEOS VOS_NT_WINDOWS32 FILEOS VOS_NT_WINDOWS32
@ -22,12 +22,12 @@ BEGIN
BEGIN BEGIN
VALUE "CompanyName", "Syping" VALUE "CompanyName", "Syping"
VALUE "FileDescription", "gta5view\0" VALUE "FileDescription", "gta5view\0"
VALUE "FileVersion", "1.1.1\0" VALUE "FileVersion", "1.2.0\0"
VALUE "InternalName", "gta5view\0" VALUE "InternalName", "gta5view\0"
VALUE "LegalCopyright", "Copyright © 2016 Syping\0" VALUE "LegalCopyright", "Copyright © 2016-2017 Syping\0"
VALUE "OriginalFilename", "gta5view.exe\0" VALUE "OriginalFilename", "gta5view.exe\0"
VALUE "ProductName", "gta5view\0" VALUE "ProductName", "gta5view\0"
VALUE "ProductVersion", "1.1.1\0" VALUE "ProductVersion", "1.2.0\0"
END END
END END
END END

Binary file not shown.

View file

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.0" language="de_DE"> <TS version="2.1" language="de_DE">
<context> <context>
<name>AboutDialog</name> <name>AboutDialog</name>
<message> <message>
<source>About gta5sync</source> <source>About gta5sync</source>
<translation>Über gta5sync</translation> <translation type="vanished">Über gta5sync</translation>
</message> </message>
<message> <message>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt; <source>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt;
@ -19,7 +19,7 @@ Compiled with Qt %2&lt;br/&gt;
Running with Qt %3&lt;br/&gt; Running with Qt %3&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5sync is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source> Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5sync is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt; <translation type="vanished">&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Ein Projekt zum ansehen und synchronisieren von&lt;br/&gt; Ein Projekt zum ansehen und synchronisieren von&lt;br/&gt;
Grand Theft Auto V Snapmatic Bilder und Spielständen&lt;br/&gt; Grand Theft Auto V Snapmatic Bilder und Spielständen&lt;br/&gt;
@ -29,7 +29,7 @@ Projektbau: %4, %5&lt;br/&gt;
Gebaut mit Qt %2&lt;br/&gt; Gebaut mit Qt %2&lt;br/&gt;
Läuft auf Qt %3&lt;br/&gt; Läuft auf Qt %3&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5sync is lizenziert unter &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</translation> Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5sync ist lizenziert unter &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</translation>
</message> </message>
<message> <message>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt; <source>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt;
@ -42,7 +42,7 @@ Compiled with Qt %2&lt;br/&gt;
Running with Qt %3&lt;br/&gt; Running with Qt %3&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5sync is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source> Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5sync is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt; <translation type="vanished">&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Ein Projekt zum ansehen und synchronisieren von Grand Theft Auto 5 Snapmatic Bilder und Spielständen&lt;br/&gt; Ein Projekt zum ansehen und synchronisieren von Grand Theft Auto 5 Snapmatic Bilder und Spielständen&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
@ -55,36 +55,34 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
</message> </message>
<message> <message>
<location filename="../AboutDialog.ui" line="14"/> <location filename="../AboutDialog.ui" line="14"/>
<source>About gta5view</source> <source>About %1</source>
<translation>Über gta5view</translation> <translation>Über %1</translation>
</message> </message>
<message> <message>
<location filename="../AboutDialog.ui" line="29"/> <location filename="../AboutDialog.ui" line="29"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5view&lt;/span&gt;&lt;br/&gt; <source>&lt;span style=&quot; font-weight:600;&quot;&gt;%8&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt; %9&lt;br/&gt;
Pictures and Savegames&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Project version: %1&lt;br/&gt; Project version: %1&lt;br/&gt;
Project build: %4, %5&lt;br/&gt; Project build: %4&lt;br/&gt;
Compiled with Qt %2&lt;br/&gt; Compiled with Qt %2&lt;br/&gt;
Running with Qt %3&lt;br/&gt; Running with Qt %3&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5view is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source> Copyright &amp;copy; &lt;a href=&quot;%5&quot;&gt;%6&lt;/a&gt; %7&lt;br/&gt;%8 is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5view&lt;/span&gt;&lt;br/&gt; <translation>&lt;span style=&quot; font-weight:600;&quot;&gt;%8&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Ein Projekt zum ansehen von Grand Theft Auto V&lt;br/&gt; %9&lt;br/&gt;
Snapmatic Bilder und Spielständen&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Projektversion: %1&lt;br/&gt; Projektversion: %1&lt;br/&gt;
Projektbau: %4, %5&lt;br/&gt; Projektbau: %4&lt;br/&gt;
Gebaut mit Qt %2&lt;br/&gt; Gebaut mit Qt %2&lt;br/&gt;
Läuft auf Qt %3&lt;br/&gt; Läuft auf Qt %3&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5view ist lizenziert unter &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</translation> Copyright &amp;copy; &lt;a href=&quot;%5&quot;&gt;%6&lt;/a&gt; %7&lt;br/&gt;%8 ist lizenziert unter &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</translation>
</message> </message>
<message> <message>
<location filename="../AboutDialog.ui" line="76"/> <location filename="../AboutDialog.ui" line="75"/>
<source>&amp;Close</source> <source>&amp;Close</source>
<translation>S&amp;chließen</translation> <translation>S&amp;chließen</translation>
</message> </message>
@ -104,6 +102,20 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;A project for viewing and sync Grand Theft Auto 5 Snapmatic Pictures and Savegames&lt;br/&gt;&lt;br/&gt;Project version: %1&lt;br/&gt;Compiled with Qt %2&lt;br/&gt;Running with Qt %3&lt;br/&gt;&lt;br/&gt;Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5sync is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source> <source>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;A project for viewing and sync Grand Theft Auto 5 Snapmatic Pictures and Savegames&lt;br/&gt;&lt;br/&gt;Project version: %1&lt;br/&gt;Compiled with Qt %2&lt;br/&gt;Running with Qt %3&lt;br/&gt;&lt;br/&gt;Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5sync is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source>
<translation type="obsolete">&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Ein Projekt zum ansehen und synchronisieren von Grand Theft Auto 5 Snapmatic Bilder und Spielständen&lt;br/&gt;&lt;br/&gt;Projektversion: %1&lt;br/&gt;Gebaut mit Qt %2&lt;br/&gt;Läuft auf Qt %3&lt;br/&gt;&lt;br/&gt;Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5sync is lizenziert unter &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</translation> <translation type="obsolete">&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Ein Projekt zum ansehen und synchronisieren von Grand Theft Auto 5 Snapmatic Bilder und Spielständen&lt;br/&gt;&lt;br/&gt;Projektversion: %1&lt;br/&gt;Gebaut mit Qt %2&lt;br/&gt;Läuft auf Qt %3&lt;br/&gt;&lt;br/&gt;Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5sync is lizenziert unter &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</translation>
</message> </message>
<message>
<location filename="../AboutDialog.cpp" line="39"/>
<source>A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames</source>
<translation>Ein Projekt zum ansehen von Grand Theft Auto V&lt;br/&gt;
Snapmatic Bilder und Spielständen</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="43"/>
<source>A project for viewing and sync Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames</source>
<translation>Ein Projekt zum ansehen und synchronisieren von&lt;br/&gt;
Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
</message>
</context> </context>
<context> <context>
<name>ExportDialog</name> <name>ExportDialog</name>
@ -188,11 +200,11 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
</message> </message>
<message> <message>
<source>gta5sync - Settings</source> <source>gta5sync - Settings</source>
<translation>gta5sync - Einstellungen</translation> <translation type="vanished">gta5sync - Einstellungen</translation>
</message> </message>
<message> <message>
<source>Profile</source> <source>Profile</source>
<translation>Profil</translation> <translation type="vanished">Profil</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="33"/> <location filename="../OptionsDialog.ui" line="33"/>
@ -344,21 +356,23 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation>Sprache</translation> <translation>Sprache</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="419"/>
<source>Sync</source> <source>Sync</source>
<translation>Sync</translation> <translation>Sync</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="425"/>
<source>Sync is not implemented at current time</source> <source>Sync is not implemented at current time</source>
<translation>Sync wurde bisher nicht implementiert</translation> <translation>Sync wurde bisher nicht implementiert</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="443"/> <location filename="../OptionsDialog.ui" line="463"/>
<source>&amp;OK</source> <source>&amp;OK</source>
<extracomment>OK, Cancel, Apply</extracomment> <extracomment>OK, Cancel, Apply</extracomment>
<translation>&amp;OK</translation> <translation>&amp;OK</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="459"/> <location filename="../OptionsDialog.ui" line="479"/>
<source>&amp;Cancel</source> <source>&amp;Cancel</source>
<extracomment>OK, Cancel, Apply</extracomment> <extracomment>OK, Cancel, Apply</extracomment>
<translation>Abbre&amp;chen</translation> <translation>Abbre&amp;chen</translation>
@ -394,7 +408,7 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
</message> </message>
<message> <message>
<source>The new Custom Folder initialize after you restart %1.</source> <source>The new Custom Folder initialize after you restart %1.</source>
<translation>Der eigene Ordner initialisiert sobald du %1 neugestartet hast.</translation> <translation type="vanished">Der eigene Ordner initialisiert sobald du %1 neugestartet hast.</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="275"/> <location filename="../OptionsDialog.cpp" line="275"/>
@ -507,41 +521,46 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation>Schließen</translation> <translation>Schließen</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="82"/> <location filename="../PictureDialog.cpp" line="93"/>
<source>Export as &amp;JPG picture...</source> <source>Export as &amp;JPG picture...</source>
<translation>Exportiere als &amp;JPG Bild...</translation> <translation>Exportiere als &amp;JPG Bild...</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="83"/> <location filename="../PictureDialog.cpp" line="94"/>
<source>Export as &amp;GTA Snapmatic...</source> <source>Export as &amp;GTA Snapmatic...</source>
<translation>Exportiere als &amp;GTA Snapmatic...</translation> <translation>Exportiere als &amp;GTA Snapmatic...</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="257"/> <location filename="../PictureDialog.cpp" line="281"/>
<location filename="../PictureDialog.cpp" line="314"/> <location filename="../PictureDialog.cpp" line="348"/>
<source>Snapmatic Picture Viewer</source> <source>Snapmatic Picture Viewer</source>
<translation>Snapmatic Bildansicht</translation> <translation>Snapmatic Bildansicht</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="257"/> <location filename="../PictureDialog.cpp" line="281"/>
<location filename="../PictureDialog.cpp" line="314"/> <location filename="../PictureDialog.cpp" line="348"/>
<source>Failed at %1</source> <source>Failed at %1</source>
<translation>Fehlgeschlagen bei %1</translation> <translation>Fehlgeschlagen bei %1</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="303"/> <location filename="../PictureDialog.cpp" line="294"/>
<location filename="../PictureDialog.cpp" line="313"/> <source>Avatar Preview Mode&lt;br&gt;Press A for Default View</source>
<translation>Avatar Vorschaumodus&lt;br&gt;Drücke A für Standardansicht</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="337"/>
<location filename="../PictureDialog.cpp" line="347"/>
<source>No player</source> <source>No player</source>
<translation>Keine Spieler</translation> <translation>Keine Spieler</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="306"/> <location filename="../PictureDialog.cpp" line="340"/>
<location filename="../PictureDialog.cpp" line="313"/> <location filename="../PictureDialog.cpp" line="347"/>
<source>No crew</source> <source>No crew</source>
<translation>Keine Crew</translation> <translation>Keine Crew</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="313"/> <location filename="../PictureDialog.cpp" line="347"/>
<source>Unknown Location</source> <source>Unknown Location</source>
<translation>Unbekannter Standort</translation> <translation>Unbekannter Standort</translation>
</message> </message>
@ -735,25 +754,25 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="365"/> <location filename="../ProfileInterface.cpp" line="365"/>
<location filename="../UserInterface.cpp" line="308"/> <location filename="../UserInterface.cpp" line="309"/>
<source>All profile files (SGTA* PGTA*)</source> <source>All profile files (SGTA* PGTA*)</source>
<translation>Alle Profildateien (SGTA* PGTA*)</translation> <translation>Alle Profildateien (SGTA* PGTA*)</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="366"/> <location filename="../ProfileInterface.cpp" line="366"/>
<location filename="../UserInterface.cpp" line="309"/> <location filename="../UserInterface.cpp" line="310"/>
<source>Savegames files (SGTA*)</source> <source>Savegames files (SGTA*)</source>
<translation>Spielstanddateien (SGTA*)</translation> <translation>Spielstanddateien (SGTA*)</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="367"/> <location filename="../ProfileInterface.cpp" line="367"/>
<location filename="../UserInterface.cpp" line="310"/> <location filename="../UserInterface.cpp" line="311"/>
<source>Snapmatic pictures (PGTA*)</source> <source>Snapmatic pictures (PGTA*)</source>
<translation>Snapmatic Bilder (PGTA*)</translation> <translation>Snapmatic Bilder (PGTA*)</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="368"/> <location filename="../ProfileInterface.cpp" line="368"/>
<location filename="../UserInterface.cpp" line="311"/> <location filename="../UserInterface.cpp" line="312"/>
<source>All files (**)</source> <source>All files (**)</source>
<translation>Alle Dateien (**)</translation> <translation>Alle Dateien (**)</translation>
</message> </message>
@ -768,13 +787,13 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="435"/> <location filename="../ProfileInterface.cpp" line="435"/>
<location filename="../UserInterface.cpp" line="351"/> <location filename="../UserInterface.cpp" line="352"/>
<source>Failed to read Snapmatic picture</source> <source>Failed to read Snapmatic picture</source>
<translation>Fehler beim Lesen vom Snapmatic Bild</translation> <translation>Fehler beim Lesen vom Snapmatic Bild</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="452"/> <location filename="../ProfileInterface.cpp" line="452"/>
<location filename="../UserInterface.cpp" line="367"/> <location filename="../UserInterface.cpp" line="368"/>
<source>Failed to read Savegame file</source> <source>Failed to read Savegame file</source>
<translation>Fehler beim Lesen von Spielstanddatei</translation> <translation>Fehler beim Lesen von Spielstanddatei</translation>
</message> </message>
@ -796,7 +815,7 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<message> <message>
<location filename="../ProfileInterface.cpp" line="408"/> <location filename="../ProfileInterface.cpp" line="408"/>
<location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="487"/>
<location filename="../UserInterface.cpp" line="399"/> <location filename="../UserInterface.cpp" line="400"/>
<source>No valid file is selected</source> <source>No valid file is selected</source>
<translation>Keine gültige Datei wurde ausgewählt</translation> <translation>Keine gültige Datei wurde ausgewählt</translation>
</message> </message>
@ -1028,17 +1047,17 @@ Exportieren als:</translation>
</message> </message>
<message> <message>
<source>The Third Way (100%) - 00/00/00 00:00:00</source> <source>The Third Way (100%) - 00/00/00 00:00:00</source>
<translation>The Third Way (100%) - 00/00/00 00:00:00</translation> <translation type="vanished">The Third Way (100%) - 00/00/00 00:00:00</translation>
</message> </message>
<message> <message>
<source>Savegame %1 <source>Savegame %1
%2</source> %2</source>
<translation>Spielstand %1 <translation type="vanished">Spielstand %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<source>SAVE - %1&lt;br&gt;%2</source> <source>SAVE - %1&lt;br&gt;%2</source>
<translation>SPIELSTAND - %1&lt;br&gt;%2</translation> <translation type="vanished">SPIELSTAND - %1&lt;br&gt;%2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.ui" line="86"/> <location filename="../SavegameWidget.ui" line="86"/>
@ -1084,7 +1103,7 @@ Exportieren als:</translation>
</message> </message>
<message> <message>
<source>AUTO</source> <source>AUTO</source>
<translation>AUTO</translation> <translation type="vanished">AUTO</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="57"/> <location filename="../SavegameWidget.cpp" line="57"/>
@ -1293,7 +1312,7 @@ Exportieren als:</translation>
</message> </message>
<message> <message>
<source>Custom</source> <source>Custom</source>
<translation>Eigenes</translation> <translation type="vanished">Eigenes</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="77"/> <location filename="../SnapmaticEditor.ui" line="77"/>
@ -1330,6 +1349,14 @@ Exportieren als:</translation>
<source>&amp;Cancel</source> <source>&amp;Cancel</source>
<translation>Abbre&amp;chen</translation> <translation>Abbre&amp;chen</translation>
</message> </message>
<message>
<source>Apply</source>
<translation type="vanished">Übernehmen</translation>
</message>
<message>
<source>Cancel</source>
<translation type="vanished">Cancel</translation>
</message>
<message> <message>
<location filename="../SnapmaticEditor.cpp" line="206"/> <location filename="../SnapmaticEditor.cpp" line="206"/>
<source>Patching of Snapmatic Properties failed because of I/O Error</source> <source>Patching of Snapmatic Properties failed because of I/O Error</source>
@ -1387,11 +1414,11 @@ Exportieren als:</translation>
</message> </message>
<message> <message>
<source>Enable &amp;In-game</source> <source>Enable &amp;In-game</source>
<translation>&amp;Im Spiel aktivieren</translation> <translation type="vanished">&amp;Im Spiel aktivieren</translation>
</message> </message>
<message> <message>
<source>Disable &amp;In-game</source> <source>Disable &amp;In-game</source>
<translation>&amp;Im Spiel deaktivieren</translation> <translation type="vanished">&amp;Im Spiel deaktivieren</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticWidget.cpp" line="221"/> <location filename="../SnapmaticWidget.cpp" line="221"/>
@ -1418,7 +1445,7 @@ Exportieren als:</translation>
</message> </message>
<message> <message>
<source>&amp;Edit Properties</source> <source>&amp;Edit Properties</source>
<translation>&amp;Eigenschaften bearbeiten</translation> <translation type="vanished">&amp;Eigenschaften bearbeiten</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticWidget.cpp" line="220"/> <location filename="../SnapmaticWidget.cpp" line="220"/>
@ -1528,7 +1555,7 @@ Exportieren als:</translation>
</message> </message>
<message> <message>
<source>gta5sync - %1</source> <source>gta5sync - %1</source>
<translation>gta5sync - %1</translation> <translation type="vanished">gta5sync - %1</translation>
</message> </message>
<message> <message>
<source>File</source> <source>File</source>
@ -1614,9 +1641,8 @@ Exportieren als:</translation>
<translation>Auswahl &amp;Sichtbarkeit</translation> <translation>Auswahl &amp;Sichtbarkeit</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="223"/> <source>&amp;About Product</source>
<source>&amp;About gta5view</source> <translation type="vanished">&amp;Über Produkt</translation>
<translation>&amp;Über gta5view</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="235"/> <location filename="../UserInterface.ui" line="235"/>
@ -1633,11 +1659,6 @@ Exportieren als:</translation>
<source>Select profile</source> <source>Select profile</source>
<translation>Profil auswählen</translation> <translation>Profil auswählen</translation>
</message> </message>
<message>
<location filename="../UserInterface.ui" line="20"/>
<source>gta5view - %1</source>
<translation>gta5view - %1</translation>
</message>
<message> <message>
<location filename="../UserInterface.ui" line="105"/> <location filename="../UserInterface.ui" line="105"/>
<source>%1 %2</source> <source>%1 %2</source>
@ -1665,11 +1686,11 @@ Exportieren als:</translation>
</message> </message>
<message> <message>
<source>Selection visibility</source> <source>Selection visibility</source>
<translation>Auswahl Sichtbarkeit</translation> <translation type="vanished">Auswahl Sichtbarkeit</translation>
</message> </message>
<message> <message>
<source>&amp;About gta5sync</source> <source>&amp;About gta5sync</source>
<translation>&amp;Über gta5sync</translation> <translation type="vanished">&amp;Über gta5sync</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="246"/> <location filename="../UserInterface.ui" line="246"/>
@ -1693,7 +1714,7 @@ Exportieren als:</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="314"/> <location filename="../UserInterface.ui" line="314"/>
<location filename="../UserInterface.cpp" line="125"/> <location filename="../UserInterface.cpp" line="126"/>
<source>Select &amp;GTA V Folder...</source> <source>Select &amp;GTA V Folder...</source>
<translation>Wähle &amp;GTA V Ordner...</translation> <translation>Wähle &amp;GTA V Ordner...</translation>
</message> </message>
@ -1714,11 +1735,11 @@ Exportieren als:</translation>
</message> </message>
<message> <message>
<source>Hid&amp;e In-game</source> <source>Hid&amp;e In-game</source>
<translation>Im Spiel ausblen&amp;den</translation> <translation type="vanished">Im Spiel ausblen&amp;den</translation>
</message> </message>
<message> <message>
<source>&amp;Enable In-game</source> <source>&amp;Enable In-game</source>
<translation>Im Spiel aktivier&amp;en</translation> <translation type="vanished">Im Spiel aktivier&amp;en</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="328"/> <location filename="../UserInterface.ui" line="328"/>
@ -1727,7 +1748,7 @@ Exportieren als:</translation>
</message> </message>
<message> <message>
<source>&amp;Disable In-game</source> <source>&amp;Disable In-game</source>
<translation>Im Spiel &amp;deaktivieren</translation> <translation type="vanished">Im Spiel &amp;deaktivieren</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="336"/> <location filename="../UserInterface.ui" line="336"/>
@ -1796,25 +1817,25 @@ Exportieren als:</translation>
<translation type="obsolete">GTA V Ordner nicht gefunden!</translation> <translation type="obsolete">GTA V Ordner nicht gefunden!</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.cpp" line="60"/> <location filename="../UserInterface.cpp" line="61"/>
<location filename="../UserInterface.cpp" line="195"/> <location filename="../UserInterface.cpp" line="196"/>
<source>Select Profile</source> <source>Select Profile</source>
<translation>Profil auswählen</translation> <translation>Profil auswählen</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="317"/> <location filename="../UserInterface.ui" line="317"/>
<location filename="../OptionsDialog.cpp" line="431"/> <location filename="../OptionsDialog.cpp" line="431"/>
<location filename="../UserInterface.cpp" line="74"/> <location filename="../UserInterface.cpp" line="75"/>
<location filename="../UserInterface.cpp" line="448"/> <location filename="../UserInterface.cpp" line="449"/>
<source>Select GTA V Folder...</source> <source>Select GTA V Folder...</source>
<translation>Wähle GTA V Ordner...</translation> <translation>Wähle GTA V Ordner...</translation>
</message> </message>
<message> <message>
<source>Select GTA V &amp;Folder...</source> <source>Select GTA V &amp;Folder...</source>
<translation>Wähle GTA V &amp;Ordner...</translation> <translation type="vanished">Wähle GTA V &amp;Ordner...</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.cpp" line="305"/> <location filename="../UserInterface.cpp" line="306"/>
<source>Open File...</source> <source>Open File...</source>
<translation>Datei öffnen...</translation> <translation>Datei öffnen...</translation>
</message> </message>
@ -1823,20 +1844,27 @@ Exportieren als:</translation>
<translation type="obsolete">Importieren</translation> <translation type="obsolete">Importieren</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.cpp" line="58"/> <location filename="../UserInterface.ui" line="20"/>
<location filename="../UserInterface.cpp" line="59"/>
<source>%2 - %1</source> <source>%2 - %1</source>
<translation>%2 - %1</translation> <translation>%2 - %1</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.cpp" line="351"/> <location filename="../UserInterface.ui" line="223"/>
<location filename="../UserInterface.cpp" line="367"/> <location filename="../UserInterface.cpp" line="58"/>
<location filename="../UserInterface.cpp" line="394"/> <source>&amp;About %1</source>
<location filename="../UserInterface.cpp" line="399"/> <translation>&amp;Über %1</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="352"/>
<location filename="../UserInterface.cpp" line="368"/>
<location filename="../UserInterface.cpp" line="395"/>
<location filename="../UserInterface.cpp" line="400"/>
<source>Open File</source> <source>Open File</source>
<translation>Datei öffnen</translation> <translation>Datei öffnen</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.cpp" line="394"/> <location filename="../UserInterface.cpp" line="395"/>
<source>Can&apos;t open %1 because of not valid file format</source> <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> <translation>Kann nicht %1 öffnen weil Dateiformat nicht gültig ist</translation>
</message> </message>

Binary file not shown.

View file

@ -34,40 +34,52 @@ gta5sync est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
</message> </message>
<message> <message>
<location filename="../AboutDialog.ui" line="14"/> <location filename="../AboutDialog.ui" line="14"/>
<source>About gta5view</source> <source>About %1</source>
<translation>À propos de gta5view</translation> <translation>À propos de %1</translation>
</message> </message>
<message> <message>
<location filename="../AboutDialog.ui" line="29"/> <location filename="../AboutDialog.ui" line="29"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5view&lt;/span&gt;&lt;br/&gt; <source>&lt;span style=&quot; font-weight:600;&quot;&gt;%8&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt; %9&lt;br/&gt;
Pictures and Savegames&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Project version: %1&lt;br/&gt; Project version: %1&lt;br/&gt;
Project build: %4, %5&lt;br/&gt; Project build: %4&lt;br/&gt;
Compiled with Qt %2&lt;br/&gt; Compiled with Qt %2&lt;br/&gt;
Running with Qt %3&lt;br/&gt; Running with Qt %3&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5view is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source> Copyright &amp;copy; &lt;a href=&quot;%5&quot;&gt;%6&lt;/a&gt; %7&lt;br/&gt;%8 is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5view&lt;/span&gt;&lt;br/&gt; <translation>&lt;span style=&quot; font-weight:600;&quot;&gt;%8&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Un outil pour gérer les photos Snapmatic&lt;br/&gt; %9&lt;br/&gt;
et les fichiers de sauvegarde de Grand Theft Auto V&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
gta5view v%1&lt;br/&gt; %8 v%1&lt;br/&gt;
Build %4, %5&lt;br/&gt; Build %4&lt;br/&gt;
Compilé avec Qt %2&lt;br/&gt; Compilé avec Qt %2&lt;br/&gt;
Fonctionne avec Qt %3&lt;br/&gt; Fonctionne avec Qt %3&lt;br/&gt;
&lt;br/&gt; &lt;br/&gt;
Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt; Copyright &amp;copy; &lt;a href=&quot;%5&quot;&gt;%6&lt;/a&gt; %7&lt;br/&gt;
gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</translation> %8 est distribué sous license &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</translation>
</message> </message>
<message> <message>
<location filename="../AboutDialog.ui" line="76"/> <location filename="../AboutDialog.ui" line="75"/>
<source>&amp;Close</source> <source>&amp;Close</source>
<translation>&amp;Fermer</translation> <translation>&amp;Fermer</translation>
</message> </message>
<message>
<location filename="../AboutDialog.cpp" line="39"/>
<source>A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames</source>
<translation>Un outil pour gérer les photos Snapmatic&lt;br/&gt;
et les fichiers de sauvegarde de Grand Theft Auto V</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="43"/>
<source>A project for viewing and sync Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames</source>
<translation>Un outil pour gérer et synchroniser les photos Snapmatic&lt;br/&gt;
et les fichiers de sauvegarde de Grand Theft Auto V</translation>
</message>
</context> </context>
<context> <context>
<name>ExportDialog</name> <name>ExportDialog</name>
@ -272,21 +284,23 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation>Langue</translation> <translation>Langue</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="419"/>
<source>Sync</source> <source>Sync</source>
<translation type="vanished">Synchronisation</translation> <translation>Synchronisation</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="425"/>
<source>Sync is not implemented at current time</source> <source>Sync is not implemented at current time</source>
<translation type="vanished">La synchronisation n&apos;est pas encore implémentée</translation> <translation>La synchronisation n&apos;est pas encore implémentée</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="443"/> <location filename="../OptionsDialog.ui" line="463"/>
<source>&amp;OK</source> <source>&amp;OK</source>
<extracomment>OK, Cancel, Apply</extracomment> <extracomment>OK, Cancel, Apply</extracomment>
<translation>&amp;OK</translation> <translation>&amp;OK</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="459"/> <location filename="../OptionsDialog.ui" line="479"/>
<source>&amp;Cancel</source> <source>&amp;Cancel</source>
<extracomment>OK, Cancel, Apply</extracomment> <extracomment>OK, Cancel, Apply</extracomment>
<translation>&amp;Annuler</translation> <translation>&amp;Annuler</translation>
@ -420,41 +434,46 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation>Fichier invalide</translation> <translation>Fichier invalide</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="82"/> <location filename="../PictureDialog.cpp" line="93"/>
<source>Export as &amp;JPG picture...</source> <source>Export as &amp;JPG picture...</source>
<translation>Exporter comme image &amp;JPG...</translation> <translation>Exporter comme image &amp;JPG...</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="83"/> <location filename="../PictureDialog.cpp" line="94"/>
<source>Export as &amp;GTA Snapmatic...</source> <source>Export as &amp;GTA Snapmatic...</source>
<translation>Exporter comme &amp;GTA Snapmatic...</translation> <translation>Exporter comme &amp;GTA Snapmatic...</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="257"/> <location filename="../PictureDialog.cpp" line="281"/>
<location filename="../PictureDialog.cpp" line="314"/> <location filename="../PictureDialog.cpp" line="348"/>
<source>Snapmatic Picture Viewer</source> <source>Snapmatic Picture Viewer</source>
<translation>Visionneuse de photo Snapmatic</translation> <translation>Visionneuse de photo Snapmatic</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="257"/> <location filename="../PictureDialog.cpp" line="281"/>
<location filename="../PictureDialog.cpp" line="314"/> <location filename="../PictureDialog.cpp" line="348"/>
<source>Failed at %1</source> <source>Failed at %1</source>
<translation>Echec de %1</translation> <translation>Echec de %1</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="303"/> <location filename="../PictureDialog.cpp" line="294"/>
<location filename="../PictureDialog.cpp" line="313"/> <source>Avatar Preview Mode&lt;br&gt;Press A for Default View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="337"/>
<location filename="../PictureDialog.cpp" line="347"/>
<source>No player</source> <source>No player</source>
<translation>Aucun joueur</translation> <translation>Aucun joueur</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="306"/> <location filename="../PictureDialog.cpp" line="340"/>
<location filename="../PictureDialog.cpp" line="313"/> <location filename="../PictureDialog.cpp" line="347"/>
<source>No crew</source> <source>No crew</source>
<translation>Aucun crew</translation> <translation>Aucun crew</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="313"/> <location filename="../PictureDialog.cpp" line="347"/>
<source>Unknown Location</source> <source>Unknown Location</source>
<translation>Emplacement inconnu</translation> <translation>Emplacement inconnu</translation>
</message> </message>
@ -569,25 +588,25 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="365"/> <location filename="../ProfileInterface.cpp" line="365"/>
<location filename="../UserInterface.cpp" line="308"/> <location filename="../UserInterface.cpp" line="309"/>
<source>All profile files (SGTA* PGTA*)</source> <source>All profile files (SGTA* PGTA*)</source>
<translation>Fichiers de profil GTA (SGTA* PGTA*)</translation> <translation>Fichiers de profil GTA (SGTA* PGTA*)</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="366"/> <location filename="../ProfileInterface.cpp" line="366"/>
<location filename="../UserInterface.cpp" line="309"/> <location filename="../UserInterface.cpp" line="310"/>
<source>Savegames files (SGTA*)</source> <source>Savegames files (SGTA*)</source>
<translation>Fichiers de sauvegarde GTA (SGTA*)</translation> <translation>Fichiers de sauvegarde GTA (SGTA*)</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="367"/> <location filename="../ProfileInterface.cpp" line="367"/>
<location filename="../UserInterface.cpp" line="310"/> <location filename="../UserInterface.cpp" line="311"/>
<source>Snapmatic pictures (PGTA*)</source> <source>Snapmatic pictures (PGTA*)</source>
<translation>Photos Snapmatic (PGTA*)</translation> <translation>Photos Snapmatic (PGTA*)</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="368"/> <location filename="../ProfileInterface.cpp" line="368"/>
<location filename="../UserInterface.cpp" line="311"/> <location filename="../UserInterface.cpp" line="312"/>
<source>All files (**)</source> <source>All files (**)</source>
<translation>Tous les fichiers (**)</translation> <translation>Tous les fichiers (**)</translation>
</message> </message>
@ -603,19 +622,19 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<message> <message>
<location filename="../ProfileInterface.cpp" line="408"/> <location filename="../ProfileInterface.cpp" line="408"/>
<location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="487"/>
<location filename="../UserInterface.cpp" line="399"/> <location filename="../UserInterface.cpp" line="400"/>
<source>No valid file is selected</source> <source>No valid file is selected</source>
<translation>Fichier invalide</translation> <translation>Fichier invalide</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="435"/> <location filename="../ProfileInterface.cpp" line="435"/>
<location filename="../UserInterface.cpp" line="351"/> <location filename="../UserInterface.cpp" line="352"/>
<source>Failed to read Snapmatic picture</source> <source>Failed to read Snapmatic picture</source>
<translation>Impossible d&apos;ouvrir la photo Snapmatic</translation> <translation>Impossible d&apos;ouvrir la photo Snapmatic</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="452"/> <location filename="../ProfileInterface.cpp" line="452"/>
<location filename="../UserInterface.cpp" line="367"/> <location filename="../UserInterface.cpp" line="368"/>
<source>Failed to read Savegame file</source> <source>Failed to read Savegame file</source>
<translation>Impossible de lire le fichier de sauvegarde</translation> <translation>Impossible de lire le fichier de sauvegarde</translation>
</message> </message>
@ -938,7 +957,7 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<message> <message>
<location filename="../SnapmaticEditor.ui" line="20"/> <location filename="../SnapmaticEditor.ui" line="20"/>
<source>Snapmatic Type</source> <source>Snapmatic Type</source>
<translation>Type Snapmatic</translation> <translation>Type</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="26"/> <location filename="../SnapmaticEditor.ui" line="26"/>
@ -1292,15 +1311,15 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="314"/> <location filename="../UserInterface.ui" line="314"/>
<location filename="../UserInterface.cpp" line="125"/> <location filename="../UserInterface.cpp" line="126"/>
<source>Select &amp;GTA V Folder...</source> <source>Select &amp;GTA V Folder...</source>
<translation>Modifier l&apos;emplacement de &amp;GTA V...</translation> <translation>Modifier l&apos;emplacement de &amp;GTA V...</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="317"/> <location filename="../UserInterface.ui" line="317"/>
<location filename="../OptionsDialog.cpp" line="431"/> <location filename="../OptionsDialog.cpp" line="431"/>
<location filename="../UserInterface.cpp" line="74"/> <location filename="../UserInterface.cpp" line="75"/>
<location filename="../UserInterface.cpp" line="448"/> <location filename="../UserInterface.cpp" line="449"/>
<source>Select GTA V Folder...</source> <source>Select GTA V Folder...</source>
<translation>Modifier l&apos;emplacement de GTA V...</translation> <translation>Modifier l&apos;emplacement de GTA V...</translation>
</message> </message>
@ -1324,16 +1343,6 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<source>&amp;Selection visibility</source> <source>&amp;Selection visibility</source>
<translation>&amp;Visibilité de la sélection</translation> <translation>&amp;Visibilité de la sélection</translation>
</message> </message>
<message>
<location filename="../UserInterface.ui" line="20"/>
<source>gta5view - %1</source>
<translation>gta5view - %1</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="223"/>
<source>&amp;About gta5view</source>
<translation>&amp;À propos de gta5view</translation>
</message>
<message> <message>
<location filename="../UserInterface.ui" line="333"/> <location filename="../UserInterface.ui" line="333"/>
<source>Hi&amp;de In-game</source> <source>Hi&amp;de In-game</source>
@ -1345,31 +1354,38 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation>Shift+D</translation> <translation>Shift+D</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.cpp" line="58"/> <location filename="../UserInterface.ui" line="20"/>
<location filename="../UserInterface.cpp" line="59"/>
<source>%2 - %1</source> <source>%2 - %1</source>
<translation>%2 - %1</translation> <translation>%2 - %1</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.cpp" line="60"/> <location filename="../UserInterface.ui" line="223"/>
<location filename="../UserInterface.cpp" line="195"/> <location filename="../UserInterface.cpp" line="58"/>
<source>&amp;About %1</source>
<translation>&amp;À propos de %1</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="61"/>
<location filename="../UserInterface.cpp" line="196"/>
<source>Select Profile</source> <source>Select Profile</source>
<translation>Sélectionner un profil</translation> <translation>Sélectionner un profil</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.cpp" line="305"/> <location filename="../UserInterface.cpp" line="306"/>
<source>Open File...</source> <source>Open File...</source>
<translation>Ouvrir...</translation> <translation>Ouvrir...</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.cpp" line="351"/> <location filename="../UserInterface.cpp" line="352"/>
<location filename="../UserInterface.cpp" line="367"/> <location filename="../UserInterface.cpp" line="368"/>
<location filename="../UserInterface.cpp" line="394"/> <location filename="../UserInterface.cpp" line="395"/>
<location filename="../UserInterface.cpp" line="399"/> <location filename="../UserInterface.cpp" line="400"/>
<source>Open File</source> <source>Open File</source>
<translation>Ouvrir</translation> <translation>Ouvrir</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.cpp" line="394"/> <location filename="../UserInterface.cpp" line="395"/>
<source>Can&apos;t open %1 because of not valid file format</source> <source>Can&apos;t open %1 because of not valid file format</source>
<translation>Impossible d&apos;ouvrir %1, format invalide</translation> <translation>Impossible d&apos;ouvrir %1, format invalide</translation>
</message> </message>

Binary file not shown.