Browse Source

latest commits from gta5sync, change version to 1.2

1.3.x
Rafael 6 years ago
parent
commit
3928a2eecd
  1. 16
      AboutDialog.cpp
  2. 1
      AboutDialog.h
  3. 11
      AboutDialog.ui
  4. 20
      OptionsDialog.ui
  5. 48
      PictureDialog.cpp
  6. 7
      PictureDialog.h
  7. 6
      SnapmaticEditor.ui
  8. 3
      UserInterface.cpp
  9. 4
      UserInterface.ui
  10. 16
      config.h
  11. 1
      res/app.qrc
  12. 10
      res/app.rc
  13. BIN
      res/gta5sync_de.qm
  14. 180
      res/gta5sync_de.ts
  15. BIN
      res/gta5sync_fr.qm
  16. 144
      res/gta5sync_fr.ts
  17. BIN
      res/src/AvatarAreaProject.xcf

16
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<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()

1
AboutDialog.h

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

11
AboutDialog.ui

@ -11,7 +11,7 @@
</rect>
</property>
<property name="windowTitle">
<string>About gta5view</string>
<string>About %1</string>
</property>
<property name="modal">
<bool>true</bool>
@ -26,17 +26,16 @@
</sizepolicy>
</property>
<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;
A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames&lt;br/&gt;
%9&lt;br/&gt;
&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;
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;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 name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>

20
OptionsDialog.ui

@ -414,6 +414,26 @@
</item>
</layout>
</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>
</item>
<item>

48
PictureDialog.cpp

@ -37,6 +37,7 @@
#include <QDesktopWidget>
#include <QJsonDocument>
#include <QApplication>
#include <QStaticText>
#include <QFileDialog>
#include <QMessageBox>
#include <QJsonObject>
@ -45,7 +46,9 @@
#include <QKeyEvent>
#include <QMimeData>
#include <QToolBar>
#include <QPainter>
#include <QPicture>
#include <QBitmap>
#include <QBuffer>
#include <QDebug>
#include <QList>
@ -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<br>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)

7
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;
};

6
SnapmaticEditor.ui

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

3
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")));

4
UserInterface.ui

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

16
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

1
res/app.qrc

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

10
res/app.rc

@ -4,8 +4,8 @@ CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "gta5view.exe.manifest"
#include <windows.h>
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

BIN
res/gta5sync_de.qm

Binary file not shown.

