Browse Source

gta5view 1.9.0 release

1.9.x 1.9.0
Syping 11 months ago
parent
commit
5dbc06f393
  1. 2
      .ci/windows_docker.sh
  2. 2
      .ci/wininstall_docker.sh
  3. 6
      .drone.yml
  4. 6
      .gitlab-ci.yml
  5. 5
      .travis.yml
  6. 57
      AboutDialog.cpp
  7. 2
      AboutDialog.ui
  8. 8
      PictureDialog.ui
  9. 31
      PictureWidget.cpp
  10. 1
      PictureWidget.h
  11. 8
      README.md
  12. 4
      SavegameDialog.ui
  13. 2
      config.h
  14. 3
      res/de.syping.gta5view.metainfo.xml
  15. 22
      res/gta5sync.ts
  16. BIN
      res/gta5sync_de.qm
  17. 48
      res/gta5sync_de.ts
  18. 22
      res/gta5sync_en_US.ts
  19. BIN
      res/gta5sync_fr.qm
  20. 81
      res/gta5sync_fr.ts
  21. BIN
      res/gta5sync_ko.qm
  22. 50
      res/gta5sync_ko.ts
  23. BIN
      res/gta5sync_ru.qm
  24. 44
      res/gta5sync_ru.ts
  25. BIN
      res/gta5sync_uk.qm
  26. 54
      res/gta5sync_uk.ts
  27. BIN
      res/gta5sync_zh_TW.qm
  28. 44
      res/gta5sync_zh_TW.ts
  29. BIN
      res/src/mainui.png
  30. BIN
      res/src/picture.png
  31. BIN
      res/src/prop.png
  32. BIN
      res/template.g5e

2
.ci/windows_docker.sh

@ -1,6 +1,6 @@
#!/bin/bash
DOCKER_IMAGE=sypingauto/gta5view-build:1.8-static
DOCKER_IMAGE=sypingauto/gta5view-build:1.9-static
PROJECT_DIR_DOCKER=/gta5view
cd ${PROJECT_DIR} && \

2
.ci/wininstall_docker.sh

@ -1,6 +1,6 @@
#!/bin/bash
DOCKER_IMAGE=sypingauto/gta5view-build:1.8-shared
DOCKER_IMAGE=sypingauto/gta5view-build:1.9-shared
PROJECT_DIR_DOCKER=/gta5view
cd ${PROJECT_DIR} && \

6
.drone.yml

@ -2,11 +2,11 @@ kind: pipeline
type: docker
environment:
BUILD_TYPE: "DEV"
BUILD_TYPE: "REL"
steps:
- name: Windows Installer
image: sypingauto/gta5view-build:1.8-shared
image: sypingauto/gta5view-build:1.9-shared
environment:
BUILD_SCRIPT: "wininstall_build.sh"
QT_SELECT: "qt5-x86_64-w64-mingw32"
@ -18,7 +18,7 @@ steps:
- name: gta5view
path: /srv/gta5view
- name: Windows Portable
image: sypingauto/gta5view-build:1.8-static
image: sypingauto/gta5view-build:1.9-static
environment:
BUILD_SCRIPT: "windows_build.sh"
QT_SELECT: "qt5-x86_64-w64-mingw32"

6
.gitlab-ci.yml

@ -2,11 +2,11 @@ stages:
- build
variables:
BUILD_TYPE: "DEV"
BUILD_TYPE: "REL"
Windows Installer:
stage: build
image: sypingauto/gta5view-build:1.8-shared
image: sypingauto/gta5view-build:1.9-shared
variables:
BUILD_SCRIPT: "wininstall_build.sh"
QT_SELECT: "qt5-x86_64-w64-mingw32"
@ -19,7 +19,7 @@ Windows Installer:
Windows Portable:
stage: build
image: sypingauto/gta5view-build:1.8-static
image: sypingauto/gta5view-build:1.9-static
variables:
BUILD_SCRIPT: "windows_build.sh"
QT_SELECT: "qt5-x86_64-w64-mingw32"

5
.travis.yml

@ -3,12 +3,12 @@ sudo: required
language: cpp
service:
services:
- docker
env:
global:
- BUILD_TYPE=DEV
- BUILD_TYPE=REL
matrix:
include:
@ -37,6 +37,7 @@ matrix:
- QT_SELECT=qt5-x86_64-w64-mingw32
- RELEASE_LABEL="Windows 64-Bit Installer"
- os: osx
osx_image: xcode10.3
env:
- BUILD_SCRIPT=osx_ci.sh
- RELEASE_LABEL="Mac OS X 64-Bit Disk Image"

57
AboutDialog.cpp

