add title to pictureDialog, add unix make install, tr update

This commit is contained in:
Rafael 2016-03-29 14:50:30 +02:00
parent 7384f39c7d
commit 95968f5986
8 changed files with 165 additions and 121 deletions

View File

@ -41,6 +41,7 @@ PictureDialog::PictureDialog(ProfileDatabase *profileDB, QWidget *parent) :
jsonDrawString = ui->labJSON->text(); jsonDrawString = ui->labJSON->text();
ui->cmdExport->setEnabled(0); ui->cmdExport->setEnabled(0);
plyrsList = QStringList(); plyrsList = QStringList();
picTitl = "";
crewID = ""; crewID = "";
locX = ""; locX = "";
locY = ""; locY = "";
@ -75,6 +76,7 @@ void PictureDialog::setSnapmaticPicture(SnapmaticPicture *picture, bool readOk)
locZ = QString::number(picture->getLocationZ()); locZ = QString::number(picture->getLocationZ());
crewID = QString::number(picture->getCrewNumber()); crewID = QString::number(picture->getCrewNumber());
plyrsList = picture->getPlayers(); plyrsList = picture->getPlayers();
picTitl = picture->getPictureTitl();
QString plyrsStr; QString plyrsStr;
if (plyrsList.length() >= 1) if (plyrsList.length() >= 1)
@ -100,7 +102,7 @@ void PictureDialog::setSnapmaticPicture(SnapmaticPicture *picture, bool readOk)
if (crewID == "") { crewID = tr("No crew"); } if (crewID == "") { crewID = tr("No crew"); }
this->setWindowTitle(windowTitleStr.arg(picture->getPictureStr())); this->setWindowTitle(windowTitleStr.arg(picture->getPictureStr()));
ui->labJSON->setText(jsonDrawString.arg(locX, locY, locZ, plyrsStr, crewID)); ui->labJSON->setText(jsonDrawString.arg(locX, locY, locZ, plyrsStr, crewID, picTitl));
} }
else else
{ {
@ -136,7 +138,7 @@ void PictureDialog::on_playerNameUpdated()
plyrsStr.append("</a>"); plyrsStr.append("</a>");
} }
plyrsStr.remove(0,2); plyrsStr.remove(0,2);
ui->labJSON->setText(jsonDrawString.arg(locX, locY, locZ, plyrsStr, crewID)); ui->labJSON->setText(jsonDrawString.arg(locX, locY, locZ, plyrsStr, crewID, picTitl));
} }
} }

View File

@ -49,6 +49,7 @@ private:
QString jsonDrawString; QString jsonDrawString;
QString windowTitleStr; QString windowTitleStr;
QStringList plyrsList; QStringList plyrsList;
QString picTitl;
QString crewID; QString crewID;
QString locX; QString locX;
QString locY; QString locY;

View File

@ -62,29 +62,28 @@
</property> </property>
<item> <item>
<widget class="QLabel" name="labJSON"> <widget class="QLabel" name="labJSON">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text"> <property name="text">
<string>&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%1, %2, %3 &lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Crew ID: &lt;/span&gt;%5</string> <string>&lt;span style=&quot; font-weight:600;&quot;&gt;Title: &lt;/span&gt;%6&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%1, %2, %3 &lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Crew ID: &lt;/span&gt;%5</string>
</property> </property>
<property name="openExternalLinks"> <property name="openExternalLinks">
<bool>true</bool> <bool>true</bool>
</property> </property>
</widget> </widget>
</item> </item>
<item>
<spacer name="hsJSON">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
<item> <item>
<widget class="QPushButton" name="cmdExport"> <widget class="QPushButton" name="cmdExport">
<property name="toolTip">
<string>Export picture</string>
</property>
<property name="text"> <property name="text">
<string>Export</string> <string>Export</string>
</property> </property>
@ -92,6 +91,9 @@
</item> </item>
<item> <item>
<widget class="QPushButton" name="cmdClose"> <widget class="QPushButton" name="cmdClose">
<property name="toolTip">
<string>Close</string>
</property>
<property name="text"> <property name="text">
<string>Close</string> <string>Close</string>
</property> </property>

View File