180
res/gta5sync_de.ts

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="de_DE">
<TS version="2.1" language="de_DE">
<context>
<name>AboutDialog</name>
<message>
<source>About gta5sync</source>
<translation>Über gta5sync</translation>
<translation type="vanished">Über gta5sync</translation>
</message>
<message>
<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;
&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>&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;
Ein Projekt zum ansehen und synchronisieren von&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;
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>
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>
<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;
&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>&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;
Ein Projekt zum ansehen und synchronisieren von Grand Theft Auto 5 Snapmatic Bilder und Spielständen&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>
<location filename="../AboutDialog.ui" line="14"/>
<source>About gta5view</source>
<translation>Über gta5view</translation>
<source>About %1</source>
<translation>Über %1</translation>
</message>
<message>
<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;
A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames&lt;br/&gt;
%9&lt;br/&gt;
&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;
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;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>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5view&lt;/span&gt;&lt;br/&gt;
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;%8&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
Ein Projekt zum ansehen von Grand Theft Auto V&lt;br/&gt;
Snapmatic Bilder und Spielständen&lt;br/&gt;
%9&lt;br/&gt;
&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;
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;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>
<location filename="../AboutDialog.ui" line="76"/>
<location filename="../AboutDialog.ui" line="75"/>
<source>&amp;Close</source>
<translation>S&amp;chließen</translation>
</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>
<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>
<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>
<name>ExportDialog</name>
@ -188,11 +200,11 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
</message>
<message>
<source>gta5sync - Settings</source>
<translation>gta5sync - Einstellungen</translation>
<translation type="vanished">gta5sync - Einstellungen</translation>
</message>
<message>
<source>Profile</source>
<translation>Profil</translation>
<translation type="vanished">Profil</translation>
</message>
<message>
<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>
</message>
<message>
<location filename="../OptionsDialog.ui" line="419"/>
<source>Sync</source>
<translation>Sync</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="425"/>
<source>Sync is not implemented at current time</source>
<translation>Sync wurde bisher nicht implementiert</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="443"/>
<location filename="../OptionsDialog.ui" line="463"/>
<source>&amp;OK</source>
<extracomment>OK, Cancel, Apply</extracomment>
<translation>&amp;OK</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="459"/>
<location filename="../OptionsDialog.ui" line="479"/>
<source>&amp;Cancel</source>
<extracomment>OK, Cancel, Apply</extracomment>
<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>
<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>
<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>
</message>
<message>
<location filename="../PictureDialog.cpp" line="82"/>
<location filename="../PictureDialog.cpp" line="93"/>
<source>Export as &amp;JPG picture...</source>
<translation>Exportiere als &amp;JPG Bild...</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="83"/>
<location filename="../PictureDialog.cpp" line="94"/>
<source>Export as &amp;GTA Snapmatic...</source>
<translation>Exportiere als &amp;GTA Snapmatic...</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="257"/>
<location filename="../PictureDialog.cpp" line="314"/>
<location filename="../PictureDialog.cpp" line="281"/>
<location filename="../PictureDialog.cpp" line="348"/>
<source>Snapmatic Picture Viewer</source>
<translation>Snapmatic Bildansicht</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="257"/>
<location filename="../PictureDialog.cpp" line="314"/>
<location filename="../PictureDialog.cpp" line="281"/>
<location filename="../PictureDialog.cpp" line="348"/>
<source>Failed at %1</source>
<translation>Fehlgeschlagen bei %1</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="303"/>
<location filename="../PictureDialog.cpp" line="313"/>
<location filename="../PictureDialog.cpp" line="294"/>
<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>
<translation>Keine Spieler</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="306"/>
<location filename="../PictureDialog.cpp" line="313"/>
<location filename="../PictureDialog.cpp" line="340"/>
<location filename="../PictureDialog.cpp" line="347"/>
<source>No crew</source>
<translation>Keine Crew</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="313"/>
<location filename="../PictureDialog.cpp" line="347"/>
<source>Unknown Location</source>
<translation>Unbekannter Standort</translation>
</message>
@ -735,25 +754,25 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
</message>
<message>
<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>
<translation>Alle Profildateien (SGTA* PGTA*)</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="366"/>
<location filename="../UserInterface.cpp" line="309"/>
<location filename="../UserInterface.cpp" line="310"/>
<source>Savegames files (SGTA*)</source>
<translation>Spielstanddateien (SGTA*)</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="367"/>
<location filename="../UserInterface.cpp" line="310"/>
<location filename="../UserInterface.cpp" line="311"/>
<source>Snapmatic pictures (PGTA*)</source>
<translation>Snapmatic Bilder (PGTA*)</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="368"/>
<location filename="../UserInterface.cpp" line="311"/>
<location filename="../UserInterface.cpp" line="312"/>
<source>All files (**)</source>
<translation>Alle Dateien (**)</translation>
</message>
@ -768,13 +787,13 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
</message>
<message>
<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>
<translation>Fehler beim Lesen vom Snapmatic Bild</translation>
</message>
<message>
<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>
<translation>Fehler beim Lesen von Spielstanddatei</translation>
</message>
@ -796,7 +815,7 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<message>
<location filename="../ProfileInterface.cpp" line="408"/>
<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>
<translation>Keine gültige Datei wurde ausgewählt</translation>
</message>
@ -1028,17 +1047,17 @@ Exportieren als:</translation>
</message>
<message>
<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>
<source>Savegame %1
%2</source>
<translation>Spielstand %1
<translation type="vanished">Spielstand %1
%2</translation>
</message>
<message>
<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>
<location filename="../SavegameWidget.ui" line="86"/>
@ -1084,7 +1103,7 @@ Exportieren als:</translation>
</message>
<message>
<source>AUTO</source>
<translation>AUTO</translation>
<translation type="vanished">AUTO</translation>
</message>
<message>
<location filename="../SavegameWidget.cpp" line="57"/>
@ -1293,7 +1312,7 @@ Exportieren als:</translation>
</message>
<message>
<source>Custom</source>
<translation>Eigenes</translation>
<translation type="vanished">Eigenes</translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="77"/>
@ -1330,6 +1349,14 @@ Exportieren als:</translation>
<source>&amp;Cancel</source>
<translation>Abbre&amp;chen</translation>
</message>
<message>
<source>Apply</source>
<translation type="vanished">Übernehmen</translation>
</message>
<message>
<source>Cancel</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<location filename="../SnapmaticEditor.cpp" line="206"/>
<source>Patching of Snapmatic Properties failed because of I/O Error</source>
@ -1387,11 +1414,11 @@ Exportieren als:</translation>
</message>
<message>
<source>Enable &amp;In-game</source>
<translation>&amp;Im Spiel aktivieren</translation>
<translation type="vanished">&amp;Im Spiel aktivieren</translation>
</message>
<message>
<source>Disable &amp;In-game</source>
<translation>&amp;Im Spiel deaktivieren</translation>
<translation type="vanished">&amp;Im Spiel deaktivieren</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="221"/>
@ -1418,7 +1445,7 @@ Exportieren als:</translation>
</message>
<message>
<source>&amp;Edit Properties</source>
<translation>&amp;Eigenschaften bearbeiten</translation>
<translation type="vanished">&amp;Eigenschaften bearbeiten</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="220"/>
@ -1528,7 +1555,7 @@ Exportieren als:</translation>
</message>
<message>
<source>gta5sync - %1</source>
<translation>gta5sync - %1</translation>
<translation type="vanished">gta5sync - %1</translation>
</message>
<message>
<source>File</source>
@ -1614,9 +1641,8 @@ Exportieren als:</translation>
<translation>Auswahl &amp;Sichtbarkeit</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="223"/>
<source>&amp;About gta5view</source>
<translation>&amp;Über gta5view</translation>
<source>&amp;About Product</source>
<translation type="vanished">&amp;Über Produkt</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="235"/>
@ -1633,11 +1659,6 @@ Exportieren als:</translation>
<source>Select profile</source>
<translation>Profil auswählen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="20"/>
<source>gta5view - %1</source>
<translation>gta5view - %1</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="105"/>
<source>%1 %2</source>
@ -1665,11 +1686,11 @@ Exportieren als:</translation>
</message>
<message>
<source>Selection visibility</source>
<translation>Auswahl Sichtbarkeit</translation>
<translation type="vanished">Auswahl Sichtbarkeit</translation>
</message>
<message>
<source>&amp;About gta5sync</source>
<translation>&amp;Über gta5sync</translation>
<translation type="vanished">&amp;Über gta5sync</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="246"/>
@ -1693,7 +1714,7 @@ Exportieren als:</translation>
</message>
<message>
<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>
<translation>Wähle &amp;GTA V Ordner...</translation>
</message>
@ -1714,11 +1735,11 @@ Exportieren als:</translation>
</message>
<message>
<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>
<source>&amp;Enable In-game</source>
<translation>Im Spiel aktivier&amp;en</translation>
<translation type="vanished">Im Spiel aktivier&amp;en</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="328"/>
@ -1727,7 +1748,7 @@ Exportieren als:</translation>
</message>
<message>
<source>&amp;Disable In-game</source>
<translation>Im Spiel &amp;deaktivieren</translation>
<translation type="vanished">Im Spiel &amp;deaktivieren</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="336"/>
@ -1796,25 +1817,25 @@ Exportieren als:</translation>
<translation type="obsolete">GTA V Ordner nicht gefunden!</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="60"/>
<location filename="../UserInterface.cpp" line="195"/>
<location filename="../UserInterface.cpp" line="61"/>
<location filename="../UserInterface.cpp" line="196"/>
<source>Select Profile</source>
<translation>Profil auswählen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="317"/>
<location filename="../OptionsDialog.cpp" line="431"/>
<location filename="../UserInterface.cpp" line="74"/>
<location filename="../UserInterface.cpp" line="448"/>
<location filename="../UserInterface.cpp" line="75"/>
<location filename="../UserInterface.cpp" line="449"/>
<source>Select GTA V Folder...</source>
<translation>Wähle GTA V Ordner...</translation>
</message>
<message>
<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>
<location filename="../UserInterface.cpp" line="305"/>
<location filename="../UserInterface.cpp" line="306"/>
<source>Open File...</source>
<translation>Datei öffnen...</translation>
</message>
@ -1823,20 +1844,27 @@ Exportieren als:</translation>
<translation type="obsolete">Importieren</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="58"/>
<location filename="../UserInterface.ui" line="20"/>
<location filename="../UserInterface.cpp" line="59"/>
<source>%2 - %1</source>
<translation>%2 - %1</translation>
</message>
<message>
<location filename="../UserInterface.cpp" line="351"/>
<location filename="../UserInterface.cpp" line="367"/>
<location filename="../UserInterface.cpp" line="394"/>
<location filename="../UserInterface.cpp" line="399"/>
<location filename="../UserInterface.ui" line="223"/>
<location filename="../UserInterface.cpp" line="58"/>
<source>&amp;About %1</source>
<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>
<translation>Datei öffnen</translation>
</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>
<translation>Kann nicht %1 öffnen weil Dateiformat nicht gültig ist</translation>
</message>

