adding Snapmatic Property Editor

This commit is contained in:
Rafael 2016-12-10 07:55:06 +01:00
parent 641bf222c9
commit 5086fb8f3f
9 changed files with 482 additions and 256 deletions

View File

@ -497,6 +497,10 @@ bool ProfileInterface::importSnapmaticPicture(SnapmaticPicture *picture, QString
{
adjustedFileName.remove(adjustedFileName.length() - 7, 7);
}
if (adjustedFileName.right(4) == ".bak") // for the backup file system
{
adjustedFileName.remove(adjustedFileName.length() - 4, 4);
}
if (picFileName.left(4) != "PGTA")
{
if (warn) QMessageBox::warning(this, tr("Import"), tr("Failed to import the Snapmatic picture, file not begin with PGTA"));

View File

@ -43,12 +43,14 @@ void ProfileLoader::run()
QStringList BackupFiles = SavegameFiles.filter(".bak", Qt::CaseInsensitive);
profileDir.setNameFilters(QStringList("PGTA*"));
QStringList SnapmaticPics = profileDir.entryList(QDir::Files | QDir::NoDot, QDir::NoSort);
BackupFiles.append(SnapmaticPics.filter(".bak", Qt::CaseInsensitive));
SavegameFiles.removeDuplicates();
SnapmaticPics.removeDuplicates();
foreach(const QString &BackupFile, BackupFiles)
{
SavegameFiles.removeAll(BackupFile);
SnapmaticPics.removeAll(BackupFile);
}
int maximumV = SavegameFiles.length() + SnapmaticPics.length();

View File

@ -19,6 +19,7 @@
#include "SnapmaticWidget.h"
#include "ui_SnapmaticWidget.h"
#include "SnapmaticPicture.h"
#include "SnapmaticEditor.h"
#include "DatabaseThread.h"
#include "PictureDialog.h"
#include "PictureExport.h"
@ -216,6 +217,7 @@ void SnapmaticWidget::contextMenuEvent(QContextMenuEvent *ev)
{
editMenu.addAction(tr("Hide &In-game"), this, SLOT(makePictureHiddenSlot()));
}
editMenu.addAction(tr("&Edit Properties"), this, SLOT(editSnapmaticProperties()));
QMenu exportMenu(tr("&Export"), this);
exportMenu.addAction(tr("Export as &JPG picture..."), this, SLOT(on_cmdExport_clicked()));
exportMenu.addAction(tr("Export as &GTA Snapmatic..."), this, SLOT(on_cmdCopy_clicked()));
@ -312,6 +314,16 @@ void SnapmaticWidget::makePictureVisibleSlot()
makePictureVisible();
}
void SnapmaticWidget::editSnapmaticProperties()
{
SnapmaticEditor *snapmaticEditor = new SnapmaticEditor(this);
snapmaticEditor->setWindowFlags(snapmaticEditor->windowFlags()^Qt::WindowContextHelpButtonHint);
snapmaticEditor->setSnapmaticPicture(smpic);
snapmaticEditor->setModal(true);
snapmaticEditor->exec();
delete snapmaticEditor;
}
bool SnapmaticWidget::isSelected()
{
return ui->cbSelected->isChecked();

View File

@ -67,6 +67,7 @@ private slots:
void dialogPreviousPictureRequested();
void makePictureVisibleSlot();
void makePictureHiddenSlot();
void editSnapmaticProperties();
protected:
bool eventFilter(QObject *obj, QEvent *ev);

View File

@ -48,6 +48,7 @@ SOURCES += main.cpp \
SavegameDialog.cpp \
SavegameWidget.cpp \
SidebarGenerator.cpp \
SnapmaticEditor.cpp \
SnapmaticPicture.cpp \
SnapmaticWidget.cpp \
StandardPaths.cpp \
@ -79,6 +80,7 @@ HEADERS += \
SavegameDialog.h \
SavegameWidget.h \
SidebarGenerator.h \
SnapmaticEditor.h \
SnapmaticPicture.h \
SnapmaticWidget.h \
StandardPaths.h \
@ -94,6 +96,7 @@ FORMS += \
ProfileInterface.ui \
SavegameDialog.ui \
SavegameWidget.ui \
SnapmaticEditor.ui \
SnapmaticWidget.ui \
UserInterface.ui

View File

@ -250,7 +250,7 @@ Copyright © <a href="https://github.com/Syping/">Syping
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="460"/>
<location filename="../OptionsDialog.ui" line="459"/>
<source>&amp;Cancel</source>
<extracomment>OK, Cancel, Apply</extracomment>
<translation type="unfinished"></translation>
@ -534,11 +534,11 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<location filename="../ProfileInterface.cpp" line="452"/>
<location filename="../ProfileInterface.cpp" line="482"/>
<location filename="../ProfileInterface.cpp" line="487"/>
<location filename="../ProfileInterface.cpp" line="502"/>
<location filename="../ProfileInterface.cpp" line="507"/>
<location filename="../ProfileInterface.cpp" line="518"/>
<location filename="../ProfileInterface.cpp" line="555"/>
<location filename="../ProfileInterface.cpp" line="561"/>
<location filename="../ProfileInterface.cpp" line="506"/>
<location filename="../ProfileInterface.cpp" line="511"/>
<location filename="../ProfileInterface.cpp" line="522"/>
<location filename="../ProfileInterface.cpp" line="559"/>
<location filename="../ProfileInterface.cpp" line="565"/>
<source>Import</source>
<translation type="unfinished"></translation>
</message>
@ -603,68 +603,68 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="502"/>
<location filename="../ProfileInterface.cpp" line="506"/>
<source>Failed to import the Snapmatic picture, file not begin with PGTA</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="507"/>
<location filename="../ProfileInterface.cpp" line="511"/>
<source>Failed to import the Snapmatic picture, the picture is already in the game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="518"/>
<location filename="../ProfileInterface.cpp" line="522"/>
<source>Failed to import the Snapmatic picture, can&apos;t copy the file into profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="555"/>
<location filename="../ProfileInterface.cpp" line="559"/>
<source>Failed to import the Savegame, can&apos;t copy the file into profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="561"/>
<location filename="../ProfileInterface.cpp" line="565"/>
<source>Failed to import the Savegame, no Savegame slot is left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="647"/>
<location filename="../ProfileInterface.cpp" line="665"/>
<location filename="../ProfileInterface.cpp" line="651"/>
<location filename="../ProfileInterface.cpp" line="669"/>
<source>JPG pictures and GTA Snapmatic</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="648"/>
<location filename="../ProfileInterface.cpp" line="670"/>
<location filename="../ProfileInterface.cpp" line="652"/>
<location filename="../ProfileInterface.cpp" line="674"/>
<source>JPG pictures only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="649"/>
<location filename="../ProfileInterface.cpp" line="674"/>
<location filename="../ProfileInterface.cpp" line="653"/>
<location filename="../ProfileInterface.cpp" line="678"/>
<source>GTA Snapmatic only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="761"/>
<location filename="../ProfileInterface.cpp" line="804"/>
<location filename="../ProfileInterface.cpp" line="765"/>
<location filename="../ProfileInterface.cpp" line="808"/>
<source>No Snapmatic pictures or Savegames files are selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="769"/>
<location filename="../ProfileInterface.cpp" line="798"/>
<location filename="../ProfileInterface.cpp" line="804"/>
<location filename="../ProfileInterface.cpp" line="773"/>
<location filename="../ProfileInterface.cpp" line="802"/>
<location filename="../ProfileInterface.cpp" line="808"/>
<source>Remove selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="769"/>
<location filename="../ProfileInterface.cpp" line="773"/>
<source>You really want remove the selected Snapmatic picutres and Savegame files?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="798"/>
<location filename="../ProfileInterface.cpp" line="802"/>
<source>Failed at remove the complete selected Snapmatic pictures and/or Savegame files</source>
<translation type="unfinished"></translation>
</message>
@ -685,30 +685,30 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation type="obsolete">Не получилось имортировать копию сохранения, потому что не осталось свободных под них слотов</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="624"/>
<location filename="../ProfileInterface.cpp" line="662"/>
<location filename="../ProfileInterface.cpp" line="739"/>
<location filename="../ProfileInterface.cpp" line="761"/>
<location filename="../ProfileInterface.cpp" line="628"/>
<location filename="../ProfileInterface.cpp" line="666"/>
<location filename="../ProfileInterface.cpp" line="743"/>
<location filename="../ProfileInterface.cpp" line="765"/>
<source>Export selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="662"/>
<location filename="../ProfileInterface.cpp" line="666"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="705"/>
<location filename="../ProfileInterface.cpp" line="709"/>
<source>Export selected...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="706"/>
<location filename="../ProfileInterface.cpp" line="710"/>
<source>Initializing export...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="739"/>
<location filename="../ProfileInterface.cpp" line="743"/>
<source>Export failed with...
%1</source>
@ -951,6 +951,69 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation>Выбранный файл неверен</translation>
</message>
</context>
<context>
<name>SnapmaticEditor</name>
<message>
<location filename="../SnapmaticEditor.ui" line="14"/>
<location filename="../SnapmaticEditor.ui" line="57"/>
<location filename="../SnapmaticEditor.cpp" line="208"/>
<source>Snapmatic Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="20"/>
<source>Snapmatic Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="26"/>
<location filename="../SnapmaticEditor.ui" line="91"/>
<source>Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="33"/>
<location filename="../SnapmaticEditor.ui" line="63"/>
<source>Selfie</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="40"/>
<location filename="../SnapmaticEditor.ui" line="84"/>
<source>Mugshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="47"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="70"/>
<source>Director</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="77"/>
<source>Meme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="129"/>
<source>&amp;Apply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="139"/>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.cpp" line="208"/>
<source>Patching of Snapmatic Properties failed because of I/O Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SnapmaticWidget</name>
<message>
@ -990,80 +1053,85 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
</message>
<message>
<location filename="../SnapmaticWidget.ui" line="149"/>
<location filename="../SnapmaticWidget.cpp" line="144"/>
<location filename="../SnapmaticWidget.cpp" line="157"/>
<location filename="../SnapmaticWidget.cpp" line="146"/>
<location filename="../SnapmaticWidget.cpp" line="159"/>
<source>Delete picture</source>
<translation>Удалить картинку</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="144"/>
<location filename="../SnapmaticWidget.cpp" line="146"/>
<source>Are you sure to delete %1 from your Snapmatic pictures?</source>
<translation>Уверены, что хотите удалить %1 из коллекции картинок Snapmatic?</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="157"/>
<location filename="../SnapmaticWidget.cpp" line="159"/>
<source>Failed at deleting %1 from your Snapmatic pictures</source>
<translation>Не удалось удалить %1 из колелкции картинок Snapmatic </translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="209"/>
<location filename="../SnapmaticWidget.cpp" line="211"/>
<source>Edi&amp;t</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="212"/>
<location filename="../SnapmaticWidget.cpp" line="214"/>
<source>Show &amp;In-game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="216"/>
<location filename="../SnapmaticWidget.cpp" line="218"/>
<source>Hide &amp;In-game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="218"/>
<source>&amp;Export</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="219"/>
<source>Export as &amp;JPG picture...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="220"/>
<source>Export as &amp;GTA Snapmatic...</source>
<source>&amp;Edit Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="221"/>
<source>&amp;View</source>
<source>&amp;Export</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="222"/>
<source>Export as &amp;JPG picture...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="223"/>
<source>Export as &amp;GTA Snapmatic...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="224"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="227"/>
<source>&amp;Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="228"/>
<location filename="../SnapmaticWidget.cpp" line="240"/>
<location filename="../SnapmaticWidget.cpp" line="231"/>
<location filename="../SnapmaticWidget.cpp" line="243"/>
<source>&amp;Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="229"/>
<location filename="../SnapmaticWidget.cpp" line="232"/>
<source>&amp;Deselect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="230"/>
<location filename="../SnapmaticWidget.cpp" line="241"/>
<location filename="../SnapmaticWidget.cpp" line="233"/>
<location filename="../SnapmaticWidget.cpp" line="244"/>
<source>Select &amp;All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="234"/>
<location filename="../SnapmaticWidget.cpp" line="237"/>
<source>&amp;Deselect All</source>
<translation type="unfinished"></translation>
</message>
@ -1095,93 +1163,93 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="177"/>
<location filename="../UserInterface.ui" line="176"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="187"/>
<location filename="../UserInterface.ui" line="186"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="193"/>
<location filename="../UserInterface.ui" line="192"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="199"/>
<location filename="../UserInterface.ui" line="198"/>
<source>&amp;Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="236"/>
<location filename="../UserInterface.ui" line="235"/>
<source>&amp;Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="239"/>
<location filename="../UserInterface.ui" line="238"/>
<source>Exit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="247"/>
<location filename="../UserInterface.ui" line="246"/>
<source>Close &amp;Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="250"/>
<location filename="../UserInterface.ui" line="249"/>
<source>Ctrl+End</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="259"/>
<location filename="../UserInterface.ui" line="258"/>
<source>&amp;Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="294"/>
<location filename="../UserInterface.ui" line="293"/>
<source>Ctrl+Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="299"/>
<location filename="../UserInterface.ui" line="298"/>
<source>&amp;Import files...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="302"/>
<location filename="../UserInterface.ui" line="301"/>
<source>Ctrl+I</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="315"/>
<location filename="../UserInterface.ui" line="314"/>
<location filename="../UserInterface.cpp" line="125"/>
<source>Select &amp;GTA V Folder...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="321"/>
<location filename="../UserInterface.ui" line="320"/>
<source>Ctrl+G</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="326"/>
<location filename="../UserInterface.ui" line="325"/>
<source>Show In-gam&amp;e</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="329"/>
<location filename="../UserInterface.ui" line="328"/>
<source>Shift+E</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="334"/>
<location filename="../UserInterface.ui" line="333"/>
<source>Hi&amp;de In-game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="337"/>
<location filename="../UserInterface.ui" line="336"/>
<source>Shift+D</source>
<translation type="unfinished"></translation>
</message>
@ -1196,32 +1264,32 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="203"/>
<location filename="../UserInterface.ui" line="202"/>
<source>&amp;Selection visibility</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="224"/>
<location filename="../UserInterface.ui" line="223"/>
<source>&amp;About gta5view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="267"/>
<location filename="../UserInterface.ui" line="266"/>
<source>Select &amp;All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="275"/>
<location filename="../UserInterface.ui" line="274"/>
<source>&amp;Deselect All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="283"/>
<location filename="../UserInterface.ui" line="282"/>
<source>&amp;Export selected...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="291"/>
<location filename="../UserInterface.ui" line="290"/>
<source>&amp;Remove selected</source>
<translation type="unfinished"></translation>
</message>
@ -1238,7 +1306,7 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation type="obsolete">О программе gta5sync</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="270"/>
<location filename="../UserInterface.ui" line="269"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
@ -1247,37 +1315,37 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation type="obsolete">Закрыть</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="242"/>
<location filename="../UserInterface.ui" line="241"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="227"/>
<location filename="../UserInterface.ui" line="226"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="307"/>
<location filename="../UserInterface.ui" line="306"/>
<source>&amp;Open File...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="310"/>
<location filename="../UserInterface.ui" line="309"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="262"/>
<location filename="../UserInterface.ui" line="261"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="286"/>
<location filename="../UserInterface.ui" line="285"/>
<source>Ctrl+E</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="278"/>
<location filename="../UserInterface.ui" line="277"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
@ -1288,7 +1356,7 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../UserInterface.ui" line="318"/>
<location filename="../UserInterface.ui" line="317"/>
<location filename="../OptionsDialog.cpp" line="431"/>
<location filename="../UserInterface.cpp" line="74"/>
<location filename="../UserInterface.cpp" line="448"/>

Binary file not shown.

View File

@ -358,7 +358,7 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation>&amp;OK</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="460"/>
<location filename="../OptionsDialog.ui" line="459"/>
<source>&amp;Cancel</source>
<extracomment>OK, Cancel, Apply</extracomment>
<translation>Abbre&amp;chen</translation>
@ -725,11 +725,11 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<location filename="../ProfileInterface.cpp" line="452"/>
<location filename="../ProfileInterface.cpp" line="482"/>
<location filename="../ProfileInterface.cpp" line="487"/>
<location filename="../ProfileInterface.cpp" line="502"/>
<location filename="../ProfileInterface.cpp" line="507"/>
<location filename="../ProfileInterface.cpp" line="518"/>
<location filename="../ProfileInterface.cpp" line="555"/>
<location filename="../ProfileInterface.cpp" line="561"/>
<location filename="../ProfileInterface.cpp" line="506"/>
<location filename="../ProfileInterface.cpp" line="511"/>
<location filename="../ProfileInterface.cpp" line="522"/>
<location filename="../ProfileInterface.cpp" line="559"/>
<location filename="../ProfileInterface.cpp" line="565"/>
<source>Import</source>
<translation>Importieren</translation>
</message>
@ -784,12 +784,12 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation>Kann %1 nicht importieren weil das Dateiformat nicht gültig ist</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="507"/>
<location filename="../ProfileInterface.cpp" line="511"/>
<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>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="662"/>
<location filename="../ProfileInterface.cpp" line="666"/>
<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>
</message>
@ -806,40 +806,40 @@ Copyright &amp;copy; &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping
<translation>Aktivierte Bilder: %1 von %2</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="502"/>
<location filename="../ProfileInterface.cpp" line="506"/>
<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>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="518"/>
<location filename="../ProfileInterface.cpp" line="522"/>
<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>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="555"/>
<location filename="../ProfileInterface.cpp" line="559"/>
<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>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="561"/>
<location filename="../ProfileInterface.cpp" line="565"/>
<source>Failed to import the Savegame, no Savegame slot is left</source>
<translation>Fehlgeschlagen beim Importieren vom Spielstand, kein Spielstandslot mehr frei</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="647"/>
<location filename="../ProfileInterface.cpp" line="665"/>
<location filename="../ProfileInterface.cpp" line="651"/>
<location filename="../ProfileInterface.cpp" line="669"/>
<source>JPG pictures and GTA Snapmatic</source>
<translation>JPG Bilder und GTA Snapmatic</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="648"/>
<location filename="../ProfileInterface.cpp" line="670"/>
<location filename="../ProfileInterface.cpp" line="652"/>
<location filename="../ProfileInterface.cpp" line="674"/>
<source>JPG pictures only</source>
<translation>Nur JPG Bilder</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="649"/>
<location filename="../ProfileInterface.cpp" line="674"/>
<location filename="../ProfileInterface.cpp" line="653"/>
<location filename="../ProfileInterface.cpp" line="678"/>
<source>GTA Snapmatic only</source>
<translation>Nur GTA Snapmatic</translation>
</message>
@ -858,25 +858,25 @@ Das GTA Snapmatic Format macht es möglich sie wieder ins Game zu importieren
Exportieren als:</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="761"/>
<location filename="../ProfileInterface.cpp" line="804"/>
<location filename="../ProfileInterface.cpp" line="765"/>
<location filename="../ProfileInterface.cpp" line="808"/>
<source>No Snapmatic pictures or Savegames files are selected</source>
<translation>Keine Snapmatic Bilder oder Spielstände ausgewählt</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="769"/>
<location filename="../ProfileInterface.cpp" line="798"/>
<location filename="../ProfileInterface.cpp" line="804"/>
<location filename="../ProfileInterface.cpp" line="773"/>
<location filename="../ProfileInterface.cpp" line="802"/>
<location filename="../ProfileInterface.cpp" line="808"/>
<source>Remove selected</source>
<translation>Auswahl löschen</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="769"/>
<location filename="../ProfileInterface.cpp" line="773"/>
<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>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="798"/>
<location filename="../ProfileInterface.cpp" line="802"/>
<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>
</message>
@ -897,10 +897,10 @@ Exportieren als:</translation>
<translation type="obsolete">Fehlgeschlagenen beim Import vom Spielstand weil kein Spielstandslot mehr übrig ist</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="624"/>
<location filename="../ProfileInterface.cpp" line="662"/>
<location filename="../ProfileInterface.cpp" line="739"/>
<location filename="../ProfileInterface.cpp" line="761"/>
<location filename="../ProfileInterface.cpp" line="628"/>
<location filename="../ProfileInterface.cpp" line="666"/>
<location filename="../ProfileInterface.cpp" line="743"/>
<location filename="../ProfileInterface.cpp" line="765"/>
<source>Export selected</source>
<translation>Auswahl exportieren</translation>
</message>
@ -921,12 +921,12 @@ Exportieren als:</translation>
<translation type="obsolete">Wie sollen wir mit den Snapmatic Bilder umgehen?</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="705"/>
<location filename="../ProfileInterface.cpp" line="709"/>
<source>Export selected...</source>
<translation>Auswahl exportieren...</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="706"/>
<location filename="../ProfileInterface.cpp" line="710"/>
<source>Initializing export...</source>
<translation>Initialisiere Export...</translation>
</message>
@ -935,7 +935,7 @@ Exportieren als:</translation>
<translation type="obsolete">Initialisierung...</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="739"/>
<location filename="../ProfileInterface.cpp" line="743"/>
<source>Export failed with...
%1</source>
@ -1254,6 +1254,69 @@ Exportieren als:</translation>
<translation type="obsolete">Fehlgeschlagen beim Löschen %1 von deinen Spielständen</translation>
</message>
</context>
<context>
<name>SnapmaticEditor</name>
<message>
<location filename="../SnapmaticEditor.ui" line="14"/>
<location filename="../SnapmaticEditor.ui" line="57"/>
<location filename="../SnapmaticEditor.cpp" line="208"/>
<source>Snapmatic Properties</source>
<translation>Snapmatic Eigenschaften</translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="20"/>
<source>Snapmatic Type</source>
<translation>Snapmatic Typ</translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="26"/>
<location filename="../SnapmaticEditor.ui" line="91"/>
<source>Editor</source>
<translation>Editor</translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="33"/>
<location filename="../SnapmaticEditor.ui" line="63"/>
<source>Selfie</source>
<translation>Selbstporträt</translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="40"/>
<location filename="../SnapmaticEditor.ui" line="84"/>
<source>Mugshot</source>
<translation>Fahndungsfoto</translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="47"/>
<source>Custom</source>
<translation>Eigenes</translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="70"/>
<source>Director</source>
<translation>Director</translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="77"/>
<source>Meme</source>
<translation>Meme</translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="129"/>
<source>&amp;Apply</source>
<translation>&amp;Übernehmen</translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="139"/>
<source>&amp;Cancel</source>
<translation>Abbre&amp;chen</translation>
</message>
<message>
<location filename="../SnapmaticEditor.cpp" line="208"/>
<source>Patching of Snapmatic Properties failed because of I/O Error</source>
<translation>Patchen von Snapmatic Eigenschaften fehlgeschlagen wegen I/O Fehler</translation>
</message>
</context>
<context>
<name>SnapmaticWidget</name>
<message>
@ -1288,18 +1351,18 @@ Exportieren als:</translation>
</message>
<message>
<location filename="../SnapmaticWidget.ui" line="149"/>
<location filename="../SnapmaticWidget.cpp" line="144"/>
<location filename="../SnapmaticWidget.cpp" line="157"/>
<location filename="../SnapmaticWidget.cpp" line="146"/>
<location filename="../SnapmaticWidget.cpp" line="159"/>
<source>Delete picture</source>
<translation>Bild löschen</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="144"/>
<location filename="../SnapmaticWidget.cpp" line="146"/>
<source>Are you sure to delete %1 from your Snapmatic pictures?</source>
<translation>Bist du sicher %1 von deinen Snapmatic Bilder zu löschen?</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="209"/>
<location filename="../SnapmaticWidget.cpp" line="211"/>
<source>Edi&amp;t</source>
<translation>Bearbei&amp;ten</translation>
</message>
@ -1312,7 +1375,7 @@ Exportieren als:</translation>
<translation type="vanished">&amp;Im Spiel deaktivieren</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="218"/>
<location filename="../SnapmaticWidget.cpp" line="221"/>
<source>&amp;Export</source>
<translation>&amp;Exportieren</translation>
</message>
@ -1325,54 +1388,59 @@ Exportieren als:</translation>
<translation type="obsolete">Exportiere als &amp;GTA Snapmatic</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="212"/>
<location filename="../SnapmaticWidget.cpp" line="214"/>
<source>Show &amp;In-game</source>
<translation>&amp;Im Spiel anzeigen</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="216"/>
<location filename="../SnapmaticWidget.cpp" line="218"/>
<source>Hide &amp;In-game</source>
<translation>&amp;Im Spiel ausblenden</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="219"/>
<location filename="../SnapmaticWidget.cpp" line="220"/>
<source>&amp;Edit Properties</source>
<translation>&amp;Eigenschaften bearbeiten</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="222"/>
<source>Export as &amp;JPG picture...</source>
<translation>Exportiere als &amp;JPG Bild...</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="220"/>
<location filename="../SnapmaticWidget.cpp" line="223"/>
<source>Export as &amp;GTA Snapmatic...</source>
<translation>Exportiere als &amp;GTA Snapmatic...</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="221"/>
<location filename="../SnapmaticWidget.cpp" line="224"/>
<source>&amp;View</source>
<translation>A&amp;nsehen</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="224"/>
<location filename="../SnapmaticWidget.cpp" line="227"/>
<source>&amp;Remove</source>
<translation>Entfe&amp;rnen</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="228"/>
<location filename="../SnapmaticWidget.cpp" line="240"/>
<location filename="../SnapmaticWidget.cpp" line="231"/>
<location filename="../SnapmaticWidget.cpp" line="243"/>
<source>&amp;Select</source>
<translation>Au&amp;swählen</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="229"/>
<location filename="../SnapmaticWidget.cpp" line="232"/>
<source>&amp;Deselect</source>
<translation>A&amp;bwählen</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="230"/>
<location filename="../SnapmaticWidget.cpp" line="241"/>
<location filename="../SnapmaticWidget.cpp" line="233"/>
<location filename="../SnapmaticWidget.cpp" line="244"/>
<source>Select &amp;All</source>
<translation>Alles &amp;auswählen</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="234"/>
<location filename="../SnapmaticWidget.cpp" line="237"/>
<source>&amp;Deselect All</source>
<translation>Alles a&amp;bwählen</translation>
</message>
@ -1420,7 +1488,7 @@ Exportieren als:</translation>
<translation type="obsolete">Bist du sicher %1 von deinen Snapmatic Bilder zu löschen?</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="157"/>
<location filename="../SnapmaticWidget.cpp" line="159"/>
<source>Failed at deleting %1 from your Snapmatic pictures</source>
<translation>Fehlgeschlagen beim Löschen %1 von deinen Snapmatic Bildern</translation>
</message>
@ -1460,7 +1528,7 @@ Exportieren als:</translation>
<translation type="obsolete">Über gta5sync</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="270"/>
<location filename="../UserInterface.ui" line="269"/>
<source>Ctrl+A</source>
<translation>Strg+A</translation>
</message>
@ -1473,7 +1541,7 @@ Exportieren als:</translation>
<translation type="obsolete">Optionen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="310"/>
<location filename="../UserInterface.ui" line="309"/>
<source>Ctrl+O</source>
<translation>Strg+O</translation>
</message>
@ -1482,7 +1550,7 @@ Exportieren als:</translation>
<translation type="obsolete">Alles auswählen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="262"/>
<location filename="../UserInterface.ui" line="261"/>
<source>Ctrl+S</source>
<translation>Strg+S</translation>
</message>
@ -1499,7 +1567,7 @@ Exportieren als:</translation>
<translation type="obsolete">Auswahl exportieren</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="286"/>
<location filename="../UserInterface.ui" line="285"/>
<source>Ctrl+E</source>
<translation>Strg+E</translation>
</message>
@ -1508,32 +1576,32 @@ Exportieren als:</translation>
<translation type="obsolete">Auswahl löschen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="278"/>
<location filename="../UserInterface.ui" line="277"/>
<source>Ctrl+D</source>
<translation>Strg+D</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="239"/>
<location filename="../UserInterface.ui" line="238"/>
<source>Exit</source>
<translation>Beenden</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="203"/>
<location filename="../UserInterface.ui" line="202"/>
<source>&amp;Selection visibility</source>
<translation>Auswahl &amp;Sichtbarkeit</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="224"/>
<location filename="../UserInterface.ui" line="223"/>
<source>&amp;About gta5view</source>
<translation>&amp;Über gta5view</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="236"/>
<location filename="../UserInterface.ui" line="235"/>
<source>&amp;Exit</source>
<translation>B&amp;eenden</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="242"/>
<location filename="../UserInterface.ui" line="241"/>
<source>Ctrl+Q</source>
<translation>Strg+Q</translation>
</message>
@ -1553,22 +1621,22 @@ Exportieren als:</translation>
<translation>%1 %2</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="177"/>
<location filename="../UserInterface.ui" line="176"/>
<source>&amp;File</source>
<translation>&amp;Datei</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="187"/>
<location filename="../UserInterface.ui" line="186"/>
<source>&amp;Help</source>
<translation>&amp;Hilfe</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="193"/>
<location filename="../UserInterface.ui" line="192"/>
<source>&amp;Edit</source>
<translation>Bearb&amp;eiten</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="199"/>
<location filename="../UserInterface.ui" line="198"/>
<source>&amp;Profile</source>
<translation>&amp;Profil</translation>
</message>
@ -1581,43 +1649,43 @@ Exportieren als:</translation>
<translation type="vanished">&amp;Über gta5sync</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="247"/>
<location filename="../UserInterface.ui" line="246"/>
<source>Close &amp;Profile</source>
<translation>&amp;Profil schließen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="250"/>
<location filename="../UserInterface.ui" line="249"/>
<source>Ctrl+End</source>
<translation>Strg+Ende</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="294"/>
<location filename="../UserInterface.ui" line="293"/>
<source>Ctrl+Del</source>
<translation>Strg+Entf</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="307"/>
<location filename="../UserInterface.ui" line="306"/>
<source>&amp;Open File...</source>
<translation>Datei &amp;öffnen...</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="315"/>
<location filename="../UserInterface.ui" line="314"/>
<location filename="../UserInterface.cpp" line="125"/>
<source>Select &amp;GTA V Folder...</source>
<translation>Wähle &amp;GTA V Ordner...</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="321"/>
<location filename="../UserInterface.ui" line="320"/>
<source>Ctrl+G</source>
<translation>Strg+G</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="326"/>
<location filename="../UserInterface.ui" line="325"/>
<source>Show In-gam&amp;e</source>
<translation>Im Spiel anzeig&amp;en</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="334"/>
<location filename="../UserInterface.ui" line="333"/>
<source>Hi&amp;de In-game</source>
<translation>Im Spiel ausblen&amp;den</translation>
</message>
@ -1630,7 +1698,7 @@ Exportieren als:</translation>
<translation type="vanished">Im Spiel aktivier&amp;en</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="329"/>
<location filename="../UserInterface.ui" line="328"/>
<source>Shift+E</source>
<translation>Umschalt+E</translation>
</message>
@ -1639,7 +1707,7 @@ Exportieren als:</translation>
<translation type="vanished">Im Spiel &amp;deaktivieren</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="337"/>
<location filename="../UserInterface.ui" line="336"/>
<source>Shift+D</source>
<translation>Umschalt+D</translation>
</message>
@ -1653,7 +1721,7 @@ Exportieren als:</translation>
<translation type="obsolete">&amp;Profil auswählen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="227"/>
<location filename="../UserInterface.ui" line="226"/>
<source>Ctrl+P</source>
<translation>Strg+P</translation>
</message>
@ -1662,27 +1730,27 @@ Exportieren als:</translation>
<translation type="obsolete">&amp;Optionen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="259"/>
<location filename="../UserInterface.ui" line="258"/>
<source>&amp;Settings</source>
<translation>Ein&amp;stellungen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="267"/>
<location filename="../UserInterface.ui" line="266"/>
<source>Select &amp;All</source>
<translation>&amp;Alles auswählen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="275"/>
<location filename="../UserInterface.ui" line="274"/>
<source>&amp;Deselect All</source>
<translation>Alles a&amp;bwählen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="283"/>
<location filename="../UserInterface.ui" line="282"/>
<source>&amp;Export selected...</source>
<translation>Auswahl &amp;exportieren...</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="291"/>
<location filename="../UserInterface.ui" line="290"/>
<source>&amp;Remove selected</source>
<translation>Auswahl entfe&amp;rnen</translation>
</message>
@ -1691,12 +1759,12 @@ Exportieren als:</translation>
<translation type="obsolete">Strg+R</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="299"/>
<location filename="../UserInterface.ui" line="298"/>
<source>&amp;Import files...</source>
<translation>Dateien &amp;importieren...</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="302"/>
<location filename="../UserInterface.ui" line="301"/>
<source>Ctrl+I</source>
<translation>Strg+I</translation>
</message>
@ -1711,7 +1779,7 @@ Exportieren als:</translation>
<translation>Profil auswählen</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="318"/>
<location filename="../UserInterface.ui" line="317"/>
<location filename="../OptionsDialog.cpp" line="431"/>
<location filename="../UserInterface.cpp" line="74"/>
<location filename="../UserInterface.cpp" line="448"/>

View File

@ -286,7 +286,7 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation>&amp;OK</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="460"/>
<location filename="../OptionsDialog.ui" line="459"/>
<source>&amp;Cancel</source>
<extracomment>OK, Cancel, Apply</extracomment>
<translation>&amp;Annuler</translation>
@ -559,11 +559,11 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<location filename="../ProfileInterface.cpp" line="452"/>
<location filename="../ProfileInterface.cpp" line="482"/>
<location filename="../ProfileInterface.cpp" line="487"/>
<location filename="../ProfileInterface.cpp" line="502"/>
<location filename="../ProfileInterface.cpp" line="507"/>
<location filename="../ProfileInterface.cpp" line="518"/>
<location filename="../ProfileInterface.cpp" line="555"/>
<location filename="../ProfileInterface.cpp" line="561"/>
<location filename="../ProfileInterface.cpp" line="506"/>
<location filename="../ProfileInterface.cpp" line="511"/>
<location filename="../ProfileInterface.cpp" line="522"/>
<location filename="../ProfileInterface.cpp" line="559"/>
<location filename="../ProfileInterface.cpp" line="565"/>
<source>Import</source>
<translation>Importer</translation>
</message>
@ -625,73 +625,73 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation>Impossible d&apos;importer %1, format invalide</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="502"/>
<location filename="../ProfileInterface.cpp" line="506"/>
<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>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="507"/>
<location filename="../ProfileInterface.cpp" line="511"/>
<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>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="518"/>
<location filename="../ProfileInterface.cpp" line="522"/>
<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>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="555"/>
<location filename="../ProfileInterface.cpp" line="559"/>
<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>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="561"/>
<location filename="../ProfileInterface.cpp" line="565"/>
<source>Failed to import the Savegame, no Savegame slot is left</source>
<translation>Impossible d&apos;importer la sauvegarde, aucun emplacement libre</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="624"/>
<location filename="../ProfileInterface.cpp" line="662"/>
<location filename="../ProfileInterface.cpp" line="739"/>
<location filename="../ProfileInterface.cpp" line="761"/>
<location filename="../ProfileInterface.cpp" line="628"/>
<location filename="../ProfileInterface.cpp" line="666"/>
<location filename="../ProfileInterface.cpp" line="743"/>
<location filename="../ProfileInterface.cpp" line="765"/>
<source>Export selected</source>
<translation>Exporter la sélection</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="647"/>
<location filename="../ProfileInterface.cpp" line="665"/>
<location filename="../ProfileInterface.cpp" line="651"/>
<location filename="../ProfileInterface.cpp" line="669"/>
<source>JPG pictures and GTA Snapmatic</source>
<translation>Images JPG et GTA Snapmatic</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="648"/>
<location filename="../ProfileInterface.cpp" line="670"/>
<location filename="../ProfileInterface.cpp" line="652"/>
<location filename="../ProfileInterface.cpp" line="674"/>
<source>JPG pictures only</source>
<translation>Images JPG seulement</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="649"/>
<location filename="../ProfileInterface.cpp" line="674"/>
<location filename="../ProfileInterface.cpp" line="653"/>
<location filename="../ProfileInterface.cpp" line="678"/>
<source>GTA Snapmatic only</source>
<translation>GTA Snapmatic seulement</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="662"/>
<location filename="../ProfileInterface.cpp" line="666"/>
<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>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="705"/>
<location filename="../ProfileInterface.cpp" line="709"/>
<source>Export selected...</source>
<translation>Exporter la sélection...</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="706"/>
<location filename="../ProfileInterface.cpp" line="710"/>
<source>Initializing export...</source>
<translation>Initialisation de l&apos;export...</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="739"/>
<location filename="../ProfileInterface.cpp" line="743"/>
<source>Export failed with...
%1</source>
@ -700,25 +700,25 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
%1</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="761"/>
<location filename="../ProfileInterface.cpp" line="804"/>
<location filename="../ProfileInterface.cpp" line="765"/>
<location filename="../ProfileInterface.cpp" line="808"/>
<source>No Snapmatic pictures or Savegames files are selected</source>
<translation>Aucun fichier de sauvegarde ou photo Snapmatic sélectionné</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="769"/>
<location filename="../ProfileInterface.cpp" line="798"/>
<location filename="../ProfileInterface.cpp" line="804"/>
<location filename="../ProfileInterface.cpp" line="773"/>
<location filename="../ProfileInterface.cpp" line="802"/>
<location filename="../ProfileInterface.cpp" line="808"/>
<source>Remove selected</source>
<translation>Supprimer la sélection</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="769"/>
<location filename="../ProfileInterface.cpp" line="773"/>
<source>You really want remove the selected Snapmatic picutres and Savegame files?</source>
<translation>Supprimer la sélection ?</translation>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="798"/>
<location filename="../ProfileInterface.cpp" line="802"/>
<source>Failed at remove the complete selected Snapmatic pictures and/or Savegame files</source>
<translation>Impossible de supprimer la sélection</translation>
</message>
@ -926,6 +926,69 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation>&amp;Déselectionner tout</translation>
</message>
</context>
<context>
<name>SnapmaticEditor</name>
<message>
<location filename="../SnapmaticEditor.ui" line="14"/>
<location filename="../SnapmaticEditor.ui" line="57"/>
<location filename="../SnapmaticEditor.cpp" line="208"/>
<source>Snapmatic Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="20"/>
<source>Snapmatic Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="26"/>
<location filename="../SnapmaticEditor.ui" line="91"/>
<source>Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="33"/>
<location filename="../SnapmaticEditor.ui" line="63"/>
<source>Selfie</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="40"/>
<location filename="../SnapmaticEditor.ui" line="84"/>
<source>Mugshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="47"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="70"/>
<source>Director</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="77"/>
<source>Meme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="129"/>
<source>&amp;Apply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="139"/>
<source>&amp;Cancel</source>
<translation type="unfinished">&amp;Annuler</translation>
</message>
<message>
<location filename="../SnapmaticEditor.cpp" line="208"/>
<source>Patching of Snapmatic Properties failed because of I/O Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SnapmaticWidget</name>
<message>
@ -970,8 +1033,8 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
</message>
<message>
<location filename="../SnapmaticWidget.ui" line="149"/>
<location filename="../SnapmaticWidget.cpp" line="144"/>
<location filename="../SnapmaticWidget.cpp" line="157"/>
<location filename="../SnapmaticWidget.cpp" line="146"/>
<location filename="../SnapmaticWidget.cpp" line="159"/>
<source>Delete picture</source>
<translation>Supprimer la photo</translation>
</message>
@ -981,74 +1044,79 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation>Supprimer</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="144"/>
<location filename="../SnapmaticWidget.cpp" line="146"/>
<source>Are you sure to delete %1 from your Snapmatic pictures?</source>
<translation>Supprimer %1 ?</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="157"/>
<location filename="../SnapmaticWidget.cpp" line="159"/>
<source>Failed at deleting %1 from your Snapmatic pictures</source>
<translation>Impossible de supprimer %1</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="209"/>
<location filename="../SnapmaticWidget.cpp" line="211"/>
<source>Edi&amp;t</source>
<translation>Édi&amp;ter</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="212"/>
<location filename="../SnapmaticWidget.cpp" line="214"/>
<source>Show &amp;In-game</source>
<translation>&amp;Visible en jeu</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="216"/>
<location filename="../SnapmaticWidget.cpp" line="218"/>
<source>Hide &amp;In-game</source>
<translation>&amp;Invisible en jeu</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="218"/>
<location filename="../SnapmaticWidget.cpp" line="220"/>
<source>&amp;Edit Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="221"/>
<source>&amp;Export</source>
<translation>&amp;Exporter</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="219"/>
<location filename="../SnapmaticWidget.cpp" line="222"/>
<source>Export as &amp;JPG picture...</source>
<translation>Exporter comme image &amp;JPG...</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="220"/>
<location filename="../SnapmaticWidget.cpp" line="223"/>
<source>Export as &amp;GTA Snapmatic...</source>
<translation>Exporter comme &amp;GTA Snapmatic...</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="221"/>
<location filename="../SnapmaticWidget.cpp" line="224"/>
<source>&amp;View</source>
<translation>&amp;Voir</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="224"/>
<location filename="../SnapmaticWidget.cpp" line="227"/>
<source>&amp;Remove</source>
<translation>S&amp;upprimer</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="228"/>
<location filename="../SnapmaticWidget.cpp" line="240"/>
<location filename="../SnapmaticWidget.cpp" line="231"/>
<location filename="../SnapmaticWidget.cpp" line="243"/>
<source>&amp;Select</source>
<translation>&amp;Sélectionner</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="229"/>
<location filename="../SnapmaticWidget.cpp" line="232"/>
<source>&amp;Deselect</source>
<translation>&amp;Déselectionner</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="230"/>
<location filename="../SnapmaticWidget.cpp" line="241"/>
<location filename="../SnapmaticWidget.cpp" line="233"/>
<location filename="../SnapmaticWidget.cpp" line="244"/>
<source>Select &amp;All</source>
<translation>Sélectionner &amp;tout</translation>
</message>
<message>
<location filename="../SnapmaticWidget.cpp" line="234"/>
<location filename="../SnapmaticWidget.cpp" line="237"/>
<source>&amp;Deselect All</source>
<translation>&amp;Déselectionner tout</translation>
</message>
@ -1080,22 +1148,22 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation>Fer&amp;mer</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="177"/>
<location filename="../UserInterface.ui" line="176"/>
<source>&amp;File</source>
<translation>&amp;Fichier</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="187"/>
<location filename="../UserInterface.ui" line="186"/>
<source>&amp;Help</source>
<translation>Ai&amp;de</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="193"/>
<location filename="../UserInterface.ui" line="192"/>
<source>&amp;Edit</source>
<translation>&amp;Éditer</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="199"/>
<location filename="../UserInterface.ui" line="198"/>
<source>&amp;Profile</source>
<translation>&amp;Profil</translation>
</message>
@ -1104,113 +1172,113 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation type="vanished">&amp;À propos de gta5sync</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="227"/>
<location filename="../UserInterface.ui" line="226"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="236"/>
<location filename="../UserInterface.ui" line="235"/>
<source>&amp;Exit</source>
<translation>&amp;Quitter</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="239"/>
<location filename="../UserInterface.ui" line="238"/>
<source>Exit</source>
<translation>Quitter</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="242"/>
<location filename="../UserInterface.ui" line="241"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="247"/>
<location filename="../UserInterface.ui" line="246"/>
<source>Close &amp;Profile</source>
<translation>Fermer le &amp;profil</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="250"/>
<location filename="../UserInterface.ui" line="249"/>
<source>Ctrl+End</source>
<translation>Ctrl + Fin</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="259"/>
<location filename="../UserInterface.ui" line="258"/>
<source>&amp;Settings</source>
<translation>Paramètre&amp;s</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="262"/>
<location filename="../UserInterface.ui" line="261"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="267"/>
<location filename="../UserInterface.ui" line="266"/>
<source>Select &amp;All</source>
<translation>Sélectionner &amp;tout</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="270"/>
<location filename="../UserInterface.ui" line="269"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="275"/>
<location filename="../UserInterface.ui" line="274"/>
<source>&amp;Deselect All</source>
<translation>&amp;Désélectionner tout</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="278"/>
<location filename="../UserInterface.ui" line="277"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="283"/>
<location filename="../UserInterface.ui" line="282"/>
<source>&amp;Export selected...</source>
<translation>&amp;Exporter la sélection...</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="286"/>
<location filename="../UserInterface.ui" line="285"/>
<source>Ctrl+E</source>
<translation>Ctrl+E</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="291"/>
<location filename="../UserInterface.ui" line="290"/>
<source>&amp;Remove selected</source>
<translation>&amp;Supprimer la sélection</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="294"/>
<location filename="../UserInterface.ui" line="293"/>
<source>Ctrl+Del</source>
<translation>Ctrl+Del</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="299"/>
<location filename="../UserInterface.ui" line="298"/>
<source>&amp;Import files...</source>
<translation>&amp;Importer...</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="302"/>
<location filename="../UserInterface.ui" line="301"/>
<source>Ctrl+I</source>
<translation>Ctrl+I</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="307"/>
<location filename="../UserInterface.ui" line="306"/>
<source>&amp;Open File...</source>
<translation>&amp;Ouvrir...</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="310"/>
<location filename="../UserInterface.ui" line="309"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="315"/>
<location filename="../UserInterface.ui" line="314"/>
<location filename="../UserInterface.cpp" line="125"/>
<source>Select &amp;GTA V Folder...</source>
<translation>Modifier l&apos;emplacement de &amp;GTA V...</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="318"/>
<location filename="../UserInterface.ui" line="317"/>
<location filename="../OptionsDialog.cpp" line="431"/>
<location filename="../UserInterface.cpp" line="74"/>
<location filename="../UserInterface.cpp" line="448"/>
@ -1218,22 +1286,22 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation>Modifier l&apos;emplacement de GTA V...</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="321"/>
<location filename="../UserInterface.ui" line="320"/>
<source>Ctrl+G</source>
<translation>Ctrl+G</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="326"/>
<location filename="../UserInterface.ui" line="325"/>
<source>Show In-gam&amp;e</source>
<translation>Rendre visible &amp;en jeu</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="329"/>
<location filename="../UserInterface.ui" line="328"/>
<source>Shift+E</source>
<translation>Shift+E</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="203"/>
<location filename="../UserInterface.ui" line="202"/>
<source>&amp;Selection visibility</source>
<translation>&amp;Visibilité de la sélection</translation>
</message>
@ -1243,17 +1311,17 @@ gta5view est distribué sous license &lt;a href=&quot;https://www.gnu.org/licens
<translation>gta5view - %1</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="224"/>
<location filename="../UserInterface.ui" line="223"/>
<source>&amp;About gta5view</source>
<translation>&amp;À propos de gta5view</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="334"/>
<location filename="../UserInterface.ui" line="333"/>
<source>Hi&amp;de In-game</source>
<translation>Ren&amp;dre invisible en jeu</translation>
</message>
<message>
<location filename="../UserInterface.ui" line="337"/>
<location filename="../UserInterface.ui" line="336"/>
<source>Shift+D</source>
<translation>Shift+D</translation>
</message>