@ -66,13 +66,14 @@ FORMS += \
UserInterface.ui UserInterface.ui
TRANSLATIONS += \ TRANSLATIONS += \
gta5sync_de.ts res/gta5sync_de.ts
RESOURCES += \ RESOURCES += \
res/app.qrc res/app.qrc
OTHER_FILES += \ OTHER_FILES += app.rc \
app.rc res/gta5sync.desktop \
res/gta5sync_de.ts
win32: RC_FILE += app.rc win32: RC_FILE += app.rc
@ -100,6 +101,6 @@ isEqual(QT_MAJOR_VERSION, 4): SOURCES += qjson4/QJsonArray.cpp \
# UNIX SYSTEM STUFF # UNIX SYSTEM STUFF
unix: !macx: appfiles.path = $$(INSTALL_PATH)/share/applications unix: !macx: appfiles.path = $$(INSTALL_PATH)/share/applications
unix: !macx: appfiles.files = $$PWD/res/5sync.desktop unix: !macx: appfiles.files = $$PWD/res/gta5sync.desktop
unix: !macx: target.path = $$(INSTALL_PATH)/bin unix: !macx: target.path = $$(INSTALL_PATH)/bin
unix: !macx: INSTALLS += target appfiles unix: !macx: INSTALLS += target appfiles

View File

@ -6,7 +6,6 @@
</qresource> </qresource>
<qresource prefix="/img"> <qresource prefix="/img">
<file>savegame.png</file> <file>savegame.png</file>
<file>5sync.ico</file>
<file>5sync-48.png</file> <file>5sync-48.png</file>
</qresource> </qresource>
</RCC> </RCC>

11
res/gta5sync.desktop Executable file
View File

@ -0,0 +1,11 @@
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Name=gta5sync
Comment=gta5sync
Categories=Qt;Application;Utility;
Exec=gta5sync
Icon=gta5sync
Terminal=false
StartupNotify=false

Binary file not shown.

View File