BIN
res/gta5sync_fr.qm

Binary file not shown.

144
res/gta5sync_fr.ts

@ -34,40 +34,52 @@ gta5sync est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
</message>
<message>
<location filename="../AboutDialog.ui" line="14"/>
<source>About gta5view</source>
<translation>À propos de gta5view</translation>
<source>About %1</source>
<translation>À propos de %1</translation>
</message>
<message>
<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;
A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames&lt;br/&gt;
%9&lt;br/&gt;
&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;
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;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>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5view&lt;/span&gt;&lt;br/&gt;
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;%8&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
Un outil pour gérer les photos Snapmatic&lt;br/&gt;
et les fichiers de sauvegarde de Grand Theft Auto V&lt;br/&gt;
%9&lt;br/&gt;
&lt;br/&gt;
gta5view v%1&lt;br/&gt;
Build %4, %5&lt;br/&gt;
%8 v%1&lt;br/&gt;
Build %4&lt;br/&gt;
Compilé avec Qt %2&lt;br/&gt;
Fonctionne avec 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;
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>
Copyright &amp;copy; &lt;a href=&quot;%5&quot;&gt;%6&lt;/a&gt; %7&lt;br/&gt;
%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>
<location filename="../AboutDialog.ui" line="76"/>
<location filename="../AboutDialog.ui" line="75"/>
<source>&amp;Close</source>
<translation>&amp;Fermer</translation>
</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>
<name>ExportDialog</name>
@ -272,21 +284,23 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation>Langue</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="419"/>
<source>Sync</source>
<translation type="vanished">Synchronisation</translation>
<translation>Synchronisation</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="425"/>
<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>
<location filename="../OptionsDialog.ui" line="443"/>
<location filename="../OptionsDialog.ui" line="463"/>
<source>&amp;OK</source>
<extracomment>OK, Cancel, Apply</extracomment>
<translation>&amp;OK</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="459"/>
<location filename="../OptionsDialog.ui" line="479"/>
<source>&amp;Cancel</source>
<extracomment>OK, Cancel, Apply</extracomment>
<translation>&amp;Annuler</translation>
@ -347,10 +361,10 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Created: &lt;/span&gt;%8</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;Titre: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Emplacement: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Joueurs: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Créé le: &lt;/span&gt;%8</translation>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;Titre : &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Emplacement : &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Joueurs : &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Créé le : &lt;/span&gt;%8</translation>
</message>
<message>
<location filename="../PictureDialog.ui" line="164"/>
@ -420,41 +434,46 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation>Fichier invalide</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="82"/>
<location filename="../PictureDialog.cpp" line="93"/>
<source>Export as &amp;JPG picture...</source>
<translation>Exporter comme image &amp;JPG...</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="83"/>
<location filename="../PictureDialog.cpp" line="94"/>
<source>Export as &amp;GTA Snapmatic...</source>
<translation>Exporter comme &amp;GTA Snapmatic...</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="257"/>
<location filename="../PictureDialog.cpp" line="314"/>
<location filename="../PictureDialog.cpp" line="281"/>
<location filename="../PictureDialog.cpp" line="348"/>
<source>Snapmatic Picture Viewer</source>
<translation>Visionneuse de photo Snapmatic</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="257"/>
<location filename="../PictureDialog.cpp" line="314"/>
<location filename="../PictureDialog.cpp" line="281"/>
<location filename="../PictureDialog.cpp" line="348"/>
<source>Failed at %1</source>
<translation>Echec de %1</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="303"/>
<location filename="../PictureDialog.cpp" line="313"/>
<location filename="../PictureDialog.cpp" line="294"/>
<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>
<translation>Aucun joueur</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="306"/>
<location filename="../PictureDialog.cpp" line="313"/>
<location filename="../PictureDialog.cpp" line="340"/>
<location filename="../PictureDialog.cpp" line="347"/>
<source>No crew</source>
<translation>Aucun crew</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="313"/>
<location filename="../PictureDialog.cpp" line="347"/>
<source>Unknown Location</source>
<translation>Emplacement inconnu</translation>
</message>
@ -569,25 +588,25 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
</message>
<message>
<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>
<translation>Fichiers de profil GTA (SGTA* PGTA*)</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="366"/>
<location filename="../UserInterface.cpp" line="309"/>
<location filename="../UserInterface.cpp" line="310"/>
<source>Savegames files (SGTA*)</source>
<translation>Fichiers de sauvegarde GTA (SGTA*)</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="367"/>
<location filename="../UserInterface.cpp" line="310"/>
<location filename="../UserInterface.cpp" line="311"/>
<source>Snapmatic pictures (PGTA*)</source>
<translation>Photos Snapmatic (PGTA*)</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="368"/>
<location filename="../UserInterface.cpp" line="311"/>
<location filename="../UserInterface.cpp" line="312"/>
<source>All files (**)</source>
<translation>Tous les fichiers (**)</translation>
</message>
@ -603,19 +622,19 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<message>
<location filename="../ProfileInterface.cpp" line="408"/>
<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>
<translation>Fichier invalide</translation>
</message>
<message>
<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>
<translation>Impossible d&apos;ouvrir la photo Snapmatic</translation>