diff --git a/AboutDialog.cpp b/AboutDialog.cpp
index f492236..71af2ca 100755
--- a/AboutDialog.cpp
+++ b/AboutDialog.cpp
@@ -1,6 +1,6 @@
/*****************************************************************************
* 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
* it under the terms of the GNU General Public License as published by
@@ -27,11 +27,23 @@ AboutDialog::AboutDialog(QWidget *parent) :
{
ui->setupUi(this);
aboutStr = ui->labAbout->text();
+ titleStr = this->windowTitle();
QString appVersion = qApp->applicationVersion();
QString buildType = GTA5SYNC_BUILDTYPE;
buildType.replace("_", " ");
+ QString projectBuild = QString("%1, %2").arg(__DATE__, __TIME__);
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
\nPictures and Savegames");
+ }
+ else if (GTA5SYNC_APPSTR == "gta5sync")
+ {
+ projectDes = tr("A project for viewing and sync Grand Theft Auto V Snapmatic
\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()
diff --git a/AboutDialog.h b/AboutDialog.h
index 1ff5484..d998819 100755
--- a/AboutDialog.h
+++ b/AboutDialog.h
@@ -38,6 +38,7 @@ private slots:
private:
Ui::AboutDialog *ui;
QString aboutStr;
+ QString titleStr;
};
#endif // ABOUTDIALOG_H
diff --git a/AboutDialog.ui b/AboutDialog.ui
index 883ed7f..6ac855e 100755
--- a/AboutDialog.ui
+++ b/AboutDialog.ui
@@ -11,7 +11,7 @@
- About gta5view
+ About %1
true
@@ -26,17 +26,16 @@
- <span style=" font-weight:600;">gta5view</span><br/>
+ <span style=" font-weight:600;">%8</span><br/>
<br/>
-A project for viewing Grand Theft Auto V Snapmatic<br/>
-Pictures and Savegames<br/>
+%9<br/>
<br/>
Project version: %1<br/>
-Project build: %4, %5<br/>
+Project build: %4<br/>
Compiled with Qt %2<br/>
Running with Qt %3<br/>
<br/>
-Copyright © <a href="https://github.com/Syping/">Syping</a> 2016<br/>gta5view is licensed under <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a>
+Copyright © <a href="%5">%6</a> %7<br/>%8 is licensed under <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a>
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
diff --git a/OptionsDialog.ui b/OptionsDialog.ui
index c83a658..7ee8e98 100755
--- a/OptionsDialog.ui
+++ b/OptionsDialog.ui
@@ -414,6 +414,26 @@
+
+
+ Sync
+
+
+ -
+
+
+ Sync is not implemented at current time
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
-
diff --git a/PictureDialog.cpp b/PictureDialog.cpp
index 929b01b..7b2af66 100755
--- a/PictureDialog.cpp
+++ b/PictureDialog.cpp
@@ -37,6 +37,7 @@
#include
#include
#include
+#include
#include
#include
#include
@@ -45,7 +46,9 @@
#include
#include
#include
+#include
#include
+#include
#include
#include
#include
@@ -65,6 +68,7 @@ PictureDialog::PictureDialog(ProfileDatabase *profileDB, CrewDatabase *crewDB, Q
plyrsList = QStringList();
fullscreenWidget = 0;
rqfullscreen = 0;
+ previewmode = 0;
navienabled = 0;
indexed = 0;
picArea = "";
@@ -77,6 +81,13 @@ PictureDialog::PictureDialog(ProfileDatabase *profileDB, CrewDatabase *crewDB, Q
locZ = "";
smpic = 0;
+ // Avatar area
+ avatarPreviewImage = QImage();
+ avatarAreaPicture = QImage(":/img/avatararea.png");
+ avatarLocX = 145;
+ avatarLocY = 66;
+ avatarSize = 470;
+
// Export menu
exportMenu = new QMenu(this);
jpegExportAction = exportMenu->addAction(tr("Export as &JPG picture..."), this, SLOT(exportSnapmaticPicture()));
@@ -123,6 +134,7 @@ void PictureDialog::adaptNewDialogSize(QSize newLabelSize)
Q_UNUSED(newLabelSize)
int newDialogHeight = ui->labPicture->pixmap()->height();
newDialogHeight = newDialogHeight + ui->jsonFrame->height();
+ if (navienabled) newDialogHeight = newDialogHeight + layout()->menuBar()->height();
setMinimumSize(width(), newDialogHeight);
setMaximumSize(width(), newDialogHeight);
resize(width(), newDialogHeight);
@@ -198,6 +210,18 @@ bool PictureDialog::eventFilter(QObject *obj, QEvent *ev)
ui->cmdExport->click();
returnValue = true;
break;
+ case Qt::Key_A:
+ if (previewmode)
+ {
+ previewmode = false;
+ renderPicture();
+ }
+ else
+ {
+ previewmode = true;
+ renderPicture();
+ }
+ break;
#if QT_VERSION >= 0x050300
case Qt::Key_Exit:
ui->cmdClose->click();
@@ -260,7 +284,17 @@ void PictureDialog::setSnapmaticPicture(SnapmaticPicture *picture, QString pictu
if (picture->isPicOk())
{
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
Press A for Default View"));
+ avatarPreviewImage = finalPixmap.toImage();
+
+ renderPicture();
ui->cmdExport->setEnabled(true);
}
if (picture->isJsonOk())
@@ -346,6 +380,18 @@ void PictureDialog::setSnapmaticPicture(SnapmaticPicture *picture)
setSnapmaticPicture(picture, true);
}
+void PictureDialog::renderPicture()
+{
+ if (!previewmode)
+ {
+ ui->labPicture->setPixmap(QPixmap::fromImage(snapmaticPicture));
+ }
+ else
+ {
+ ui->labPicture->setPixmap(QPixmap::fromImage(avatarPreviewImage));
+ }
+}
+
void PictureDialog::playerNameUpdated()
{
if (plyrsList.count() >= 1)
diff --git a/PictureDialog.h b/PictureDialog.h
index a42883c..21e9d3e 100755
--- a/PictureDialog.h
+++ b/PictureDialog.h
@@ -65,6 +65,7 @@ private slots:
void exportCustomContextMenuRequestedPrivate(const QPoint &pos, bool fullscreen);
void nextPictureRequestedSlot();
void previousPictureRequestedSlot();
+ void renderPicture();
signals:
void nextPictureRequested();
@@ -85,6 +86,8 @@ private:
QWidget *fullscreenWidget;
QAction *jpegExportAction;
QAction *pgtaExportAction;
+ QImage avatarPreviewImage;
+ QImage avatarAreaPicture;
QImage snapmaticPicture;
QString jsonDrawString;
QString windowTitleStr;
@@ -100,8 +103,12 @@ private:
QString locZ;
bool rqfullscreen;
bool navienabled;
+ bool previewmode;
bool indexed;
int index;
+ int avatarLocX;
+ int avatarLocY;
+ int avatarSize;
QMenu *exportMenu;
};
diff --git a/SnapmaticEditor.ui b/SnapmaticEditor.ui
index fda63ed..72a7c41 100644
--- a/SnapmaticEditor.ui
+++ b/SnapmaticEditor.ui
@@ -7,7 +7,7 @@
0
0
375
- 305
+ 306
@@ -19,7 +19,7 @@
Snapmatic Type
-
+
-
@@ -56,7 +56,7 @@
Snapmatic Properties
-
+
-
diff --git a/UserInterface.cpp b/UserInterface.cpp
index 45f4a41..678fc0b 100755
--- a/UserInterface.cpp
+++ b/UserInterface.cpp
@@ -1,6 +1,6 @@
/*****************************************************************************
* 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
* 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->actionSelect_profile->setEnabled(false);
ui->actionAbout_gta5sync->setIcon(IconLoader::loadingAppIcon());
+ ui->actionAbout_gta5sync->setText(tr("&About %1").arg(GTA5SYNC_APPSTR));
defaultWindowTitle = tr("%2 - %1").arg("%1", GTA5SYNC_APPSTR);
this->setWindowTitle(defaultWindowTitle.arg(tr("Select Profile")));
diff --git a/UserInterface.ui b/UserInterface.ui
index b2f835f..38e0ecf 100755
--- a/UserInterface.ui
+++ b/UserInterface.ui
@@ -17,7 +17,7 @@
- gta5view - %1
+ %2 - %1
@@ -220,7 +220,7 @@
- &About gta5view
+ &About %1
Ctrl+P
diff --git a/config.h b/config.h
index a9f638f..7b5be86 100755
--- a/config.h
+++ b/config.h
@@ -1,6 +1,6 @@
/*****************************************************************************
* 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
* it under the terms of the GNU General Public License as published by
@@ -24,13 +24,25 @@
#define GTA5SYNC_APPVENDOR "Syping"
#endif
+#ifndef GTA5SYNC_APPVENDORLINK
+#define GTA5SYNC_APPVENDORLINK "https://github.com/Syping/"
+#endif
+
#ifndef GTA5SYNC_APPSTR
#define GTA5SYNC_APPSTR "gta5view"
#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_DAILYB
-#define GTA5SYNC_APPVER "1.1.1"
+#define GTA5SYNC_APPVER "1.2.0dev"
#else
#define GTA5SYNC_APPVER QString("%1").arg(GTA5SYNC_DAILYB)
#endif
diff --git a/res/app.qrc b/res/app.qrc
index b380c75..152a07a 100755
--- a/res/app.qrc
+++ b/res/app.qrc
@@ -22,6 +22,7 @@
next.png
960x536.png
empty1x16.png
+ avatararea.png
global.de.ini
diff --git a/res/app.rc b/res/app.rc
index 2b266f5..48b056c 100755
--- a/res/app.rc
+++ b/res/app.rc
@@ -4,8 +4,8 @@ CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "gta5view.exe.manifest"
#include
VS_VERSION_INFO VERSIONINFO
-FILEVERSION 1, 1, 1, 0
-PRODUCTVERSION 1, 1, 1, 0
+FILEVERSION 1, 2, 0, 0
+PRODUCTVERSION 1, 2, 0, 0
FILEFLAGSMASK 0x3fL
FILEFLAGS 0
FILEOS VOS_NT_WINDOWS32
@@ -22,12 +22,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Syping"
VALUE "FileDescription", "gta5view\0"
- VALUE "FileVersion", "1.1.1\0"
+ VALUE "FileVersion", "1.2.0\0"
VALUE "InternalName", "gta5view\0"
- VALUE "LegalCopyright", "Copyright © 2016 Syping\0"
+ VALUE "LegalCopyright", "Copyright © 2016-2017 Syping\0"
VALUE "OriginalFilename", "gta5view.exe\0"
VALUE "ProductName", "gta5view\0"
- VALUE "ProductVersion", "1.1.1\0"
+ VALUE "ProductVersion", "1.2.0\0"
END
END
END
diff --git a/res/gta5sync_de.qm b/res/gta5sync_de.qm
index ada88af..9d54012 100755
Binary files a/res/gta5sync_de.qm and b/res/gta5sync_de.qm differ
diff --git a/res/gta5sync_de.ts b/res/gta5sync_de.ts
index bf75dad..faab4c1 100755
--- a/res/gta5sync_de.ts
+++ b/res/gta5sync_de.ts
@@ -1,11 +1,11 @@
-
+
AboutDialog
- Ãœber gta5sync
+ Ãœber gta5sync
- <span style=" font-weight:600;">gta5sync</span><br/>
+ <span style=" font-weight:600;">gta5sync</span><br/>
<br/>
Ein Projekt zum ansehen und synchronisieren von<br/>
Grand Theft Auto V Snapmatic Bilder und Spielständen<br/>
@@ -29,7 +29,7 @@ Projektbau: %4, %5<br/>
Gebaut mit Qt %2<br/>
Läuft auf Qt %3<br/>
<br/>
-Copyright © <a href="https://github.com/Syping/">Syping</a> 2016<br/>gta5sync is lizenziert unter <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a>
+Copyright © <a href="https://github.com/Syping/">Syping</a> 2016<br/>gta5sync ist lizenziert unter <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a>
- <span style=" font-weight:600;">gta5sync</span><br/>
+ <span style=" font-weight:600;">gta5sync</span><br/>
<br/>
Ein Projekt zum ansehen und synchronisieren von Grand Theft Auto 5 Snapmatic Bilder und Spielständen<br/>
<br/>
@@ -55,36 +55,34 @@ Copyright © <a href="https://github.com/Syping/">Syping
-
- Ãœber gta5view
+
+ Ãœber %1
-
+ <span style=" font-weight:600;">%8</span><br/>
<br/>
-Ein Projekt zum ansehen von Grand Theft Auto V<br/>
-Snapmatic Bilder und Spielständen<br/>
+%9<br/>
<br/>
Projektversion: %1<br/>
-Projektbau: %4, %5<br/>
+Projektbau: %4<br/>
Gebaut mit Qt %2<br/>
Läuft auf Qt %3<br/>
<br/>
-Copyright © <a href="https://github.com/Syping/">Syping</a> 2016<br/>gta5view ist lizenziert unter <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a>
+Copyright © <a href="%5">%6</a> %7<br/>%8 ist lizenziert unter <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a>
-
+
&Close
S&chließen
@@ -104,6 +102,20 @@ Copyright © <a href="https://github.com/Syping/">Syping
<span style=" font-weight:600;">gta5sync</span><br/><br/>A project for viewing and sync Grand Theft Auto 5 Snapmatic Pictures and Savegames<br/><br/>Project version: %1<br/>Compiled with Qt %2<br/>Running with Qt %3<br/><br/>Copyright © <a href="https://github.com/Syping/">Syping</a> 2016<br/>gta5sync is licensed under <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a>
<span style=" font-weight:600;">gta5sync</span><br/><br/>Ein Projekt zum ansehen und synchronisieren von Grand Theft Auto 5 Snapmatic Bilder und Spielständen<br/><br/>Projektversion: %1<br/>Gebaut mit Qt %2<br/>Läuft auf Qt %3<br/><br/>Copyright © <a href="https://github.com/Syping/">Syping</a> 2016<br/>gta5sync is lizenziert unter <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a>
+
+
+ A project for viewing Grand Theft Auto V Snapmatic<br/>
+Pictures and Savegames
+ Ein Projekt zum ansehen von Grand Theft Auto V<br/>
+Snapmatic Bilder und Spielständen
+
+
+
+ A project for viewing and sync Grand Theft Auto V Snapmatic<br/>
+Pictures and Savegames
+ Ein Projekt zum ansehen und synchronisieren von<br/>
+Grand Theft Auto V Snapmatic Bilder und Spielständen
+
ExportDialog
@@ -188,11 +200,11 @@ Copyright © <a href="https://github.com/Syping/">Syping
gta5sync - Settings
- gta5sync - Einstellungen
+ gta5sync - Einstellungen
Profile
- Profil
+ Profil
@@ -344,21 +356,23 @@ Copyright © <a href="https://github.com/Syping/">Syping
Sprache
+
Sync
Sync
+
Sync is not implemented at current time
Sync wurde bisher nicht implementiert
-
+
&OK
OK, Cancel, Apply
&OK
-
+
&Cancel
OK, Cancel, Apply
Abbre&chen
@@ -394,7 +408,7 @@ Copyright © <a href="https://github.com/Syping/">Syping
The new Custom Folder initialize after you restart %1.
- Der eigene Ordner initialisiert sobald du %1 neugestartet hast.
+ Der eigene Ordner initialisiert sobald du %1 neugestartet hast.
@@ -507,41 +521,46 @@ Copyright © <a href="https://github.com/Syping/">Syping
Schließen
-
+
Export as &JPG picture...
Exportiere als &JPG Bild...
-
+
Export as >A Snapmatic...
Exportiere als >A Snapmatic...
-
-
+
+
Snapmatic Picture Viewer
Snapmatic Bildansicht
-
-
+
+
Failed at %1
Fehlgeschlagen bei %1
-
-
+
+ Avatar Preview Mode<br>Press A for Default View
+ Avatar Vorschaumodus<br>Drücke A für Standardansicht
+
+
+
+
No player
Keine Spieler
-
-
+
+
No crew
Keine Crew
-
+
Unknown Location
Unbekannter Standort
@@ -735,25 +754,25 @@ Copyright © <a href="https://github.com/Syping/">Syping
-
+
All profile files (SGTA* PGTA*)
Alle Profildateien (SGTA* PGTA*)
-
+
Savegames files (SGTA*)
Spielstanddateien (SGTA*)
-
+
Snapmatic pictures (PGTA*)
Snapmatic Bilder (PGTA*)
-
+
All files (**)
Alle Dateien (**)
@@ -768,13 +787,13 @@ Copyright © <a href="https://github.com/Syping/">Syping
-
+
Failed to read Snapmatic picture
Fehler beim Lesen vom Snapmatic Bild
-
+
Failed to read Savegame file
Fehler beim Lesen von Spielstanddatei
@@ -796,7 +815,7 @@ Copyright © <a href="https://github.com/Syping/">Syping
-
+
No valid file is selected
Keine gültige Datei wurde ausgewählt
@@ -1028,17 +1047,17 @@ Exportieren als:
The Third Way (100%) - 00/00/00 00:00:00
- The Third Way (100%) - 00/00/00 00:00:00
+ The Third Way (100%) - 00/00/00 00:00:00
Savegame %1
%2
- Spielstand %1
+ Spielstand %1
%2
SAVE - %1<br>%2
- SPIELSTAND - %1<br>%2
+ SPIELSTAND - %1<br>%2
@@ -1084,7 +1103,7 @@ Exportieren als:
AUTO
- AUTO
+ AUTO
@@ -1293,7 +1312,7 @@ Exportieren als:
Custom
- Eigenes
+ Eigenes
@@ -1330,6 +1349,14 @@ Exportieren als:
&Cancel
Abbre&chen
+
+ Apply
+ Ãœbernehmen
+
+
+ Cancel
+ Cancel
+
Patching of Snapmatic Properties failed because of I/O Error
@@ -1387,11 +1414,11 @@ Exportieren als:
Enable &In-game
- &Im Spiel aktivieren
+ &Im Spiel aktivieren
Disable &In-game
- &Im Spiel deaktivieren
+ &Im Spiel deaktivieren
@@ -1418,7 +1445,7 @@ Exportieren als:
&Edit Properties
- &Eigenschaften bearbeiten
+ &Eigenschaften bearbeiten
@@ -1528,7 +1555,7 @@ Exportieren als:
gta5sync - %1
- gta5sync - %1
+ gta5sync - %1
File
@@ -1614,9 +1641,8 @@ Exportieren als:
Auswahl &Sichtbarkeit
-
- &About gta5view
- &Ãœber gta5view
+ &About Product
+ &Ãœber Produkt
@@ -1633,11 +1659,6 @@ Exportieren als:
Select profile
Profil auswählen
-
-
- gta5view - %1
- gta5view - %1
-
%1 %2
@@ -1665,11 +1686,11 @@ Exportieren als:
Selection visibility
- Auswahl Sichtbarkeit
+ Auswahl Sichtbarkeit
&About gta5sync
- &Ãœber gta5sync
+ &Ãœber gta5sync
@@ -1693,7 +1714,7 @@ Exportieren als:
-
+
Select >A V Folder...
Wähle >A V Ordner...
@@ -1714,11 +1735,11 @@ Exportieren als:
Hid&e In-game
- Im Spiel ausblen&den
+ Im Spiel ausblen&den
&Enable In-game
- Im Spiel aktivier&en
+ Im Spiel aktivier&en
@@ -1727,7 +1748,7 @@ Exportieren als:
&Disable In-game
- Im Spiel &deaktivieren
+ Im Spiel &deaktivieren
@@ -1796,25 +1817,25 @@ Exportieren als:
GTA V Ordner nicht gefunden!
-
-
+
+
Select Profile
Profil auswählen
-
-
+
+
Select GTA V Folder...
Wähle GTA V Ordner...
Select GTA V &Folder...
- Wähle GTA V &Ordner...
+ Wähle GTA V &Ordner...
-
+
Open File...
Datei öffnen...
@@ -1823,20 +1844,27 @@ Exportieren als:
Importieren
-
+
+
%2 - %1
%2 - %1
-
-
-
-
+
+
+ &About %1
+ &Ãœber %1
+
+
+
+
+
+
Open File
Datei öffnen
-
+
Can't open %1 because of not valid file format
Kann nicht %1 öffnen weil Dateiformat nicht gültig ist
diff --git a/res/gta5sync_fr.qm b/res/gta5sync_fr.qm
index 42bcebb..100e1d6 100644
Binary files a/res/gta5sync_fr.qm and b/res/gta5sync_fr.qm differ
diff --git a/res/gta5sync_fr.ts b/res/gta5sync_fr.ts
index d0a8cb7..ea1866e 100644
--- a/res/gta5sync_fr.ts
+++ b/res/gta5sync_fr.ts
@@ -34,40 +34,52 @@ gta5sync est distribué sous license <a href="https://www.gnu.org/licens
- About gta5view
- À propos de gta5view
+ About %1
+ À propos de %1
- <span style=" font-weight:600;">gta5view</span><br/>
+ <span style=" font-weight:600;">%8</span><br/>
<br/>
-A project for viewing Grand Theft Auto V Snapmatic<br/>
-Pictures and Savegames<br/>
+%9<br/>
<br/>
Project version: %1<br/>
-Project build: %4, %5<br/>
+Project build: %4<br/>
Compiled with Qt %2<br/>
Running with Qt %3<br/>
<br/>
-Copyright © <a href="https://github.com/Syping/">Syping</a> 2016<br/>gta5view is licensed under <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a>
- <span style=" font-weight:600;">gta5view</span><br/>
+Copyright © <a href="%5">%6</a> %7<br/>%8 is licensed under <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a>
+ <span style=" font-weight:600;">%8</span><br/>
<br/>
-Un outil pour gérer les photos Snapmatic<br/>
-et les fichiers de sauvegarde de Grand Theft Auto V<br/>
+%9<br/>
<br/>
-gta5view v%1<br/>
-Build %4, %5<br/>
+%8 v%1<br/>
+Build %4<br/>
Compilé avec Qt %2<br/>
Fonctionne avec Qt %3<br/>
<br/>
-Copyright © <a href="https://github.com/Syping/">Syping</a> 2016<br/>
-gta5view est distribué sous license <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a>
+Copyright © <a href="%5">%6</a> %7<br/>
+%8 est distribué sous license <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a>
-
+
&Close
&Fermer
+
+
+ A project for viewing Grand Theft Auto V Snapmatic<br/>
+Pictures and Savegames
+ Un outil pour gérer les photos Snapmatic<br/>
+et les fichiers de sauvegarde de Grand Theft Auto V
+
+
+
+ A project for viewing and sync Grand Theft Auto V Snapmatic<br/>
+Pictures and Savegames
+ Un outil pour gérer et synchroniser les photos Snapmatic<br/>
+et les fichiers de sauvegarde de Grand Theft Auto V
+
ExportDialog
@@ -272,21 +284,23 @@ gta5view est distribué sous license <a href="https://www.gnu.org/licens
Langue
+
Sync
- Synchronisation
+ Synchronisation
+
Sync is not implemented at current time
- La synchronisation n'est pas encore implémentée
+ La synchronisation n'est pas encore implémentée
-
+
&OK
OK, Cancel, Apply
&OK
-
+
&Cancel
OK, Cancel, Apply
&Annuler
@@ -347,10 +361,10 @@ gta5view est distribué sous license <a href="https://www.gnu.org/licens
<span style=" font-weight:600;">Location: </span>%7 (%1, %2, %3)<br/>
<span style=" font-weight:600;">Players: </span>%4 (Crew %5)<br/>
<span style=" font-weight:600;">Created: </span>%8
- <span style=" font-weight:600;">Titre: </span>%6<br/>
-<span style=" font-weight:600;">Emplacement: </span>%7 (%1, %2, %3)<br/>
-<span style=" font-weight:600;">Joueurs: </span>%4 (Crew %5)<br/>
-<span style=" font-weight:600;">Créé le: </span>%8
+ <span style=" font-weight:600;">Titre : </span>%6<br/>
+<span style=" font-weight:600;">Emplacement : </span>%7 (%1, %2, %3)<br/>
+<span style=" font-weight:600;">Joueurs : </span>%4 (Crew %5)<br/>
+<span style=" font-weight:600;">Créé le : </span>%8
@@ -420,41 +434,46 @@ gta5view est distribué sous license <a href="https://www.gnu.org/licens
Fichier invalide
-
+
Export as &JPG picture...
Exporter comme image &JPG...
-
+
Export as >A Snapmatic...
Exporter comme >A Snapmatic...
-
-
+
+
Snapmatic Picture Viewer
Visionneuse de photo Snapmatic
-
-
+
+
Failed at %1
Echec de %1
-
-
+
+ Avatar Preview Mode<br>Press A for Default View
+
+
+
+
+
No player
Aucun joueur
-
-
+
+
No crew
Aucun crew
-
+
Unknown Location
Emplacement inconnu
@@ -569,25 +588,25 @@ gta5view est distribué sous license <a href="https://www.gnu.org/licens
-
+
All profile files (SGTA* PGTA*)
Fichiers de profil GTA (SGTA* PGTA*)
-
+
Savegames files (SGTA*)
Fichiers de sauvegarde GTA (SGTA*)
-
+
Snapmatic pictures (PGTA*)
Photos Snapmatic (PGTA*)
-
+
All files (**)
Tous les fichiers (**)
@@ -603,19 +622,19 @@ gta5view est distribué sous license <a href="https://www.gnu.org/licens
-
+
No valid file is selected
Fichier invalide
-
+
Failed to read Snapmatic picture
Impossible d'ouvrir la photo Snapmatic
-
+
Failed to read Savegame file
Impossible de lire le fichier de sauvegarde
@@ -938,7 +957,7 @@ gta5view est distribué sous license <a href="https://www.gnu.org/licens
Snapmatic Type
- Type Snapmatic
+ Type
@@ -1292,15 +1311,15 @@ gta5view est distribué sous license <a href="https://www.gnu.org/licens
-
+
Select >A V Folder...
Modifier l'emplacement de >A V...
-
-
+
+
Select GTA V Folder...
Modifier l'emplacement de GTA V...
@@ -1324,16 +1343,6 @@ gta5view est distribué sous license <a href="https://www.gnu.org/licens
&Selection visibility
&Visibilité de la sélection
-
-
- gta5view - %1
- gta5view - %1
-
-
-
- &About gta5view
- &À propos de gta5view
-
Hi&de In-game
@@ -1345,31 +1354,38 @@ gta5view est distribué sous license <a href="https://www.gnu.org/licens
Shift+D
-
+
+
%2 - %1
%2 - %1
-
-
+
+
+ &About %1
+ &À propos de %1
+
+
+
+
Select Profile
Sélectionner un profil
-
+
Open File...
Ouvrir...
-
-
-
-
+
+
+
+
Open File
Ouvrir
-
+
Can't open %1 because of not valid file format
Impossible d'ouvrir %1, format invalide
diff --git a/res/src/AvatarAreaProject.xcf b/res/src/AvatarAreaProject.xcf
new file mode 100644
index 0000000..d09d1e4
Binary files /dev/null and b/res/src/AvatarAreaProject.xcf differ