@ -32,45 +32,42 @@ AboutDialog::AboutDialog(QWidget *parent) :
setWindowFlags(windowFlags()^Qt::WindowContextHelpButtonHint);
// Build Strings
QString appVersion = qApp->applicationVersion();
const QString appVersion = QApplication::applicationVersion();
QString buildType = tr(GTA5SYNC_BUILDTYPE);
buildType.replace("_", " ");
QString projectBuild = AppEnv::getBuildDateTime();
QString buildStr = GTA5SYNC_BUILDSTRING;
const QString projectBuild = AppEnv::getBuildDateTime();
const QString buildStr = GTA5SYNC_BUILDSTRING;
#ifndef GTA5SYNC_BUILDTYPE_REL
#ifdef GTA5SYNC_COMMIT
if (!appVersion.contains("-")) { appVersion = appVersion % "-" % GTA5SYNC_COMMIT; }
if (!appVersion.contains("-"))
appVersion = appVersion % "-" % GTA5SYNC_COMMIT;
#endif
#endif
// Translator Comments
//: Translated by translator, example Translated by Syping
QString translatedByStr = tr("Translated by %1");
const QString translatedByStr = tr("Translated by %1");
//: Insert your name here and profile here in following scheme, First Translator,First Profile\\nSecond Translator\\nThird Translator,Second Profile
QString translatorVal = tr("TRANSLATOR");
const QString translatorVal = tr("TRANSLATOR");
QStringList translatorContent;
if (translatorVal != "TRANSLATOR")
{
if (translatorVal != "TRANSLATOR") {
const QStringList translatorList = translatorVal.split('\n');
for (const QString &translatorStr : translatorList)
{
for (const QString &translatorStr : translatorList) {
QStringList translatorStrList = translatorStr.split(',');
QString translatorName = translatorStrList.at(0);
const QString translatorName = translatorStrList.at(0);
translatorStrList.removeFirst();
QString translatorProfile = translatorStrList.join(QString());
if (!translatorProfile.isEmpty())
{
if (!translatorProfile.isEmpty()) {
translatorContent += QString("<a href=\"%1\">%2</a>").arg(translatorProfile, translatorName);
}
else
{
else {
translatorContent += translatorName;
}
}
}
// Project Description
QString projectDes = tr("A project for viewing Grand Theft Auto V Snapmatic<br/>\nPictures and Savegames");
const QString projectDes = tr("A project for viewing Grand Theft Auto V Snapmatic<br/>\nPictures and Savegames");
// Copyright Description
QString copyrightDes1 = tr("Copyright &copy; <a href=\"%1\">%2</a> %3");
@ -78,40 +75,34 @@ AboutDialog::AboutDialog(QWidget *parent) :
QString copyrightDes2 = tr("%1 is licensed under <a href=\"https://www.gnu.org/licenses/gpl-3.0.html#content\">GNU GPLv3</a>");
copyrightDes2 = copyrightDes2.arg(GTA5SYNC_APPSTR);
QString copyrightDesA;
if (!translatorContent.isEmpty())
{
if (!translatorContent.isEmpty()) {
copyrightDesA = copyrightDes1 % "<br/>" % translatedByStr.arg(translatorContent.join(", ")) % "<br/>" % copyrightDes2;
}
else
{
else {
copyrightDesA = copyrightDes1 % "<br/>" % copyrightDes2;
}
// Setup User Interface
ui->setupUi(this);
aboutStr = ui->labAbout->text();
titleStr = this->windowTitle();
titleStr = windowTitle();
ui->labAbout->setText(aboutStr.arg(GTA5SYNC_APPSTR, projectDes, appVersion % " (" % buildType % ")", projectBuild, buildStr, qVersion(), copyrightDesA));
this->setWindowTitle(titleStr.arg(GTA5SYNC_APPSTR));
setWindowTitle(titleStr.arg(GTA5SYNC_APPSTR));
// Set Icon for Close Button
if (QIcon::hasThemeIcon("dialog-close"))
{
if (QIcon::hasThemeIcon("dialog-close")) {
ui->cmdClose->setIcon(QIcon::fromTheme("dialog-close"));
}
else if (QIcon::hasThemeIcon("gtk-close"))
{
else if (QIcon::hasThemeIcon("gtk-close")) {
ui->cmdClose->setIcon(QIcon::fromTheme("gtk-close"));
}
// DPI calculation
qreal screenRatio = AppEnv::screenRatio();
if (!translatorContent.isEmpty())
{
if (!translatorContent.isEmpty()) {
resize(375 * screenRatio, 270 * screenRatio);
}
else
{
else {
resize(375 * screenRatio, 260 * screenRatio);
}
}
@ -123,13 +114,11 @@ AboutDialog::~AboutDialog()
void AboutDialog::on_labAbout_linkActivated(const QString &link)
{
if (link.left(12) == "g5e://about?")
{
if (link.left(12) == "g5e://about?") {
QStringList aboutStrList = QString(link).remove(0, 12).split(":");
QMessageBox::information(this, QString::fromUtf8(QByteArray::fromBase64(aboutStrList.at(0).toUtf8())), QString::fromUtf8(QByteArray::fromBase64(aboutStrList.at(1).toUtf8())));
}
else
{
else {
QDesktopServices::openUrl(QUrl(link));
}
}

2
AboutDialog.ui

@ -26,7 +26,7 @@
</sizepolicy>
</property>
<property name="text">
<string>&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
<string>&lt;span style=&quot;font-weight:600&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
%2&lt;br/&gt;
&lt;br/&gt;

8
PictureDialog.ui

@ -111,10 +111,10 @@
</sizepolicy>
</property>
<property name="text">
<string>&lt;span style=&quot; font-weight:600;&quot;&gt;Title: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Created: &lt;/span&gt;%8</string>
<string>&lt;span style=&quot;font-weight:600&quot;&gt;Title: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Created: &lt;/span&gt;%8</string>
</property>
<property name="wordWrap">
<bool>true</bool>

31
PictureWidget.cpp

@ -25,9 +25,6 @@
#include <QKeyEvent>
#include <QPixmap>
#include <QEvent>
#if QT_VERSION < 0x060000
#include <QDesktopWidget>
#endif
PictureWidget::PictureWidget(QWidget *parent) : QDialog(parent)
{
@ -46,9 +43,6 @@ PictureWidget::PictureWidget(QWidget *parent) : QDialog(parent)
QObject::connect(pictureLabel, SIGNAL(mouseDoubleClicked(Qt::MouseButton)), this, SLOT(pictureDoubleClicked(Qt::MouseButton)));
QObject::connect(pictureLabel, SIGNAL(customContextMenuRequested(QPoint)), parent, SLOT(exportCustomContextMenuRequested(QPoint)));
#if QT_VERSION < 0x060000
QObject::connect(QApplication::desktop(), SIGNAL(resized(int)), this, SLOT(updateWindowSize(int)));
#endif
setLayout(widgetLayout);
}
@ -106,28 +100,3 @@ void PictureWidget::setImage(QImage image_)
#endif
pictureLabel->setPixmap(pixmap);
}
void PictureWidget::updateWindowSize(int screenID)
{
#if QT_VERSION >= 0x060000
Q_UNUSED(screenID)
const qreal screenRatioPR = AppEnv::screenRatioPR();
QRect desktopRect = QApplication::screenAt(pos())->geometry();
move(desktopRect.x(), desktopRect.y());
resize(desktopRect.width(), desktopRect.height());
showFullScreen();
QPixmap pixmap = QPixmap::fromImage(image.scaled(geometry().width() * screenRatioPR, geometry().height() * screenRatioPR, Qt::KeepAspectRatio, Qt::SmoothTransformation));
#if QT_VERSION >= 0x050600
pixmap.setDevicePixelRatio(screenRatioPR);
#endif
pictureLabel->setPixmap(pixmap);
#else
if (screenID == QApplication::desktop()->screenNumber(this)) {
QRect desktopRect = QApplication::desktop()->screenGeometry(this);
move(desktopRect.x(), desktopRect.y());
resize(desktopRect.width(), desktopRect.height());
showFullScreen();
pictureLabel->setPixmap(QPixmap::fromImage(image.scaled(desktopRect.width(), desktopRect.height(), Qt::KeepAspectRatio, Qt::SmoothTransformation)));
}
#endif
}

1
PictureWidget.h

@ -46,7 +46,6 @@ private:
private slots:
void pictureDoubleClicked(Qt::MouseButton button);
void updateWindowSize(int screenID);
signals:
void nextPictureRequested();

8
README.md

@ -15,8 +15,8 @@ Grand Theft Auto V Savegame and Snapmatic viewer/editor
# Note: Install Docker Community Edition and Git before continuing
git clone https://gitlab.com/Syping/gta5view && cd gta5view
docker pull sypingauto/gta5view-build:1.8-static
docker run --rm -v ${PWD}:/gta5view -it sypingauto/gta5view-build:1.8-static
docker pull sypingauto/gta5view-build:1.9-static
docker run --rm -v ${PWD}:/gta5view -it sypingauto/gta5view-build:1.9-static
cd /gta5view && mkdir -p build && cd build
mingw64-qt-cmake ../
make -j $(nproc --all)
@ -47,7 +47,3 @@ Grand Theft Auto V Savegame and Snapmatic viewer/editor
cmake ../
make -j $(nproc --all)
sudo make install
#### Download Binary Releases
Go to [gta5view release](https://github.com/SyDevTeam/gta5view/releases) and download the .exe file for Windows, .deb file for Debian/Ubuntu and .dmg file for OS X.

4
SavegameDialog.ui

@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>400</width>
<height>105</height>
<height>112</height>
</rect>
</property>
<property name="windowTitle">
@ -20,7 +20,7 @@
<item>
<widget class="QLabel" name="labSavegameText">
<property name="text">
<string>&lt;span style=&quot; font-weight:600;&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</string>
<string>&lt;span style=&quot;font-weight:600&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>

2
config.h

@ -28,7 +28,7 @@
#endif
#ifndef GTA5SYNC_APPVENDORLINK
#define GTA5SYNC_APPVENDORLINK "g5e://about?U3lwaW5n:R2l0TGFiOiA8YSBocmVmPSJodHRwczovL2dpdGxhYi5jb20vU3lwaW5nIj5TeXBpbmc8L2E+PGJyLz5HaXRIdWI6IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9TeXBpbmciPlN5cGluZzwvYT48YnIvPlNvY2lhbCBDbHViOiA8YSBocmVmPSJodHRwczovL3NvY2lhbGNsdWIucm9ja3N0YXJnYW1lcy5jb20vbWVtYmVyL1N5cGluZy80NjMwMzA1NiI+U3lwaW5nPC9hPg=="
#define GTA5SYNC_APPVENDORLINK "g5e://about?U3lwaW5n:R2l0TGFiOiA8YSBocmVmPSJodHRwczovL2dpdGxhYi5jb20vU3lwaW5nIj5TeXBpbmc8L2E+PGJyLz5HaXRIdWI6IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9TeXBpbmciPlN5cGluZzwvYT48YnIvPlNvY2lhbCBDbHViOiA8YSBocmVmPSJodHRwczovL3NvY2lhbGNsdWIucm9ja3N0YXJnYW1lcy5jb20vbWVtYmVyL1N5cGluZy80NjMwMzA1NiI+U3lwaW5nPC9hPg"
#endif
#ifndef GTA5SYNC_APPSTR

3
res/de.syping.gta5view.metainfo.xml

@ -32,7 +32,8 @@
<developer_name>Syping</developer_name>
<releases>
<release date="2020-10-11" version="1.8.0" />
<release date="2020-11-30" version="1.9.0"/>
<release date="2020-10-11" version="1.8.0"/>
</releases>
<screenshots>

22
res/gta5sync.ts

@ -10,7 +10,7 @@
</message>
<message>
<location filename="../AboutDialog.ui" line="29"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
<source>&lt;span style=&quot;font-weight:600&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
%2&lt;br/&gt;
&lt;br/&gt;
@ -28,30 +28,30 @@ Running with Qt %6&lt;br/&gt;
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="48"/>
<location filename="../AboutDialog.cpp" line="49"/>
<source>Translated by %1</source>
<extracomment>Translated by translator, example Translated by Syping</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="50"/>
<location filename="../AboutDialog.cpp" line="51"/>
<source>TRANSLATOR</source>
<extracomment>Insert your name here and profile here in following scheme, First Translator,First Profile\nSecond Translator\nThird Translator,Second Profile</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="73"/>
<location filename="../AboutDialog.cpp" line="70"/>
<source>A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="76"/>
<location filename="../AboutDialog.cpp" line="73"/>
<source>Copyright &amp;copy; &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="78"/>
<location filename="../AboutDialog.cpp" line="75"/>
<source>%1 is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
@ -985,10 +985,10 @@ Y: %2</source>
</message>
<message>
<location filename="../PictureDialog.ui" line="114"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Title: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Created: &lt;/span&gt;%8</source>
<source>&lt;span style=&quot;font-weight:600&quot;&gt;Title: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Created: &lt;/span&gt;%8</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1656,7 +1656,7 @@ Press 1 for Default View</source>
</message>
<message>
<location filename="../SavegameDialog.ui" line="23"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</source>
<source>&lt;span style=&quot;font-weight:600&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</source>
<translation type="unfinished"></translation>
</message>
<message>

BIN
res/gta5sync_de.qm

Binary file not shown.

48
res/gta5sync_de.ts

@ -10,7 +10,7 @@
</message>
<message>
<location filename="../AboutDialog.ui" line="29"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
<source>&lt;span style=&quot;font-weight:600&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
%2&lt;br/&gt;
&lt;br/&gt;
@ -20,7 +20,7 @@ Built with Qt %5&lt;br/&gt;
Running with Qt %6&lt;br/&gt;
&lt;br/&gt;
%7</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
<translation>&lt;span style=&quot;font-weight:600&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
%2&lt;br/&gt;
&lt;br/&gt;
@ -37,31 +37,31 @@ Läuft auf Qt %6&lt;br/&gt;
<translation>S&amp;chließen</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="48"/>
<location filename="../AboutDialog.cpp" line="49"/>
<source>Translated by %1</source>
<extracomment>Translated by translator, example Translated by Syping</extracomment>
<translation>Übersetzt von %1</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="50"/>
<location filename="../AboutDialog.cpp" line="51"/>
<source>TRANSLATOR</source>
<extracomment>Insert your name here and profile here in following scheme, First Translator,First Profile\nSecond Translator\nThird Translator,Second Profile</extracomment>
<translation>Syping,g5e://about?U3lwaW5n:R2l0TGFiOiA8YSBocmVmPSJodHRwczovL2dpdGxhYi5jb20vU3lwaW5nIj5TeXBpbmc8L2E+PGJyLz5HaXRIdWI6IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9TeXBpbmciPlN5cGluZzwvYT48YnIvPlNvY2lhbCBDbHViOiA8YSBocmVmPSJodHRwczovL3NvY2lhbGNsdWIucm9ja3N0YXJnYW1lcy5jb20vbWVtYmVyL1N5cGluZy80NjMwMzA1NiI+U3lwaW5nPC9hPg==</translation>
<translation>Syping,g5e://about?U3lwaW5n:R2l0TGFiOiA8YSBocmVmPSJodHRwczovL2dpdGxhYi5jb20vU3lwaW5nIj5TeXBpbmc8L2E+PGJyLz5HaXRIdWI6IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9TeXBpbmciPlN5cGluZzwvYT48YnIvPlNvY2lhbCBDbHViOiA8YSBocmVmPSJodHRwczovL3NvY2lhbGNsdWIucm9ja3N0YXJnYW1lcy5jb20vbWVtYmVyL1N5cGluZy80NjMwMzA1NiI+U3lwaW5nPC9hPg</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="73"/>
<location filename="../AboutDialog.cpp" line="70"/>
<source>A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames</source>
<translation>Ein Projekt zum ansehen von Grand Theft Auto V&lt;br/&gt;
Snapmatic Bilder und Spielständen</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="76"/>
<location filename="../AboutDialog.cpp" line="73"/>
<source>Copyright &amp;copy; &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; %3</source>
<translation>Copyright &amp;copy; &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; %3</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="78"/>
<location filename="../AboutDialog.cpp" line="75"/>
<source>%1 is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source>
<translation>%1 ist lizenziert unter &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</translation>
</message>
@ -269,7 +269,7 @@ Snapmatic Bilder und Spielständen</translation>
</message>
<message>
<source>...</source>
<translation type="vanished">...</translation>
<translation type="obsolete">...</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="227"/>
@ -294,7 +294,7 @@ Snapmatic Bilder und Spielständen</translation>
</message>
<message>
<source>X</source>
<translation type="vanished">X</translation>
<translation type="obsolete">X</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="268"/>
@ -614,7 +614,7 @@ Y: %2</translation>
</message>
<message>
<source>Open with Singleclick</source>
<translation type="vanished">Ein Klick zum öffnen</translation>
<translation type="obsolete">Ein Klick zum öffnen</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="56"/>
@ -623,7 +623,7 @@ Y: %2</translation>
</message>
<message>
<source>Select with Singleclick</source>
<translation type="vanished">Ein Klick zum auswählen</translation>
<translation type="obsolete">Ein Klick zum auswählen</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="66"/>
@ -857,7 +857,7 @@ Y: %2</translation>
</message>
<message>
<source>Always use Message Font (Windows 2003 and earlier)</source>
<translation type="vanished">Immer Nachrichtenschrift nutzen (Windows 2003 und früher)</translation>
<translation type="obsolete">Immer Nachrichtenschrift nutzen (Windows 2003 und früher)</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="596"/>
@ -1017,14 +1017,14 @@ Y: %2</translation>
</message>
<message>
<location filename="../PictureDialog.ui" line="114"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Title: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Created: &lt;/span&gt;%8</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;Titel: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Standort: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Spieler: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Erstellt: &lt;/span&gt;%8</translation>
<source>&lt;span style=&quot;font-weight:600&quot;&gt;Title: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Created: &lt;/span&gt;%8</source>
<translation>&lt;span style=&quot;font-weight:600&quot;&gt;Titel: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Standort: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Spieler: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Erstellt: &lt;/span&gt;%8</translation>
</message>
<message>
<location filename="../PictureDialog.ui" line="174"/>
@ -1699,8 +1699,8 @@ Drücke 1 für Standardmodus</translation>
</message>
<message>
<location filename="../SavegameDialog.ui" line="23"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;Spielstand&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</translation>
<source>&lt;span style=&quot;font-weight:600&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</source>
<translation>&lt;span style=&quot;font-weight:600&quot;&gt;Spielstand&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</translation>
</message>
<message>
<location filename="../SavegameDialog.ui" line="70"/>
@ -1929,7 +1929,7 @@ Drücke 1 für Standardmodus</translation>
<message>
<location filename="../SnapmaticEditor.ui" line="71"/>
<source>Mugshot</source>
<translation>Fahndungsfoto</translation>
<translation>Polizeifoto</translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="94"/>

22
res/gta5sync_en_US.ts

@ -10,7 +10,7 @@
</message>
<message>
<location filename="../AboutDialog.ui" line="29"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
<source>&lt;span style=&quot;font-weight:600&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
%2&lt;br/&gt;
&lt;br/&gt;
@ -28,30 +28,30 @@ Running with Qt %6&lt;br/&gt;
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="48"/>
<location filename="../AboutDialog.cpp" line="49"/>
<source>Translated by %1</source>
<extracomment>Translated by translator, example Translated by Syping</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="50"/>
<location filename="../AboutDialog.cpp" line="51"/>
<source>TRANSLATOR</source>
<extracomment>Insert your name here and profile here in following scheme, First Translator,First Profile\nSecond Translator\nThird Translator,Second Profile</extracomment>
<translation>Syping,g5e://about?U3lwaW5n:R2l0TGFiOiA8YSBocmVmPSJodHRwczovL2dpdGxhYi5jb20vU3lwaW5nIj5TeXBpbmc8L2E+PGJyLz5HaXRIdWI6IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9TeXBpbmciPlN5cGluZzwvYT48YnIvPlNvY2lhbCBDbHViOiA8YSBocmVmPSJodHRwczovL3NvY2lhbGNsdWIucm9ja3N0YXJnYW1lcy5jb20vbWVtYmVyL1N5cGluZy80NjMwMzA1NiI+U3lwaW5nPC9hPg==</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="73"/>
<location filename="../AboutDialog.cpp" line="70"/>
<source>A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="76"/>
<location filename="../AboutDialog.cpp" line="73"/>
<source>Copyright &amp;copy; &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="78"/>
<location filename="../AboutDialog.cpp" line="75"/>
<source>%1 is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
@ -985,10 +985,10 @@ Y: %2</source>
</message>
<message>
<location filename="../PictureDialog.ui" line="114"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Title: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Created: &lt;/span&gt;%8</source>
<source>&lt;span style=&quot;font-weight:600&quot;&gt;Title: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Created: &lt;/span&gt;%8</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1656,7 +1656,7 @@ Press 1 for Default View</source>
</message>
<message>
<location filename="../SavegameDialog.ui" line="23"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</source>
<source>&lt;span style=&quot;font-weight:600&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</source>
<translation type="unfinished"></translation>
</message>
<message>

BIN
res/gta5sync_fr.qm

Binary file not shown.

81
res/gta5sync_fr.ts

@ -10,7 +10,7 @@
</message>
<message>
<location filename="../AboutDialog.ui" line="29"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
<source>&lt;span style=&quot;font-weight:600&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
%2&lt;br/&gt;
&lt;br/&gt;
@ -20,7 +20,7 @@ Built with Qt %5&lt;br/&gt;
Running with Qt %6&lt;br/&gt;
&lt;br/&gt;
%7</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
<translation>&lt;span style=&quot;font-weight:600&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
%2&lt;br/&gt;
&lt;br/&gt;
@ -37,31 +37,32 @@ Fonctionne avec Qt %6&lt;br/&gt;
<translation>&amp;Fermer</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="48"/>
<location filename="../AboutDialog.cpp" line="49"/>
<source>Translated by %1</source>
<extracomment>Translated by translator, example Translated by Syping</extracomment>
<translation>Traduit par %1</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="50"/>
<location filename="../AboutDialog.cpp" line="51"/>
<source>TRANSLATOR</source>
<extracomment>Insert your name here and profile here in following scheme, First Translator,First Profile\nSecond Translator\nThird Translator,Second Profile</extracomment>
<translation>Ganjalo,https://github.com/Ganjalo/</translation>
<translation>Ganjalo,https://github.com/Ganjalo/
XeriosG,g5e://about?WGVyaW9zRw:RGlzY29yZDogWGVyaW9zRyM1MzIxPGJyLz5TdGVhbTogPGEgaHJlZj0iaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTg0MjU2NjU3MjQvIj5YZXJpb3NHPC9hPg</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="73"/>
<location filename="../AboutDialog.cpp" line="70"/>
<source>A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames</source>
<translation>Un outil pour gérer les photos Snapmatic&lt;br/&gt;
et les fichiers de sauvegarde de Grand Theft Auto V</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="76"/>
<location filename="../AboutDialog.cpp" line="73"/>
<source>Copyright &amp;copy; &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; %3</source>
<translation>Copyright &amp;copy; &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; %3</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="78"/>
<location filename="../AboutDialog.cpp" line="75"/>
<source>%1 is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source>
<translation>%1 est distribué sous license &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</translation>
</message>
@ -269,7 +270,7 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
</message>
<message>
<source>...</source>
<translation type="vanished">...</translation>
<translation type="obsolete">...</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="227"/>
@ -289,47 +290,47 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
</message>
<message>
<source>X</source>
<translation type="vanished">X</translation>
<translation type="obsolete">X</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="268"/>
<source>Force Colour in Avatar Zone</source>
<translation>Forcer la couleur dans la Zone d&apos;Avatar</translation>
<translation>Forcer la couleur dans la zone d&apos;avatar</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="303"/>
<source>Advanced</source>
<translation type="unfinished"></translation>
<translation>Avancé</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="311"/>
<source>Resolution:</source>
<translation type="unfinished"></translation>
<translation>Résolution:</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="324"/>
<source>Snapmatic resolution</source>
<translation type="unfinished"></translation>
<translation>Résolution Snapmatic</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="335"/>
<source>Avoid compression and expand buffer instead, improves picture quality, but may break Snapmatic</source>
<translation type="unfinished"></translation>
<translation>Éviter la compression et étendre la mémoire tampon à la place, améliore la qualité de l&apos;image mais peut casser Snapmatic</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="338"/>
<source>Unlimited Buffer</source>
<translation type="unfinished"></translation>
<translation>Mémoire tampon illimitée</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="345"/>
<source>Import as-is, don&apos;t change the picture at all, guaranteed to break Snapmatic unless you know what you doing</source>
<translation type="unfinished"></translation>
<translation>Importer tel quel,ne changez pas du tout l&apos;image, garantie de casser Snapmatic à moins que vous ne sachiez ce que vous faites</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="348"/>
<source>Import as-is</source>
<translation type="unfinished"></translation>
<translation>Importer tel quel</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="362"/>
@ -359,7 +360,7 @@ et les fichiers de sauvegarde de Grand Theft Auto V</translation>
<message>
<location filename="../ImportDialog.ui" line="413"/>
<source>&amp;Cancel</source>
<translation>A&amp;nnuler</translation>
<translation>&amp;Annuler</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="203"/>
@ -492,7 +493,7 @@ Si vous l&apos;utilisez comme Avatar, l&apos;image sera détachée !</translatio
<location filename="../ImportDialog.cpp" line="735"/>
<location filename="../ImportDialog.cpp" line="926"/>
<source>Snapmatic Avatar Zone</source>
<translation>Zone d&apos;Avatar Snapmatic</translation>
<translation>Zone d&apos;avatar Snapmatic</translation>
</message>
<message>
<location filename="../ImportDialog.cpp" line="781"/>
@ -544,7 +545,7 @@ Si vous l&apos;utilisez comme Avatar, l&apos;image sera détachée !</translatio
<message>
<location filename="../MapLocationDialog.ui" line="26"/>
<source>Snapmatic Map Viewer</source>
<translation>Visionneuse de Carte Snapmatic</translation>
<translation>Visionneuse de carte Snapmatic</translation>
</message>
<message>
<location filename="../MapLocationDialog.ui" line="143"/>
@ -624,7 +625,7 @@ Y : %2</translation>
</message>
<message>
<source>Open with Singleclick</source>
<translation type="vanished">Ouvrir avec un clic</translation>
<translation type="obsolete">Ouvrir avec un clic</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="56"/>
@ -633,7 +634,7 @@ Y : %2</translation>
</message>
<message>
<source>Select with Singleclick</source>
<translation type="vanished">Sélectionner avec un clic</translation>
<translation type="obsolete">Sélectionner avec un clic</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="66"/>
@ -852,7 +853,7 @@ Y : %2</translation>
</message>
<message>
<source>Always use Message Font (Windows 2003 and earlier)</source>
<translation type="vanished">Toujours utiliser la police Message (Windows 2003 et précédent)</translation>
<translation type="obsolete">Toujours utiliser la police Message (Windows 2003 et précédent)</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="596"/>
@ -880,17 +881,17 @@ Y : %2</translation>
<message>
<location filename="../OptionsDialog.ui" line="652"/>
<source>Use Default Style (Restart)</source>
<translation>Utiliser le Style par Défaut (démarrage requis)</translation>
<translation>Utiliser le style par défaut (redémarrage requis)</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="698"/>
<source>Use Default Font (Restart)</source>
<translation type="unfinished"></translation>
<translation>Utiliser la police par défaut (redémarrage requis)</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="713"/>
<source>Font:</source>
<translation type="unfinished">Police :</translation>
<translation>Police :</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="786"/>
@ -1017,14 +1018,14 @@ Y : %2</translation>
</message>
<message>
<location filename="../PictureDialog.ui" line="114"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Title: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Created: &lt;/span&gt;%8</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;Titre : &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Emplacement : &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Joueurs : &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Créé le : &lt;/span&gt;%8</translation>
<source>&lt;span style=&quot;font-weight:600&quot;&gt;Title: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Created: &lt;/span&gt;%8</source>
<translation>&lt;span style=&quot;font-weight:600&quot;&gt;Titre : &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Emplacement : &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Joueurs : &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Créé le : &lt;/span&gt;%8</translation>
</message>
<message>
<location filename="../PictureDialog.ui" line="174"/>
@ -1686,11 +1687,11 @@ Appuyer sur 1 pour le mode par défaut</translation>
<name>QApplication</name>
<message>
<source>Font</source>
<translation type="vanished">Police</translation>
<translation type="obsolete">Police</translation>
</message>
<message>
<source>Selected Font: %1</source>
<translation type="vanished">Police sélectionnée : %1</translation>
<translation type="obsolete">Police sélectionnée : %1</translation>
</message>
<message>
<location filename="../main.cpp" line="137"/>
@ -1708,8 +1709,8 @@ Appuyer sur 1 pour le mode par défaut</translation>
</message>
<message>
<location filename="../SavegameDialog.ui" line="23"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;Sauvegarde&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</translation>
<source>&lt;span style=&quot;font-weight:600&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</source>
<translation>&lt;span style=&quot;font-weight:600&quot;&gt;Sauvegarde&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</translation>
</message>
<message>
<location filename="../SavegameDialog.ui" line="70"/>
@ -2012,7 +2013,7 @@ Appuyer sur 1 pour le mode par défaut</translation>
<message>
<location filename="../SnapmaticEditor.ui" line="243"/>
<source>&amp;Apply</source>
<translation>A&amp;ppliquer</translation>
<translation>&amp;Appliquer</translation>
</message>
<message>
<location filename="../SnapmaticEditor.ui" line="256"/>

BIN
res/gta5sync_ko.qm

Binary file not shown.

50
res/gta5sync_ko.ts

@ -10,7 +10,7 @@
</message>
<message>
<location filename="../AboutDialog.ui" line="29"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
<source>&lt;span style=&quot;font-weight:600&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
%2&lt;br/&gt;
&lt;br/&gt;
@ -20,7 +20,7 @@ Built with Qt %5&lt;br/&gt;
Running with Qt %6&lt;br/&gt;
&lt;br/&gt;
%7</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
<translation>&lt;span style=&quot;font-weight:600&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
%2&lt;br/&gt;
&lt;br/&gt;
@ -37,31 +37,31 @@ Qt로 실행 %6&lt;br/&gt;
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="48"/>
<location filename="../AboutDialog.cpp" line="49"/>
<source>Translated by %1</source>
<extracomment>Translated by translator, example Translated by Syping</extracomment>
<translation> %1</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="50"/>
<location filename="../AboutDialog.cpp" line="51"/>
<source>TRANSLATOR</source>
<extracomment>Insert your name here and profile here in following scheme, First Translator,First Profile\nSecond Translator\nThird Translator,Second Profile</extracomment>
<translation>&lt;a href=&quot;https://steamcommunity.com/id/BLACKPINK-/&quot;&gt;앙시모사우루스&lt;/a&gt;</translation>
<translation>,https://steamcommunity.com/profiles/76561198166105984/</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="73"/>
<location filename="../AboutDialog.cpp" line="70"/>
<source>A project for viewing Grand Theft Auto V Snapmatic&lt;br/&gt;
Pictures and Savegames</source>
<translation> GTA 5 .&lt;br/&gt;
</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="76"/>
<location filename="../AboutDialog.cpp" line="73"/>
<source>Copyright &amp;copy; &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; %3</source>
<translation> &amp;copy; &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; %3</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="78"/>
<location filename="../AboutDialog.cpp" line="75"/>
<source>%1 is licensed under &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt;</source>
<translation>%1 &lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0.html#content&quot;&gt;GNU GPLv3&lt;/a&gt; 에 따라 라이센스가 부여됩니다</translation>
</message>
@ -269,7 +269,7 @@ Pictures and Savegames</source>
</message>
<message>
<source>...</source>
<translation type="vanished">...</translation>
<translation type="obsolete">...</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="203"/>
@ -291,7 +291,7 @@ Pictures and Savegames</source>
</message>
<message>
<source>X</source>
<translation type="vanished">X</translation>
<translation type="obsolete">X</translation>
</message>
<message>
<location filename="../ImportDialog.ui" line="268"/>
@ -631,7 +631,7 @@ Y: %2</translation>
</message>
<message>
<source>Open with Singleclick</source>
<translation type="vanished"> </translation>
<translation type="obsolete"> </translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="56"/>
@ -640,7 +640,7 @@ Y: %2</translation>
</message>
<message>
<source>Select with Singleclick</source>
<translation type="vanished"> </translation>
<translation type="obsolete"> </translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="66"/>
@ -897,7 +897,7 @@ Y: %2</translation>
</message>
<message>
<source>Always use Message Font (Windows 2003 and earlier)</source>
<translation type="vanished"> .(Windows 2003 )</translation>
<translation type="obsolete"> .(Windows 2003 )</translation>
</message>
<message>
<location filename="../OptionsDialog.ui" line="786"/>
@ -1031,14 +1031,14 @@ Y: %2</translation>
</message>
<message>
<location filename="../PictureDialog.ui" line="114"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Title: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;Created: &lt;/span&gt;%8</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt;: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot; font-weight:600;&quot;&gt; : &lt;/span&gt;%8</translation>
<source>&lt;span style=&quot;font-weight:600&quot;&gt;Title: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Location: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Players: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;Created: &lt;/span&gt;%8</source>
<translation>&lt;span style=&quot;font-weight:600&quot;&gt;: &lt;/span&gt;%6&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;: &lt;/span&gt;%7 (%1, %2, %3)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt;: &lt;/span&gt;%4 (Crew %5)&lt;br/&gt;
&lt;span style=&quot;font-weight:600&quot;&gt; : &lt;/span&gt;%8</translation>
</message>
<message>
<location filename="../PictureDialog.ui" line="174"/>
@ -1705,11 +1705,11 @@ Press 1 for Default View</source>
<name>QApplication</name>
<message>
<source>Font</source>
<translation type="vanished"></translation>
<translation type="obsolete"></translation>
</message>
<message>
<source>Selected Font: %1</source>
<translation type="vanished"> : %1</translation>
<translation type="obsolete"> : %1</translation>
</message>
<message>
<location filename="../main.cpp" line="137"/>
@ -1727,8 +1727,8 @@ Press 1 for Default View</source>
</message>
<message>
<location filename="../SavegameDialog.ui" line="23"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt; &lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</translation>
<source>&lt;span style=&quot;font-weight:600&quot;&gt;Savegame&lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</source>
<translation>&lt;span style=&quot;font-weight:600&quot;&gt; &lt;/span&gt;&lt;br&gt;&lt;br&gt;%1</translation>
</message>
<message>
<location filename="../SavegameDialog.ui" line="70"/>

BIN
res/gta5sync_ru.qm

Binary file not shown.

44
res/gta5sync_ru.ts

@ -10,7 +10,7 @@
</message>
<message>
<location filename="../AboutDialog.ui" line="29"/>
<source>&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
<source>&lt;span style=&quot;font-weight:600&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
%2&lt;br/&gt;
&lt;br/&gt;
@ -20,7 +20,7 @@ Built with Qt %5&lt;br/&gt;
Running with Qt %6&lt;br/&gt;
&lt;br/&gt;
%7</source>
<translation>&lt;span style=&quot; font-weight:600;&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
<translation>&lt;span style=&quot;font-weight:600&quot;&gt;%1&lt;/span&gt;&lt;br/&gt;
&lt;br/&gt;
%2&lt;br/&gt;
&lt;br/&gt;
@ -37,31 +37,31 @@ Running with Qt %6&lt;br/&gt;
<translation>&amp;Закрыть</translation>
</message>
<message>
<location filename="../AboutDialog.cpp" line="48"/>
<location filename="../AboutDialog.cpp" line="49"/>