latest commits from gta5sync

This commit is contained in:
Rafael 2017-01-27 01:48:47 +01:00
parent af840d89b5
commit 78df09d1dd
5 changed files with 332 additions and 193 deletions

View file

@ -82,12 +82,15 @@ PictureDialog::PictureDialog(ProfileDatabase *profileDB, CrewDatabase *crewDB, Q
smpic = 0; smpic = 0;
// Avatar area // Avatar area
avatarPreviewImage = QImage();
avatarAreaPicture = QImage(":/img/avatararea.png"); avatarAreaPicture = QImage(":/img/avatararea.png");
avatarLocX = 145; avatarLocX = 145;
avatarLocY = 66; avatarLocY = 66;
avatarSize = 470; avatarSize = 470;
// Overlay area
renderOverlayPicture();
overlayenabled = 1;
// 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()));
@ -211,7 +214,7 @@ bool PictureDialog::eventFilter(QObject *obj, QEvent *ev)
ui->cmdExport->click(); ui->cmdExport->click();
returnValue = true; returnValue = true;
break; break;
case Qt::Key_A: case Qt::Key_1:
if (previewmode) if (previewmode)
{ {
previewmode = false; previewmode = false;
@ -223,6 +226,18 @@ bool PictureDialog::eventFilter(QObject *obj, QEvent *ev)
renderPicture(); renderPicture();
} }
break; break;
case Qt::Key_2:
if (overlayenabled)
{
overlayenabled = false;
if (!previewmode) renderPicture();
}
else
{
overlayenabled = true;
if (!previewmode) renderPicture();
}
break;
#if QT_VERSION >= 0x050300 #if QT_VERSION >= 0x050300
case Qt::Key_Exit: case Qt::Key_Exit:
ui->cmdClose->click(); ui->cmdClose->click();
@ -270,6 +285,61 @@ void PictureDialog::dialogPreviousPictureRequested()
emit previousPictureRequested(); emit previousPictureRequested();
} }
void PictureDialog::renderOverlayPicture()
{
// Generating Overlay Preview
QRect preferedRect = QRect(0, 0, 200, 160);
QString overlayText = tr("Key 1 - Avatar Preview Mode\nKey 2 - Toggle Overlay\nArrow Keys - Navigate");
QPixmap overlayPixmap(1, 1);
overlayPixmap.fill(Qt::transparent);
QPainter overlayPainter(&overlayPixmap);
QFont overlayPainterFont;
overlayPainterFont.setPixelSize(12);
overlayPainter.setFont(overlayPainterFont);
QRect overlaySpace = overlayPainter.boundingRect(preferedRect, Qt::AlignLeft | Qt::AlignTop | Qt::TextDontClip | Qt::TextWordWrap, overlayText);
overlayPainter.end();
int hOverlay = Qt::AlignTop;
if (overlaySpace.height() < 74)
{
hOverlay = Qt::AlignVCenter;
preferedRect.setHeight(71);
overlaySpace.setHeight(80);
}
else
{
overlaySpace.setHeight(overlaySpace.height() + 6);
}
overlayPixmap = overlayPixmap.scaled(overlaySpace.size());
overlayPainter.begin(&overlayPixmap);
overlayPainter.setPen(QColor::fromRgb(255, 255, 255, 255));
overlayPainter.setFont(overlayPainterFont);
overlayPainter.drawText(preferedRect, Qt::AlignLeft | hOverlay | Qt::TextDontClip | Qt::TextWordWrap, overlayText);
overlayPainter.end();
if (overlaySpace.width() < 194)
{
overlaySpace.setWidth(200);
}
else
{
overlaySpace.setWidth(overlaySpace.width() + 6);
}
QPixmap overlayBorderImage(overlaySpace.width(), overlaySpace.height());
overlayBorderImage.fill(QColor(15, 15, 15, 162));
QPixmap overlayTempPixmap(overlaySpace.size());
overlayTempPixmap.fill(Qt::transparent);
QPainter overlayTempPainter(&overlayTempPixmap);
overlayTempPainter.drawPixmap(0, 0, overlayBorderImage);
overlayTempPainter.drawPixmap(3, 3, overlayPixmap);
overlayTempPainter.end();
overlayTempImage = overlayTempPixmap.toImage();
}
void PictureDialog::setSnapmaticPicture(SnapmaticPicture *picture, QString picturePath, bool readOk, bool _indexed, int _index) void PictureDialog::setSnapmaticPicture(SnapmaticPicture *picture, QString picturePath, bool readOk, bool _indexed, int _index)
{ {
snapmaticPicture = QImage(); snapmaticPicture = QImage();
@ -285,16 +355,6 @@ void PictureDialog::setSnapmaticPicture(SnapmaticPicture *picture, QString pictu
if (picture->isPicOk()) if (picture->isPicOk())
{ {
snapmaticPicture = picture->getPicture(); snapmaticPicture = picture->getPicture();
// 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(); renderPicture();
ui->cmdExport->setEnabled(true); ui->cmdExport->setEnabled(true);
} }
@ -385,11 +445,35 @@ void PictureDialog::renderPicture()
{ {
if (!previewmode) if (!previewmode)
{ {
ui->labPicture->setPixmap(QPixmap::fromImage(snapmaticPicture)); if (overlayenabled)
{
QPixmap overlayAreaPixmap(960, 536);
overlayAreaPixmap.fill(Qt::transparent);
QPainter overlayAreaPainter(&overlayAreaPixmap);
overlayAreaPainter.drawImage(0, 0, snapmaticPicture);
overlayAreaPainter.drawImage(3, 3, overlayTempImage);
overlayAreaPainter.end();
ui->labPicture->setPixmap(overlayAreaPixmap);
} }
else else
{ {
ui->labPicture->setPixmap(QPixmap::fromImage(avatarPreviewImage)); ui->labPicture->setPixmap(QPixmap::fromImage(snapmaticPicture));
}
}
else
{
// Generating Avatar Preview
QPixmap avatarPixmap(960, 536);
QPainter snapPainter(&avatarPixmap);
QFont snapPainterFont;
snapPainterFont.setPixelSize(12);
snapPainter.drawImage(0, 0, snapmaticPicture);
snapPainter.drawImage(0, 0, avatarAreaPicture);
snapPainter.setPen(QColor::fromRgb(255, 255, 255, 255));
snapPainter.setFont(snapPainterFont);
snapPainter.drawText(QRect(3, 3, 140, 60), Qt::AlignLeft | Qt::TextWordWrap, tr("Avatar Preview Mode\nPress 1 for Default View"));
snapPainter.end();
ui->labPicture->setPixmap(avatarPixmap);
} }
} }

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 renderOverlayPicture();
void renderPicture(); void renderPicture();
signals: signals:
@ -86,9 +87,9 @@ private:
QWidget *fullscreenWidget; QWidget *fullscreenWidget;
QAction *jpegExportAction; QAction *jpegExportAction;
QAction *pgtaExportAction; QAction *pgtaExportAction;
QImage avatarPreviewImage;
QImage avatarAreaPicture; QImage avatarAreaPicture;
QImage snapmaticPicture; QImage snapmaticPicture;
QImage overlayTempImage;
QString jsonDrawString; QString jsonDrawString;
QString windowTitleStr; QString windowTitleStr;
QStringList plyrsList; QStringList plyrsList;
@ -101,6 +102,7 @@ private:
QString locX; QString locX;
QString locY; QString locY;
QString locZ; QString locZ;
bool overlayenabled;
bool rqfullscreen; bool rqfullscreen;
bool navienabled; bool navienabled;
bool previewmode; bool previewmode;

Binary file not shown.

View file

@ -110,7 +110,7 @@ Pictures and Savegames</source>
Snapmatic Bilder und Spielständen</translation> Snapmatic Bilder und Spielständen</translation>
</message> </message>
<message> <message>
<location filename="../AboutDialog.cpp" line="43"/> <location filename="../AboutDialog.cpp" line="37"/>
<source>A project for viewing and sync Grand Theft Auto V Snapmatic&lt;br/&gt; <source>A project for viewing and sync Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames</source> Pictures and Savegames</source>
<translation>Ein Projekt zum ansehen und synchronisieren von&lt;br/&gt; <translation>Ein Projekt zum ansehen und synchronisieren von&lt;br/&gt;
@ -383,26 +383,26 @@ Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
<translation type="obsolete">%1 (%2 wenn verfügbar) [sys]</translation> <translation type="obsolete">%1 (%2 wenn verfügbar) [sys]</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="112"/> <location filename="../OptionsDialog.cpp" line="116"/>
<source>System</source> <source>System</source>
<comment>System like PC System</comment> <comment>System like PC System</comment>
<translation>System</translation> <translation>System</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="112"/> <location filename="../OptionsDialog.cpp" line="116"/>
<source>%1 (%2 if available)</source> <source>%1 (%2 if available)</source>
<comment>System like PC System = %1, System Language like Deutsch = %2</comment> <comment>System like PC System = %1, System Language like Deutsch = %2</comment>
<translation>%1 (%2 wenn verfügbar)</translation> <translation>%1 (%2 wenn verfügbar)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="271"/>
<location filename="../OptionsDialog.cpp" line="275"/> <location filename="../OptionsDialog.cpp" line="275"/>
<location filename="../OptionsDialog.cpp" line="279"/>
<source>%1</source> <source>%1</source>
<comment>%1</comment> <comment>%1</comment>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="271"/> <location filename="../OptionsDialog.cpp" line="275"/>
<source>The new Custom Folder will initialize after you restart %1.</source> <source>The new Custom Folder will initialize after you restart %1.</source>
<translation>Der eigene Ordner wird initialisiert sobald du %1 neugestartet hast.</translation> <translation>Der eigene Ordner wird initialisiert sobald du %1 neugestartet hast.</translation>
</message> </message>
@ -411,20 +411,20 @@ Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
<translation type="vanished">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="279"/>
<source>The language change will take effect after you restart %1.</source> <source>The language change will take effect after you restart %1.</source>
<translation>Die Änderung der Sprache nimmt Effekt sobald du %1 neugestartet hast.</translation> <translation>Die Änderung der Sprache nimmt Effekt sobald du %1 neugestartet hast.</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="285"/> <location filename="../OptionsDialog.cpp" line="289"/>
<source>No Profile</source> <source>No Profile</source>
<comment>No Profile, as default</comment> <comment>No Profile, as default</comment>
<translation>Kein Profil</translation> <translation>Kein Profil</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="293"/>
<location filename="../OptionsDialog.cpp" line="297"/> <location filename="../OptionsDialog.cpp" line="297"/>
<location filename="../OptionsDialog.cpp" line="299"/> <location filename="../OptionsDialog.cpp" line="301"/>
<location filename="../OptionsDialog.cpp" line="303"/>
<source>Profile: %1</source> <source>Profile: %1</source>
<translation>Profil: %1</translation> <translation>Profil: %1</translation>
</message> </message>
@ -521,46 +521,87 @@ Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
<translation>Schließen</translation> <translation>Schließen</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="93"/> <location filename="../PictureDialog.cpp" line="96"/>
<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="94"/> <location filename="../PictureDialog.cpp" line="97"/>
<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="281"/> <location filename="../PictureDialog.cpp" line="280"/>
<location filename="../PictureDialog.cpp" line="348"/> <source>Key 1 - Avatar Preview Mode
Key 2 - Toggle Overlay
Arrow Keys - Navigate</source>
<translation>Taste 1 - Avatar Vorschaumodus
Taste 2 - Overlay umschalten
Pfeiltasten - Navigieren</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="340"/>
<location filename="../PictureDialog.cpp" line="419"/>
<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="281"/> <location filename="../PictureDialog.cpp" line="340"/>
<location filename="../PictureDialog.cpp" line="348"/> <location filename="../PictureDialog.cpp" line="419"/>
<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="294"/> <location filename="../PictureDialog.cpp" line="484"/>
<source>Avatar Preview Mode&lt;br&gt;Press A for Default View</source> <source>Avatar Preview Mode
<translation>Avatar Vorschaumodus&lt;br&gt;Drücke A für Standardansicht</translation> Press 1 for Default View</source>
<translation>Avatar Vorschaumodus
Drücke 1 für Standardmodus</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="337"/> <source>1 - Avatar Preview Mode
<location filename="../PictureDialog.cpp" line="347"/> 2 - Toggle Overlay
Arrow Keys - Navigate</source>
<comment>// L is for Left and R is for Right, Left Arrow Right Arrow</comment>
<translation type="vanished">1 - Avatar Vorschaumodus
2 - Overlay umschalten
Pfeiltasten - Navigieren</translation>
</message>
<message>
<source>1 - Avatar Preview Mode
2 - Toggle Overlay
L Arrow - Back
R Arrow - Next</source>
<comment>L is for Left and R is for Right, Left Arrow Right Arrow</comment>
<translation type="vanished">1 - Avatar Vorschaumodus
2 - Overlay umschalten
L Pfeil - Zurück
R Pfeil - Weiter</translation>
</message>
<message>
<source>Avatar Preview Mode
Press A for Default View</source>
<translation type="vanished">Avatar Vorschaumodus
Drücke A für Standardansicht</translation>
</message>
<message>
<source>Avatar Preview Mode&lt;br&gt;Press A for Default View</source>
<translation type="vanished">Avatar Vorschaumodus&lt;br&gt;Drücke A für Standardansicht</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="408"/>
<location filename="../PictureDialog.cpp" line="418"/>
<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="340"/> <location filename="../PictureDialog.cpp" line="411"/>
<location filename="../PictureDialog.cpp" line="347"/> <location filename="../PictureDialog.cpp" line="418"/>
<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="347"/> <location filename="../PictureDialog.cpp" line="418"/>
<source>Unknown Location</source> <source>Unknown Location</source>
<translation>Unbekannter Standort</translation> <translation>Unbekannter Standort</translation>
</message> </message>
@ -732,52 +773,52 @@ Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
<translation>Lade...</translation> <translation>Lade...</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="361"/> <location filename="../ProfileInterface.cpp" line="362"/>
<source>Import...</source> <source>Import...</source>
<translation>Importieren...</translation> <translation>Importieren...</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="362"/> <location filename="../ProfileInterface.cpp" line="363"/>
<location filename="../ProfileInterface.cpp" line="403"/> <location filename="../ProfileInterface.cpp" line="404"/>
<location filename="../ProfileInterface.cpp" line="408"/> <location filename="../ProfileInterface.cpp" line="409"/>
<location filename="../ProfileInterface.cpp" line="435"/> <location filename="../ProfileInterface.cpp" line="436"/>
<location filename="../ProfileInterface.cpp" line="452"/> <location filename="../ProfileInterface.cpp" line="453"/>
<location filename="../ProfileInterface.cpp" line="482"/> <location filename="../ProfileInterface.cpp" line="483"/>
<location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="488"/>
<location filename="../ProfileInterface.cpp" line="506"/> <location filename="../ProfileInterface.cpp" line="507"/>
<location filename="../ProfileInterface.cpp" line="511"/> <location filename="../ProfileInterface.cpp" line="512"/>
<location filename="../ProfileInterface.cpp" line="522"/> <location filename="../ProfileInterface.cpp" line="523"/>
<location filename="../ProfileInterface.cpp" line="559"/> <location filename="../ProfileInterface.cpp" line="560"/>
<location filename="../ProfileInterface.cpp" line="565"/> <location filename="../ProfileInterface.cpp" line="566"/>
<source>Import</source> <source>Import</source>
<translation>Importieren</translation> <translation>Importieren</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="365"/> <location filename="../ProfileInterface.cpp" line="366"/>
<location filename="../UserInterface.cpp" line="309"/> <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="367"/>
<location filename="../UserInterface.cpp" line="310"/> <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="368"/>
<location filename="../UserInterface.cpp" line="311"/> <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="369"/>
<location filename="../UserInterface.cpp" line="312"/> <location filename="../UserInterface.cpp" line="312"/>
<source>All files (**)</source> <source>All files (**)</source>
<translation>Alle Dateien (**)</translation> <translation>Alle Dateien (**)</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="403"/> <location filename="../ProfileInterface.cpp" line="404"/>
<source>Import failed with... <source>Import failed with...
%1</source> %1</source>
@ -786,35 +827,35 @@ Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
%1</translation> %1</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="435"/> <location filename="../ProfileInterface.cpp" line="436"/>
<location filename="../UserInterface.cpp" line="352"/> <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="453"/>
<location filename="../UserInterface.cpp" line="368"/> <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>
<message> <message>
<location filename="../ProfileInterface.cpp" line="482"/> <location filename="../ProfileInterface.cpp" line="483"/>
<source>Can&apos;t import %1 because of not valid file format</source> <source>Can&apos;t import %1 because of not valid file format</source>
<translation>Kann %1 nicht importieren weil das Dateiformat nicht gültig ist</translation> <translation>Kann %1 nicht importieren weil das Dateiformat nicht gültig ist</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="511"/> <location filename="../ProfileInterface.cpp" line="512"/>
<source>Failed to import the Snapmatic picture, the picture is already in the game</source> <source>Failed to import the Snapmatic picture, the picture is already in the game</source>
<translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, dieses Bild ist bereits im Spiel</translation> <translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, dieses Bild ist bereits im Spiel</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="666"/> <location filename="../ProfileInterface.cpp" line="667"/>
<source>%1Export Snapmatic pictures%2&lt;br&gt;&lt;br&gt;JPG pictures make it possible to open the picture with a Image Viewer&lt;br&gt;GTA Snapmatic make it possible to import the picture into the game&lt;br&gt;&lt;br&gt;Export as:</source> <source>%1Export Snapmatic pictures%2&lt;br&gt;&lt;br&gt;JPG pictures make it possible to open the picture with a Image Viewer&lt;br&gt;GTA Snapmatic make it possible to import the picture into the game&lt;br&gt;&lt;br&gt;Export as:</source>
<translation>%1Exportiere Snapmatic Bilder%2&lt;br&gt;&lt;br&gt;JPG Bilder machen es möglich sie mit ein Bildansicht Programm zu öffnen&lt;br&gt;Das GTA Snapmatic Format macht es möglich sie wieder ins Game zu importieren&lt;br&gt;&lt;br&gt;Exportieren als:</translation> <translation>%1Exportiere Snapmatic Bilder%2&lt;br&gt;&lt;br&gt;JPG Bilder machen es möglich sie mit ein Bildansicht Programm zu öffnen&lt;br&gt;Das GTA Snapmatic Format macht es möglich sie wieder ins Game zu importieren&lt;br&gt;&lt;br&gt;Exportieren als:</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="408"/> <location filename="../ProfileInterface.cpp" line="409"/>
<location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="488"/>
<location filename="../UserInterface.cpp" line="400"/> <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>
@ -825,40 +866,40 @@ Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
<translation>Aktivierte Bilder: %1 von %2</translation> <translation>Aktivierte Bilder: %1 von %2</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="506"/> <location filename="../ProfileInterface.cpp" line="507"/>
<source>Failed to import the Snapmatic picture, file not begin with PGTA</source> <source>Failed to import the Snapmatic picture, file not begin with PGTA</source>
<translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, Datei beginnt nicht mit PGTA</translation> <translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, Datei beginnt nicht mit PGTA</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="522"/> <location filename="../ProfileInterface.cpp" line="523"/>
<source>Failed to import the Snapmatic picture, can&apos;t copy the file into profile</source> <source>Failed to import the Snapmatic picture, can&apos;t copy the file into profile</source>
<translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, kann Snapmatic Bild nicht ins Profil kopieren </translation> <translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, kann Snapmatic Bild nicht ins Profil kopieren </translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="559"/> <location filename="../ProfileInterface.cpp" line="560"/>
<source>Failed to import the Savegame, can&apos;t copy the file into profile</source> <source>Failed to import the Savegame, can&apos;t copy the file into profile</source>
<translation>Fehlgeschlagen beim Importieren vom Spielstand, kann Spielstanddatei nicht ins Profil kopieren</translation> <translation>Fehlgeschlagen beim Importieren vom Spielstand, kann Spielstanddatei nicht ins Profil kopieren</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="565"/> <location filename="../ProfileInterface.cpp" line="566"/>
<source>Failed to import the Savegame, no Savegame slot is left</source> <source>Failed to import the Savegame, no Savegame slot is left</source>
<translation>Fehlgeschlagen beim Importieren vom Spielstand, kein Spielstandslot mehr frei</translation> <translation>Fehlgeschlagen beim Importieren vom Spielstand, kein Spielstandslot mehr frei</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="651"/> <location filename="../ProfileInterface.cpp" line="652"/>
<location filename="../ProfileInterface.cpp" line="669"/> <location filename="../ProfileInterface.cpp" line="670"/>
<source>JPG pictures and GTA Snapmatic</source> <source>JPG pictures and GTA Snapmatic</source>
<translation>JPG Bilder und GTA Snapmatic</translation> <translation>JPG Bilder und GTA Snapmatic</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="652"/> <location filename="../ProfileInterface.cpp" line="653"/>
<location filename="../ProfileInterface.cpp" line="674"/> <location filename="../ProfileInterface.cpp" line="675"/>
<source>JPG pictures only</source> <source>JPG pictures only</source>
<translation>Nur JPG Bilder</translation> <translation>Nur JPG Bilder</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="653"/> <location filename="../ProfileInterface.cpp" line="654"/>
<location filename="../ProfileInterface.cpp" line="678"/> <location filename="../ProfileInterface.cpp" line="679"/>
<source>GTA Snapmatic only</source> <source>GTA Snapmatic only</source>
<translation>Nur GTA Snapmatic</translation> <translation>Nur GTA Snapmatic</translation>
</message> </message>
@ -877,25 +918,25 @@ Das GTA Snapmatic Format macht es möglich sie wieder ins Game zu importieren
Exportieren als:</translation> Exportieren als:</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="765"/> <location filename="../ProfileInterface.cpp" line="766"/>
<location filename="../ProfileInterface.cpp" line="808"/> <location filename="../ProfileInterface.cpp" line="809"/>
<source>No Snapmatic pictures or Savegames files are selected</source> <source>No Snapmatic pictures or Savegames files are selected</source>
<translation>Keine Snapmatic Bilder oder Spielstände ausgewählt</translation> <translation>Keine Snapmatic Bilder oder Spielstände ausgewählt</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="773"/> <location filename="../ProfileInterface.cpp" line="774"/>
<location filename="../ProfileInterface.cpp" line="802"/> <location filename="../ProfileInterface.cpp" line="803"/>
<location filename="../ProfileInterface.cpp" line="808"/> <location filename="../ProfileInterface.cpp" line="809"/>
<source>Remove selected</source> <source>Remove selected</source>
<translation>Auswahl löschen</translation> <translation>Auswahl löschen</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="773"/> <location filename="../ProfileInterface.cpp" line="774"/>
<source>You really want remove the selected Snapmatic picutres and Savegame files?</source> <source>You really want remove the selected Snapmatic picutres and Savegame files?</source>
<translation>Möchtest du wirklich die ausgewählten Snapmatic Bilder und Spielstanddateien löschen?</translation> <translation>Möchtest du wirklich die ausgewählten Snapmatic Bilder und Spielstanddateien löschen?</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="802"/> <location filename="../ProfileInterface.cpp" line="803"/>
<source>Failed at remove the complete selected Snapmatic pictures and/or Savegame files</source> <source>Failed at remove the complete selected Snapmatic pictures and/or Savegame files</source>
<translation>Fehlgeschlagen beim kompletten entfernen der ausgewählten Snapmatic Bilder und/oder der Spielstanddateien</translation> <translation>Fehlgeschlagen beim kompletten entfernen der ausgewählten Snapmatic Bilder und/oder der Spielstanddateien</translation>
</message> </message>
@ -916,10 +957,10 @@ Exportieren als:</translation>
<translation type="obsolete">Fehlgeschlagenen beim Import vom Spielstand weil kein Spielstandslot mehr übrig ist</translation> <translation type="obsolete">Fehlgeschlagenen beim Import vom Spielstand weil kein Spielstandslot mehr übrig ist</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="628"/> <location filename="../ProfileInterface.cpp" line="629"/>
<location filename="../ProfileInterface.cpp" line="666"/> <location filename="../ProfileInterface.cpp" line="667"/>
<location filename="../ProfileInterface.cpp" line="743"/> <location filename="../ProfileInterface.cpp" line="744"/>
<location filename="../ProfileInterface.cpp" line="765"/> <location filename="../ProfileInterface.cpp" line="766"/>
<source>Export selected</source> <source>Export selected</source>
<translation>Auswahl exportieren</translation> <translation>Auswahl exportieren</translation>
</message> </message>
@ -940,12 +981,12 @@ Exportieren als:</translation>
<translation type="obsolete">Wie sollen wir mit den Snapmatic Bilder umgehen?</translation> <translation type="obsolete">Wie sollen wir mit den Snapmatic Bilder umgehen?</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="709"/> <location filename="../ProfileInterface.cpp" line="710"/>
<source>Export selected...</source> <source>Export selected...</source>
<translation>Auswahl exportieren...</translation> <translation>Auswahl exportieren...</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="710"/> <location filename="../ProfileInterface.cpp" line="711"/>
<source>Initializing export...</source> <source>Initializing export...</source>
<translation>Initialisiere Export...</translation> <translation>Initialisiere Export...</translation>
</message> </message>
@ -954,7 +995,7 @@ Exportieren als:</translation>
<translation type="obsolete">Initialisierung...</translation> <translation type="obsolete">Initialisierung...</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="743"/> <location filename="../ProfileInterface.cpp" line="744"/>
<source>Export failed with... <source>Export failed with...
%1</source> %1</source>
@ -1277,36 +1318,36 @@ Exportieren als:</translation>
<name>SnapmaticEditor</name> <name>SnapmaticEditor</name>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="14"/> <location filename="../SnapmaticEditor.ui" line="14"/>
<location filename="../SnapmaticEditor.ui" line="57"/> <location filename="../SnapmaticEditor.ui" line="78"/>
<location filename="../SnapmaticEditor.cpp" line="206"/> <location filename="../SnapmaticEditor.cpp" line="206"/>
<source>Snapmatic Properties</source> <source>Snapmatic Properties</source>
<translation>Snapmatic Eigenschaften</translation> <translation>Snapmatic Eigenschaften</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="20"/> <location filename="../SnapmaticEditor.ui" line="41"/>
<source>Snapmatic Type</source> <source>Snapmatic Type</source>
<translation>Snapmatic Typ</translation> <translation>Snapmatic Typ</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="26"/> <location filename="../SnapmaticEditor.ui" line="47"/>
<location filename="../SnapmaticEditor.ui" line="63"/> <location filename="../SnapmaticEditor.ui" line="84"/>
<source>Editor</source> <source>Editor</source>
<translation>Editor</translation> <translation>Editor</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="33"/> <location filename="../SnapmaticEditor.ui" line="54"/>
<location filename="../SnapmaticEditor.ui" line="84"/> <location filename="../SnapmaticEditor.ui" line="105"/>
<source>Selfie</source> <source>Selfie</source>
<translation>Selbstporträt</translation> <translation>Selbstporträt</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="40"/> <location filename="../SnapmaticEditor.ui" line="61"/>
<source>Regular</source> <source>Regular</source>
<translation>Typisch</translation> <translation>Typisch</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="47"/> <location filename="../SnapmaticEditor.ui" line="68"/>
<location filename="../SnapmaticEditor.ui" line="91"/> <location filename="../SnapmaticEditor.ui" line="112"/>
<source>Mugshot</source> <source>Mugshot</source>
<translation>Fahndungsfoto</translation> <translation>Fahndungsfoto</translation>
</message> </message>
@ -1315,37 +1356,37 @@ Exportieren als:</translation>
<translation type="vanished">Eigenes</translation> <translation type="vanished">Eigenes</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="77"/> <location filename="../SnapmaticEditor.ui" line="98"/>
<source>Director</source> <source>Director</source>
<translation>Director</translation> <translation>Director</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="70"/> <location filename="../SnapmaticEditor.ui" line="91"/>
<source>Meme</source> <source>Meme</source>
<translation>Meme</translation> <translation>Meme</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="101"/> <location filename="../SnapmaticEditor.ui" line="122"/>
<source>Extras</source> <source>Extras</source>
<translation>Extras</translation> <translation>Extras</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="107"/> <location filename="../SnapmaticEditor.ui" line="128"/>
<source>Qualify as Avatar automatically at apply</source> <source>Qualify as Avatar automatically at apply</source>
<translation>Beim Übernehmen als Avatar qualifizieren </translation> <translation>Beim Übernehmen als Avatar qualifizieren </translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="114"/> <location filename="../SnapmaticEditor.ui" line="141"/>
<source>Qualify as Avatar allows you to use this Snapmatic as a Social Club profile picture</source> <source>Qualify as Avatar allows you to use this Snapmatic as a Social Club profile picture</source>
<translation>Das Qualifizieren als Avatar erlaubt dir dieses Snapmatic als Social Club Profilbild zu nutzen</translation> <translation>Das Qualifizieren als Avatar erlaubt dir dieses Snapmatic als Social Club Profilbild zu nutzen</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="155"/> <location filename="../SnapmaticEditor.ui" line="191"/>
<source>&amp;Apply</source> <source>&amp;Apply</source>
<translation>&amp;Übernehmen</translation> <translation>&amp;Übernehmen</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="165"/> <location filename="../SnapmaticEditor.ui" line="207"/>
<source>&amp;Cancel</source> <source>&amp;Cancel</source>
<translation>Abbre&amp;chen</translation> <translation>Abbre&amp;chen</translation>
</message> </message>
@ -1824,7 +1865,7 @@ Exportieren als:</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="435"/>
<location filename="../UserInterface.cpp" line="75"/> <location filename="../UserInterface.cpp" line="75"/>
<location filename="../UserInterface.cpp" line="449"/> <location filename="../UserInterface.cpp" line="449"/>
<source>Select GTA V Folder...</source> <source>Select GTA V Folder...</source>

View file

@ -74,7 +74,7 @@ Pictures and Savegames</source>
et les fichiers de sauvegarde de Grand Theft Auto V</translation> et les fichiers de sauvegarde de Grand Theft Auto V</translation>
</message> </message>
<message> <message>
<location filename="../AboutDialog.cpp" line="43"/> <location filename="../AboutDialog.cpp" line="37"/>
<source>A project for viewing and sync Grand Theft Auto V Snapmatic&lt;br/&gt; <source>A project for viewing and sync Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames</source> Pictures and Savegames</source>
<translation>Un outil pour gérer et synchroniser les photos Snapmatic&lt;br/&gt; <translation>Un outil pour gérer et synchroniser les photos Snapmatic&lt;br/&gt;
@ -306,44 +306,44 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
<translation>&amp;Annuler</translation> <translation>&amp;Annuler</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="112"/> <location filename="../OptionsDialog.cpp" line="116"/>
<source>%1 (%2 if available)</source> <source>%1 (%2 if available)</source>
<comment>System like PC System = %1, System Language like Deutsch = %2</comment> <comment>System like PC System = %1, System Language like Deutsch = %2</comment>
<translation>%1 (%2 si disponible)</translation> <translation>%1 (%2 si disponible)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="112"/> <location filename="../OptionsDialog.cpp" line="116"/>
<source>System</source> <source>System</source>
<comment>System like PC System</comment> <comment>System like PC System</comment>
<translation>Système</translation> <translation>Système</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="271"/>
<location filename="../OptionsDialog.cpp" line="275"/> <location filename="../OptionsDialog.cpp" line="275"/>
<location filename="../OptionsDialog.cpp" line="279"/>
<source>%1</source> <source>%1</source>
<comment>%1</comment> <comment>%1</comment>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="271"/> <location filename="../OptionsDialog.cpp" line="275"/>
<source>The new Custom Folder will initialize after you restart %1.</source> <source>The new Custom Folder will initialize after you restart %1.</source>
<translation>Le répertoire personnalisé sera actif au prochain lancement de %1.</translation> <translation>Le répertoire personnalisé sera actif au prochain lancement de %1.</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="275"/> <location filename="../OptionsDialog.cpp" line="279"/>
<source>The language change will take effect after you restart %1.</source> <source>The language change will take effect after you restart %1.</source>
<translation>Le changement de langue sera actif au prochain lancement de %1.</translation> <translation>Le changement de langue sera actif au prochain lancement de %1.</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="285"/> <location filename="../OptionsDialog.cpp" line="289"/>
<source>No Profile</source> <source>No Profile</source>
<comment>No Profile, as default</comment> <comment>No Profile, as default</comment>
<translation>Aucun profil</translation> <translation>Aucun profil</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="293"/>
<location filename="../OptionsDialog.cpp" line="297"/> <location filename="../OptionsDialog.cpp" line="297"/>
<location filename="../OptionsDialog.cpp" line="299"/> <location filename="../OptionsDialog.cpp" line="301"/>
<location filename="../OptionsDialog.cpp" line="303"/>
<source>Profile: %1</source> <source>Profile: %1</source>
<translation>Profil : %1</translation> <translation>Profil : %1</translation>
</message> </message>
@ -434,46 +434,58 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
<translation>Fichier invalide</translation> <translation>Fichier invalide</translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="93"/> <location filename="../PictureDialog.cpp" line="96"/>
<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="94"/> <location filename="../PictureDialog.cpp" line="97"/>
<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="281"/> <location filename="../PictureDialog.cpp" line="280"/>
<location filename="../PictureDialog.cpp" line="348"/> <source>Key 1 - Avatar Preview Mode
Key 2 - Toggle Overlay
Arrow Keys - Navigate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="340"/>
<location filename="../PictureDialog.cpp" line="419"/>
<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="281"/> <location filename="../PictureDialog.cpp" line="340"/>
<location filename="../PictureDialog.cpp" line="348"/> <location filename="../PictureDialog.cpp" line="419"/>
<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="294"/> <location filename="../PictureDialog.cpp" line="484"/>
<source>Avatar Preview Mode&lt;br&gt;Press A for Default View</source> <source>Avatar Preview Mode
<translation>Aperçu avatar&lt;br&gt;Appuyer sur A pour la vue par défaut</translation> Press 1 for Default View</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../PictureDialog.cpp" line="337"/> <source>Avatar Preview Mode&lt;br&gt;Press A for Default View</source>
<location filename="../PictureDialog.cpp" line="347"/> <translation type="vanished">Aperçu avatar&lt;br&gt;Appuyer sur A pour la vue par défaut</translation>
</message>
<message>
<location filename="../PictureDialog.cpp" line="408"/>
<location filename="../PictureDialog.cpp" line="418"/>
<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="340"/> <location filename="../PictureDialog.cpp" line="411"/>
<location filename="../PictureDialog.cpp" line="347"/> <location filename="../PictureDialog.cpp" line="418"/>
<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="347"/> <location filename="../PictureDialog.cpp" line="418"/>
<source>Unknown Location</source> <source>Unknown Location</source>
<translation>Emplacement inconnu</translation> <translation>Emplacement inconnu</translation>
</message> </message>
@ -566,52 +578,52 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
<translation>Chargement...</translation> <translation>Chargement...</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="361"/> <location filename="../ProfileInterface.cpp" line="362"/>
<source>Import...</source> <source>Import...</source>
<translation>Importer...</translation> <translation>Importer...</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="362"/> <location filename="../ProfileInterface.cpp" line="363"/>
<location filename="../ProfileInterface.cpp" line="403"/> <location filename="../ProfileInterface.cpp" line="404"/>
<location filename="../ProfileInterface.cpp" line="408"/> <location filename="../ProfileInterface.cpp" line="409"/>
<location filename="../ProfileInterface.cpp" line="435"/> <location filename="../ProfileInterface.cpp" line="436"/>
<location filename="../ProfileInterface.cpp" line="452"/> <location filename="../ProfileInterface.cpp" line="453"/>
<location filename="../ProfileInterface.cpp" line="482"/> <location filename="../ProfileInterface.cpp" line="483"/>
<location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="488"/>
<location filename="../ProfileInterface.cpp" line="506"/> <location filename="../ProfileInterface.cpp" line="507"/>
<location filename="../ProfileInterface.cpp" line="511"/> <location filename="../ProfileInterface.cpp" line="512"/>
<location filename="../ProfileInterface.cpp" line="522"/> <location filename="../ProfileInterface.cpp" line="523"/>
<location filename="../ProfileInterface.cpp" line="559"/> <location filename="../ProfileInterface.cpp" line="560"/>
<location filename="../ProfileInterface.cpp" line="565"/> <location filename="../ProfileInterface.cpp" line="566"/>
<source>Import</source> <source>Import</source>
<translation>Importer</translation> <translation>Importer</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="365"/> <location filename="../ProfileInterface.cpp" line="366"/>
<location filename="../UserInterface.cpp" line="309"/> <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="367"/>
<location filename="../UserInterface.cpp" line="310"/> <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="368"/>
<location filename="../UserInterface.cpp" line="311"/> <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="369"/>
<location filename="../UserInterface.cpp" line="312"/> <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>
<message> <message>
<location filename="../ProfileInterface.cpp" line="403"/> <location filename="../ProfileInterface.cpp" line="404"/>
<source>Import failed with... <source>Import failed with...
%1</source> %1</source>
@ -620,97 +632,97 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
%1</translation> %1</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="408"/> <location filename="../ProfileInterface.cpp" line="409"/>
<location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="488"/>
<location filename="../UserInterface.cpp" line="400"/> <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="436"/>
<location filename="../UserInterface.cpp" line="352"/> <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="453"/>
<location filename="../UserInterface.cpp" line="368"/> <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>
<message> <message>
<location filename="../ProfileInterface.cpp" line="482"/> <location filename="../ProfileInterface.cpp" line="483"/>
<source>Can&apos;t import %1 because of not valid file format</source> <source>Can&apos;t import %1 because of not valid file format</source>
<translation>Impossible d&apos;importer %1, format invalide</translation> <translation>Impossible d&apos;importer %1, format invalide</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="506"/> <location filename="../ProfileInterface.cpp" line="507"/>
<source>Failed to import the Snapmatic picture, file not begin with PGTA</source> <source>Failed to import the Snapmatic picture, file not begin with PGTA</source>
<translation>Impossible d&apos;importer la photo Snapmatic,nom de fichier incorrect (PGTA*)</translation> <translation>Impossible d&apos;importer la photo Snapmatic,nom de fichier incorrect (PGTA*)</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="511"/> <location filename="../ProfileInterface.cpp" line="512"/>
<source>Failed to import the Snapmatic picture, the picture is already in the game</source> <source>Failed to import the Snapmatic picture, the picture is already in the game</source>
<translation>Impossible d&apos;importer la photo Snapmatic, un fichier du même nom existe déjà</translation> <translation>Impossible d&apos;importer la photo Snapmatic, un fichier du même nom existe déjà</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="522"/> <location filename="../ProfileInterface.cpp" line="523"/>
<source>Failed to import the Snapmatic picture, can&apos;t copy the file into profile</source> <source>Failed to import the Snapmatic picture, can&apos;t copy the file into profile</source>
<translation>Impossible d&apos;importer la photo Snapmatic, impossible de copier le fichier dans le profil</translation> <translation>Impossible d&apos;importer la photo Snapmatic, impossible de copier le fichier dans le profil</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="559"/> <location filename="../ProfileInterface.cpp" line="560"/>
<source>Failed to import the Savegame, can&apos;t copy the file into profile</source> <source>Failed to import the Savegame, can&apos;t copy the file into profile</source>
<translation>Impossible d&apos;importer la sauvegarde, impossible de copier le fichier dans le profil</translation> <translation>Impossible d&apos;importer la sauvegarde, impossible de copier le fichier dans le profil</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="565"/> <location filename="../ProfileInterface.cpp" line="566"/>
<source>Failed to import the Savegame, no Savegame slot is left</source> <source>Failed to import the Savegame, no Savegame slot is left</source>
<translation>Impossible d&apos;importer la sauvegarde, aucun emplacement libre</translation> <translation>Impossible d&apos;importer la sauvegarde, aucun emplacement libre</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="628"/> <location filename="../ProfileInterface.cpp" line="629"/>
<location filename="../ProfileInterface.cpp" line="666"/> <location filename="../ProfileInterface.cpp" line="667"/>
<location filename="../ProfileInterface.cpp" line="743"/> <location filename="../ProfileInterface.cpp" line="744"/>
<location filename="../ProfileInterface.cpp" line="765"/> <location filename="../ProfileInterface.cpp" line="766"/>
<source>Export selected</source> <source>Export selected</source>
<translation>Exporter la sélection</translation> <translation>Exporter la sélection</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="651"/> <location filename="../ProfileInterface.cpp" line="652"/>
<location filename="../ProfileInterface.cpp" line="669"/> <location filename="../ProfileInterface.cpp" line="670"/>
<source>JPG pictures and GTA Snapmatic</source> <source>JPG pictures and GTA Snapmatic</source>
<translation>Images JPG et GTA Snapmatic</translation> <translation>Images JPG et GTA Snapmatic</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="652"/> <location filename="../ProfileInterface.cpp" line="653"/>
<location filename="../ProfileInterface.cpp" line="674"/> <location filename="../ProfileInterface.cpp" line="675"/>
<source>JPG pictures only</source> <source>JPG pictures only</source>
<translation>Images JPG seulement</translation> <translation>Images JPG seulement</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="653"/> <location filename="../ProfileInterface.cpp" line="654"/>
<location filename="../ProfileInterface.cpp" line="678"/> <location filename="../ProfileInterface.cpp" line="679"/>
<source>GTA Snapmatic only</source> <source>GTA Snapmatic only</source>
<translation>GTA Snapmatic seulement</translation> <translation>GTA Snapmatic seulement</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="666"/> <location filename="../ProfileInterface.cpp" line="667"/>
<source>%1Export Snapmatic pictures%2&lt;br&gt;&lt;br&gt;JPG pictures make it possible to open the picture with a Image Viewer&lt;br&gt;GTA Snapmatic make it possible to import the picture into the game&lt;br&gt;&lt;br&gt;Export as:</source> <source>%1Export Snapmatic pictures%2&lt;br&gt;&lt;br&gt;JPG pictures make it possible to open the picture with a Image Viewer&lt;br&gt;GTA Snapmatic make it possible to import the picture into the game&lt;br&gt;&lt;br&gt;Export as:</source>
<translation>%1Exporter les photos Snapmatic%2&lt;br&gt;&lt;br&gt;Les fichiers JPG permettent d&apos;ouvrir les photos avec une visionneuse d&apos;images&lt;br&gt;Les GTA Snapmatic permettent d&apos;importer les photos dans le jeu&lt;br&gt;&lt;br&gt;Exporter comme :</translation> <translation>%1Exporter les photos Snapmatic%2&lt;br&gt;&lt;br&gt;Les fichiers JPG permettent d&apos;ouvrir les photos avec une visionneuse d&apos;images&lt;br&gt;Les GTA Snapmatic permettent d&apos;importer les photos dans le jeu&lt;br&gt;&lt;br&gt;Exporter comme :</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="709"/> <location filename="../ProfileInterface.cpp" line="710"/>
<source>Export selected...</source> <source>Export selected...</source>
<translation>Exporter la sélection...</translation> <translation>Exporter la sélection...</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="710"/> <location filename="../ProfileInterface.cpp" line="711"/>
<source>Initializing export...</source> <source>Initializing export...</source>
<translation>Initialisation de l&apos;export...</translation> <translation>Initialisation de l&apos;export...</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="743"/> <location filename="../ProfileInterface.cpp" line="744"/>
<source>Export failed with... <source>Export failed with...
%1</source> %1</source>
@ -719,25 +731,25 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
%1</translation> %1</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="765"/> <location filename="../ProfileInterface.cpp" line="766"/>
<location filename="../ProfileInterface.cpp" line="808"/> <location filename="../ProfileInterface.cpp" line="809"/>
<source>No Snapmatic pictures or Savegames files are selected</source> <source>No Snapmatic pictures or Savegames files are selected</source>
<translation>Aucun fichier de sauvegarde ou photo Snapmatic sélectionné</translation> <translation>Aucun fichier de sauvegarde ou photo Snapmatic sélectionné</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="773"/> <location filename="../ProfileInterface.cpp" line="774"/>
<location filename="../ProfileInterface.cpp" line="802"/> <location filename="../ProfileInterface.cpp" line="803"/>
<location filename="../ProfileInterface.cpp" line="808"/> <location filename="../ProfileInterface.cpp" line="809"/>
<source>Remove selected</source> <source>Remove selected</source>
<translation>Supprimer la sélection</translation> <translation>Supprimer la sélection</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="773"/> <location filename="../ProfileInterface.cpp" line="774"/>
<source>You really want remove the selected Snapmatic picutres and Savegame files?</source> <source>You really want remove the selected Snapmatic picutres and Savegame files?</source>
<translation>Supprimer la sélection ?</translation> <translation>Supprimer la sélection ?</translation>
</message> </message>
<message> <message>
<location filename="../ProfileInterface.cpp" line="802"/> <location filename="../ProfileInterface.cpp" line="803"/>
<source>Failed at remove the complete selected Snapmatic pictures and/or Savegame files</source> <source>Failed at remove the complete selected Snapmatic pictures and/or Savegame files</source>
<translation>Impossible de supprimer la sélection</translation> <translation>Impossible de supprimer la sélection</translation>
</message> </message>
@ -949,36 +961,36 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
<name>SnapmaticEditor</name> <name>SnapmaticEditor</name>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="14"/> <location filename="../SnapmaticEditor.ui" line="14"/>
<location filename="../SnapmaticEditor.ui" line="57"/> <location filename="../SnapmaticEditor.ui" line="78"/>
<location filename="../SnapmaticEditor.cpp" line="206"/> <location filename="../SnapmaticEditor.cpp" line="206"/>
<source>Snapmatic Properties</source> <source>Snapmatic Properties</source>
<translation>Propriétés Snapmatic</translation> <translation>Propriétés Snapmatic</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="20"/> <location filename="../SnapmaticEditor.ui" line="41"/>
<source>Snapmatic Type</source> <source>Snapmatic Type</source>
<translation>Type</translation> <translation>Type</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="26"/> <location filename="../SnapmaticEditor.ui" line="47"/>
<location filename="../SnapmaticEditor.ui" line="63"/> <location filename="../SnapmaticEditor.ui" line="84"/>
<source>Editor</source> <source>Editor</source>
<translation>Éditeur</translation> <translation>Éditeur</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="33"/> <location filename="../SnapmaticEditor.ui" line="54"/>
<location filename="../SnapmaticEditor.ui" line="84"/> <location filename="../SnapmaticEditor.ui" line="105"/>
<source>Selfie</source> <source>Selfie</source>
<translation>Selfie</translation> <translation>Selfie</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="40"/> <location filename="../SnapmaticEditor.ui" line="61"/>
<source>Regular</source> <source>Regular</source>
<translation>Normal</translation> <translation>Normal</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="47"/> <location filename="../SnapmaticEditor.ui" line="68"/>
<location filename="../SnapmaticEditor.ui" line="91"/> <location filename="../SnapmaticEditor.ui" line="112"/>
<source>Mugshot</source> <source>Mugshot</source>
<translation>Mugshot</translation> <translation>Mugshot</translation>
</message> </message>
@ -987,37 +999,37 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
<translation type="vanished">Personnalisé</translation> <translation type="vanished">Personnalisé</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="77"/> <location filename="../SnapmaticEditor.ui" line="98"/>
<source>Director</source> <source>Director</source>
<translation>Director</translation> <translation>Director</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="70"/> <location filename="../SnapmaticEditor.ui" line="91"/>
<source>Meme</source> <source>Meme</source>
<translation>Meme</translation> <translation>Meme</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="101"/> <location filename="../SnapmaticEditor.ui" line="122"/>
<source>Extras</source> <source>Extras</source>
<translation>Extras</translation> <translation>Extras</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="107"/> <location filename="../SnapmaticEditor.ui" line="128"/>
<source>Qualify as Avatar automatically at apply</source> <source>Qualify as Avatar automatically at apply</source>
<translation>Qualifier comme Avatar</translation> <translation>Qualifier comme Avatar</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="114"/> <location filename="../SnapmaticEditor.ui" line="141"/>
<source>Qualify as Avatar allows you to use this Snapmatic as a Social Club profile picture</source> <source>Qualify as Avatar allows you to use this Snapmatic as a Social Club profile picture</source>
<translation>Qualifier comme Avatar permet d&apos;utiliser cette image en tant que photo de profil sur le Social Club</translation> <translation>Qualifier comme Avatar permet d&apos;utiliser cette image en tant que photo de profil sur le Social Club</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="155"/> <location filename="../SnapmaticEditor.ui" line="191"/>
<source>&amp;Apply</source> <source>&amp;Apply</source>
<translation>A&amp;ppliquer</translation> <translation>A&amp;ppliquer</translation>
</message> </message>
<message> <message>
<location filename="../SnapmaticEditor.ui" line="165"/> <location filename="../SnapmaticEditor.ui" line="207"/>
<source>&amp;Cancel</source> <source>&amp;Cancel</source>
<translation>A&amp;nnuler</translation> <translation>A&amp;nnuler</translation>
</message> </message>
@ -1317,7 +1329,7 @@ et les fichiers de sauvegarde de Grand Theft Auto 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="435"/>
<location filename="../UserInterface.cpp" line="75"/> <location filename="../UserInterface.cpp" line="75"/>
<location filename="../UserInterface.cpp" line="449"/> <location filename="../UserInterface.cpp" line="449"/>
<source>Select GTA V Folder...</source> <source>Select GTA V Folder...</source>