latest changes from gta5sync
This commit is contained in:
parent
c3643aece0
commit
6b4f856e4d
21 changed files with 569 additions and 451 deletions
|
@ -60,7 +60,9 @@ QStringList CrewDatabase::getCrews()
|
||||||
|
|
||||||
QString CrewDatabase::getCrewName(int crewID)
|
QString CrewDatabase::getCrewName(int crewID)
|
||||||
{
|
{
|
||||||
return crewDB->value(QString::number(crewID), crewID).toString();
|
QString crewStr = crewDB->value(QString::number(crewID), crewID).toString();
|
||||||
|
if (crewID == 0) crewStr = tr("No Crew", "");
|
||||||
|
return crewStr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void CrewDatabase::setCrewName(int crewID, QString crewName)
|
void CrewDatabase::setCrewName(int crewID, QString crewName)
|
||||||
|
|
|
@ -137,7 +137,7 @@ void ExportThread::run()
|
||||||
|
|
||||||
QString exportFilePath = exportDirectory + "/" + exportFileName;
|
QString exportFilePath = exportDirectory + "/" + exportFileName;
|
||||||
if (QFile::exists(exportFilePath)) {QFile::remove(exportFilePath);}
|
if (QFile::exists(exportFilePath)) {QFile::remove(exportFilePath);}
|
||||||
if (!picture->exportPicture(exportDirectory + "/" + exportFileName, true))
|
if (!picture->exportPicture(exportDirectory + "/" + exportFileName, "G5E"))
|
||||||
{
|
{
|
||||||
failedCopyPictures.append(exportFileName);
|
failedCopyPictures.append(exportFileName);
|
||||||
}
|
}
|
||||||
|
|
|
@ -259,7 +259,7 @@ fileDialogPreSave: //Work?
|
||||||
|
|
||||||
if (selectedFile.right(4) == ".g5e")
|
if (selectedFile.right(4) == ".g5e")
|
||||||
{
|
{
|
||||||
bool isExported = picture->exportPicture(selectedFile, true);
|
bool isExported = picture->exportPicture(selectedFile, "G5E");
|
||||||
if (!isExported)
|
if (!isExported)
|
||||||
{
|
{
|
||||||
QMessageBox::warning(parent, PictureDialog::tr("Export as GTA Snapmatic"), PictureDialog::tr("Failed to export current Snapmatic picture"));
|
QMessageBox::warning(parent, PictureDialog::tr("Export as GTA Snapmatic"), PictureDialog::tr("Failed to export current Snapmatic picture"));
|
||||||
|
@ -280,7 +280,7 @@ fileDialogPreSave: //Work?
|
||||||
{
|
{
|
||||||
selectedFile.remove(".rem");
|
selectedFile.remove(".rem");
|
||||||
}
|
}
|
||||||
bool isCopied = picture->exportPicture(selectedFile, false);
|
bool isCopied = picture->exportPicture(selectedFile, "PGTA");
|
||||||
if (!isCopied)
|
if (!isCopied)
|
||||||
{
|
{
|
||||||
QMessageBox::warning(parent, PictureDialog::tr("Export as GTA Snapmatic"), PictureDialog::tr("Failed to export current Snapmatic picture"));
|
QMessageBox::warning(parent, PictureDialog::tr("Export as GTA Snapmatic"), PictureDialog::tr("Failed to export current Snapmatic picture"));
|
||||||
|
|
|
@ -701,7 +701,7 @@ bool ProfileInterface::importSnapmaticPicture(SnapmaticPicture *picture, bool wa
|
||||||
if (warn) QMessageBox::warning(this, tr("Import"), tr("Failed to import the Snapmatic picture, the picture is already in the game"));
|
if (warn) QMessageBox::warning(this, tr("Import"), tr("Failed to import the Snapmatic picture, the picture is already in the game"));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
else if (picture->exportPicture(profileFolder + QDir::separator() + adjustedFileName, false))
|
else if (picture->exportPicture(profileFolder + QDir::separator() + adjustedFileName, "PGTA"))
|
||||||
{
|
{
|
||||||
picture->setPicFilePath(profileFolder + QDir::separator() + adjustedFileName);
|
picture->setPicFilePath(profileFolder + QDir::separator() + adjustedFileName);
|
||||||
pictureLoaded(picture, true);
|
pictureLoaded(picture, true);
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<property name="bottomMargin">
|
<property name="bottomMargin">
|
||||||
<number>0</number>
|
<number>9</number>
|
||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QStackedWidget" name="swProfile">
|
<widget class="QStackedWidget" name="swProfile">
|
||||||
|
@ -108,8 +108,8 @@
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>98</width>
|
<width>398</width>
|
||||||
<height>28</height>
|
<height>256</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="vlProfile">
|
<layout class="QVBoxLayout" name="vlProfile">
|
||||||
|
@ -160,9 +160,6 @@
|
||||||
<property name="rightMargin">
|
<property name="rightMargin">
|
||||||
<number>9</number>
|
<number>9</number>
|
||||||
</property>
|
</property>
|
||||||
<property name="bottomMargin">
|
|
||||||
<number>9</number>
|
|
||||||
</property>
|
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="labVersion">
|
<widget class="QLabel" name="labVersion">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
|
|
|
@ -151,9 +151,13 @@ void SavegameWidget::on_cmdView_clicked()
|
||||||
SavegameDialog *savegameDialog = new SavegameDialog(this);
|
SavegameDialog *savegameDialog = new SavegameDialog(this);
|
||||||
savegameDialog->setSavegameData(sgdata, sgdPath, true);
|
savegameDialog->setSavegameData(sgdata, sgdPath, true);
|
||||||
savegameDialog->setModal(true);
|
savegameDialog->setModal(true);
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
// Android ...
|
||||||
|
savegameDialog->showMaximized();
|
||||||
|
#else
|
||||||
savegameDialog->show();
|
savegameDialog->show();
|
||||||
|
#endif
|
||||||
savegameDialog->exec();
|
savegameDialog->exec();
|
||||||
savegameDialog->deleteLater();
|
|
||||||
delete savegameDialog;
|
delete savegameDialog;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -26,14 +26,11 @@
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
|
|
||||||
SnapmaticEditor::SnapmaticEditor(QWidget *parent) :
|
SnapmaticEditor::SnapmaticEditor(CrewDatabase *crewDB, QWidget *parent) :
|
||||||
QDialog(parent),
|
QDialog(parent), crewDB(crewDB),
|
||||||
ui(new Ui::SnapmaticEditor)
|
ui(new Ui::SnapmaticEditor)
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
ui->cbSelfie->setVisible(false);
|
|
||||||
ui->cbMugshot->setVisible(false);
|
|
||||||
ui->cbEditor->setVisible(false);
|
|
||||||
ui->cmdApply->setDefault(true);
|
ui->cmdApply->setDefault(true);
|
||||||
|
|
||||||
if (QIcon::hasThemeIcon("dialog-apply"))
|
if (QIcon::hasThemeIcon("dialog-apply"))
|
||||||
|
@ -54,63 +51,45 @@ SnapmaticEditor::~SnapmaticEditor()
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
void SnapmaticEditor::on_cbSelfie_toggled(bool checked)
|
void SnapmaticEditor::selfie_toggled(bool checked)
|
||||||
{
|
{
|
||||||
if (checked)
|
if (checked)
|
||||||
{
|
{
|
||||||
ui->cbMugshot->setEnabled(false);
|
isSelfie = true;
|
||||||
ui->cbEditor->setEnabled(false);
|
|
||||||
}
|
|
||||||
else if (!ui->cbDirector->isChecked())
|
|
||||||
{
|
|
||||||
ui->cbMugshot->setEnabled(true);
|
|
||||||
ui->cbEditor->setEnabled(true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void SnapmaticEditor::on_cbMugshot_toggled(bool checked)
|
|
||||||
{
|
|
||||||
if (checked)
|
|
||||||
{
|
|
||||||
ui->cbSelfie->setEnabled(false);
|
|
||||||
ui->cbEditor->setEnabled(false);
|
|
||||||
ui->cbDirector->setEnabled(false);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ui->cbSelfie->setEnabled(true);
|
isSelfie = false;
|
||||||
ui->cbEditor->setEnabled(true);
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void SnapmaticEditor::mugshot_toggled(bool checked)
|
||||||
|
{
|
||||||
|
if (checked)
|
||||||
|
{
|
||||||
|
isMugshot = true;
|
||||||
|
ui->cbDirector->setEnabled(false);
|
||||||
|
ui->cbDirector->setChecked(false);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isMugshot = false;
|
||||||
ui->cbDirector->setEnabled(true);
|
ui->cbDirector->setEnabled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void SnapmaticEditor::on_cbDirector_toggled(bool checked)
|
void SnapmaticEditor::editor_toggled(bool checked)
|
||||||
{
|
{
|
||||||
if (checked)
|
if (checked)
|
||||||
{
|
{
|
||||||
ui->cbMugshot->setEnabled(false);
|
isEditor = true;
|
||||||
ui->cbEditor->setEnabled(false);
|
|
||||||
}
|
|
||||||
else if (!ui->cbSelfie->isChecked())
|
|
||||||
{
|
|
||||||
ui->cbMugshot->setEnabled(true);
|
|
||||||
ui->cbEditor->setEnabled(true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void SnapmaticEditor::on_cbEditor_toggled(bool checked)
|
|
||||||
{
|
|
||||||
if (checked)
|
|
||||||
{
|
|
||||||
ui->cbSelfie->setEnabled(false);
|
|
||||||
ui->cbMugshot->setEnabled(false);
|
|
||||||
ui->cbDirector->setEnabled(false);
|
ui->cbDirector->setEnabled(false);
|
||||||
|
ui->cbDirector->setChecked(false);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ui->cbSelfie->setEnabled(true);
|
isEditor = false;
|
||||||
ui->cbMugshot->setEnabled(true);
|
|
||||||
ui->cbDirector->setEnabled(true);
|
ui->cbDirector->setEnabled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -119,9 +98,9 @@ void SnapmaticEditor::on_rbSelfie_toggled(bool checked)
|
||||||
{
|
{
|
||||||
if (checked)
|
if (checked)
|
||||||
{
|
{
|
||||||
ui->cbMugshot->setChecked(false);
|
mugshot_toggled(false);
|
||||||
ui->cbEditor->setChecked(false);
|
editor_toggled(false);
|
||||||
ui->cbSelfie->setChecked(true);
|
selfie_toggled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -129,10 +108,9 @@ void SnapmaticEditor::on_rbMugshot_toggled(bool checked)
|
||||||
{
|
{
|
||||||
if (checked)
|
if (checked)
|
||||||
{
|
{
|
||||||
ui->cbSelfie->setChecked(false);
|
selfie_toggled(false);
|
||||||
ui->cbEditor->setChecked(false);
|
editor_toggled(false);
|
||||||
ui->cbDirector->setChecked(false);
|
mugshot_toggled(true);
|
||||||
ui->cbMugshot->setChecked(true);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -140,10 +118,9 @@ void SnapmaticEditor::on_rbEditor_toggled(bool checked)
|
||||||
{
|
{
|
||||||
if (checked)
|
if (checked)
|
||||||
{
|
{
|
||||||
ui->cbSelfie->setChecked(false);
|
selfie_toggled(false);
|
||||||
ui->cbMugshot->setChecked(false);
|
mugshot_toggled(false);
|
||||||
ui->cbDirector->setChecked(false);
|
editor_toggled(true);
|
||||||
ui->cbEditor->setChecked(true);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -151,9 +128,9 @@ void SnapmaticEditor::on_rbCustom_toggled(bool checked)
|
||||||
{
|
{
|
||||||
if (checked)
|
if (checked)
|
||||||
{
|
{
|
||||||
ui->cbSelfie->setChecked(false);
|
selfie_toggled(false);
|
||||||
ui->cbMugshot->setChecked(false);
|
mugshot_toggled(false);
|
||||||
ui->cbEditor->setChecked(false);
|
editor_toggled(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -162,20 +139,21 @@ void SnapmaticEditor::setSnapmaticPicture(SnapmaticPicture *picture)
|
||||||
smpic = picture;
|
smpic = picture;
|
||||||
localSpJson = smpic->getSnapmaticProperties();
|
localSpJson = smpic->getSnapmaticProperties();
|
||||||
ui->rbCustom->setChecked(true);
|
ui->rbCustom->setChecked(true);
|
||||||
ui->cbSelfie->setChecked(localSpJson.isSelfie);
|
crewID = localSpJson.crewID;
|
||||||
ui->cbMugshot->setChecked(localSpJson.isMug);
|
isSelfie = localSpJson.isSelfie;
|
||||||
ui->cbEditor->setChecked(localSpJson.isFromRSEditor);
|
isMugshot = localSpJson.isMug;
|
||||||
|
isEditor = localSpJson.isFromRSEditor;
|
||||||
ui->cbDirector->setChecked(localSpJson.isFromDirector);
|
ui->cbDirector->setChecked(localSpJson.isFromDirector);
|
||||||
ui->cbMeme->setChecked(localSpJson.isMeme);
|
ui->cbMeme->setChecked(localSpJson.isMeme);
|
||||||
if (ui->cbSelfie->isChecked())
|
if (isSelfie)
|
||||||
{
|
{
|
||||||
ui->rbSelfie->setChecked(true);
|
ui->rbSelfie->setChecked(true);
|
||||||
}
|
}
|
||||||
else if (ui->cbMugshot->isChecked())
|
else if (isMugshot)
|
||||||
{
|
{
|
||||||
ui->rbMugshot->setChecked(true);
|
ui->rbMugshot->setChecked(true);
|
||||||
}
|
}
|
||||||
else if (ui->cbEditor->isChecked())
|
else if (isEditor)
|
||||||
{
|
{
|
||||||
ui->rbEditor->setChecked(true);
|
ui->rbEditor->setChecked(true);
|
||||||
}
|
}
|
||||||
|
@ -183,6 +161,7 @@ void SnapmaticEditor::setSnapmaticPicture(SnapmaticPicture *picture)
|
||||||
{
|
{
|
||||||
ui->rbCustom->setChecked(true);
|
ui->rbCustom->setChecked(true);
|
||||||
}
|
}
|
||||||
|
setSnapmaticCrew(returnCrewName(crewID));
|
||||||
setSnapmaticTitle(picture->getPictureTitle());
|
setSnapmaticTitle(picture->getPictureTitle());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -209,6 +188,18 @@ void SnapmaticEditor::setSnapmaticTitle(const QString &title)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SnapmaticEditor::setSnapmaticCrew(const QString &crew)
|
||||||
|
{
|
||||||
|
QString editStr = QString("<a href=\"g5e://editcrew\" style=\"text-decoration: none;\">%1</a>").arg(tr("Edit"));
|
||||||
|
QString crewStr = tr("Crew: %1 (%2)").arg(StringParser::escapeString(crew), editStr);
|
||||||
|
ui->labCrew->setText(crewStr);
|
||||||
|
}
|
||||||
|
|
||||||
|
QString SnapmaticEditor::returnCrewName(int crewID_)
|
||||||
|
{
|
||||||
|
return crewDB->getCrewName(crewID_);
|
||||||
|
}
|
||||||
|
|
||||||
void SnapmaticEditor::on_cmdCancel_clicked()
|
void SnapmaticEditor::on_cmdCancel_clicked()
|
||||||
{
|
{
|
||||||
close();
|
close();
|
||||||
|
@ -220,9 +211,10 @@ void SnapmaticEditor::on_cmdApply_clicked()
|
||||||
{
|
{
|
||||||
qualifyAvatar();
|
qualifyAvatar();
|
||||||
}
|
}
|
||||||
localSpJson.isSelfie = ui->cbSelfie->isChecked();
|
localSpJson.crewID = crewID;
|
||||||
localSpJson.isMug = ui->cbMugshot->isChecked();
|
localSpJson.isSelfie = isSelfie;
|
||||||
localSpJson.isFromRSEditor = ui->cbEditor->isChecked();
|
localSpJson.isMug = isMugshot;
|
||||||
|
localSpJson.isFromRSEditor = isEditor;
|
||||||
localSpJson.isFromDirector = ui->cbDirector->isChecked();
|
localSpJson.isFromDirector = ui->cbDirector->isChecked();
|
||||||
localSpJson.isMeme = ui->cbMeme->isChecked();
|
localSpJson.isMeme = ui->cbMeme->isChecked();
|
||||||
if (smpic)
|
if (smpic)
|
||||||
|
@ -301,3 +293,38 @@ void SnapmaticEditor::on_labTitle_linkActivated(const QString &link)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SnapmaticEditor::on_labCrew_linkActivated(const QString &link)
|
||||||
|
{
|
||||||
|
if (link == "g5e://editcrew")
|
||||||
|
{
|
||||||
|
bool ok;
|
||||||
|
int indexNum = 0;
|
||||||
|
QStringList itemList;
|
||||||
|
QStringList crewList = crewDB->getCrews();
|
||||||
|
crewList.sort();
|
||||||
|
foreach(const QString &crew, crewList)
|
||||||
|
{
|
||||||
|
itemList.append(QString("%1 (%2)").arg(crew, returnCrewName(crew.toInt())));
|
||||||
|
}
|
||||||
|
if (crewList.contains(QString::number(crewID)))
|
||||||
|
{
|
||||||
|
indexNum = crewList.indexOf(QRegExp(QString::number(crewID)));
|
||||||
|
}
|
||||||
|
QString newCrew = QInputDialog::getItem(this, tr("Snapmatic Crew"), tr("New Snapmatic crew:"), itemList, indexNum, true, &ok, windowFlags());
|
||||||
|
if (ok && !newCrew.isEmpty())
|
||||||
|
{
|
||||||
|
if (newCrew.contains(" ")) newCrew = newCrew.split(" ").at(0);
|
||||||
|
if (newCrew.length() > 10) return;
|
||||||
|
foreach (const QChar &crewChar, newCrew)
|
||||||
|
{
|
||||||
|
if (!crewChar.isNumber())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
crewID = newCrew.toInt();
|
||||||
|
setSnapmaticCrew(returnCrewName(crewID));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
#define SNAPMATICEDITOR_H
|
#define SNAPMATICEDITOR_H
|
||||||
|
|
||||||
#include <QDialog>
|
#include <QDialog>
|
||||||
|
#include "CrewDatabase.h"
|
||||||
#include "SnapmaticPicture.h"
|
#include "SnapmaticPicture.h"
|
||||||
|
|
||||||
namespace Ui {
|
namespace Ui {
|
||||||
|
@ -31,16 +32,14 @@ class SnapmaticEditor : public QDialog
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit SnapmaticEditor(QWidget *parent = 0);
|
explicit SnapmaticEditor(CrewDatabase *crewDB, QWidget *parent = 0);
|
||||||
void setSnapmaticPicture(SnapmaticPicture *picture);
|
void setSnapmaticPicture(SnapmaticPicture *picture);
|
||||||
void setSnapmaticTitle(const QString &title);
|
void setSnapmaticTitle(const QString &title);
|
||||||
|
void setSnapmaticCrew(const QString &crew = "");
|
||||||
|
QString returnCrewName(int crewID);
|
||||||
~SnapmaticEditor();
|
~SnapmaticEditor();
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void on_cbSelfie_toggled(bool checked);
|
|
||||||
void on_cbMugshot_toggled(bool checked);
|
|
||||||
void on_cbDirector_toggled(bool checked);
|
|
||||||
void on_cbEditor_toggled(bool checked);
|
|
||||||
void on_rbSelfie_toggled(bool checked);
|
void on_rbSelfie_toggled(bool checked);
|
||||||
void on_rbMugshot_toggled(bool checked);
|
void on_rbMugshot_toggled(bool checked);
|
||||||
void on_rbEditor_toggled(bool checked);
|
void on_rbEditor_toggled(bool checked);
|
||||||
|
@ -49,12 +48,21 @@ private slots:
|
||||||
void on_cmdApply_clicked();
|
void on_cmdApply_clicked();
|
||||||
void on_cbQualify_toggled(bool checked);
|
void on_cbQualify_toggled(bool checked);
|
||||||
void on_labTitle_linkActivated(const QString &link);
|
void on_labTitle_linkActivated(const QString &link);
|
||||||
|
void on_labCrew_linkActivated(const QString &link);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
CrewDatabase *crewDB;
|
||||||
Ui::SnapmaticEditor *ui;
|
Ui::SnapmaticEditor *ui;
|
||||||
SnapmaticProperties localSpJson;
|
SnapmaticProperties localSpJson;
|
||||||
SnapmaticPicture *smpic;
|
SnapmaticPicture *smpic;
|
||||||
QString snapmaticTitle;
|
QString snapmaticTitle;
|
||||||
|
int crewID;
|
||||||
|
bool isSelfie;
|
||||||
|
bool isMugshot;
|
||||||
|
bool isEditor;
|
||||||
|
void selfie_toggled(bool checked);
|
||||||
|
void mugshot_toggled(bool checked);
|
||||||
|
void editor_toggled(bool checked);
|
||||||
void qualifyAvatar();
|
void qualifyAvatar();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>400</width>
|
<width>400</width>
|
||||||
<height>350</height>
|
<height>362</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
|
@ -81,13 +81,6 @@
|
||||||
<string>Snapmatic Properties</string>
|
<string>Snapmatic Properties</string>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QGridLayout" name="gdProperties">
|
<layout class="QGridLayout" name="gdProperties">
|
||||||
<item row="5" column="1">
|
|
||||||
<widget class="QCheckBox" name="cbEditor">
|
|
||||||
<property name="text">
|
|
||||||
<string>Editor</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1">
|
<item row="0" column="1">
|
||||||
<widget class="QCheckBox" name="cbMeme">
|
<widget class="QCheckBox" name="cbMeme">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
|
@ -102,37 +95,30 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="4" column="1">
|
|
||||||
<widget class="QCheckBox" name="cbSelfie">
|
|
||||||
<property name="text">
|
|
||||||
<string>Selfie</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="4" column="2">
|
|
||||||
<widget class="QCheckBox" name="cbMugshot">
|
|
||||||
<property name="text">
|
|
||||||
<string>Mugshot</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QGroupBox" name="gbTitle">
|
<widget class="QGroupBox" name="gbValues">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
<string>Snapmatic Title</string>
|
<string>Snapmatic Values</string>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="vlTitle">
|
<layout class="QVBoxLayout" name="vlTitle">
|
||||||
<item>
|
<item>
|
||||||
<widget class="UiModLabel" name="labTitle">
|
<widget class="UiModLabel" name="labCrew">
|
||||||
<property name="sizePolicy">
|
<property name="contextMenuPolicy">
|
||||||
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
|
<enum>Qt::NoContextMenu</enum>
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Crew: %1 (%2)</string>
|
||||||
|
</property>
|
||||||
|
<property name="wordWrap">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="UiModLabel" name="labTitle">
|
||||||
<property name="contextMenuPolicy">
|
<property name="contextMenuPolicy">
|
||||||
<enum>Qt::NoContextMenu</enum>
|
<enum>Qt::NoContextMenu</enum>
|
||||||
</property>
|
</property>
|
||||||
|
@ -146,12 +132,6 @@
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="UiModLabel" name="labAppropriate">
|
<widget class="UiModLabel" name="labAppropriate">
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Appropriate: %1</string>
|
<string>Appropriate: %1</string>
|
||||||
</property>
|
</property>
|
||||||
|
|
|
@ -69,6 +69,7 @@ void SnapmaticPicture::reset()
|
||||||
// INIT PIC
|
// INIT PIC
|
||||||
rawPicContent = "";
|
rawPicContent = "";
|
||||||
cachePicture = QImage();
|
cachePicture = QImage();
|
||||||
|
jpegRawContentSizeE = 0;
|
||||||
jpegRawContentSize = 0;
|
jpegRawContentSize = 0;
|
||||||
picExportFileName = "";
|
picExportFileName = "";
|
||||||
isCustomFormat = 0;
|
isCustomFormat = 0;
|
||||||
|
@ -105,7 +106,6 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
if (!picFile->open(QFile::ReadOnly))
|
if (!picFile->open(QFile::ReadOnly))
|
||||||
{
|
{
|
||||||
lastStep = "1;/1,OpenFile," + StringParser::convertDrawStringForLog(picFilePath);
|
lastStep = "1;/1,OpenFile," + StringParser::convertDrawStringForLog(picFilePath);
|
||||||
picFile->deleteLater();
|
|
||||||
delete picFile;
|
delete picFile;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -190,7 +190,6 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
{
|
{
|
||||||
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",1,NOHEADER";
|
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",1,NOHEADER";
|
||||||
picStream->close();
|
picStream->close();
|
||||||
picStream->deleteLater();
|
|
||||||
delete picStream;
|
delete picStream;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -202,7 +201,6 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
{
|
{
|
||||||
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",2,NOHEADER";
|
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",2,NOHEADER";
|
||||||
picStream->close();
|
picStream->close();
|
||||||
picStream->deleteLater();
|
|
||||||
delete picStream;
|
delete picStream;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -214,7 +212,6 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
{
|
{
|
||||||
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",2,NOJPEG";
|
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",2,NOJPEG";
|
||||||
picStream->close();
|
picStream->close();
|
||||||
picStream->deleteLater();
|
|
||||||
delete picStream;
|
delete picStream;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -224,7 +221,6 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
{
|
{
|
||||||
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",2,NOPIC";
|
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",2,NOPIC";
|
||||||
picStream->close();
|
picStream->close();
|
||||||
picStream->deleteLater();
|
|
||||||
delete picStream;
|
delete picStream;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -232,6 +228,7 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
if (jpegRawContent.contains(QByteArray::fromHex("FFD9")))
|
if (jpegRawContent.contains(QByteArray::fromHex("FFD9")))
|
||||||
{
|
{
|
||||||
int jpegRawContentSizeT = jpegRawContent.indexOf(QByteArray::fromHex("FFD9")) + 2;
|
int jpegRawContentSizeT = jpegRawContent.indexOf(QByteArray::fromHex("FFD9")) + 2;
|
||||||
|
jpegRawContentSizeE = jpegRawContentSizeT;
|
||||||
jpegRawContentSize = jpegRawContentSizeT;
|
jpegRawContentSize = jpegRawContentSizeT;
|
||||||
if (jpegRawContent.contains(QByteArray::fromHex("FF454F49")))
|
if (jpegRawContent.contains(QByteArray::fromHex("FF454F49")))
|
||||||
{
|
{
|
||||||
|
@ -267,7 +264,6 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
{
|
{
|
||||||
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",3,NOJSON";
|
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",3,NOJSON";
|
||||||
picStream->close();
|
picStream->close();
|
||||||
picStream->deleteLater();
|
|
||||||
delete picStream;
|
delete picStream;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -275,7 +271,6 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
{
|
{
|
||||||
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",3,CTJSON";
|
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",3,CTJSON";
|
||||||
picStream->close();
|
picStream->close();
|
||||||
picStream->deleteLater();
|
|
||||||
delete picStream;
|
delete picStream;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -287,7 +282,6 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
{
|
{
|
||||||
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",4,NOTITL";
|
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",4,NOTITL";
|
||||||
picStream->close();
|
picStream->close();
|
||||||
picStream->deleteLater();
|
|
||||||
delete picStream;
|
delete picStream;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -295,7 +289,6 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
{
|
{
|
||||||
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",4,CTTITL";
|
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",4,CTTITL";
|
||||||
picStream->close();
|
picStream->close();
|
||||||
picStream->deleteLater();
|
|
||||||
delete picStream;
|
delete picStream;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -306,7 +299,6 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
{
|
{
|
||||||
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",5,NODESC";
|
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",5,NODESC";
|
||||||
picStream->close();
|
picStream->close();
|
||||||
picStream->deleteLater();
|
|
||||||
delete picStream;
|
delete picStream;
|
||||||
return picOk;
|
return picOk;
|
||||||
}
|
}
|
||||||
|
@ -314,7 +306,6 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
{
|
{
|
||||||
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",5,CTDESC";
|
lastStep = "2;/3,ReadingFile," + StringParser::convertDrawStringForLog(picFilePath) + ",5,CTDESC";
|
||||||
picStream->close();
|
picStream->close();
|
||||||
picStream->deleteLater();
|
|
||||||
delete picStream;
|
delete picStream;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -324,7 +315,6 @@ bool SnapmaticPicture::readingPicture(bool writeEnabled_, bool cacheEnabled_, bo
|
||||||
updateStrings();
|
updateStrings();
|
||||||
|
|
||||||
picStream->close();
|
picStream->close();
|
||||||
picStream->deleteLater();
|
|
||||||
delete picStream;
|
delete picStream;
|
||||||
if (!writeEnabled) { rawPicContent.clear(); }
|
if (!writeEnabled) { rawPicContent.clear(); }
|
||||||
return picOk;
|
return picOk;
|
||||||
|
@ -577,7 +567,6 @@ QImage SnapmaticPicture::getImage()
|
||||||
if (!picFile->open(QFile::ReadOnly))
|
if (!picFile->open(QFile::ReadOnly))
|
||||||
{
|
{
|
||||||
lastStep = "1;/1,OpenFile," + StringParser::convertDrawStringForLog(picFilePath);
|
lastStep = "1;/1,OpenFile," + StringParser::convertDrawStringForLog(picFilePath);
|
||||||
picFile->deleteLater();
|
|
||||||
delete picFile;
|
delete picFile;
|
||||||
return QImage(0, 0, QImage::Format_RGB888);
|
return QImage(0, 0, QImage::Format_RGB888);
|
||||||
}
|
}
|
||||||
|
@ -766,19 +755,12 @@ bool SnapmaticPicture::setSnapmaticProperties(SnapmaticProperties newSpJson)
|
||||||
|
|
||||||
// FILE MANAGEMENT
|
// FILE MANAGEMENT
|
||||||
|
|
||||||
bool SnapmaticPicture::exportPicture(const QString &fileName, bool customFormat)
|
bool SnapmaticPicture::exportPicture(const QString &fileName, const QString format)
|
||||||
{
|
{
|
||||||
QFile *picFile = new QFile(fileName);
|
QFile *picFile = new QFile(fileName);
|
||||||
if (picFile->open(QIODevice::WriteOnly))
|
if (picFile->open(QIODevice::WriteOnly))
|
||||||
{
|
{
|
||||||
if (!customFormat)
|
if (format == "G5E")
|
||||||
{
|
|
||||||
// Classic straight export
|
|
||||||
picFile->write(rawPicContent);
|
|
||||||
picFile->close();
|
|
||||||
picFile->deleteLater();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
// Modern compressed export
|
// Modern compressed export
|
||||||
QByteArray stockFileNameUTF8 = picFileName.toUtf8();
|
QByteArray stockFileNameUTF8 = picFileName.toUtf8();
|
||||||
|
@ -801,7 +783,31 @@ bool SnapmaticPicture::exportPicture(const QString &fileName, bool customFormat)
|
||||||
picFile->write("COM"); // Before Compressed
|
picFile->write("COM"); // Before Compressed
|
||||||
picFile->write(qCompress(rawPicContent, 9)); // Compressed Snapmatic
|
picFile->write(qCompress(rawPicContent, 9)); // Compressed Snapmatic
|
||||||
picFile->close();
|
picFile->close();
|
||||||
picFile->deleteLater();
|
delete picFile;
|
||||||
|
}
|
||||||
|
else if (format == "JPG")
|
||||||
|
{
|
||||||
|
// JPEG export
|
||||||
|
QBuffer snapmaticStream(&rawPicContent);
|
||||||
|
snapmaticStream.open(QIODevice::ReadOnly);
|
||||||
|
if (snapmaticStream.seek(jpegStreamEditorBegin))
|
||||||
|
{
|
||||||
|
QByteArray jpegRawContent = snapmaticStream.read(jpegPicStreamLength);
|
||||||
|
if (jpegRawContentSizeE != 0)
|
||||||
|
{
|
||||||
|
jpegRawContent = jpegRawContent.left(jpegRawContentSizeE);
|
||||||
|
}
|
||||||
|
picFile->write(jpegRawContent);
|
||||||
|
}
|
||||||
|
picFile->close();
|
||||||
|
delete picFile;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Classic straight export
|
||||||
|
picFile->write(rawPicContent);
|
||||||
|
picFile->close();
|
||||||
|
delete picFile;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -75,7 +75,7 @@ public:
|
||||||
void emitUpdate();
|
void emitUpdate();
|
||||||
|
|
||||||
// FILE MANAGEMENT
|
// FILE MANAGEMENT
|
||||||
bool exportPicture(const QString &fileName, bool customFormat = false);
|
bool exportPicture(const QString &fileName, const QString format = "PGTA");
|
||||||
void setPicFileName(const QString &picFileName);
|
void setPicFileName(const QString &picFileName);
|
||||||
void setPicFilePath(const QString &picFilePath);
|
void setPicFilePath(const QString &picFilePath);
|
||||||
bool deletePicFile();
|
bool deletePicFile();
|
||||||
|
@ -122,6 +122,7 @@ private:
|
||||||
bool cacheEnabled;
|
bool cacheEnabled;
|
||||||
bool isCustomFormat;
|
bool isCustomFormat;
|
||||||
int jpegRawContentSize;
|
int jpegRawContentSize;
|
||||||
|
int jpegRawContentSizeE;
|
||||||
|
|
||||||
// PICTURE STREAM
|
// PICTURE STREAM
|
||||||
QByteArray rawPicContent;
|
QByteArray rawPicContent;
|
||||||
|
|
|
@ -125,11 +125,16 @@ void SnapmaticWidget::on_cmdView_clicked()
|
||||||
if (navigationBar) picDialog->addPreviousNextButtons();
|
if (navigationBar) picDialog->addPreviousNextButtons();
|
||||||
|
|
||||||
// show picture dialog
|
// show picture dialog
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
// Android ...
|
||||||
|
picDialog->showMaximized();
|
||||||
|
#else
|
||||||
picDialog->show();
|
picDialog->show();
|
||||||
if (navigationBar) picDialog->stylizeDialog();
|
if (navigationBar) picDialog->stylizeDialog();
|
||||||
//picDialog->adaptNewDialogSize();
|
//picDialog->adaptNewDialogSize();
|
||||||
picDialog->setMinimumSize(picDialog->size());
|
picDialog->setMinimumSize(picDialog->size());
|
||||||
picDialog->setMaximumSize(picDialog->size());
|
picDialog->setMaximumSize(picDialog->size());
|
||||||
|
#endif
|
||||||
picDialog->exec();
|
picDialog->exec();
|
||||||
delete picDialog;
|
delete picDialog;
|
||||||
}
|
}
|
||||||
|
@ -283,7 +288,7 @@ void SnapmaticWidget::makePictureVisibleSlot()
|
||||||
|
|
||||||
void SnapmaticWidget::editSnapmaticProperties()
|
void SnapmaticWidget::editSnapmaticProperties()
|
||||||
{
|
{
|
||||||
SnapmaticEditor *snapmaticEditor = new SnapmaticEditor(this);
|
SnapmaticEditor *snapmaticEditor = new SnapmaticEditor(crewDB, this);
|
||||||
snapmaticEditor->setWindowFlags(snapmaticEditor->windowFlags()^Qt::WindowContextHelpButtonHint);
|
snapmaticEditor->setWindowFlags(snapmaticEditor->windowFlags()^Qt::WindowContextHelpButtonHint);
|
||||||
snapmaticEditor->setSnapmaticPicture(smpic);
|
snapmaticEditor->setSnapmaticPicture(smpic);
|
||||||
snapmaticEditor->setModal(true);
|
snapmaticEditor->setModal(true);
|
||||||
|
|
|
@ -19,7 +19,9 @@
|
||||||
#include "StringParser.h"
|
#include "StringParser.h"
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include <QTextDocument>
|
#include <QTextDocument>
|
||||||
|
#ifndef GTA5VIEW_CMD
|
||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
|
#endif
|
||||||
#include <QTextCodec>
|
#include <QTextCodec>
|
||||||
#include <QByteArray>
|
#include <QByteArray>
|
||||||
#include <QFileInfo>
|
#include <QFileInfo>
|
||||||
|
@ -52,6 +54,7 @@ QString StringParser::convertLogStringForDraw(const QString &inputStr)
|
||||||
return outputStr.replace("&c;",",").replace("&u;","&");
|
return outputStr.replace("&c;",",").replace("&u;","&");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef GTA5VIEW_CMD
|
||||||
QString StringParser::convertBuildedString(const QString &buildedStr)
|
QString StringParser::convertBuildedString(const QString &buildedStr)
|
||||||
{
|
{
|
||||||
QString outputStr = buildedStr;
|
QString outputStr = buildedStr;
|
||||||
|
@ -61,6 +64,7 @@ QString StringParser::convertBuildedString(const QString &buildedStr)
|
||||||
outputStr.replace("$SEPARATOR", QDir::separator());
|
outputStr.replace("$SEPARATOR", QDir::separator());
|
||||||
return outputStr;
|
return outputStr;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
QString StringParser::escapeString(const QString &toEscape)
|
QString StringParser::escapeString(const QString &toEscape)
|
||||||
{
|
{
|
||||||
|
|
|
@ -29,7 +29,9 @@ public:
|
||||||
static QString parseTitleString(const QByteArray &commitBytes, int maxLength);
|
static QString parseTitleString(const QByteArray &commitBytes, int maxLength);
|
||||||
static QString convertDrawStringForLog(const QString &inputStr);
|
static QString convertDrawStringForLog(const QString &inputStr);
|
||||||
static QString convertLogStringForDraw(const QString &inputStr);
|
static QString convertLogStringForDraw(const QString &inputStr);
|
||||||
|
#ifndef GTA5VIEW_CMD
|
||||||
static QString convertBuildedString(const QString &buildedStr);
|
static QString convertBuildedString(const QString &buildedStr);
|
||||||
|
#endif
|
||||||
static QString escapeString(const QString &toEscape);
|
static QString escapeString(const QString &toEscape);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -68,13 +68,13 @@ UserInterface::UserInterface(ProfileDatabase *profileDB, CrewDatabase *crewDB, D
|
||||||
}
|
}
|
||||||
if (QIcon::hasThemeIcon("preferences-system"))
|
if (QIcon::hasThemeIcon("preferences-system"))
|
||||||
{
|
{
|
||||||
#ifndef Q_WS_MAC // Setting icon for preferences/settings/options lead to a crash in Mac OS X
|
#ifndef Q_OS_MACOS // Setting icon for preferences/settings/options lead to a crash in Mac OS X
|
||||||
ui->actionOptions->setIcon(QIcon::fromTheme("preferences-system"));
|
ui->actionOptions->setIcon(QIcon::fromTheme("preferences-system"));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
if (QIcon::hasThemeIcon("application-exit"))
|
if (QIcon::hasThemeIcon("application-exit"))
|
||||||
{
|
{
|
||||||
#ifndef Q_WS_MAC // Setting icon for exit/quit lead to a crash in Mac OS X
|
#ifndef Q_OS_MACOS // Setting icon for exit/quit lead to a crash in Mac OS X
|
||||||
ui->actionExit->setIcon(QIcon::fromTheme("application-exit"));
|
ui->actionExit->setIcon(QIcon::fromTheme("application-exit"));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
@ -249,7 +249,12 @@ void UserInterface::on_actionAbout_gta5sync_triggered()
|
||||||
AboutDialog *aboutDialog = new AboutDialog(this);
|
AboutDialog *aboutDialog = new AboutDialog(this);
|
||||||
aboutDialog->setWindowIcon(windowIcon());
|
aboutDialog->setWindowIcon(windowIcon());
|
||||||
aboutDialog->setModal(true);
|
aboutDialog->setModal(true);
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
// Android ...
|
||||||
|
aboutDialog->showMaximized();
|
||||||
|
#else
|
||||||
aboutDialog->show();
|
aboutDialog->show();
|
||||||
|
#endif
|
||||||
aboutDialog->exec();
|
aboutDialog->exec();
|
||||||
delete aboutDialog;
|
delete aboutDialog;
|
||||||
}
|
}
|
||||||
|
@ -300,7 +305,12 @@ void UserInterface::on_actionOptions_triggered()
|
||||||
QObject::connect(optionsDialog, SIGNAL(settingsApplied(int, QString)), this, SLOT(settingsApplied(int, QString)));
|
QObject::connect(optionsDialog, SIGNAL(settingsApplied(int, QString)), this, SLOT(settingsApplied(int, QString)));
|
||||||
|
|
||||||
optionsDialog->setModal(true);
|
optionsDialog->setModal(true);
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
// Android ...
|
||||||
|
optionsDialog->showMaximized();
|
||||||
|
#else
|
||||||
optionsDialog->show();
|
optionsDialog->show();
|
||||||
|
#endif
|
||||||
optionsDialog->exec();
|
optionsDialog->exec();
|
||||||
|
|
||||||
delete optionsDialog;
|
delete optionsDialog;
|
||||||
|
@ -437,9 +447,14 @@ void UserInterface::openSnapmaticFile(SnapmaticPicture *picture)
|
||||||
QObject::connect(threadDB, SIGNAL(playerNameFound(int, QString)), profileDB, SLOT(setPlayerName(int, QString)));
|
QObject::connect(threadDB, SIGNAL(playerNameFound(int, QString)), profileDB, SLOT(setPlayerName(int, QString)));
|
||||||
QObject::connect(threadDB, SIGNAL(playerNameUpdated()), &picDialog, SLOT(playerNameUpdated()));
|
QObject::connect(threadDB, SIGNAL(playerNameUpdated()), &picDialog, SLOT(playerNameUpdated()));
|
||||||
|
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
// Android optimization should be put here
|
||||||
|
picDialog.showMaximized();
|
||||||
|
#else
|
||||||
picDialog.show();
|
picDialog.show();
|
||||||
picDialog.setMinimumSize(picDialog.size());
|
picDialog.setMinimumSize(picDialog.size());
|
||||||
picDialog.setMaximumSize(picDialog.size());
|
picDialog.setMaximumSize(picDialog.size());
|
||||||
|
#endif
|
||||||
|
|
||||||
picDialog.exec();
|
picDialog.exec();
|
||||||
}
|
}
|
||||||
|
@ -449,7 +464,12 @@ void UserInterface::openSavegameFile(SavegameData *savegame)
|
||||||
SavegameDialog sgdDialog(this);
|
SavegameDialog sgdDialog(this);
|
||||||
sgdDialog.setSavegameData(savegame, savegame->getSavegameFileName(), true);
|
sgdDialog.setSavegameData(savegame, savegame->getSavegameFileName(), true);
|
||||||
sgdDialog.setModal(true);
|
sgdDialog.setModal(true);
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
// Android optimization should be put here
|
||||||
|
sgdDialog.showMaximized();
|
||||||
|
#else
|
||||||
sgdDialog.show();
|
sgdDialog.show();
|
||||||
|
#endif
|
||||||
sgdDialog.exec();
|
sgdDialog.exec();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
2
config.h
2
config.h
|
@ -50,7 +50,7 @@
|
||||||
|
|
||||||
#ifndef GTA5SYNC_APPVER
|
#ifndef GTA5SYNC_APPVER
|
||||||
#ifndef GTA5SYNC_DAILYB
|
#ifndef GTA5SYNC_DAILYB
|
||||||
#define GTA5SYNC_APPVER "1.4.0-dev2"
|
#define GTA5SYNC_APPVER "1.4.0-dev3"
|
||||||
#else
|
#else
|
||||||
#define GTA5SYNC_APPVER QString("%1").arg(GTA5SYNC_DAILYB)
|
#define GTA5SYNC_APPVER QString("%1").arg(GTA5SYNC_DAILYB)
|
||||||
#endif
|
#endif
|
||||||
|
|
4
main.cpp
4
main.cpp
|
@ -480,7 +480,11 @@ int main(int argc, char *argv[])
|
||||||
UserInterface uiWindow(&profileDB, &crewDB, &threadDB);
|
UserInterface uiWindow(&profileDB, &crewDB, &threadDB);
|
||||||
uiWindow.setWindowIcon(IconLoader::loadingAppIcon());
|
uiWindow.setWindowIcon(IconLoader::loadingAppIcon());
|
||||||
uiWindow.setupDirEnv();
|
uiWindow.setupDirEnv();
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
uiWindow.showMaximized();
|
||||||
|
#else
|
||||||
uiWindow.show();
|
uiWindow.show();
|
||||||
|
#endif
|
||||||
|
|
||||||
threadLoop.exec();
|
threadLoop.exec();
|
||||||
|
|
||||||
|
|
|
@ -25,12 +25,12 @@ BEGIN
|
||||||
BEGIN
|
BEGIN
|
||||||
VALUE "CompanyName", "Syping"
|
VALUE "CompanyName", "Syping"
|
||||||
VALUE "FileDescription", "gta5view\0"
|
VALUE "FileDescription", "gta5view\0"
|
||||||
VALUE "FileVersion", "1.4.0-dev2\0"
|
VALUE "FileVersion", "1.4.0-dev3\0"
|
||||||
VALUE "InternalName", "gta5view\0"
|
VALUE "InternalName", "gta5view\0"
|
||||||
VALUE "LegalCopyright", "Copyright © 2016-2017 Syping\0"
|
VALUE "LegalCopyright", "Copyright © 2016-2017 Syping\0"
|
||||||
VALUE "OriginalFilename", "gta5view.exe\0"
|
VALUE "OriginalFilename", "gta5view.exe\0"
|
||||||
VALUE "ProductName", "gta5view\0"
|
VALUE "ProductName", "gta5view\0"
|
||||||
VALUE "ProductVersion", "1.4.0-dev2\0"
|
VALUE "ProductVersion", "1.4.0-dev3\0"
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
|
|
Binary file not shown.
|
@ -103,20 +103,34 @@ Copyright &copy; <a href="%5">%6</a> %7<br/>%8 i
|
||||||
<translation type="obsolete"><span style=" font-weight:600;">gta5sync</span><br/><br/>Ein Projekt zum ansehen und synchronisieren von Grand Theft Auto 5 Snapmatic Bilder und Spielständen<br/><br/>Projektversion: %1<br/>Gebaut mit Qt %2<br/>Läuft auf Qt %3<br/><br/>Copyright &copy; <a href="https://github.com/Syping/">Syping</a> 2016<br/>gta5sync is lizenziert unter <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a></translation>
|
<translation type="obsolete"><span style=" font-weight:600;">gta5sync</span><br/><br/>Ein Projekt zum ansehen und synchronisieren von Grand Theft Auto 5 Snapmatic Bilder und Spielständen<br/><br/>Projektversion: %1<br/>Gebaut mit Qt %2<br/>Läuft auf Qt %3<br/><br/>Copyright &copy; <a href="https://github.com/Syping/">Syping</a> 2016<br/>gta5sync is lizenziert unter <a href="https://www.gnu.org/licenses/gpl-3.0.html#content">GNU GPLv3</a></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../AboutDialog.cpp" line="39"/>
|
<location filename="../AboutDialog.cpp" line="40"/>
|
||||||
<source>A project for viewing Grand Theft Auto V Snapmatic<br/>
|
<source>A project for viewing Grand Theft Auto V Snapmatic<br/>
|
||||||
Pictures and Savegames</source>
|
Pictures and Savegames</source>
|
||||||
<translation>Ein Projekt zum ansehen von Grand Theft Auto V<br/>
|
<translation>Ein Projekt zum ansehen von Grand Theft Auto V<br/>
|
||||||
Snapmatic Bilder und Spielständen</translation>
|
Snapmatic Bilder und Spielständen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../AboutDialog.cpp" line="37"/>
|
<location filename="../AboutDialog.cpp" line="38"/>
|
||||||
<source>A project for viewing and sync Grand Theft Auto V Snapmatic<br/>
|
<source>A project for viewing and sync Grand Theft Auto V Snapmatic<br/>
|
||||||
Pictures and Savegames</source>
|
Pictures and Savegames</source>
|
||||||
<translation>Ein Projekt zum ansehen und synchronisieren von<br/>
|
<translation>Ein Projekt zum ansehen und synchronisieren von<br/>
|
||||||
Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
|
Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>CrewDatabase</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../CrewDatabase.cpp" line="64"/>
|
||||||
|
<source>No Crew</source>
|
||||||
|
<translation>Keine Crew</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Free</source>
|
||||||
|
<comment>Crew Free (means no crew)</comment>
|
||||||
|
<translatorcomment>Crew Keine (bedeutet keine Crew)</translatorcomment>
|
||||||
|
<translation type="vanished">Keine</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ExportDialog</name>
|
<name>ExportDialog</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -421,26 +435,26 @@ Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
|
||||||
<translation type="obsolete">%1 (%2 wenn verfügbar) [sys]</translation>
|
<translation type="obsolete">%1 (%2 wenn verfügbar) [sys]</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="125"/>
|
<location filename="../OptionsDialog.cpp" line="129"/>
|
||||||
<source>System</source>
|
<source>System</source>
|
||||||
<comment>System like PC System</comment>
|
<comment>System like PC System</comment>
|
||||||
<translation>System</translation>
|
<translation>System</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="125"/>
|
<location filename="../OptionsDialog.cpp" line="129"/>
|
||||||
<source>%1 (%2 if available)</source>
|
<source>%1 (%2 if available)</source>
|
||||||
<comment>System like PC System = %1, System Language like Deutsch = %2</comment>
|
<comment>System like PC System = %1, System Language like Deutsch = %2</comment>
|
||||||
<translation>%1 (%2 wenn verfügbar)</translation>
|
<translation>%1 (%2 wenn verfügbar)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="284"/>
|
|
||||||
<location filename="../OptionsDialog.cpp" line="288"/>
|
<location filename="../OptionsDialog.cpp" line="288"/>
|
||||||
|
<location filename="../OptionsDialog.cpp" line="292"/>
|
||||||
<source>%1</source>
|
<source>%1</source>
|
||||||
<comment>%1</comment>
|
<comment>%1</comment>
|
||||||
<translation>%1</translation>
|
<translation>%1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="284"/>
|
<location filename="../OptionsDialog.cpp" line="288"/>
|
||||||
<source>The new Custom Folder will initialize after you restart %1.</source>
|
<source>The new Custom Folder will initialize after you restart %1.</source>
|
||||||
<translation>Der eigene Ordner wird initialisiert sobald du %1 neugestartet hast.</translation>
|
<translation>Der eigene Ordner wird initialisiert sobald du %1 neugestartet hast.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -449,20 +463,20 @@ Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
|
||||||
<translation type="vanished">Der eigene Ordner initialisiert sobald du %1 neugestartet hast.</translation>
|
<translation type="vanished">Der eigene Ordner initialisiert sobald du %1 neugestartet hast.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="288"/>
|
<location filename="../OptionsDialog.cpp" line="292"/>
|
||||||
<source>The language change will take effect after you restart %1.</source>
|
<source>The language change will take effect after you restart %1.</source>
|
||||||
<translation>Die Änderung der Sprache nimmt Effekt sobald du %1 neugestartet hast.</translation>
|
<translation>Die Änderung der Sprache nimmt Effekt sobald du %1 neugestartet hast.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="298"/>
|
<location filename="../OptionsDialog.cpp" line="302"/>
|
||||||
<source>No Profile</source>
|
<source>No Profile</source>
|
||||||
<comment>No Profile, as default</comment>
|
<comment>No Profile, as default</comment>
|
||||||
<translation>Kein Profil</translation>
|
<translation>Kein Profil</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="306"/>
|
|
||||||
<location filename="../OptionsDialog.cpp" line="310"/>
|
<location filename="../OptionsDialog.cpp" line="310"/>
|
||||||
<location filename="../OptionsDialog.cpp" line="312"/>
|
<location filename="../OptionsDialog.cpp" line="314"/>
|
||||||
|
<location filename="../OptionsDialog.cpp" line="316"/>
|
||||||
<source>Profile: %1</source>
|
<source>Profile: %1</source>
|
||||||
<translation>Profil: %1</translation>
|
<translation>Profil: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -511,7 +525,6 @@ Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.ui" line="167"/>
|
<location filename="../PictureDialog.ui" line="167"/>
|
||||||
<location filename="../PictureExport.cpp" line="221"/>
|
|
||||||
<source>&Export</source>
|
<source>&Export</source>
|
||||||
<translation>&Exportieren</translation>
|
<translation>&Exportieren</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -546,6 +559,7 @@ Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureExport.cpp" line="89"/>
|
<location filename="../PictureExport.cpp" line="89"/>
|
||||||
|
<location filename="../PictureExport.cpp" line="221"/>
|
||||||
<source>Export</source>
|
<source>Export</source>
|
||||||
<translation>Exportieren</translation>
|
<translation>Exportieren</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -559,17 +573,17 @@ Grand Theft Auto V Snapmatic Bilder und Spielständen</translation>
|
||||||
<translation>Schließen</translation>
|
<translation>Schließen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="128"/>
|
<location filename="../PictureDialog.cpp" line="132"/>
|
||||||
<source>Export as &JPG picture...</source>
|
<source>Export as &JPG picture...</source>
|
||||||
<translation>Exportiere als &JPG Bild...</translation>
|
<translation>Exportiere als &JPG Bild...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="129"/>
|
<location filename="../PictureDialog.cpp" line="133"/>
|
||||||
<source>Export as &GTA Snapmatic...</source>
|
<source>Export as &GTA Snapmatic...</source>
|
||||||
<translation>Exportiere als &GTA Snapmatic...</translation>
|
<translation>Exportiere als &GTA Snapmatic...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="343"/>
|
<location filename="../PictureDialog.cpp" line="347"/>
|
||||||
<source>Key 1 - Avatar Preview Mode
|
<source>Key 1 - Avatar Preview Mode
|
||||||
Key 2 - Toggle Overlay
|
Key 2 - Toggle Overlay
|
||||||
Arrow Keys - Navigate</source>
|
Arrow Keys - Navigate</source>
|
||||||
|
@ -578,19 +592,19 @@ Taste 2 - Overlay umschalten
|
||||||
Pfeiltasten - Navigieren</translation>
|
Pfeiltasten - Navigieren</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="402"/>
|
<location filename="../PictureDialog.cpp" line="406"/>
|
||||||
<location filename="../PictureDialog.cpp" line="474"/>
|
<location filename="../PictureDialog.cpp" line="478"/>
|
||||||
<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="402"/>
|
<location filename="../PictureDialog.cpp" line="406"/>
|
||||||
<location filename="../PictureDialog.cpp" line="474"/>
|
<location filename="../PictureDialog.cpp" line="478"/>
|
||||||
<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="529"/>
|
<location filename="../PictureDialog.cpp" line="533"/>
|
||||||
<source>Avatar Preview Mode
|
<source>Avatar Preview Mode
|
||||||
Press 1 for Default View</source>
|
Press 1 for Default View</source>
|
||||||
<translation>Avatar Vorschaumodus
|
<translation>Avatar Vorschaumodus
|
||||||
|
@ -627,19 +641,19 @@ Drücke A für Standardansicht</translation>
|
||||||
<translation type="vanished">Avatar Vorschaumodus<br>Drücke A für Standardansicht</translation>
|
<translation type="vanished">Avatar Vorschaumodus<br>Drücke A für Standardansicht</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="463"/>
|
<location filename="../PictureDialog.cpp" line="467"/>
|
||||||
<location filename="../PictureDialog.cpp" line="473"/>
|
<location filename="../PictureDialog.cpp" line="477"/>
|
||||||
<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="466"/>
|
<location filename="../PictureDialog.cpp" line="470"/>
|
||||||
<location filename="../PictureDialog.cpp" line="473"/>
|
<location filename="../PictureDialog.cpp" line="477"/>
|
||||||
<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="473"/>
|
<location filename="../PictureDialog.cpp" line="477"/>
|
||||||
<source>Unknown Location</source>
|
<source>Unknown Location</source>
|
||||||
<translation>Unbekannter Standort</translation>
|
<translation>Unbekannter Standort</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -786,27 +800,27 @@ Drücke A für Standardansicht</translation>
|
||||||
<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="169"/>
|
<location filename="../ProfileInterface.ui" line="166"/>
|
||||||
<source>%1 %2</source>
|
<source>%1 %2</source>
|
||||||
<translation>%1 %2</translation>
|
<translation>%1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.ui" line="195"/>
|
<location filename="../ProfileInterface.ui" line="192"/>
|
||||||
<source>Import exported file</source>
|
<source>Import exported file</source>
|
||||||
<translation>Importiere exportierte Datei</translation>
|
<translation>Importiere exportierte Datei</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.ui" line="198"/>
|
<location filename="../ProfileInterface.ui" line="195"/>
|
||||||
<source>&Import...</source>
|
<source>&Import...</source>
|
||||||
<translation>&Importieren...</translation>
|
<translation>&Importieren...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.ui" line="214"/>
|
<location filename="../ProfileInterface.ui" line="211"/>
|
||||||
<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.ui" line="217"/>
|
<location filename="../ProfileInterface.ui" line="214"/>
|
||||||
<source>&Close</source>
|
<source>&Close</source>
|
||||||
<translation>S&chließen</translation>
|
<translation>S&chließen</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -827,29 +841,29 @@ Drücke A für Standardansicht</translation>
|
||||||
<translation type="obsolete">Profil schließen</translation>
|
<translation type="obsolete">Profil schließen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="111"/>
|
<location filename="../ProfileInterface.cpp" line="108"/>
|
||||||
<source>Loading...</source>
|
<source>Loading...</source>
|
||||||
<translation>Lade...</translation>
|
<translation>Lade...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="369"/>
|
<location filename="../ProfileInterface.cpp" line="384"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="406"/>
|
<location filename="../ProfileInterface.cpp" line="421"/>
|
||||||
<source>Import...</source>
|
<source>Import...</source>
|
||||||
<translation>Importieren...</translation>
|
<translation>Importieren...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="370"/>
|
<location filename="../ProfileInterface.cpp" line="385"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="460"/>
|
<location filename="../ProfileInterface.cpp" line="475"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="465"/>
|
<location filename="../ProfileInterface.cpp" line="480"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="492"/>
|
<location filename="../ProfileInterface.cpp" line="507"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="508"/>
|
<location filename="../ProfileInterface.cpp" line="523"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="658"/>
|
<location filename="../ProfileInterface.cpp" line="673"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="663"/>
|
<location filename="../ProfileInterface.cpp" line="678"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="681"/>
|
<location filename="../ProfileInterface.cpp" line="696"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="686"/>
|
<location filename="../ProfileInterface.cpp" line="701"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="697"/>
|
<location filename="../ProfileInterface.cpp" line="712"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="734"/>
|
<location filename="../ProfileInterface.cpp" line="749"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="740"/>
|
<location filename="../ProfileInterface.cpp" line="755"/>
|
||||||
<source>Import</source>
|
<source>Import</source>
|
||||||
<translation>Importieren</translation>
|
<translation>Importieren</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -858,41 +872,41 @@ Drücke A für Standardansicht</translation>
|
||||||
<translation type="vanished">Alle Profildateien (SGTA* PGTA*)</translation>
|
<translation type="vanished">Alle Profildateien (SGTA* PGTA*)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="373"/>
|
<location filename="../ProfileInterface.cpp" line="388"/>
|
||||||
<source>Importable files (*.g5e *.jpg *.png SGTA* PGTA*)</source>
|
<source>Importable files (*.g5e *.jpg *.png SGTA* PGTA*)</source>
|
||||||
<translation>Importfähige Dateien (*.g5e *.jpg *.png SGTA* PGTA*)</translation>
|
<translation>Importfähige Dateien (*.g5e *.jpg *.png SGTA* PGTA*)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="375"/>
|
<location filename="../ProfileInterface.cpp" line="390"/>
|
||||||
<location filename="../UserInterface.cpp" line="335"/>
|
<location filename="../UserInterface.cpp" line="344"/>
|
||||||
<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="376"/>
|
<location filename="../ProfileInterface.cpp" line="391"/>
|
||||||
<location filename="../UserInterface.cpp" line="336"/>
|
<location filename="../UserInterface.cpp" line="345"/>
|
||||||
<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="377"/>
|
<location filename="../ProfileInterface.cpp" line="392"/>
|
||||||
<source>All image files (*.jpg *.png)</source>
|
<source>All image files (*.jpg *.png)</source>
|
||||||
<translation>Alle Bilddateien (*.jpg *.png)</translation>
|
<translation>Alle Bilddateien (*.jpg *.png)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="378"/>
|
<location filename="../ProfileInterface.cpp" line="393"/>
|
||||||
<location filename="../UserInterface.cpp" line="337"/>
|
<location filename="../UserInterface.cpp" line="346"/>
|
||||||
<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="407"/>
|
|
||||||
<location filename="../ProfileInterface.cpp" line="422"/>
|
<location filename="../ProfileInterface.cpp" line="422"/>
|
||||||
|
<location filename="../ProfileInterface.cpp" line="437"/>
|
||||||
<source>Import file %1 of %2 files</source>
|
<source>Import file %1 of %2 files</source>
|
||||||
<translation>Importiere Datei %1 von %2 Dateien</translation>
|
<translation>Importiere Datei %1 von %2 Dateien</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="460"/>
|
<location filename="../ProfileInterface.cpp" line="475"/>
|
||||||
<source>Import failed with...
|
<source>Import failed with...
|
||||||
|
|
||||||
%1</source>
|
%1</source>
|
||||||
|
@ -901,46 +915,46 @@ Drücke A für Standardansicht</translation>
|
||||||
%1</translation>
|
%1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="492"/>
|
<location filename="../ProfileInterface.cpp" line="507"/>
|
||||||
<location filename="../UserInterface.cpp" line="377"/>
|
<location filename="../UserInterface.cpp" line="386"/>
|
||||||
<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="508"/>
|
<location filename="../ProfileInterface.cpp" line="523"/>
|
||||||
<location filename="../UserInterface.cpp" line="393"/>
|
<location filename="../UserInterface.cpp" line="402"/>
|
||||||
<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="658"/>
|
<location filename="../ProfileInterface.cpp" line="673"/>
|
||||||
<source>Can't import %1 because of not valid file format</source>
|
<source>Can't import %1 because of not valid file format</source>
|
||||||
<translation>Kann %1 nicht importieren weil das Dateiformat nicht gültig ist</translation>
|
<translation>Kann %1 nicht importieren weil das Dateiformat nicht gültig ist</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="681"/>
|
<location filename="../ProfileInterface.cpp" line="696"/>
|
||||||
<source>Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e</source>
|
<source>Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e</source>
|
||||||
<translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, Datei beginnt nicht mit PGTA oder endet mit .g5e</translation>
|
<translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, Datei beginnt nicht mit PGTA oder endet mit .g5e</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="686"/>
|
<location filename="../ProfileInterface.cpp" line="701"/>
|
||||||
<source>Failed to import the Snapmatic picture, the picture is already in the game</source>
|
<source>Failed to import the Snapmatic picture, the picture is already in the game</source>
|
||||||
<translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, dieses Bild ist bereits im Spiel</translation>
|
<translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, dieses Bild ist bereits im Spiel</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="841"/>
|
<location filename="../ProfileInterface.cpp" line="856"/>
|
||||||
<source>%1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as:</source>
|
<source>%1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as:</source>
|
||||||
<translation>%1Exportiere Snapmatic Bilder%2<br><br>JPG Bilder machen es möglich sie mit ein Bildansicht Programm zu öffnen<br>Das GTA Snapmatic Format macht es möglich sie wieder ins Game zu importieren<br><br>Exportieren als:</translation>
|
<translation>%1Exportiere Snapmatic Bilder%2<br><br>JPG Bilder machen es möglich sie mit ein Bildansicht Programm zu öffnen<br>Das GTA Snapmatic Format macht es möglich sie wieder ins Game zu importieren<br><br>Exportieren als:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="465"/>
|
<location filename="../ProfileInterface.cpp" line="480"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="663"/>
|
<location filename="../ProfileInterface.cpp" line="678"/>
|
||||||
<location filename="../UserInterface.cpp" line="425"/>
|
<location filename="../UserInterface.cpp" line="434"/>
|
||||||
<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="60"/>
|
<location filename="../ProfileInterface.cpp" line="61"/>
|
||||||
<source>Enabled pictures: %1 of %2</source>
|
<source>Enabled pictures: %1 of %2</source>
|
||||||
<translation>Aktivierte Bilder: %1 von %2</translation>
|
<translation>Aktivierte Bilder: %1 von %2</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -949,35 +963,35 @@ Drücke A für Standardansicht</translation>
|
||||||
<translation type="vanished">Fehlgeschlagen beim Importieren vom Snapmatic Bild, Datei beginnt nicht mit PGTA</translation>
|
<translation type="vanished">Fehlgeschlagen beim Importieren vom Snapmatic Bild, Datei beginnt nicht mit PGTA</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="697"/>
|
<location filename="../ProfileInterface.cpp" line="712"/>
|
||||||
<source>Failed to import the Snapmatic picture, can't copy the file into profile</source>
|
<source>Failed to import the Snapmatic picture, can't copy the file into profile</source>
|
||||||
<translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, kann Snapmatic Bild nicht ins Profil kopieren </translation>
|
<translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, kann Snapmatic Bild nicht ins Profil kopieren </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="734"/>
|
<location filename="../ProfileInterface.cpp" line="749"/>
|
||||||
<source>Failed to import the Savegame, can't copy the file into profile</source>
|
<source>Failed to import the Savegame, can't copy the file into profile</source>
|
||||||
<translation>Fehlgeschlagen beim Importieren vom Spielstand, kann Spielstanddatei nicht ins Profil kopieren</translation>
|
<translation>Fehlgeschlagen beim Importieren vom Spielstand, kann Spielstanddatei nicht ins Profil kopieren</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="740"/>
|
<location filename="../ProfileInterface.cpp" line="755"/>
|
||||||
<source>Failed to import the Savegame, no Savegame slot is left</source>
|
<source>Failed to import the Savegame, no Savegame slot is left</source>
|
||||||
<translation>Fehlgeschlagen beim Importieren vom Spielstand, kein Spielstandslot mehr frei</translation>
|
<translation>Fehlgeschlagen beim Importieren vom Spielstand, kein Spielstandslot mehr frei</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="826"/>
|
<location filename="../ProfileInterface.cpp" line="841"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="844"/>
|
<location filename="../ProfileInterface.cpp" line="859"/>
|
||||||
<source>JPG pictures and GTA Snapmatic</source>
|
<source>JPG pictures and GTA Snapmatic</source>
|
||||||
<translation>JPG Bilder und GTA Snapmatic</translation>
|
<translation>JPG Bilder und GTA Snapmatic</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="827"/>
|
<location filename="../ProfileInterface.cpp" line="842"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="849"/>
|
<location filename="../ProfileInterface.cpp" line="864"/>
|
||||||
<source>JPG pictures only</source>
|
<source>JPG pictures only</source>
|
||||||
<translation>Nur JPG Bilder</translation>
|
<translation>Nur JPG Bilder</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="828"/>
|
<location filename="../ProfileInterface.cpp" line="843"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="853"/>
|
<location filename="../ProfileInterface.cpp" line="868"/>
|
||||||
<source>GTA Snapmatic only</source>
|
<source>GTA Snapmatic only</source>
|
||||||
<translation>Nur GTA Snapmatic</translation>
|
<translation>Nur GTA Snapmatic</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -996,25 +1010,25 @@ Das GTA Snapmatic Format macht es möglich sie wieder ins Game zu importieren
|
||||||
Exportieren als:</translation>
|
Exportieren als:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="940"/>
|
<location filename="../ProfileInterface.cpp" line="953"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="983"/>
|
<location filename="../ProfileInterface.cpp" line="995"/>
|
||||||
<source>No Snapmatic pictures or Savegames files are selected</source>
|
<source>No Snapmatic pictures or Savegames files are selected</source>
|
||||||
<translation>Keine Snapmatic Bilder oder Spielstände ausgewählt</translation>
|
<translation>Keine Snapmatic Bilder oder Spielstände ausgewählt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="948"/>
|
<location filename="../ProfileInterface.cpp" line="961"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="977"/>
|
<location filename="../ProfileInterface.cpp" line="989"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="983"/>
|
<location filename="../ProfileInterface.cpp" line="995"/>
|
||||||
<source>Remove selected</source>
|
<source>Remove selected</source>
|
||||||
<translation>Auswahl löschen</translation>
|
<translation>Auswahl löschen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="948"/>
|
<location filename="../ProfileInterface.cpp" line="961"/>
|
||||||
<source>You really want remove the selected Snapmatic picutres and Savegame files?</source>
|
<source>You really want remove the selected Snapmatic picutres and Savegame files?</source>
|
||||||
<translation>Möchtest du wirklich die ausgewählten Snapmatic Bilder und Spielstanddateien löschen?</translation>
|
<translation>Möchtest du wirklich die ausgewählten Snapmatic Bilder und Spielstanddateien löschen?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="977"/>
|
<location filename="../ProfileInterface.cpp" line="989"/>
|
||||||
<source>Failed at remove the complete selected Snapmatic pictures and/or Savegame files</source>
|
<source>Failed at remove the complete selected Snapmatic pictures and/or Savegame files</source>
|
||||||
<translation>Fehlgeschlagen beim kompletten entfernen der ausgewählten Snapmatic Bilder und/oder der Spielstanddateien</translation>
|
<translation>Fehlgeschlagen beim kompletten entfernen der ausgewählten Snapmatic Bilder und/oder der Spielstanddateien</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1035,10 +1049,10 @@ Exportieren als:</translation>
|
||||||
<translation type="obsolete">Fehlgeschlagenen beim Import vom Spielstand weil kein Spielstandslot mehr übrig ist</translation>
|
<translation type="obsolete">Fehlgeschlagenen beim Import vom Spielstand weil kein Spielstandslot mehr übrig ist</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="803"/>
|
<location filename="../ProfileInterface.cpp" line="818"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="841"/>
|
<location filename="../ProfileInterface.cpp" line="856"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="918"/>
|
<location filename="../ProfileInterface.cpp" line="933"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="940"/>
|
<location filename="../ProfileInterface.cpp" line="953"/>
|
||||||
<source>Export selected</source>
|
<source>Export selected</source>
|
||||||
<translation>Auswahl exportieren</translation>
|
<translation>Auswahl exportieren</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1059,12 +1073,12 @@ Exportieren als:</translation>
|
||||||
<translation type="obsolete">Wie sollen wir mit den Snapmatic Bilder umgehen?</translation>
|
<translation type="obsolete">Wie sollen wir mit den Snapmatic Bilder umgehen?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="884"/>
|
<location filename="../ProfileInterface.cpp" line="899"/>
|
||||||
<source>Export selected...</source>
|
<source>Export selected...</source>
|
||||||
<translation>Auswahl exportieren...</translation>
|
<translation>Auswahl exportieren...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="885"/>
|
<location filename="../ProfileInterface.cpp" line="900"/>
|
||||||
<source>Initializing export...</source>
|
<source>Initializing export...</source>
|
||||||
<translation>Initialisiere Export...</translation>
|
<translation>Initialisiere Export...</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1073,7 +1087,7 @@ Exportieren als:</translation>
|
||||||
<translation type="obsolete">Initialisierung...</translation>
|
<translation type="obsolete">Initialisierung...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="918"/>
|
<location filename="../ProfileInterface.cpp" line="933"/>
|
||||||
<source>Export failed with...
|
<source>Export failed with...
|
||||||
|
|
||||||
%1</source>
|
%1</source>
|
||||||
|
@ -1103,13 +1117,13 @@ Exportieren als:</translation>
|
||||||
<translation>Exportiere Datei %1 von %2 Dateien</translation>
|
<translation>Exportiere Datei %1 von %2 Dateien</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../UserInterface.cpp" line="333"/>
|
<location filename="../UserInterface.cpp" line="342"/>
|
||||||
<source>All profile files (*.g5e SGTA* PGTA*)</source>
|
<source>All profile files (*.g5e SGTA* PGTA*)</source>
|
||||||
<translation>Alle Profildateien (*.g5e SGTA* PGTA*)</translation>
|
<translation>Alle Profildateien (*.g5e SGTA* PGTA*)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="374"/>
|
<location filename="../ProfileInterface.cpp" line="389"/>
|
||||||
<location filename="../UserInterface.cpp" line="334"/>
|
<location filename="../UserInterface.cpp" line="343"/>
|
||||||
<source>GTA V Export (*.g5e)</source>
|
<source>GTA V Export (*.g5e)</source>
|
||||||
<translation>GTA V Export (*.g5e)</translation>
|
<translation>GTA V Export (*.g5e)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1131,7 +1145,7 @@ Exportieren als:</translation>
|
||||||
<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="29"/>
|
<location filename="../SavegameDialog.cpp" line="33"/>
|
||||||
<source>Savegame Viewer</source>
|
<source>Savegame Viewer</source>
|
||||||
<translation>Spielstandanzeiger</translation>
|
<translation>Spielstandanzeiger</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1163,7 +1177,7 @@ Exportieren als:</translation>
|
||||||
<translation type="obsolete">Schließen</translation>
|
<translation type="obsolete">Schließen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SavegameDialog.cpp" line="29"/>
|
<location filename="../SavegameDialog.cpp" line="33"/>
|
||||||
<source>Failed at %1</source>
|
<source>Failed at %1</source>
|
||||||
<translation>Fehlgeschlagen bei %1</translation>
|
<translation>Fehlgeschlagen bei %1</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1266,34 +1280,34 @@ Exportieren als:</translation>
|
||||||
<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="../ProfileInterface.cpp" line="1106"/>
|
<location filename="../ProfileInterface.cpp" line="1118"/>
|
||||||
<source>&View</source>
|
<source>&View</source>
|
||||||
<translation>A&nsehen</translation>
|
<translation>A&nsehen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1108"/>
|
<location filename="../ProfileInterface.cpp" line="1120"/>
|
||||||
<source>&Remove</source>
|
<source>&Remove</source>
|
||||||
<translation>Entfe&rnen</translation>
|
<translation>Entfe&rnen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1112"/>
|
<location filename="../ProfileInterface.cpp" line="1124"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="1123"/>
|
<location filename="../ProfileInterface.cpp" line="1135"/>
|
||||||
<source>&Select</source>
|
<source>&Select</source>
|
||||||
<translation>Au&swählen</translation>
|
<translation>Au&swählen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1113"/>
|
<location filename="../ProfileInterface.cpp" line="1125"/>
|
||||||
<source>&Deselect</source>
|
<source>&Deselect</source>
|
||||||
<translation>A&bwählen</translation>
|
<translation>A&bwählen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1114"/>
|
<location filename="../ProfileInterface.cpp" line="1126"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="1124"/>
|
<location filename="../ProfileInterface.cpp" line="1136"/>
|
||||||
<source>Select &All</source>
|
<source>Select &All</source>
|
||||||
<translation>&Alles auswählen</translation>
|
<translation>&Alles auswählen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1117"/>
|
<location filename="../ProfileInterface.cpp" line="1129"/>
|
||||||
<source>&Deselect All</source>
|
<source>&Deselect All</source>
|
||||||
<translation>Alles a&bwählen</translation>
|
<translation>Alles a&bwählen</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1332,7 +1346,7 @@ Exportieren als:</translation>
|
||||||
<translation>Spielstand kopieren</translation>
|
<translation>Spielstand kopieren</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1107"/>
|
<location filename="../ProfileInterface.cpp" line="1119"/>
|
||||||
<source>&Export</source>
|
<source>&Export</source>
|
||||||
<translation>&Exportieren</translation>
|
<translation>&Exportieren</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1408,7 +1422,7 @@ Exportieren als:</translation>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="14"/>
|
<location filename="../SnapmaticEditor.ui" line="14"/>
|
||||||
<location filename="../SnapmaticEditor.ui" line="81"/>
|
<location filename="../SnapmaticEditor.ui" line="81"/>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="247"/>
|
<location filename="../SnapmaticEditor.cpp" line="239"/>
|
||||||
<source>Snapmatic Properties</source>
|
<source>Snapmatic Properties</source>
|
||||||
<translation>Snapmatic Eigenschaften</translation>
|
<translation>Snapmatic Eigenschaften</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1419,13 +1433,11 @@ Exportieren als:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="50"/>
|
<location filename="../SnapmaticEditor.ui" line="50"/>
|
||||||
<location filename="../SnapmaticEditor.ui" line="87"/>
|
|
||||||
<source>Editor</source>
|
<source>Editor</source>
|
||||||
<translation>Editor</translation>
|
<translation>Editor</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="57"/>
|
<location filename="../SnapmaticEditor.ui" line="57"/>
|
||||||
<location filename="../SnapmaticEditor.ui" line="108"/>
|
|
||||||
<source>Selfie</source>
|
<source>Selfie</source>
|
||||||
<translation>Selbstporträt</translation>
|
<translation>Selbstporträt</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1436,7 +1448,6 @@ Exportieren als:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="71"/>
|
<location filename="../SnapmaticEditor.ui" line="71"/>
|
||||||
<location filename="../SnapmaticEditor.ui" line="115"/>
|
|
||||||
<source>Mugshot</source>
|
<source>Mugshot</source>
|
||||||
<translation>Fahndungsfoto</translation>
|
<translation>Fahndungsfoto</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1445,56 +1456,66 @@ Exportieren als:</translation>
|
||||||
<translation type="vanished">Eigenes</translation>
|
<translation type="vanished">Eigenes</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="101"/>
|
<location filename="../SnapmaticEditor.ui" line="94"/>
|
||||||
<source>Director</source>
|
<source>Director</source>
|
||||||
<translation>Director</translation>
|
<translation>Director</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="94"/>
|
<location filename="../SnapmaticEditor.ui" line="87"/>
|
||||||
<source>Meme</source>
|
<source>Meme</source>
|
||||||
<translation>Meme</translation>
|
<translation>Meme</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="125"/>
|
<location filename="../SnapmaticEditor.cpp" line="289"/>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="297"/>
|
|
||||||
<source>Snapmatic Title</source>
|
<source>Snapmatic Title</source>
|
||||||
<translation>Snapmatic Titel</translation>
|
<translation>Snapmatic Titel</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="140"/>
|
<location filename="../SnapmaticEditor.ui" line="104"/>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="200"/>
|
<source>Snapmatic Values</source>
|
||||||
|
<translation>Snapmatic Werte</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../SnapmaticEditor.ui" line="113"/>
|
||||||
|
<location filename="../SnapmaticEditor.cpp" line="194"/>
|
||||||
|
<source>Crew: %1 (%2)</source>
|
||||||
|
<translation>Crew: %1 (%2)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../SnapmaticEditor.ui" line="126"/>
|
||||||
|
<location filename="../SnapmaticEditor.cpp" line="179"/>
|
||||||
<source>Title: %1 (%2)</source>
|
<source>Title: %1 (%2)</source>
|
||||||
<translation>Titel: %1 (%2)</translation>
|
<translation>Titel: %1 (%2)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="156"/>
|
<location filename="../SnapmaticEditor.ui" line="136"/>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="204"/>
|
<location filename="../SnapmaticEditor.cpp" line="183"/>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="208"/>
|
<location filename="../SnapmaticEditor.cpp" line="187"/>
|
||||||
<source>Appropriate: %1</source>
|
<source>Appropriate: %1</source>
|
||||||
<translation>Angemessen: %1</translation>
|
<translation>Angemessen: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="169"/>
|
<location filename="../SnapmaticEditor.ui" line="149"/>
|
||||||
<source>Extras</source>
|
<source>Extras</source>
|
||||||
<translation>Extras</translation>
|
<translation>Extras</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="175"/>
|
<location filename="../SnapmaticEditor.ui" line="155"/>
|
||||||
<source>Qualify as Avatar automatically at apply</source>
|
<source>Qualify as Avatar automatically at apply</source>
|
||||||
<translation>Beim Übernehmen als Avatar qualifizieren </translation>
|
<translation>Beim Übernehmen als Avatar qualifizieren </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="188"/>
|
<location filename="../SnapmaticEditor.ui" line="168"/>
|
||||||
<source>Qualify as Avatar allows you to use this Snapmatic as a Social Club profile picture</source>
|
<source>Qualify as Avatar allows you to use this Snapmatic as a Social Club profile picture</source>
|
||||||
<translation>Das Qualifizieren als Avatar erlaubt dir dieses Snapmatic als Social Club Profilbild zu nutzen</translation>
|
<translation>Das Qualifizieren als Avatar erlaubt dir dieses Snapmatic als Social Club Profilbild zu nutzen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="238"/>
|
<location filename="../SnapmaticEditor.ui" line="218"/>
|
||||||
<source>&Apply</source>
|
<source>&Apply</source>
|
||||||
<translation>&Übernehmen</translation>
|
<translation>&Übernehmen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="251"/>
|
<location filename="../SnapmaticEditor.ui" line="231"/>
|
||||||
<source>&Cancel</source>
|
<source>&Cancel</source>
|
||||||
<translation>Abbre&chen</translation>
|
<translation>Abbre&chen</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1507,37 +1528,48 @@ Exportieren als:</translation>
|
||||||
<translation type="vanished">Cancel</translation>
|
<translation type="vanished">Cancel</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="199"/>
|
<location filename="../SnapmaticEditor.cpp" line="178"/>
|
||||||
|
<location filename="../SnapmaticEditor.cpp" line="193"/>
|
||||||
<source>Edit</source>
|
<source>Edit</source>
|
||||||
<translation>Bearbeiten</translation>
|
<translation>Bearbeiten</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="204"/>
|
<location filename="../SnapmaticEditor.cpp" line="183"/>
|
||||||
<source>Yes</source>
|
<source>Yes</source>
|
||||||
<comment>Yes, should work fine</comment>
|
<comment>Yes, should work fine</comment>
|
||||||
<translation>Ja</translation>
|
<translation>Ja</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="208"/>
|
<location filename="../SnapmaticEditor.cpp" line="187"/>
|
||||||
<source>No</source>
|
<source>No</source>
|
||||||
<comment>No, could lead to issues</comment>
|
<comment>No, could lead to issues</comment>
|
||||||
<translation>Nein</translation>
|
<translation>Nein</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="247"/>
|
<location filename="../SnapmaticEditor.cpp" line="239"/>
|
||||||
<source>Patching of Snapmatic Properties failed because of I/O Error</source>
|
<source>Patching of Snapmatic Properties failed because of I/O Error</source>
|
||||||
<translation>Patchen von Snapmatic Eigenschaften fehlgeschlagen wegen I/O Fehler</translation>
|
<translation>Patchen von Snapmatic Eigenschaften fehlgeschlagen wegen I/O Fehler</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="297"/>
|
<location filename="../SnapmaticEditor.cpp" line="289"/>
|
||||||
<source>New Snapmatic title:</source>
|
<source>New Snapmatic title:</source>
|
||||||
<translation>Neuer Snapmatic Titel:</translation>
|
<translation>Neuer Snapmatic Titel:</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../SnapmaticEditor.cpp" line="314"/>
|
||||||
|
<source>Snapmatic Crew</source>
|
||||||
|
<translation>Snapmatic Crew</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../SnapmaticEditor.cpp" line="314"/>
|
||||||
|
<source>New Snapmatic crew:</source>
|
||||||
|
<translation>Neue Snapmatic Crew:</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>SnapmaticPicture</name>
|
<name>SnapmaticPicture</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticPicture.cpp" line="370"/>
|
<location filename="../SnapmaticPicture.cpp" line="363"/>
|
||||||
<source>PHOTO - %1</source>
|
<source>PHOTO - %1</source>
|
||||||
<translation>FOTO - %1</translation>
|
<translation>FOTO - %1</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1576,18 +1608,18 @@ Exportieren als:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticWidget.ui" line="149"/>
|
<location filename="../SnapmaticWidget.ui" line="149"/>
|
||||||
<location filename="../SnapmaticWidget.cpp" line="150"/>
|
<location filename="../SnapmaticWidget.cpp" line="159"/>
|
||||||
<location filename="../SnapmaticWidget.cpp" line="163"/>
|
<location filename="../SnapmaticWidget.cpp" line="168"/>
|
||||||
<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="150"/>
|
<location filename="../SnapmaticWidget.cpp" line="159"/>
|
||||||
<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>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1065"/>
|
<location filename="../ProfileInterface.cpp" line="1077"/>
|
||||||
<source>Edi&t</source>
|
<source>Edi&t</source>
|
||||||
<translation>Bearbei&ten</translation>
|
<translation>Bearbei&ten</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1600,7 +1632,7 @@ Exportieren als:</translation>
|
||||||
<translation type="vanished">&Im Spiel deaktivieren</translation>
|
<translation type="vanished">&Im Spiel deaktivieren</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1075"/>
|
<location filename="../ProfileInterface.cpp" line="1087"/>
|
||||||
<source>&Export</source>
|
<source>&Export</source>
|
||||||
<translation>&Exportieren</translation>
|
<translation>&Exportieren</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1613,12 +1645,12 @@ Exportieren als:</translation>
|
||||||
<translation type="obsolete">Exportiere als &GTA Snapmatic</translation>
|
<translation type="obsolete">Exportiere als &GTA Snapmatic</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1068"/>
|
<location filename="../ProfileInterface.cpp" line="1080"/>
|
||||||
<source>Show &In-game</source>
|
<source>Show &In-game</source>
|
||||||
<translation>&Im Spiel anzeigen</translation>
|
<translation>&Im Spiel anzeigen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1072"/>
|
<location filename="../ProfileInterface.cpp" line="1084"/>
|
||||||
<source>Hide &In-game</source>
|
<source>Hide &In-game</source>
|
||||||
<translation>&Im Spiel ausblenden</translation>
|
<translation>&Im Spiel ausblenden</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1631,49 +1663,49 @@ Exportieren als:</translation>
|
||||||
<translation type="vanished">FOTO - %1</translation>
|
<translation type="vanished">FOTO - %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1074"/>
|
<location filename="../ProfileInterface.cpp" line="1086"/>
|
||||||
<source>&Edit Properties...</source>
|
<source>&Edit Properties...</source>
|
||||||
<translation>&Eigenschaften bearbeiten...</translation>
|
<translation>&Eigenschaften bearbeiten...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1076"/>
|
<location filename="../ProfileInterface.cpp" line="1088"/>
|
||||||
<source>Export as &JPG picture...</source>
|
<source>Export as &JPG picture...</source>
|
||||||
<translation>Exportiere als &JPG Bild...</translation>
|
<translation>Exportiere als &JPG Bild...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1077"/>
|
<location filename="../ProfileInterface.cpp" line="1089"/>
|
||||||
<source>Export as &GTA Snapmatic...</source>
|
<source>Export as &GTA Snapmatic...</source>
|
||||||
<translation>Exportiere als &GTA Snapmatic...</translation>
|
<translation>Exportiere als &GTA Snapmatic...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1078"/>
|
<location filename="../ProfileInterface.cpp" line="1090"/>
|
||||||
<source>&View</source>
|
<source>&View</source>
|
||||||
<translation>A&nsehen</translation>
|
<translation>A&nsehen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1081"/>
|
<location filename="../ProfileInterface.cpp" line="1093"/>
|
||||||
<source>&Remove</source>
|
<source>&Remove</source>
|
||||||
<translation>Entfe&rnen</translation>
|
<translation>Entfe&rnen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1085"/>
|
<location filename="../ProfileInterface.cpp" line="1097"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="1096"/>
|
<location filename="../ProfileInterface.cpp" line="1108"/>
|
||||||
<source>&Select</source>
|
<source>&Select</source>
|
||||||
<translation>Au&swählen</translation>
|
<translation>Au&swählen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1086"/>
|
<location filename="../ProfileInterface.cpp" line="1098"/>
|
||||||
<source>&Deselect</source>
|
<source>&Deselect</source>
|
||||||
<translation>A&bwählen</translation>
|
<translation>A&bwählen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1087"/>
|
<location filename="../ProfileInterface.cpp" line="1099"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="1097"/>
|
<location filename="../ProfileInterface.cpp" line="1109"/>
|
||||||
<source>Select &All</source>
|
<source>Select &All</source>
|
||||||
<translation>Alles &auswählen</translation>
|
<translation>Alles &auswählen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1090"/>
|
<location filename="../ProfileInterface.cpp" line="1102"/>
|
||||||
<source>&Deselect All</source>
|
<source>&Deselect All</source>
|
||||||
<translation>Alles a&bwählen</translation>
|
<translation>Alles a&bwählen</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1721,7 +1753,7 @@ Exportieren als:</translation>
|
||||||
<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="163"/>
|
<location filename="../SnapmaticWidget.cpp" line="168"/>
|
||||||
<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>
|
||||||
|
@ -2001,15 +2033,15 @@ Exportieren als:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../UserInterface.cpp" line="62"/>
|
<location filename="../UserInterface.cpp" line="62"/>
|
||||||
<location filename="../UserInterface.cpp" line="214"/>
|
<location filename="../UserInterface.cpp" line="213"/>
|
||||||
<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="306"/>
|
<location filename="../UserInterface.ui" line="306"/>
|
||||||
<location filename="../OptionsDialog.cpp" line="444"/>
|
<location filename="../OptionsDialog.cpp" line="448"/>
|
||||||
<location filename="../UserInterface.cpp" line="93"/>
|
<location filename="../UserInterface.cpp" line="93"/>
|
||||||
<location filename="../UserInterface.cpp" line="474"/>
|
<location filename="../UserInterface.cpp" line="488"/>
|
||||||
<source>Select GTA V Folder...</source>
|
<source>Select GTA V Folder...</source>
|
||||||
<translation>Wähle GTA V Ordner...</translation>
|
<translation>Wähle GTA V Ordner...</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2018,7 +2050,7 @@ Exportieren als:</translation>
|
||||||
<translation type="vanished">Wähle GTA V &Ordner...</translation>
|
<translation type="vanished">Wähle GTA V &Ordner...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../UserInterface.cpp" line="330"/>
|
<location filename="../UserInterface.cpp" line="339"/>
|
||||||
<source>Open File...</source>
|
<source>Open File...</source>
|
||||||
<translation>Datei öffnen...</translation>
|
<translation>Datei öffnen...</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -2039,15 +2071,15 @@ Exportieren als:</translation>
|
||||||
<translation>&Über %1</translation>
|
<translation>&Über %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../UserInterface.cpp" line="377"/>
|
<location filename="../UserInterface.cpp" line="386"/>
|
||||||
<location filename="../UserInterface.cpp" line="393"/>
|
<location filename="../UserInterface.cpp" line="402"/>
|
||||||
<location filename="../UserInterface.cpp" line="420"/>
|
<location filename="../UserInterface.cpp" line="429"/>
|
||||||
<location filename="../UserInterface.cpp" line="425"/>
|
<location filename="../UserInterface.cpp" line="434"/>
|
||||||
<source>Open File</source>
|
<source>Open File</source>
|
||||||
<translation>Datei öffnen</translation>
|
<translation>Datei öffnen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../UserInterface.cpp" line="420"/>
|
<location filename="../UserInterface.cpp" line="429"/>
|
||||||
<source>Can't open %1 because of not valid file format</source>
|
<source>Can't open %1 because of not valid file format</source>
|
||||||
<translation>Kann nicht %1 öffnen weil Dateiformat nicht gültig ist</translation>
|
<translation>Kann nicht %1 öffnen weil Dateiformat nicht gültig ist</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -67,20 +67,28 @@ Copyright &copy; <a href="%5">%6</a> %7<br/>
|
||||||
<translation>&Fermer</translation>
|
<translation>&Fermer</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../AboutDialog.cpp" line="39"/>
|
<location filename="../AboutDialog.cpp" line="40"/>
|
||||||
<source>A project for viewing Grand Theft Auto V Snapmatic<br/>
|
<source>A project for viewing Grand Theft Auto V Snapmatic<br/>
|
||||||
Pictures and Savegames</source>
|
Pictures and Savegames</source>
|
||||||
<translation>Un outil pour gérer les photos Snapmatic<br/>
|
<translation>Un outil pour gérer les photos Snapmatic<br/>
|
||||||
et les fichiers de sauvegarde de Grand Theft Auto V</translation>
|
et les fichiers de sauvegarde de Grand Theft Auto V</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../AboutDialog.cpp" line="37"/>
|
<location filename="../AboutDialog.cpp" line="38"/>
|
||||||
<source>A project for viewing and sync Grand Theft Auto V Snapmatic<br/>
|
<source>A project for viewing and sync Grand Theft Auto V Snapmatic<br/>
|
||||||
Pictures and Savegames</source>
|
Pictures and Savegames</source>
|
||||||
<translation>Un outil pour gérer et synchroniser les photos Snapmatic<br/>
|
<translation>Un outil pour gérer et synchroniser les photos Snapmatic<br/>
|
||||||
et les fichiers de sauvegarde de Grand Theft Auto V</translation>
|
et les fichiers de sauvegarde de Grand Theft Auto V</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>CrewDatabase</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../CrewDatabase.cpp" line="64"/>
|
||||||
|
<source>No Crew</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ExportDialog</name>
|
<name>ExportDialog</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -344,44 +352,44 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
|
||||||
<translation>&Annuler</translation>
|
<translation>&Annuler</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="125"/>
|
<location filename="../OptionsDialog.cpp" line="129"/>
|
||||||
<source>%1 (%2 if available)</source>
|
<source>%1 (%2 if available)</source>
|
||||||
<comment>System like PC System = %1, System Language like Deutsch = %2</comment>
|
<comment>System like PC System = %1, System Language like Deutsch = %2</comment>
|
||||||
<translation>%1 (%2 si disponible)</translation>
|
<translation>%1 (%2 si disponible)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="125"/>
|
<location filename="../OptionsDialog.cpp" line="129"/>
|
||||||
<source>System</source>
|
<source>System</source>
|
||||||
<comment>System like PC System</comment>
|
<comment>System like PC System</comment>
|
||||||
<translation>Système</translation>
|
<translation>Système</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="284"/>
|
|
||||||
<location filename="../OptionsDialog.cpp" line="288"/>
|
<location filename="../OptionsDialog.cpp" line="288"/>
|
||||||
|
<location filename="../OptionsDialog.cpp" line="292"/>
|
||||||
<source>%1</source>
|
<source>%1</source>
|
||||||
<comment>%1</comment>
|
<comment>%1</comment>
|
||||||
<translation>%1</translation>
|
<translation>%1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="284"/>
|
<location filename="../OptionsDialog.cpp" line="288"/>
|
||||||
<source>The new Custom Folder will initialize after you restart %1.</source>
|
<source>The new Custom Folder will initialize after you restart %1.</source>
|
||||||
<translation>Le répertoire personnalisé sera actif au prochain lancement de %1.</translation>
|
<translation>Le répertoire personnalisé sera actif au prochain lancement de %1.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="288"/>
|
<location filename="../OptionsDialog.cpp" line="292"/>
|
||||||
<source>The language change will take effect after you restart %1.</source>
|
<source>The language change will take effect after you restart %1.</source>
|
||||||
<translation>Le changement de langue sera actif au prochain lancement de %1.</translation>
|
<translation>Le changement de langue sera actif au prochain lancement de %1.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="298"/>
|
<location filename="../OptionsDialog.cpp" line="302"/>
|
||||||
<source>No Profile</source>
|
<source>No Profile</source>
|
||||||
<comment>No Profile, as default</comment>
|
<comment>No Profile, as default</comment>
|
||||||
<translation>Aucun profil</translation>
|
<translation>Aucun profil</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../OptionsDialog.cpp" line="306"/>
|
|
||||||
<location filename="../OptionsDialog.cpp" line="310"/>
|
<location filename="../OptionsDialog.cpp" line="310"/>
|
||||||
<location filename="../OptionsDialog.cpp" line="312"/>
|
<location filename="../OptionsDialog.cpp" line="314"/>
|
||||||
|
<location filename="../OptionsDialog.cpp" line="316"/>
|
||||||
<source>Profile: %1</source>
|
<source>Profile: %1</source>
|
||||||
<translation>Profil : %1</translation>
|
<translation>Profil : %1</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -411,7 +419,6 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.ui" line="167"/>
|
<location filename="../PictureDialog.ui" line="167"/>
|
||||||
<location filename="../PictureExport.cpp" line="221"/>
|
|
||||||
<source>&Export</source>
|
<source>&Export</source>
|
||||||
<translation>&Exporter</translation>
|
<translation>&Exporter</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -487,17 +494,17 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
|
||||||
<translation>Fichier invalide</translation>
|
<translation>Fichier invalide</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="128"/>
|
<location filename="../PictureDialog.cpp" line="132"/>
|
||||||
<source>Export as &JPG picture...</source>
|
<source>Export as &JPG picture...</source>
|
||||||
<translation>Exporter comme image &JPG...</translation>
|
<translation>Exporter comme image &JPG...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="129"/>
|
<location filename="../PictureDialog.cpp" line="133"/>
|
||||||
<source>Export as &GTA Snapmatic...</source>
|
<source>Export as &GTA Snapmatic...</source>
|
||||||
<translation>Exporter comme &GTA Snapmatic...</translation>
|
<translation>Exporter comme &GTA Snapmatic...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="343"/>
|
<location filename="../PictureDialog.cpp" line="347"/>
|
||||||
<source>Key 1 - Avatar Preview Mode
|
<source>Key 1 - Avatar Preview Mode
|
||||||
Key 2 - Toggle Overlay
|
Key 2 - Toggle Overlay
|
||||||
Arrow Keys - Navigate</source>
|
Arrow Keys - Navigate</source>
|
||||||
|
@ -506,19 +513,19 @@ Touche 2 - Activer/désactiver l'overlay
|
||||||
Touches fléchées - Naviguer</translation>
|
Touches fléchées - Naviguer</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="402"/>
|
<location filename="../PictureDialog.cpp" line="406"/>
|
||||||
<location filename="../PictureDialog.cpp" line="474"/>
|
<location filename="../PictureDialog.cpp" line="478"/>
|
||||||
<source>Snapmatic Picture Viewer</source>
|
<source>Snapmatic Picture Viewer</source>
|
||||||
<translation>Visionneuse de photo Snapmatic</translation>
|
<translation>Visionneuse de photo Snapmatic</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="402"/>
|
<location filename="../PictureDialog.cpp" line="406"/>
|
||||||
<location filename="../PictureDialog.cpp" line="474"/>
|
<location filename="../PictureDialog.cpp" line="478"/>
|
||||||
<source>Failed at %1</source>
|
<source>Failed at %1</source>
|
||||||
<translation>Echec de %1</translation>
|
<translation>Echec de %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="529"/>
|
<location filename="../PictureDialog.cpp" line="533"/>
|
||||||
<source>Avatar Preview Mode
|
<source>Avatar Preview Mode
|
||||||
Press 1 for Default View</source>
|
Press 1 for Default View</source>
|
||||||
<translation>Mode Aperçu Avatar
|
<translation>Mode Aperçu Avatar
|
||||||
|
@ -529,19 +536,19 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
<translation type="vanished">Aperçu avatar<br>Appuyer sur A pour la vue par défaut</translation>
|
<translation type="vanished">Aperçu avatar<br>Appuyer sur A pour la vue par défaut</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="463"/>
|
<location filename="../PictureDialog.cpp" line="467"/>
|
||||||
<location filename="../PictureDialog.cpp" line="473"/>
|
<location filename="../PictureDialog.cpp" line="477"/>
|
||||||
<source>No player</source>
|
<source>No player</source>
|
||||||
<translation>Aucun joueur</translation>
|
<translation>Aucun joueur</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="466"/>
|
<location filename="../PictureDialog.cpp" line="470"/>
|
||||||
<location filename="../PictureDialog.cpp" line="473"/>
|
<location filename="../PictureDialog.cpp" line="477"/>
|
||||||
<source>No crew</source>
|
<source>No crew</source>
|
||||||
<translation>Aucun crew</translation>
|
<translation>Aucun crew</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureDialog.cpp" line="473"/>
|
<location filename="../PictureDialog.cpp" line="477"/>
|
||||||
<source>Unknown Location</source>
|
<source>Unknown Location</source>
|
||||||
<translation>Emplacement inconnu</translation>
|
<translation>Emplacement inconnu</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -552,6 +559,7 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../PictureExport.cpp" line="89"/>
|
<location filename="../PictureExport.cpp" line="89"/>
|
||||||
|
<location filename="../PictureExport.cpp" line="221"/>
|
||||||
<source>Export</source>
|
<source>Export</source>
|
||||||
<translation>Exporter</translation>
|
<translation>Exporter</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -594,27 +602,27 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
<translation>Chargement du fichier %1 sur %2</translation>
|
<translation>Chargement du fichier %1 sur %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.ui" line="169"/>
|
<location filename="../ProfileInterface.ui" line="166"/>
|
||||||
<source>%1 %2</source>
|
<source>%1 %2</source>
|
||||||
<translation>%1 %2</translation>
|
<translation>%1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.ui" line="195"/>
|
<location filename="../ProfileInterface.ui" line="192"/>
|
||||||
<source>Import exported file</source>
|
<source>Import exported file</source>
|
||||||
<translation>Importer un profil</translation>
|
<translation>Importer un profil</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.ui" line="198"/>
|
<location filename="../ProfileInterface.ui" line="195"/>
|
||||||
<source>&Import...</source>
|
<source>&Import...</source>
|
||||||
<translation>&Importer...</translation>
|
<translation>&Importer...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.ui" line="214"/>
|
<location filename="../ProfileInterface.ui" line="211"/>
|
||||||
<source>Close profile</source>
|
<source>Close profile</source>
|
||||||
<translation>Fermer</translation>
|
<translation>Fermer</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.ui" line="217"/>
|
<location filename="../ProfileInterface.ui" line="214"/>
|
||||||
<source>&Close</source>
|
<source>&Close</source>
|
||||||
<translation>&Fermer</translation>
|
<translation>&Fermer</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -626,34 +634,34 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
<translation>Copie du fichier %1 sur %2</translation>
|
<translation>Copie du fichier %1 sur %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="60"/>
|
<location filename="../ProfileInterface.cpp" line="61"/>
|
||||||
<source>Enabled pictures: %1 of %2</source>
|
<source>Enabled pictures: %1 of %2</source>
|
||||||
<translation>Photos activées : %1 sur %2</translation>
|
<translation>Photos activées : %1 sur %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="111"/>
|
<location filename="../ProfileInterface.cpp" line="108"/>
|
||||||
<source>Loading...</source>
|
<source>Loading...</source>
|
||||||
<translation>Chargement...</translation>
|
<translation>Chargement...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="369"/>
|
<location filename="../ProfileInterface.cpp" line="384"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="406"/>
|
<location filename="../ProfileInterface.cpp" line="421"/>
|
||||||
<source>Import...</source>
|
<source>Import...</source>
|
||||||
<translation>Importer...</translation>
|
<translation>Importer...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="370"/>
|
<location filename="../ProfileInterface.cpp" line="385"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="460"/>
|
<location filename="../ProfileInterface.cpp" line="475"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="465"/>
|
<location filename="../ProfileInterface.cpp" line="480"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="492"/>
|
<location filename="../ProfileInterface.cpp" line="507"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="508"/>
|
<location filename="../ProfileInterface.cpp" line="523"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="658"/>
|
<location filename="../ProfileInterface.cpp" line="673"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="663"/>
|
<location filename="../ProfileInterface.cpp" line="678"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="681"/>
|
<location filename="../ProfileInterface.cpp" line="696"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="686"/>
|
<location filename="../ProfileInterface.cpp" line="701"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="697"/>
|
<location filename="../ProfileInterface.cpp" line="712"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="734"/>
|
<location filename="../ProfileInterface.cpp" line="749"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="740"/>
|
<location filename="../ProfileInterface.cpp" line="755"/>
|
||||||
<source>Import</source>
|
<source>Import</source>
|
||||||
<translation>Importer</translation>
|
<translation>Importer</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -662,31 +670,31 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
<translation type="vanished">Fichiers de profil GTA (SGTA* PGTA*)</translation>
|
<translation type="vanished">Fichiers de profil GTA (SGTA* PGTA*)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="375"/>
|
<location filename="../ProfileInterface.cpp" line="390"/>
|
||||||
<location filename="../UserInterface.cpp" line="335"/>
|
<location filename="../UserInterface.cpp" line="344"/>
|
||||||
<source>Savegames files (SGTA*)</source>
|
<source>Savegames files (SGTA*)</source>
|
||||||
<translation>Fichiers de sauvegarde GTA (SGTA*)</translation>
|
<translation>Fichiers de sauvegarde GTA (SGTA*)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="376"/>
|
<location filename="../ProfileInterface.cpp" line="391"/>
|
||||||
<location filename="../UserInterface.cpp" line="336"/>
|
<location filename="../UserInterface.cpp" line="345"/>
|
||||||
<source>Snapmatic pictures (PGTA*)</source>
|
<source>Snapmatic pictures (PGTA*)</source>
|
||||||
<translation>Photos Snapmatic (PGTA*)</translation>
|
<translation>Photos Snapmatic (PGTA*)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="378"/>
|
<location filename="../ProfileInterface.cpp" line="393"/>
|
||||||
<location filename="../UserInterface.cpp" line="337"/>
|
<location filename="../UserInterface.cpp" line="346"/>
|
||||||
<source>All files (**)</source>
|
<source>All files (**)</source>
|
||||||
<translation>Tous les fichiers (**)</translation>
|
<translation>Tous les fichiers (**)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="407"/>
|
|
||||||
<location filename="../ProfileInterface.cpp" line="422"/>
|
<location filename="../ProfileInterface.cpp" line="422"/>
|
||||||
|
<location filename="../ProfileInterface.cpp" line="437"/>
|
||||||
<source>Import file %1 of %2 files</source>
|
<source>Import file %1 of %2 files</source>
|
||||||
<translation>Importation du fichier %1 sur %2</translation>
|
<translation>Importation du fichier %1 sur %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="460"/>
|
<location filename="../ProfileInterface.cpp" line="475"/>
|
||||||
<source>Import failed with...
|
<source>Import failed with...
|
||||||
|
|
||||||
%1</source>
|
%1</source>
|
||||||
|
@ -695,26 +703,26 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
%1</translation>
|
%1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="465"/>
|
<location filename="../ProfileInterface.cpp" line="480"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="663"/>
|
<location filename="../ProfileInterface.cpp" line="678"/>
|
||||||
<location filename="../UserInterface.cpp" line="425"/>
|
<location filename="../UserInterface.cpp" line="434"/>
|
||||||
<source>No valid file is selected</source>
|
<source>No valid file is selected</source>
|
||||||
<translation>Fichier invalide</translation>
|
<translation>Fichier invalide</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="492"/>
|
<location filename="../ProfileInterface.cpp" line="507"/>
|
||||||
<location filename="../UserInterface.cpp" line="377"/>
|
<location filename="../UserInterface.cpp" line="386"/>
|
||||||
<source>Failed to read Snapmatic picture</source>
|
<source>Failed to read Snapmatic picture</source>
|
||||||
<translation>Impossible d'ouvrir la photo Snapmatic</translation>
|
<translation>Impossible d'ouvrir la photo Snapmatic</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="508"/>
|
<location filename="../ProfileInterface.cpp" line="523"/>
|
||||||
<location filename="../UserInterface.cpp" line="393"/>
|
<location filename="../UserInterface.cpp" line="402"/>
|
||||||
<source>Failed to read Savegame file</source>
|
<source>Failed to read Savegame file</source>
|
||||||
<translation>Impossible de lire le fichier de sauvegarde</translation>
|
<translation>Impossible de lire le fichier de sauvegarde</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="658"/>
|
<location filename="../ProfileInterface.cpp" line="673"/>
|
||||||
<source>Can't import %1 because of not valid file format</source>
|
<source>Can't import %1 because of not valid file format</source>
|
||||||
<translation>Impossible d'importer %1, format invalide</translation>
|
<translation>Impossible d'importer %1, format invalide</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -723,83 +731,83 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
<translation type="vanished">Impossible d'importer la photo Snapmatic,nom de fichier incorrect (PGTA*)</translation>
|
<translation type="vanished">Impossible d'importer la photo Snapmatic,nom de fichier incorrect (PGTA*)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="373"/>
|
<location filename="../ProfileInterface.cpp" line="388"/>
|
||||||
<source>Importable files (*.g5e *.jpg *.png SGTA* PGTA*)</source>
|
<source>Importable files (*.g5e *.jpg *.png SGTA* PGTA*)</source>
|
||||||
<translation>Fichiers importables (*.g5e *.jpg *.png SGTA* PGTA*)</translation>
|
<translation>Fichiers importables (*.g5e *.jpg *.png SGTA* PGTA*)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="377"/>
|
<location filename="../ProfileInterface.cpp" line="392"/>
|
||||||
<source>All image files (*.jpg *.png)</source>
|
<source>All image files (*.jpg *.png)</source>
|
||||||
<translation>Tous les fichiers image (*.jpg *.png)</translation>
|
<translation>Tous les fichiers image (*.jpg *.png)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="681"/>
|
<location filename="../ProfileInterface.cpp" line="696"/>
|
||||||
<source>Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e</source>
|
<source>Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e</source>
|
||||||
<translation>Impossible d'importer la photo Snapmatic,nom de fichier incorrect (PGTA*, *.g5e)</translation>
|
<translation>Impossible d'importer la photo Snapmatic,nom de fichier incorrect (PGTA*, *.g5e)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="686"/>
|
<location filename="../ProfileInterface.cpp" line="701"/>
|
||||||
<source>Failed to import the Snapmatic picture, the picture is already in the game</source>
|
<source>Failed to import the Snapmatic picture, the picture is already in the game</source>
|
||||||
<translation>Impossible d'importer la photo Snapmatic, un fichier du même nom existe déjà</translation>
|
<translation>Impossible d'importer la photo Snapmatic, un fichier du même nom existe déjà</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="697"/>
|
<location filename="../ProfileInterface.cpp" line="712"/>
|
||||||
<source>Failed to import the Snapmatic picture, can't copy the file into profile</source>
|
<source>Failed to import the Snapmatic picture, can't copy the file into profile</source>
|
||||||
<translation>Impossible d'importer la photo Snapmatic, impossible de copier le fichier dans le profil</translation>
|
<translation>Impossible d'importer la photo Snapmatic, impossible de copier le fichier dans le profil</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="734"/>
|
<location filename="../ProfileInterface.cpp" line="749"/>
|
||||||
<source>Failed to import the Savegame, can't copy the file into profile</source>
|
<source>Failed to import the Savegame, can't copy the file into profile</source>
|
||||||
<translation>Impossible d'importer la sauvegarde, impossible de copier le fichier dans le profil</translation>
|
<translation>Impossible d'importer la sauvegarde, impossible de copier le fichier dans le profil</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="740"/>
|
<location filename="../ProfileInterface.cpp" line="755"/>
|
||||||
<source>Failed to import the Savegame, no Savegame slot is left</source>
|
<source>Failed to import the Savegame, no Savegame slot is left</source>
|
||||||
<translation>Impossible d'importer la sauvegarde, aucun emplacement libre</translation>
|
<translation>Impossible d'importer la sauvegarde, aucun emplacement libre</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="803"/>
|
<location filename="../ProfileInterface.cpp" line="818"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="841"/>
|
<location filename="../ProfileInterface.cpp" line="856"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="918"/>
|
<location filename="../ProfileInterface.cpp" line="933"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="940"/>
|
<location filename="../ProfileInterface.cpp" line="953"/>
|
||||||
<source>Export selected</source>
|
<source>Export selected</source>
|
||||||
<translation>Exporter la sélection</translation>
|
<translation>Exporter la sélection</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="826"/>
|
<location filename="../ProfileInterface.cpp" line="841"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="844"/>
|
<location filename="../ProfileInterface.cpp" line="859"/>
|
||||||
<source>JPG pictures and GTA Snapmatic</source>
|
<source>JPG pictures and GTA Snapmatic</source>
|
||||||
<translation>Images JPG et GTA Snapmatic</translation>
|
<translation>Images JPG et GTA Snapmatic</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="827"/>
|
<location filename="../ProfileInterface.cpp" line="842"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="849"/>
|
<location filename="../ProfileInterface.cpp" line="864"/>
|
||||||
<source>JPG pictures only</source>
|
<source>JPG pictures only</source>
|
||||||
<translation>Images JPG seulement</translation>
|
<translation>Images JPG seulement</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="828"/>
|
<location filename="../ProfileInterface.cpp" line="843"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="853"/>
|
<location filename="../ProfileInterface.cpp" line="868"/>
|
||||||
<source>GTA Snapmatic only</source>
|
<source>GTA Snapmatic only</source>
|
||||||
<translation>GTA Snapmatic seulement</translation>
|
<translation>GTA Snapmatic seulement</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="841"/>
|
<location filename="../ProfileInterface.cpp" line="856"/>
|
||||||
<source>%1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as:</source>
|
<source>%1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as:</source>
|
||||||
<translation>%1Exporter les photos Snapmatic%2<br><br>Les fichiers JPG permettent d'ouvrir les photos avec une visionneuse d'images<br>Les GTA Snapmatic permettent d'importer les photos dans le jeu<br><br>Exporter comme :</translation>
|
<translation>%1Exporter les photos Snapmatic%2<br><br>Les fichiers JPG permettent d'ouvrir les photos avec une visionneuse d'images<br>Les GTA Snapmatic permettent d'importer les photos dans le jeu<br><br>Exporter comme :</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="884"/>
|
<location filename="../ProfileInterface.cpp" line="899"/>
|
||||||
<source>Export selected...</source>
|
<source>Export selected...</source>
|
||||||
<translation>Exporter la sélection...</translation>
|
<translation>Exporter la sélection...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="885"/>
|
<location filename="../ProfileInterface.cpp" line="900"/>
|
||||||
<source>Initializing export...</source>
|
<source>Initializing export...</source>
|
||||||
<translation>Initialisation de l'export...</translation>
|
<translation>Initialisation de l'export...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="918"/>
|
<location filename="../ProfileInterface.cpp" line="933"/>
|
||||||
<source>Export failed with...
|
<source>Export failed with...
|
||||||
|
|
||||||
%1</source>
|
%1</source>
|
||||||
|
@ -808,36 +816,36 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
%1</translation>
|
%1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="940"/>
|
<location filename="../ProfileInterface.cpp" line="953"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="983"/>
|
<location filename="../ProfileInterface.cpp" line="995"/>
|
||||||
<source>No Snapmatic pictures or Savegames files are selected</source>
|
<source>No Snapmatic pictures or Savegames files are selected</source>
|
||||||
<translation>Aucun fichier de sauvegarde ou photo Snapmatic sélectionné</translation>
|
<translation>Aucun fichier de sauvegarde ou photo Snapmatic sélectionné</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="948"/>
|
<location filename="../ProfileInterface.cpp" line="961"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="977"/>
|
<location filename="../ProfileInterface.cpp" line="989"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="983"/>
|
<location filename="../ProfileInterface.cpp" line="995"/>
|
||||||
<source>Remove selected</source>
|
<source>Remove selected</source>
|
||||||
<translation>Supprimer la sélection</translation>
|
<translation>Supprimer la sélection</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="948"/>
|
<location filename="../ProfileInterface.cpp" line="961"/>
|
||||||
<source>You really want remove the selected Snapmatic picutres and Savegame files?</source>
|
<source>You really want remove the selected Snapmatic picutres and Savegame files?</source>
|
||||||
<translation>Supprimer la sélection ?</translation>
|
<translation>Supprimer la sélection ?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="977"/>
|
<location filename="../ProfileInterface.cpp" line="989"/>
|
||||||
<source>Failed at remove the complete selected Snapmatic pictures and/or Savegame files</source>
|
<source>Failed at remove the complete selected Snapmatic pictures and/or Savegame files</source>
|
||||||
<translation>Impossible de supprimer la sélection</translation>
|
<translation>Impossible de supprimer la sélection</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../UserInterface.cpp" line="333"/>
|
<location filename="../UserInterface.cpp" line="342"/>
|
||||||
<source>All profile files (*.g5e SGTA* PGTA*)</source>
|
<source>All profile files (*.g5e SGTA* PGTA*)</source>
|
||||||
<translation>Tous les fichiers de profil (*.g5e SGTA* PGTA*)</translation>
|
<translation>Tous les fichiers de profil (*.g5e SGTA* PGTA*)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="374"/>
|
<location filename="../ProfileInterface.cpp" line="389"/>
|
||||||
<location filename="../UserInterface.cpp" line="334"/>
|
<location filename="../UserInterface.cpp" line="343"/>
|
||||||
<source>GTA V Export (*.g5e)</source>
|
<source>GTA V Export (*.g5e)</source>
|
||||||
<translation>GTA V Export (*.g5e)</translation>
|
<translation>GTA V Export (*.g5e)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -859,7 +867,7 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
<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="29"/>
|
<location filename="../SavegameDialog.cpp" line="33"/>
|
||||||
<source>Savegame Viewer</source>
|
<source>Savegame Viewer</source>
|
||||||
<translation>Gestionnaire de sauvegardes</translation>
|
<translation>Gestionnaire de sauvegardes</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -879,7 +887,7 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
<translation>&Fermer</translation>
|
<translation>&Fermer</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SavegameDialog.cpp" line="29"/>
|
<location filename="../SavegameDialog.cpp" line="33"/>
|
||||||
<source>Failed at %1</source>
|
<source>Failed at %1</source>
|
||||||
<translation>Échec de %1</translation>
|
<translation>Échec de %1</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -930,7 +938,7 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
<translation>Supprimer</translation>
|
<translation>Supprimer</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1107"/>
|
<location filename="../ProfileInterface.cpp" line="1119"/>
|
||||||
<source>&Export</source>
|
<source>&Export</source>
|
||||||
<translation>&Exporter</translation>
|
<translation>&Exporter</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1013,34 +1021,34 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
<translation>Impossible de supprimer %1</translation>
|
<translation>Impossible de supprimer %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1106"/>
|
<location filename="../ProfileInterface.cpp" line="1118"/>
|
||||||
<source>&View</source>
|
<source>&View</source>
|
||||||
<translation>&Voir</translation>
|
<translation>&Voir</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1108"/>
|
<location filename="../ProfileInterface.cpp" line="1120"/>
|
||||||
<source>&Remove</source>
|
<source>&Remove</source>
|
||||||
<translation>&Supprimer</translation>
|
<translation>&Supprimer</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1112"/>
|
<location filename="../ProfileInterface.cpp" line="1124"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="1123"/>
|
<location filename="../ProfileInterface.cpp" line="1135"/>
|
||||||
<source>&Select</source>
|
<source>&Select</source>
|
||||||
<translation>&Sélectionner</translation>
|
<translation>&Sélectionner</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1113"/>
|
<location filename="../ProfileInterface.cpp" line="1125"/>
|
||||||
<source>&Deselect</source>
|
<source>&Deselect</source>
|
||||||
<translation>&Déselectionner</translation>
|
<translation>&Déselectionner</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1114"/>
|
<location filename="../ProfileInterface.cpp" line="1126"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="1124"/>
|
<location filename="../ProfileInterface.cpp" line="1136"/>
|
||||||
<source>Select &All</source>
|
<source>Select &All</source>
|
||||||
<translation>Sélectionner to&ut</translation>
|
<translation>Sélectionner to&ut</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1117"/>
|
<location filename="../ProfileInterface.cpp" line="1129"/>
|
||||||
<source>&Deselect All</source>
|
<source>&Deselect All</source>
|
||||||
<translation>&Déselectionner tout</translation>
|
<translation>&Déselectionner tout</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1050,7 +1058,7 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="14"/>
|
<location filename="../SnapmaticEditor.ui" line="14"/>
|
||||||
<location filename="../SnapmaticEditor.ui" line="81"/>
|
<location filename="../SnapmaticEditor.ui" line="81"/>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="247"/>
|
<location filename="../SnapmaticEditor.cpp" line="239"/>
|
||||||
<source>Snapmatic Properties</source>
|
<source>Snapmatic Properties</source>
|
||||||
<translation>Propriétés Snapmatic</translation>
|
<translation>Propriétés Snapmatic</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1061,13 +1069,11 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="50"/>
|
<location filename="../SnapmaticEditor.ui" line="50"/>
|
||||||
<location filename="../SnapmaticEditor.ui" line="87"/>
|
|
||||||
<source>Editor</source>
|
<source>Editor</source>
|
||||||
<translation>Éditeur</translation>
|
<translation>Éditeur</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="57"/>
|
<location filename="../SnapmaticEditor.ui" line="57"/>
|
||||||
<location filename="../SnapmaticEditor.ui" line="108"/>
|
|
||||||
<source>Selfie</source>
|
<source>Selfie</source>
|
||||||
<translation>Selfie</translation>
|
<translation>Selfie</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1078,7 +1084,6 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="71"/>
|
<location filename="../SnapmaticEditor.ui" line="71"/>
|
||||||
<location filename="../SnapmaticEditor.ui" line="115"/>
|
|
||||||
<source>Mugshot</source>
|
<source>Mugshot</source>
|
||||||
<translation>Photo d'identité</translation>
|
<translation>Photo d'identité</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1087,93 +1092,114 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
<translation type="vanished">Personnalisé</translation>
|
<translation type="vanished">Personnalisé</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="101"/>
|
<location filename="../SnapmaticEditor.ui" line="94"/>
|
||||||
<source>Director</source>
|
<source>Director</source>
|
||||||
<translation>Director</translation>
|
<translation>Director</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="94"/>
|
<location filename="../SnapmaticEditor.ui" line="87"/>
|
||||||
<source>Meme</source>
|
<source>Meme</source>
|
||||||
<translation>Meme</translation>
|
<translation>Meme</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="125"/>
|
<location filename="../SnapmaticEditor.cpp" line="289"/>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="297"/>
|
|
||||||
<source>Snapmatic Title</source>
|
<source>Snapmatic Title</source>
|
||||||
<translation>Titre Snapmatic</translation>
|
<translation>Titre Snapmatic</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="140"/>
|
<location filename="../SnapmaticEditor.ui" line="104"/>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="200"/>
|
<source>Snapmatic Values</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../SnapmaticEditor.ui" line="113"/>
|
||||||
|
<location filename="../SnapmaticEditor.cpp" line="194"/>
|
||||||
|
<source>Crew: %1 (%2)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../SnapmaticEditor.ui" line="126"/>
|
||||||
|
<location filename="../SnapmaticEditor.cpp" line="179"/>
|
||||||
<source>Title: %1 (%2)</source>
|
<source>Title: %1 (%2)</source>
|
||||||
<translation>Titre : %1 (%2)</translation>
|
<translation>Titre : %1 (%2)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="156"/>
|
<location filename="../SnapmaticEditor.ui" line="136"/>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="204"/>
|
<location filename="../SnapmaticEditor.cpp" line="183"/>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="208"/>
|
<location filename="../SnapmaticEditor.cpp" line="187"/>
|
||||||
<source>Appropriate: %1</source>
|
<source>Appropriate: %1</source>
|
||||||
<translation>Valide : %1</translation>
|
<translation>Valide : %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="169"/>
|
<location filename="../SnapmaticEditor.ui" line="149"/>
|
||||||
<source>Extras</source>
|
<source>Extras</source>
|
||||||
<translation>Extras</translation>
|
<translation>Extras</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="175"/>
|
<location filename="../SnapmaticEditor.ui" line="155"/>
|
||||||
<source>Qualify as Avatar automatically at apply</source>
|
<source>Qualify as Avatar automatically at apply</source>
|
||||||
<translation>Qualifier comme Avatar</translation>
|
<translation>Qualifier comme Avatar</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="188"/>
|
<location filename="../SnapmaticEditor.ui" line="168"/>
|
||||||
<source>Qualify as Avatar allows you to use this Snapmatic as a Social Club profile picture</source>
|
<source>Qualify as Avatar allows you to use this Snapmatic as a Social Club profile picture</source>
|
||||||
<translation>Qualifier comme Avatar permet d'utiliser cette image en tant que photo de profil sur le Social Club</translation>
|
<translation>Qualifier comme Avatar permet d'utiliser cette image en tant que photo de profil sur le Social Club</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="238"/>
|
<location filename="../SnapmaticEditor.ui" line="218"/>
|
||||||
<source>&Apply</source>
|
<source>&Apply</source>
|
||||||
<translation>A&ppliquer</translation>
|
<translation>A&ppliquer</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.ui" line="251"/>
|
<location filename="../SnapmaticEditor.ui" line="231"/>
|
||||||
<source>&Cancel</source>
|
<source>&Cancel</source>
|
||||||
<translation>A&nnuler</translation>
|
<translation>A&nnuler</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="199"/>
|
<location filename="../SnapmaticEditor.cpp" line="178"/>
|
||||||
|
<location filename="../SnapmaticEditor.cpp" line="193"/>
|
||||||
<source>Edit</source>
|
<source>Edit</source>
|
||||||
<translation>Éditer</translation>
|
<translation>Éditer</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="204"/>
|
<location filename="../SnapmaticEditor.cpp" line="183"/>
|
||||||
<source>Yes</source>
|
<source>Yes</source>
|
||||||
<comment>Yes, should work fine</comment>
|
<comment>Yes, should work fine</comment>
|
||||||
<translatorcomment>Oui, devrait fonctionner</translatorcomment>
|
<translatorcomment>Oui, devrait fonctionner</translatorcomment>
|
||||||
<translation>Oui</translation>
|
<translation>Oui</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="208"/>
|
<location filename="../SnapmaticEditor.cpp" line="187"/>
|
||||||
<source>No</source>
|
<source>No</source>
|
||||||
<comment>No, could lead to issues</comment>
|
<comment>No, could lead to issues</comment>
|
||||||
<translatorcomment>Non, pourrait causer des erreurs</translatorcomment>
|
<translatorcomment>Non, pourrait causer des erreurs</translatorcomment>
|
||||||
<translation>Non</translation>
|
<translation>Non</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="247"/>
|
<location filename="../SnapmaticEditor.cpp" line="239"/>
|
||||||
<source>Patching of Snapmatic Properties failed because of I/O Error</source>
|
<source>Patching of Snapmatic Properties failed because of I/O Error</source>
|
||||||
<translation>La modification des propriétés Snapmatic a échoué : erreur d'entrée/sortie</translation>
|
<translation>La modification des propriétés Snapmatic a échoué : erreur d'entrée/sortie</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticEditor.cpp" line="297"/>
|
<location filename="../SnapmaticEditor.cpp" line="289"/>
|
||||||
<source>New Snapmatic title:</source>
|
<source>New Snapmatic title:</source>
|
||||||
<translation>Nouveau titre Snapmatic :</translation>
|
<translation>Nouveau titre Snapmatic :</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../SnapmaticEditor.cpp" line="314"/>
|
||||||
|
<source>Snapmatic Crew</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../SnapmaticEditor.cpp" line="314"/>
|
||||||
|
<source>New Snapmatic crew:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>SnapmaticPicture</name>
|
<name>SnapmaticPicture</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticPicture.cpp" line="370"/>
|
<location filename="../SnapmaticPicture.cpp" line="363"/>
|
||||||
<source>PHOTO - %1</source>
|
<source>PHOTO - %1</source>
|
||||||
<translation>PHOTO - %1</translation>
|
<translation>PHOTO - %1</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1222,8 +1248,8 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticWidget.ui" line="149"/>
|
<location filename="../SnapmaticWidget.ui" line="149"/>
|
||||||
<location filename="../SnapmaticWidget.cpp" line="150"/>
|
<location filename="../SnapmaticWidget.cpp" line="159"/>
|
||||||
<location filename="../SnapmaticWidget.cpp" line="163"/>
|
<location filename="../SnapmaticWidget.cpp" line="168"/>
|
||||||
<source>Delete picture</source>
|
<source>Delete picture</source>
|
||||||
<translation>Supprimer la photo</translation>
|
<translation>Supprimer la photo</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1233,79 +1259,79 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
<translation>Supprimer</translation>
|
<translation>Supprimer</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticWidget.cpp" line="150"/>
|
<location filename="../SnapmaticWidget.cpp" line="159"/>
|
||||||
<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>Supprimer %1 ?</translation>
|
<translation>Supprimer %1 ?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../SnapmaticWidget.cpp" line="163"/>
|
<location filename="../SnapmaticWidget.cpp" line="168"/>
|
||||||
<source>Failed at deleting %1 from your Snapmatic pictures</source>
|
<source>Failed at deleting %1 from your Snapmatic pictures</source>
|
||||||
<translation>Impossible de supprimer %1</translation>
|
<translation>Impossible de supprimer %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1065"/>
|
<location filename="../ProfileInterface.cpp" line="1077"/>
|
||||||
<source>Edi&t</source>
|
<source>Edi&t</source>
|
||||||
<translation>Édi&ter</translation>
|
<translation>Édi&ter</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1068"/>
|
<location filename="../ProfileInterface.cpp" line="1080"/>
|
||||||
<source>Show &In-game</source>
|
<source>Show &In-game</source>
|
||||||
<translation>&Visible en jeu</translation>
|
<translation>&Visible en jeu</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1072"/>
|
<location filename="../ProfileInterface.cpp" line="1084"/>
|
||||||
<source>Hide &In-game</source>
|
<source>Hide &In-game</source>
|
||||||
<translation>&Invisible en jeu</translation>
|
<translation>&Invisible en jeu</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1074"/>
|
<location filename="../ProfileInterface.cpp" line="1086"/>
|
||||||
<source>&Edit Properties...</source>
|
<source>&Edit Properties...</source>
|
||||||
<translation>Modifier les &propriétés...</translation>
|
<translation>Modifier les &propriétés...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1075"/>
|
<location filename="../ProfileInterface.cpp" line="1087"/>
|
||||||
<source>&Export</source>
|
<source>&Export</source>
|
||||||
<translation>&Exporter</translation>
|
<translation>&Exporter</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1076"/>
|
<location filename="../ProfileInterface.cpp" line="1088"/>
|
||||||
<source>Export as &JPG picture...</source>
|
<source>Export as &JPG picture...</source>
|
||||||
<translation>Exporter comme image &JPG...</translation>
|
<translation>Exporter comme image &JPG...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1077"/>
|
<location filename="../ProfileInterface.cpp" line="1089"/>
|
||||||
<source>Export as &GTA Snapmatic...</source>
|
<source>Export as &GTA Snapmatic...</source>
|
||||||
<translation>Exporter comme &GTA Snapmatic...</translation>
|
<translation>Exporter comme &GTA Snapmatic...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1078"/>
|
<location filename="../ProfileInterface.cpp" line="1090"/>
|
||||||
<source>&View</source>
|
<source>&View</source>
|
||||||
<translation>&Voir</translation>
|
<translation>&Voir</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1081"/>
|
<location filename="../ProfileInterface.cpp" line="1093"/>
|
||||||
<source>&Remove</source>
|
<source>&Remove</source>
|
||||||
<translation>S&upprimer</translation>
|
<translation>S&upprimer</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1085"/>
|
<location filename="../ProfileInterface.cpp" line="1097"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="1096"/>
|
<location filename="../ProfileInterface.cpp" line="1108"/>
|
||||||
<source>&Select</source>
|
<source>&Select</source>
|
||||||
<translation>&Sélectionner</translation>
|
<translation>&Sélectionner</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1086"/>
|
<location filename="../ProfileInterface.cpp" line="1098"/>
|
||||||
<source>&Deselect</source>
|
<source>&Deselect</source>
|
||||||
<translation>&Déselectionner</translation>
|
<translation>&Déselectionner</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1087"/>
|
<location filename="../ProfileInterface.cpp" line="1099"/>
|
||||||
<location filename="../ProfileInterface.cpp" line="1097"/>
|
<location filename="../ProfileInterface.cpp" line="1109"/>
|
||||||
<source>Select &All</source>
|
<source>Select &All</source>
|
||||||
<translation>Sélectionner &tout</translation>
|
<translation>Sélectionner &tout</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ProfileInterface.cpp" line="1090"/>
|
<location filename="../ProfileInterface.cpp" line="1102"/>
|
||||||
<source>&Deselect All</source>
|
<source>&Deselect All</source>
|
||||||
<translation>&Déselectionner tout</translation>
|
<translation>&Déselectionner tout</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1468,9 +1494,9 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../UserInterface.ui" line="306"/>
|
<location filename="../UserInterface.ui" line="306"/>
|
||||||
<location filename="../OptionsDialog.cpp" line="444"/>
|
<location filename="../OptionsDialog.cpp" line="448"/>
|
||||||
<location filename="../UserInterface.cpp" line="93"/>
|
<location filename="../UserInterface.cpp" line="93"/>
|
||||||
<location filename="../UserInterface.cpp" line="474"/>
|
<location filename="../UserInterface.cpp" line="488"/>
|
||||||
<source>Select GTA V Folder...</source>
|
<source>Select GTA V Folder...</source>
|
||||||
<translation>Modifier l'emplacement de GTA V...</translation>
|
<translation>Modifier l'emplacement de GTA V...</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1518,25 +1544,25 @@ Appuyer sur 1 pour le mode par défaut</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../UserInterface.cpp" line="62"/>
|
<location filename="../UserInterface.cpp" line="62"/>
|
||||||
<location filename="../UserInterface.cpp" line="214"/>
|
<location filename="../UserInterface.cpp" line="213"/>
|
||||||
<source>Select Profile</source>
|
<source>Select Profile</source>
|
||||||
<translation>Sélectionner un profil</translation>
|
<translation>Sélectionner un profil</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../UserInterface.cpp" line="330"/>
|
<location filename="../UserInterface.cpp" line="339"/>
|
||||||
<source>Open File...</source>
|
<source>Open File...</source>
|
||||||
<translation>Ouvrir...</translation>
|
<translation>Ouvrir...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../UserInterface.cpp" line="377"/>
|
<location filename="../UserInterface.cpp" line="386"/>
|
||||||
<location filename="../UserInterface.cpp" line="393"/>
|
<location filename="../UserInterface.cpp" line="402"/>
|
||||||
<location filename="../UserInterface.cpp" line="420"/>
|
<location filename="../UserInterface.cpp" line="429"/>
|
||||||
<location filename="../UserInterface.cpp" line="425"/>
|
<location filename="../UserInterface.cpp" line="434"/>
|
||||||
<source>Open File</source>
|
<source>Open File</source>
|
||||||
<translation>Ouvrir</translation>
|
<translation>Ouvrir</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../UserInterface.cpp" line="420"/>
|
<location filename="../UserInterface.cpp" line="429"/>
|
||||||
<source>Can't open %1 because of not valid file format</source>
|
<source>Can't open %1 because of not valid file format</source>
|
||||||
<translation>Impossible d'ouvrir %1, format invalide</translation>
|
<translation>Impossible d'ouvrir %1, format invalide</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
Loading…
Reference in a new issue