@ -4,17 +4,17 @@
<context> <context>
<name>AboutDialog</name> <name>AboutDialog</name>
<message> <message>
<location filename="AboutDialog.ui" line="14"/> <location filename="../AboutDialog.ui" line="14"/>
<source>About gta5sync</source> <source>About gta5sync</source>
<translation>Über gta5sync</translation> <translation>Über gta5sync</translation>
</message> </message>
<message utf8="true"> <message utf8="true">
<location filename="AboutDialog.ui" line="59"/> <location filename="../AboutDialog.ui" line="59"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;A project for viewing and sync Grand Theft Auto 5 Snapmatic Pictures and Savegames&lt;br/&gt;&lt;br/&gt;Project version: %1&lt;br/&gt;Compiled with Qt %2&lt;br/&gt;Running with Qt %3&lt;br/&gt;&lt;br/&gt;Copyright © &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5sync is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source> <source>&lt;span style=&quot; font-weight:600;&quot;&gt;gta5sync&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;A project for viewing and sync Grand Theft Auto 5 Snapmatic Pictures and Savegames&lt;br/&gt;&lt;br/&gt;Project version: %1&lt;br/&gt;Compiled with Qt %2&lt;br/&gt;Running with Qt %3&lt;br/&gt;&lt;br/&gt;Copyright © &lt;a href=&quot;https://github.com/Syping/&quot;&gt;Syping&lt;/a&gt; 2016&lt;br/&gt;gta5sync is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="AboutDialog.ui" line="104"/> <location filename="../AboutDialog.ui" line="104"/>
<source>Close</source> <source>Close</source>
<translation>Schließen</translation> <translation>Schließen</translation>
</message> </message>
@ -22,71 +22,92 @@
<context> <context>
<name>PictureDialog</name> <name>PictureDialog</name>
<message> <message>
<location filename="PictureDialog.ui" line="14"/> <location filename="../PictureDialog.ui" line="14"/>
<source>%1 - Snapmatic Picture Viewer</source> <source>%1 - Snapmatic Picture Viewer</source>
<translation>%1 - Snapmatic Bildansicht</translation> <translation>%1 - Snapmatic Bildansicht</translation>
</message> </message>
<message> <message>
<location filename="PictureDialog.ui" line="66"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%1, %2, %3 &lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Crew ID: &lt;/span&gt;%5</source> <source>&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%1, %2, %3 &lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Crew ID: &lt;/span&gt;%5</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;Standort: &lt;/span&gt;%1, %2, %3 &lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Spieler: &lt;/span&gt;%4&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Crew ID: &lt;/span&gt;%5</translation> <translation type="obsolete">&lt;span style=&quot; font-weight:600;&quot;&gt;Standort: &lt;/span&gt;%1, %2, %3 &lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Spieler: &lt;/span&gt;%4&lt;br&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Crew ID: &lt;/span&gt;%5</translation>
</message> </message>
<message> <message>
<location filename="PictureDialog.ui" line="89"/> <source>&lt;span style=&quot; font-weight:600;&quot;&gt;Picture Title: &lt;/span&gt;%6&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%1, %2, %3 &lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Crew ID: &lt;/span&gt;%5</source>
<translation type="obsolete">&lt;span style=&quot; font-weight:600;&quot;&gt;Bildtitel: &lt;/span&gt;%6&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Standort: &lt;/span&gt;%1, %2, %3 &lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Spieler: &lt;/span&gt;%4&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Crew ID: &lt;/span&gt;%5</translation>
</message>
<message>
<location filename="../PictureDialog.ui" line="72"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Title: &lt;/span&gt;%6&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%1, %2, %3 &lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Crew ID: &lt;/span&gt;%5</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;Titel: &lt;/span&gt;%6&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Standort: &lt;/span&gt;%1, %2, %3 &lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Spieler: &lt;/span&gt;%4&lt;br&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Crew ID: &lt;/span&gt;%5</translation>
</message>
<message>
<location filename="../PictureDialog.ui" line="88"/>
<source>Export</source> <source>Export</source>
<translation>Exportieren</translation> <translation>Exportieren</translation>
</message> </message>
<message> <message>
<location filename="PictureDialog.ui" line="96"/> <location filename="../PictureDialog.ui" line="95"/>
<location filename="../PictureDialog.ui" line="98"/>
<source>Close</source> <source>Close</source>
<translation>Schließen</translation> <translation>Schließen</translation>
</message> </message>
<message> <message>
<location filename="PictureDialog.cpp" line="61"/> <location filename="../PictureDialog.cpp" line="63"/>
<location filename="PictureDialog.cpp" line="107"/> <location filename="../PictureDialog.cpp" line="110"/>
<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="61"/> <location filename="../PictureDialog.cpp" line="63"/>
<location filename="PictureDialog.cpp" line="107"/> <location filename="../PictureDialog.cpp" line="110"/>
<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="96"/> <location filename="../PictureDialog.cpp" line="99"/>
<location filename="PictureDialog.cpp" line="106"/> <location filename="../PictureDialog.cpp" line="109"/>
<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="99"/> <location filename="../PictureDialog.cpp" line="102"/>
<location filename="PictureDialog.cpp" line="106"/> <location filename="../PictureDialog.cpp" line="109"/>
<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="163"/> <location filename="../PictureDialog.cpp" line="167"/>
<source>JPEG picture (*.jpg)</source> <source>JPEG picture (*.jpg)</source>
<translation>JPEG Bild (*.jpg)</translation> <translation>JPEG Bild (*.jpg)</translation>
</message> </message>
<message> <message>
<location filename="PictureDialog.cpp" line="164"/> <location filename="../PictureDialog.cpp" line="168"/>
<source>Portable Network Graphics (*.png)</source> <source>Portable Network Graphics (*.png)</source>
<translation>Portable Network Graphics (*.png)</translation> <translation>Portable Network Graphics (*.png)</translation>
</message> </message>
<message> <message>
<location filename="PictureDialog.cpp" line="234"/> <location filename="../PictureDialog.cpp" line="267"/>
<source>Overwrite %1 with current Snapmatic picture?</source> <source>Overwrite %1 with current Snapmatic picture?</source>
<translation>Überschreibe %1 mit aktuellen Snapmatic Bild?</translation> <translation>Überschreibe %1 mit aktuellen Snapmatic Bild?</translation>
</message> </message>
<message> <message>
<location filename="PictureDialog.cpp" line="238"/> <location filename="../PictureDialog.cpp" line="271"/>
<source>Failed to overwrite %1 with current Snapmatic picture</source> <source>Failed to overwrite %1 with current Snapmatic picture</source>
<translation>Fehlgeschlagen beim Überschreiben von %1 mit aktuellen Snapmatic Bild</translation> <translation>Fehlgeschlagen beim Überschreiben von %1 mit aktuellen Snapmatic Bild</translation>
</message> </message>
<message> <message>
<location filename="PictureDialog.cpp" line="252"/> <location filename="../PictureDialog.cpp" line="285"/>
<source>Failed to save current picture</source> <source>Failed to save current picture</source>
<translation>Fehlgeschlagen beim Speichern vom aktuellen Bild</translation> <translation>Fehlgeschlagen beim Speichern vom aktuellen Bild</translation>
</message> </message>
@ -95,11 +116,12 @@
<translation type="obsolete">JPEG Bild (*.jpg);;Portable Network Graphics (*.png)</translation> <translation type="obsolete">JPEG Bild (*.jpg);;Portable Network Graphics (*.png)</translation>
</message> </message>
<message> <message>
<location filename="PictureDialog.cpp" line="159"/> <location filename="../PictureDialog.ui" line="85"/>
<location filename="PictureDialog.cpp" line="234"/> <location filename="../PictureDialog.cpp" line="163"/>
<location filename="PictureDialog.cpp" line="238"/> <location filename="../PictureDialog.cpp" line="267"/>
<location filename="PictureDialog.cpp" line="252"/> <location filename="../PictureDialog.cpp" line="271"/>
<location filename="PictureDialog.cpp" line="258"/> <location filename="../PictureDialog.cpp" line="285"/>
<location filename="../PictureDialog.cpp" line="291"/>
<source>Export picture</source> <source>Export picture</source>
<translation>Bild exportieren</translation> <translation>Bild exportieren</translation>
</message> </message>
@ -112,7 +134,7 @@
<translation type="obsolete">Beim Speichern des Bildes ist ein Fehler aufgetreten</translation> <translation type="obsolete">Beim Speichern des Bildes ist ein Fehler aufgetreten</translation>
</message> </message>
<message> <message>
<location filename="PictureDialog.cpp" line="258"/> <location filename="../PictureDialog.cpp" line="291"/>
<source>No valid file is selected</source> <source>No valid file is selected</source>
<translation>Keine gültige Datei wurde ausgewählt</translation> <translation>Keine gültige Datei wurde ausgewählt</translation>
</message> </message>
@ -120,27 +142,28 @@
<context> <context>
<name>ProfileInterface</name> <name>ProfileInterface</name>
<message> <message>
<location filename="ProfileInterface.ui" line="14"/> <location filename="../ProfileInterface.ui" line="14"/>
<source>Profile Interface</source> <source>Profile Interface</source>
<translation>Profil Interface</translation> <translation>Profil Interface</translation>
</message> </message>
<message> <message>
<location filename="ProfileInterface.ui" line="52"/> <location filename="../ProfileInterface.ui" line="52"/>
<source>Loading file %1 of %2 files</source> <source>Loading file %1 of %2 files</source>
<oldsource>Loading %1 files of %2 files</oldsource> <oldsource>Loading %1 files of %2 files</oldsource>
<translation>Lade Datei %1 von %2 Dateien</translation> <translation>Lade Datei %1 von %2 Dateien</translation>
</message> </message>
<message> <message>
<location filename="ProfileInterface.ui" line="179"/> <location filename="../ProfileInterface.ui" line="179"/>
<location filename="ProfileInterface.cpp" line="163"/> <location filename="../ProfileInterface.cpp" line="164"/>
<location filename="ProfileInterface.cpp" line="221"/> <location filename="../ProfileInterface.cpp" line="221"/>
<location filename="ProfileInterface.cpp" line="234"/> <location filename="../ProfileInterface.cpp" line="236"/>
<location filename="ProfileInterface.cpp" line="241"/> <location filename="../ProfileInterface.cpp" line="264"/>
<location filename="ProfileInterface.cpp" line="247"/> <location filename="../ProfileInterface.cpp" line="271"/>
<location filename="ProfileInterface.cpp" line="262"/> <location filename="../ProfileInterface.cpp" line="277"/>
<location filename="ProfileInterface.cpp" line="272"/> <location filename="../ProfileInterface.cpp" line="292"/>
<location filename="ProfileInterface.cpp" line="308"/> <location filename="../ProfileInterface.cpp" line="302"/>
<location filename="ProfileInterface.cpp" line="314"/> <location filename="../ProfileInterface.cpp" line="338"/>
<location filename="../ProfileInterface.cpp" line="344"/>
<source>Import copy</source> <source>Import copy</source>
<translation>Kopie importieren</translation> <translation>Kopie importieren</translation>
</message> </message>
@ -153,68 +176,73 @@
<translation type="obsolete">Ansehen</translation> <translation type="obsolete">Ansehen</translation>
</message> </message>
<message> <message>
<location filename="ProfileInterface.ui" line="189"/> <location filename="../ProfileInterface.ui" line="189"/>
<source>Close Profile</source> <source>Close Profile</source>
<translation>Profil schließen</translation> <translation>Profil schließen</translation>
</message> </message>
<message> <message>
<location filename="ProfileInterface.cpp" line="87"/> <location filename="../ProfileInterface.cpp" line="87"/>
<source>Loading...</source> <source>Loading...</source>
<translation>Lade...</translation> <translation>Lade...</translation>
</message> </message>
<message> <message>
<location filename="ProfileInterface.cpp" line="167"/> <location filename="../ProfileInterface.cpp" line="168"/>
<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="168"/> <location filename="../ProfileInterface.cpp" line="169"/>
<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="169"/> <location filename="../ProfileInterface.cpp" line="170"/>
<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="170"/> <location filename="../ProfileInterface.cpp" line="171"/>
<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="221"/> <location filename="../ProfileInterface.cpp" line="221"/>
<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="234"/> <location filename="../ProfileInterface.cpp" line="236"/>
<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="241"/> <location filename="../ProfileInterface.cpp" line="264"/>
<location filename="ProfileInterface.cpp" line="247"/> <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>
</message>
<message>
<location filename="../ProfileInterface.cpp" line="271"/>
<location filename="../ProfileInterface.cpp" line="277"/>
<source>No valid file is selected</source> <source>No valid file is selected</source>
<translation>Keine gültige Datei wurde ausgewählt</translation> <translation>Keine gültige Datei wurde ausgewählt</translation>
</message> </message>
<message> <message>
<location filename="ProfileInterface.cpp" line="262"/> <location filename="../ProfileInterface.cpp" line="292"/>
<source>Failed to import copy of Snapmatic picture because the file not begin with PGTA</source> <source>Failed to import copy of Snapmatic picture because the file not begin with PGTA</source>
<translation>Fehlgeschlagenen beim Import vom Snapmatic Bild weil die Datei nicht mit PGTA begint </translation> <translation>Fehlgeschlagenen beim Import vom Snapmatic Bild weil die Datei nicht mit PGTA begint </translation>
</message> </message>
<message> <message>
<location filename="ProfileInterface.cpp" line="272"/> <location filename="../ProfileInterface.cpp" line="302"/>
<source>Failed to import copy of Snapmatic picture because the copy failed</source> <source>Failed to import copy of Snapmatic picture because the copy failed</source>
<translation>Fehlgeschlagenen beim Import vom Snapmatic Bild weil kopieren fehlgeschlagen ist</translation> <translation>Fehlgeschlagenen beim Import vom Snapmatic Bild weil kopieren fehlgeschlagen ist</translation>
</message> </message>
<message> <message>
<location filename="ProfileInterface.cpp" line="308"/> <location filename="../ProfileInterface.cpp" line="338"/>
<source>Failed to import copy of Savegame file because the copy failed</source> <source>Failed to import copy of Savegame file because the copy failed</source>
<translation>Fehlgeschlagenen beim Import vom Spielstand weil kopieren fehlgeschlagen ist</translation> <translation>Fehlgeschlagenen beim Import vom Spielstand weil kopieren fehlgeschlagen ist</translation>
</message> </message>
<message> <message>
<location filename="ProfileInterface.cpp" line="314"/> <location filename="../ProfileInterface.cpp" line="344"/>
<source>Failed to import copy of Savegame file because no free Savegame slot left</source> <source>Failed to import copy of Savegame file because no free Savegame slot left</source>
<translation>Fehlgeschlagenen beim Import vom Spielstand weil kein Spielstandslot mehr übrig ist</translation> <translation>Fehlgeschlagenen beim Import vom Spielstand weil kein Spielstandslot mehr übrig ist</translation>
</message> </message>
@ -222,23 +250,23 @@
<context> <context>
<name>SavegameDialog</name> <name>SavegameDialog</name>
<message> <message>
<location filename="SavegameDialog.ui" line="14"/> <location filename="../SavegameDialog.ui" line="14"/>
<location filename="SavegameDialog.cpp" line="24"/> <location filename="../SavegameDialog.cpp" line="24"/>
<source>Savegame Viewer</source> <source>Savegame Viewer</source>
<translation>Spielstandanzeiger</translation> <translation>Spielstandanzeiger</translation>
</message> </message>
<message> <message>
<location filename="SavegameDialog.ui" line="20"/> <location filename="../SavegameDialog.ui" line="20"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</source> <source>&lt;span style=&quot; font-weight:600;&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;Spielstand&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</translation> <translation>&lt;span style=&quot; font-weight:600;&quot;&gt;Spielstand&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</translation>
</message> </message>
<message> <message>
<location filename="SavegameDialog.ui" line="58"/> <location filename="../SavegameDialog.ui" line="58"/>
<source>Close</source> <source>Close</source>
<translation>Schließen</translation> <translation>Schließen</translation>
</message> </message>
<message> <message>
<location filename="SavegameDialog.cpp" line="24"/> <location filename="../SavegameDialog.cpp" line="24"/>
<source>Failed at %1</source> <source>Failed at %1</source>
<translation>Fehlgeschlagen bei %1</translation> <translation>Fehlgeschlagen bei %1</translation>
</message> </message>
@ -246,72 +274,72 @@
<context> <context>
<name>SavegameWidget</name> <name>SavegameWidget</name>
<message> <message>
<location filename="SavegameWidget.ui" line="14"/> <location filename="../SavegameWidget.ui" line="14"/>
<source>Savegame Widget</source> <source>Savegame Widget</source>
<translation>Spielstand Widget</translation> <translation>Spielstand Widget</translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.ui" line="36"/> <location filename="../SavegameWidget.ui" line="36"/>
<source>The Third Way (100%) - 00/00/00 00:00:00</source> <source>The Third Way (100%) - 00/00/00 00:00:00</source>
<translation>The Third Way (100%) - 00/00/00 00:00:00</translation> <translation>The Third Way (100%) - 00/00/00 00:00:00</translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.ui" line="46"/> <location filename="../SavegameWidget.ui" line="46"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopieren</translation> <translation>Kopieren</translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.ui" line="56"/> <location filename="../SavegameWidget.ui" line="56"/>
<source>Delete</source> <source>Delete</source>
<translation>Löschen</translation> <translation>Löschen</translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.cpp" line="55"/> <location filename="../SavegameWidget.cpp" line="55"/>
<location filename="SavegameWidget.cpp" line="68"/> <location filename="../SavegameWidget.cpp" line="68"/>
<source>Delete savegame</source> <source>Delete savegame</source>
<translation>Savegame löschen</translation> <translation>Savegame löschen</translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.cpp" line="55"/> <location filename="../SavegameWidget.cpp" line="55"/>
<source>Are you sure to delete %1 from your savegames?</source> <source>Are you sure to delete %1 from your savegames?</source>
<translation>Bist du sicher %1 von deinen Spielständen zu löschen?</translation> <translation>Bist du sicher %1 von deinen Spielständen zu löschen?</translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.cpp" line="68"/> <location filename="../SavegameWidget.cpp" line="68"/>
<source>Failed at deleting %1 from your savegames</source> <source>Failed at deleting %1 from your savegames</source>
<translation>Fehlgeschlagen beim Löschen %1 von deinen Spielständen</translation> <translation>Fehlgeschlagen beim Löschen %1 von deinen Spielständen</translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.cpp" line="87"/> <location filename="../SavegameWidget.cpp" line="88"/>
<location filename="SavegameWidget.cpp" line="132"/> <location filename="../SavegameWidget.cpp" line="133"/>
<location filename="SavegameWidget.cpp" line="136"/> <location filename="../SavegameWidget.cpp" line="137"/>
<location filename="SavegameWidget.cpp" line="149"/> <location filename="../SavegameWidget.cpp" line="150"/>
<location filename="SavegameWidget.cpp" line="155"/> <location filename="../SavegameWidget.cpp" line="156"/>
<source>Copy savegame</source> <source>Copy savegame</source>
<translation>Spielstand kopieren</translation> <translation>Spielstand kopieren</translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.cpp" line="90"/> <location filename="../SavegameWidget.cpp" line="91"/>
<source>Savegame files (SGTA*)</source> <source>Savegame files (SGTA*)</source>
<translation>Spielstanddateien (SGTA*)</translation> <translation>Spielstanddateien (SGTA*)</translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.cpp" line="91"/> <location filename="../SavegameWidget.cpp" line="92"/>
<source>All files (**)</source> <source>All files (**)</source>
<translation>Alle Dateien (**)</translation> <translation>Alle Dateien (**)</translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.cpp" line="132"/> <location filename="../SavegameWidget.cpp" line="133"/>
<source>Overwrite %1 with current savegame?</source> <source>Overwrite %1 with current savegame?</source>
<translation>Überschreibe %1 mit aktuellen Spielstand?</translation> <translation>Überschreibe %1 mit aktuellen Spielstand?</translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.cpp" line="136"/> <location filename="../SavegameWidget.cpp" line="137"/>
<source>Failed to overwrite %1 with current savegame</source> <source>Failed to overwrite %1 with current savegame</source>
<translation>Fehlgeschlagen beim Überschreiben von %1 mit aktuellen Spielstand </translation> <translation>Fehlgeschlagen beim Überschreiben von %1 mit aktuellen Spielstand </translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.cpp" line="149"/> <location filename="../SavegameWidget.cpp" line="150"/>
<source>Failed to copy current savegame</source> <source>Failed to copy current savegame</source>
<translation>Fehlgeschlagen beim Kopieren vom Spielstand</translation> <translation>Fehlgeschlagen beim Kopieren vom Spielstand</translation>
</message> </message>
@ -320,7 +348,7 @@
<translation type="obsolete">Beim Kopieren vom Spielstand ist ein Fehler aufgetreten</translation> <translation type="obsolete">Beim Kopieren vom Spielstand ist ein Fehler aufgetreten</translation>
</message> </message>
<message> <message>
<location filename="SavegameWidget.cpp" line="155"/> <location filename="../SavegameWidget.cpp" line="156"/>
<source>No valid file is selected</source> <source>No valid file is selected</source>
<translation>Keine gültige Datei wurde ausgewählt</translation> <translation>Keine gültige Datei wurde ausgewählt</translation>
</message> </message>
@ -336,33 +364,33 @@
<context> <context>
<name>SnapmaticWidget</name> <name>SnapmaticWidget</name>
<message> <message>
<location filename="SnapmaticWidget.ui" line="14"/> <location filename="../SnapmaticWidget.ui" line="14"/>
<source>Snapmatic Widget</source> <source>Snapmatic Widget</source>
<translation>Snapmatic Widget</translation> <translation>Snapmatic Widget</translation>
</message> </message>
<message> <message>
<location filename="SnapmaticWidget.ui" line="51"/> <location filename="../SnapmaticWidget.ui" line="51"/>
<source>PHOTO - 00/00/00 00:00:00</source> <source>PHOTO - 00/00/00 00:00:00</source>
<translation>FOTO - 00/00/00 00:00:00</translation> <translation>FOTO - 00/00/00 00:00:00</translation>
</message> </message>
<message> <message>
<location filename="SnapmaticWidget.ui" line="61"/> <location filename="../SnapmaticWidget.ui" line="61"/>
<source>View</source> <source>View</source>
<translation>Ansehen</translation> <translation>Ansehen</translation>
</message> </message>
<message> <message>
<location filename="SnapmaticWidget.ui" line="71"/> <location filename="../SnapmaticWidget.ui" line="71"/>
<source>Delete</source> <source>Delete</source>
<translation>Löschen</translation> <translation>Löschen</translation>
</message> </message>
<message> <message>
<location filename="SnapmaticWidget.cpp" line="75"/> <location filename="../SnapmaticWidget.cpp" line="75"/>
<location filename="SnapmaticWidget.cpp" line="88"/> <location filename="../SnapmaticWidget.cpp" line="88"/>
<source>Delete picture</source> <source>Delete picture</source>
<translation>Bild löschen</translation> <translation>Bild löschen</translation>
</message> </message>
<message> <message>
<location filename="SnapmaticWidget.cpp" line="75"/> <location filename="../SnapmaticWidget.cpp" line="75"/>
<source>Are you sure to delete %1 from your Snapmatic pictures?</source> <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> <translation>Bist du sicher %1 von deinen Snapmatic Bilder zu löschen?</translation>
</message> </message>
@ -371,7 +399,7 @@
<translation type="obsolete">Bist du sicher %1 von deinen Snapmatic Bilder zu löschen?</translation> <translation type="obsolete">Bist du sicher %1 von deinen Snapmatic Bilder zu löschen?</translation>
</message> </message>
<message> <message>
<location filename="SnapmaticWidget.cpp" line="88"/> <location filename="../SnapmaticWidget.cpp" line="88"/>
<source>Failed at deleting %1 from your Snapmatic pictures</source> <source>Failed at deleting %1 from your Snapmatic pictures</source>
<translation>Fehlgeschlagen beim Löschen %1 von deinen Snapmatic Bildern</translation> <translation>Fehlgeschlagen beim Löschen %1 von deinen Snapmatic Bildern</translation>
</message> </message>
@ -387,33 +415,33 @@
<translation type="obsolete">GTA V Sync</translation> <translation type="obsolete">GTA V Sync</translation>
</message> </message>
<message> <message>
<location filename="UserInterface.ui" line="20"/> <location filename="../UserInterface.ui" line="20"/>
<source>gta5sync - %1</source> <source>gta5sync - %1</source>
<translation>gta5sync - %1</translation> <translation>gta5sync - %1</translation>
</message> </message>
<message> <message>
<location filename="UserInterface.ui" line="86"/> <location filename="../UserInterface.ui" line="86"/>
<source>File</source> <source>File</source>
<translation>Datei</translation> <translation>Datei</translation>
</message> </message>
<message> <message>
<location filename="UserInterface.ui" line="93"/> <location filename="../UserInterface.ui" line="93"/>
<source>Help</source> <source>Help</source>
<translation>Hilfe</translation> <translation>Hilfe</translation>
</message> </message>
<message> <message>
<location filename="UserInterface.ui" line="102"/> <location filename="../UserInterface.ui" line="102"/>
<source>About gta5sync</source> <source>About gta5sync</source>
<translation>Über gta5sync</translation> <translation>Über gta5sync</translation>
</message> </message>
<message> <message>
<location filename="UserInterface.ui" line="105"/> <location filename="../UserInterface.ui" line="105"/>
<source>Ctrl+A</source> <source>Ctrl+A</source>
<translation>Strg+A</translation> <translation>Strg+A</translation>
</message> </message>
<message> <message>
<location filename="UserInterface.ui" line="110"/> <location filename="../UserInterface.ui" line="110"/>
<location filename="UserInterface.cpp" line="117"/> <location filename="../UserInterface.cpp" line="117"/>
<source>Close</source> <source>Close</source>
<translation>Schließen</translation> <translation>Schließen</translation>
</message> </message>
@ -422,30 +450,30 @@
<translation type="obsolete">Schließen</translation> <translation type="obsolete">Schließen</translation>
</message> </message>
<message> <message>
<location filename="UserInterface.ui" line="113"/> <location filename="../UserInterface.ui" line="113"/>
<source>Ctrl+Q</source> <source>Ctrl+Q</source>
<translation>Strg+Q</translation> <translation>Strg+Q</translation>
</message> </message>
<message> <message>
<location filename="UserInterface.ui" line="59"/> <location filename="../UserInterface.ui" line="59"/>
<location filename="UserInterface.ui" line="118"/> <location filename="../UserInterface.ui" line="118"/>
<location filename="UserInterface.cpp" line="45"/> <location filename="../UserInterface.cpp" line="45"/>
<location filename="UserInterface.cpp" line="152"/> <location filename="../UserInterface.cpp" line="152"/>
<source>Select profile</source> <source>Select profile</source>
<translation>Profil auswählen</translation> <translation>Profil auswählen</translation>
</message> </message>
<message> <message>
<location filename="UserInterface.ui" line="121"/> <location filename="../UserInterface.ui" line="121"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation>Strg+P</translation> <translation>Strg+P</translation>
</message> </message>
<message> <message>
<location filename="UserInterface.cpp" line="70"/> <location filename="../UserInterface.cpp" line="70"/>
<source>GTA V Folder not found!</source> <source>GTA V Folder not found!</source>
<translation>GTA V Ordner nicht gefunden!</translation> <translation>GTA V Ordner nicht gefunden!</translation>
</message> </message>
<message> <message>
<location filename="UserInterface.cpp" line="70"/> <location filename="../UserInterface.cpp" line="70"/>
<source>gta5sync</source> <source>gta5sync</source>
<translation>gta5sync</translation> <translation>gta5sync</translation>
</message> </message>